備案和服務器關系不大吧,備的是域名,你買個域名,解析到你ip就好了,如果你要備案,到你買域名的服務商上面看看,一般都有教你怎么備案的
從你代碼來看, 在構造函數(shù)中是獲取不到li的寬度的,因為在構造函數(shù)中 你只做了把li插入到ul中 而ul并沒有插入到DOM中,故 li也就沒有插入到DOM中 所以你獲取不到,考慮換個思路 實現(xiàn)你的需求。
你好,以上的問題在并發(fā)下出現(xiàn)了共享變量不可見的問題,synchronized和volatile都是為了保護多線程的安全,synchronized具有原子性和可見性,而volatile只有可見性,上面出現(xiàn)接受循環(huán)是因為出現(xiàn)了線程交叉,volatile不能保證原子性,多線程間共享變量的可見性是其安全的保障。如下圖
1、把工作內存A中更新過的共享變量刷新到主內存中
2、將主內存中最新的共享變量的值更新到工作內存B中
而在期間不允許其他線程去更新最新的共享變量,但我們的代碼去發(fā)生了,第一個線程的判斷執(zhí)行過程中,第二線程對共享變量(普通變量)進行了賦值修改,當我使用synchronized重新運行以上方法時(synchronized互斥加鎖解鎖),如下代碼
private static int num = 0;
private static int volatileNum = 0;
public static void main(String[] args) {
new Thread(){
public synchronized void run(){
System.out.println("開始循環(huán)");
while(num==0&&volatileNum ==0){
//System.err.println("--");
}
System.out.println("結束循環(huán)");
System.exit(0);
}
}.start();
new Thread(){
public synchronized void run(){
try {
Thread.sleep(1500);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("開始賦值");
num = 1;
}
}.start();
}
其運行結果就依然是無限循環(huán),因為synchronized保證了單線程中的num與volatileNum其獲取時是主內存的最新值,并在運行沒有結束時不會推送更新到主存儲中,線程二更新后對于第一次獲取到值的判斷線程而言還沒有獲取到num的最新值,不過我發(fā)現(xiàn)一個有趣的問題,在while中寫入System.out.println(num);后,即使是synchronized下,程序也結束了循環(huán),但是如果while中沒有任何執(zhí)行代碼則會一直循環(huán)下去。
這讓我有一個奇怪的想法:我修改了一下代碼
while (true){
if(num==0&&volatileNum ==0){
System.err.println("繼續(xù)循環(huán)");
}else if(num==1&&volatileNum ==0){
System.out.println("結束循環(huán)");
System.exit(0);
}
}
其結果是在賦值時,結束了循環(huán),即賦值線程更新num變量后,推送到主內存中,而判斷線程也獲取到了最新的num變量。且這時取出synchronized對其也沒有過多影響。將volatileNum重新加volatile后的結果也是一樣的。
多線程真的很有趣,我發(fā)現(xiàn)我還要去在了解一下,如果你有新的看法也可以告訴我。我不認為我回答的就是正確的。
你可以看看我最近寫的兩個文章,我想聽聽你的意見。
【Java貓說】Java多線程之內存可見性(上篇)
【Java貓說】Java多線程之內存可見性(下篇)
對http.get進行封裝 拋出一個Promise實例,在end事件中resolve,在error事件中reject。
將forEach改成Promise.all+map即可
await Promise.all就是你想要的結果
el-radio 是單選框,如果你有這樣的需求建議使用el-checked組件或者el-radio click時改變radio2的值
已解決,include + each
因為1901年之前,上海時間是+8:05:43的,直到1901年之后,切換為真正的東八區(qū),即+8:00:00,chrome做的太細致了,參考下面這個網站,可以看到歷年時間遷移
https://www.timeanddate.com/t...
不過在我的chrome版本上,卻直接返回 Sun Dec 31 1899 00:00:00 GMT+0800,估計和chrome版本有關。
按你圖里的寫法并沒成功,把content放到floater后面倒是可以
https://jsfiddle.net/23o0yxLf/
居中原理就是算數(shù)啊,比如父元素高a,子元素高b,要讓子元素垂直居中,子元素頂部要距父元素頂部多遠(b<a)
?表示前面的內容匹配0或者1次,在(https?|ftp|file):后面添加?,表示前面的內容出現(xiàn)0次或者1次都可以,也就是說url中可以有協(xié)議,也可以沒有協(xié)議:
(?:(https?|ftp|file):)?//[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]
不知道你是不是在js里面使用,如果是在js中,這兩個//是需要轉義的:
let reg = /(?:(https?|ftp|file):)?\/\/[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]/刪除你的 migration/ 文件夾,重新執(zhí)行試試。
錯誤都是有意義的。
比如這個Undefined index,80%的情況是,有個參數(shù)沒傳進來,不在$_GET或者相應的數(shù)組里,引用個數(shù)組不存在的東西當然就要報錯咯。但你不能為了不想看到就關掉它,這樣當你想debug時,打開error.log一看,干干凈凈,所有應該發(fā)生問題的地方全被@給懟掉了,咋辦?到時候只能繞更大的彎。
說回這個問題。其實解決很簡單的,比如你要取個$_GET['id'],有沒有你可以先去判斷下,既然它是數(shù)組,那么肯定有方法檢測這個鍵名是否存在咯,或者是一個固定的寫法、或者是API,肯定有方法的,那么PHP里就可以用array_key_exists方法先去做個判斷,如果有再取值,沒有給它丟個空字符串或者其它什么標識就好了呀!比如:
$userid = array_key_exists('id', $_GET) ? $_GET['id'] : '';1.9的toggle確實不一樣了,toggle([speed],[easing],[fn]),只做顯示隱藏切換動畫使用;
在網上搜到的,可以看看https://www.crifan.com/sqlalc...
在commit提交之前db.session.flush()
再打印對象的id可以獲得新增的ID
choice = Choice(name=name, right=right)
db.session.add(choice)
db.session.flush()
print("choice: ", choice.id)data屬性值里面 code 400 message failed~ 是不是需要根據這項來判斷
$(".PanelBody").delegate(".personId","click",function(){
console.log("123")
});
問題已解決,
使用_req對象,通過_req.query屬性獲取到參數(shù)值,判斷是否等于其中的一個值,如果是的話就返回true。不是就返回false
列表圖標的圖片不能設置寬高。
你設置的10px是列表項的寬高。
10 * 10的大小容不下 咖啡。
你可以找一個10*10大小的圖片當你的列表圖標。
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據專業(yè)的國家
達內教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構,是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產業(yè)為響應國家深化產教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復興的升級產業(yè)鏈。利用北京大學優(yōu)質教育資源及背
博為峰,中國職業(yè)人才培訓領域的先行者
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經理從事移動互聯(lián)網管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經理職務負責iOS教學及管理工作。
浪潮集團項目經理。精通Java與.NET 技術, 熟練的跨平臺面向對象開發(fā)經驗,技術功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網頁制作和網頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經驗。曾經歷任德國Software AG 技術顧問,美國Dachieve 系統(tǒng)架構師,美國AngelEngineers Inc. 系統(tǒng)架構師。