GCD 線程安全,還有onceToken參數(shù)保證 gcd里面的代碼在程序的運(yùn)行時(shí)只執(zhí)行一次,除非onceToken重新設(shè)置成0。不使用GCD,你alloc,copy 一個(gè)單例的對(duì)象時(shí),很容易生成一個(gè)新的對(duì)象,如果使用不當(dāng)。
mac系統(tǒng)沒有proc文件系統(tǒng)
關(guān)于這件事你可以看看這個(gè)老外寫的文章, 參見: http://www.osxbook.com/book/b...
Linux 上這兩個(gè)文件所代表的參數(shù)在Mac OSX上可以用sysctl
命令進(jìn)行查詢
在我的機(jī)器上:
? ~$ sysctl -a |grep somaxconn
kern.ipc.somaxconn: 128
? ~$ sysctl -a |grep backlog
net.inet.tcp.fastopen_backlog: 10
去掉register,因?yàn)閞egister會(huì)直接init一個(gè)cell出來
tableView.register(WYLClockDetailCell.self, forCellReuseIdentifier: "cell")
要用 ? 而不是 ! 因?yàn)?會(huì)直接強(qiáng)制出一個(gè)cell
var cell = tableView.dequeueReusableCell(withIdentifier:idf) as? WYLClockDetailCell
if cell == nil {
cell = WYLClockDetailCell.init(style: .default, reuseIdentifier: idf, tag: indexPath.row)
}
你可以把這個(gè)jar刪除,然后清緩存,然后pubish,如果還是加載,再把工具也關(guān)了然后再開,就可以了,
吃了個(gè)飯回來再看明白了,不知道對(duì)不對(duì),補(bǔ)碼擴(kuò)展的話高位是0補(bǔ)零是1補(bǔ)1,所以上面的-8加5可以寫成11000 + 00101=11101
= 兩邊不要加空格,這和 shell 的變量定義是一樣的
已解決問題。
原因找到,終端設(shè)置里有一個(gè)每次打開執(zhí)行。。。。命令的選項(xiàng),我打開了,并且執(zhí)行-bash,取消這個(gè)選擇就可以了
方法一:composer 局部安裝
方法二:修改 PATH 環(huán)境變量,對(duì)應(yīng)你需要的 PHP 版本
方法三:為什么要?jiǎng)h掉 /usr/bin/php ?重命名,再加個(gè)你需要的 PHP 版本的軟鏈接,至于 Rootless 保護(hù)機(jī)制你可以參考知乎
方法二:
系統(tǒng)自帶 PHP ,位置 /usr/bin
1)我安裝的是 zsh ,所以我在 .zshrc 里面配置我的 PATH ,內(nèi)容為 export PATH=/Applications/XAMPP/xamppfiles/bin:$PATH;
:
$ sudo vim .zshrc
2)重新加載:
$ source .zshrc
3)完成
對(duì)Optional類型強(qiáng)制解包的前提是你得知道其值一定不為nil,否則需要判斷
if let cell = collectionView.cellForItem(at: indexPath) as? ChargeUpCollectionViewCell {
// cell可以操作了
}
如果你希望全局變量能被外部訪問,就在.h文件里用extern聲明
如果只希望當(dāng)前文件的所有函數(shù)共享這個(gè)全局變量,就在.c文件里聲明
看來只能這樣子了
if (IS_IPHONE_X) {
return @[@"iphone X_1", @"iphone X_2", @"iphone X_3", @"iphone X_4"];
} else {
return @[@"firstpage", @"secondpage", @"thirdpage", @"fourthpage"];
}
不能像啟動(dòng)頁那樣單獨(dú)配置!
已經(jīng)解決,是modelListReducer里的Reducer名稱重復(fù)了。
array.firstObject是@"1", 是一個(gè)NSStrng對(duì)象, (int)NSString對(duì)象的意思是取對(duì)象地址
進(jìn)行強(qiáng)轉(zhuǎn)為int
由于NSSring是存在內(nèi)存的數(shù)據(jù)區(qū), 所以以下代碼打印結(jié)果是一樣的
NSString *str = @"1";
NSArray *arr = @[@"1"];
int a = (int)str;
int b = (int)arr.firstObject;
NSLog(@"a = %zd",a);
NSLog(@"b = %zd",b);
//阻止ios 下頁面升高
function loaded(){
var main=document.getElementById("main");
main.addEventListener("touchstart",function(e){},false);
main.addEventListener("touchmove",function(e){
//log("move");
e.preventDefault(); //阻止滑動(dòng)事件
},false);
main.addEventListener("touchend",function(e){
e= e || window.event;
if(e.target.getAttribute("id")!=="content" ){ //判斷時(shí)候是否為點(diǎn)擊元素
e.preventDefault();
}else{
}
},false);
}
設(shè)置UITableView的editing
為true
tableView.setEditing(true, animated: true)
然后重寫sourceIndexPath方法
func tableView(_ tableView: UITableView, moveRowAt sourceIndexPath: IndexPath, to destinationIndexPath: IndexPath){
}
之前用的代碼跟你差不多,可以試一下
var $body = $('body')
var $iframe = $('<iframe src="/favicon.ico" width="1px" height="1px" style="display:none;"></iframe>')
$iframe.on('load',function() {
setTimeout(function() {
$iframe.off('load').remove();
}, 0)
}).appendTo($body)
git 也是源碼版本管理工具, 如果不想引起沖突, 在svn里忽略即可
svn propset svn:ignore '.git' .
問題已找到,代碼jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"assets/index.ios" withExtension:@"jsbundle"];
拼寫錯(cuò)誤。
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
北大青鳥中博軟件學(xué)院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學(xué)院和江蘇省首批服務(wù)外包人才培訓(xùn)基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團(tuán)創(chuàng)建于1999年,經(jīng)過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術(shù)與教育服務(wù)機(jī)構(gòu),發(fā)展為教育服務(wù)業(yè)的綜合性企業(yè)集團(tuán),成為集合面授教學(xué)培訓(xùn)、網(wǎng)
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問,美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。