自己找到方法了,解決了,代碼如下。
$conditions = array(
'id' => $id
);
$extra = array(
...
);
$service = RecordModel::firstOrNew($conditions);
$service->extra = $extra;
$service->save();
另外這個(gè)方法會(huì)自動(dòng)把沒(méi)有變化的字段去掉,只更新有變化的字段,如果待更新的字段全部未變化則不進(jìn)行Mysql更新操作。
估計(jì)是打包的時(shí)候,少了babel?;蛘吣銓?code>react-dom引入到devDependencies
[參考(https://stackoverflow.com/que...
Vue方法(直接復(fù)制打開(kāi)便能看到效果),直接用JavaScript原理也是如此:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>tab</title>
<script src="https://cdn.jsdelivr.net/npm/vue"></script>
</head>
<body>
<div id="app">
<button @click="addOrMinus">點(diǎn)擊</button>{{msg.num}}
</div>
<script>
new Vue({
el: "#app",
data: {
msg: {
num: 1,
flag: true
},
},
methods: {
addOrMinus() {
this.msg.num = this.msg.flag ? this.msg.num + 1 : this.msg.num - 1;
this.msg.flag = !this.msg.flag;
}
}
})
</script>
</body>
</html>1.瀏覽器支持的錨點(diǎn)必須是通過(guò)hash來(lái)實(shí)現(xiàn)的,路由變化對(duì)你的邏輯會(huì)有什么影響嗎?如果有啥影響就處理一下
2.不行的話(huà)就不能用錨點(diǎn)的形式,只能自己寫(xiě)個(gè)組件,注冊(cè)點(diǎn)擊事件,然后獲取要滾動(dòng)到的元素的位置,設(shè)置window的scrollTop
這個(gè)版本呢,其實(shí)是dva-cli的版本,并不是真正dva中的版本。
項(xiàng)目中使用的時(shí)候,參考package.json文件中的dva的版本。
在項(xiàng)目目錄下執(zhí)行npm i dva --save就能獲取到最新的dva版本了。
Vuex能直接Vuex.val取state的值么,沒(méi)這么取過(guò),如果可以的話(huà)你可以試試下面的代碼下邊代碼添加在main.js中
import store from './store'
Vue.http.interceptors.push((request, next) => {
// 在請(qǐng)求之前可以進(jìn)行一些預(yù)處理和配置
// 請(qǐng)求數(shù)據(jù)可能是data也可能在別的鍵上,你可以吧request輸出一下看看
// 直接添加參數(shù),如果data是已經(jīng)JSON.stringify序列化之后的,那你就得多處理幾步了
// request.data.key = store.key
next((response) => {
return response;
});
});sql 里 % 號(hào)代表一個(gè)或多個(gè)字符, 所以你的sql可以這樣表示 ^(11|12|22)0.*$
你也可以在后端用python,MATLAB啥的生成圖片
mvn dependency:tree -DskipTests
看下結(jié)果就知道了
Bus error 表示程序要讀不可能存在的內(nèi)存地址,檢查mongod引用了什么so文件,編譯和執(zhí)行時(shí)的so文件要一樣。
對(duì), 如果需要加上事務(wù)的話(huà), 可以試下通過(guò) AopContext.currentProxy() 獲取到代理對(duì)象, 然后再調(diào)用do2.
nums = soup.select('.pc_temp_songlist > ul:nth-of-type(1) > li > span:nth-of-type(3) > strong:nth-of-type(1)')
titles = soup.select('.pc_temp_songlist > ul:nth-of-type(1) > li > a:nth-of-type(4)')
times = soup.select('.pc_temp_songlist > ul:nth-of-type(1) > li > span:nth-of-type(5) > span:nth-of-type(4)')
這個(gè)數(shù)據(jù)解析有問(wèn)題啊,所以當(dāng)然沒(méi)有打印輸出了
你覺(jué)得卡住,每次循環(huán)要sleep 7秒,而且輸出為空造成的假象吧
以下代碼供參考:
import requests
from bs4 import BeautifulSoup
url='http://www.kugou.com/yy/rank/...{}-8888.html?from=rank'
def get_info(url):
res=requests.get(url)
soup=BeautifulSoup(res.text,'lxml')
infoes=soup.select('div.pc_temp_songlist ul li ')
for info in infoes:
nums=info.select('span.pc_temp_num')[0].text.strip()
singer,name=info['title'].split('-',1)
times=info.select('span.pc_temp_tips_r span.pc_temp_time')[0].text.strip()
print({'名次':nums,'歌手':singer,'歌名':name,'時(shí)長(zhǎng)':times})
if __name__=='__main__':
urls = [url.format(i) for i in range(1, 24)]
for url in urls:
get_info(url)
你可以任何時(shí)候,在子組件里面 調(diào)用 this.props.setLevel();
// 子組件
endGane = () => {
// 游戲結(jié)束
this.props.setLevel()
}
componentDidMount(){
} 你要有一個(gè)默認(rèn)的return值 在函數(shù)結(jié)束的時(shí)候 加上 return ''
image上綁定load事件,可獲取圖片寬度高度,再this.$refs設(shè)置圖片寬高
你的情況和我差不多,只不過(guò)我的能連到socket.但發(fā)送不了數(shù)據(jù),經(jīng)查詢(xún),這個(gè)問(wèn)題貌似是mysql連接的問(wèn)題。mysql默認(rèn)保持8小時(shí)的連接,如果超時(shí),則會(huì)主動(dòng)斷開(kāi)mysql連接、
html:
ts:
我不知道你指的是不是那本12年出版的書(shū)。我的觀點(diǎn)是,這6年以來(lái)JavaScript已經(jīng)發(fā)生了翻天覆地的變化,12年的書(shū)不再適合當(dāng)做教材,而應(yīng)該當(dāng)做擴(kuò)展書(shū)目,看完近幾年的資料后,有所取舍地閱讀。舉個(gè)例子,就“惰性載入函數(shù)”來(lái)說(shuō),對(duì)現(xiàn)代JavaScript引擎完全沒(méi)有必要:
function alwaysIf() {
if (document.attachEvent) {
return document.attachEvent;
}
else if(document.addEventListener) {
return document.addEventListener;
}
else {
return false;
}
}
function noIf() {
return document.addEventListener;
}
按照“惰性載入函數(shù)”的說(shuō)法,alwaysIf應(yīng)該比noIf顯著地慢,因此我們需要用那種花里胡哨的手段替換掉alwaysIf里面的一大串if。事實(shí)呢?請(qǐng)看benchmark:https://jsbench.github.io/#27...
jsperf太麻煩了,不僅要填各種名字,還要FQ。
兩者的運(yùn)行速度幾乎一樣。我用的是Chrome67??傊聦?shí)就是,現(xiàn)代JavaScript引擎的分支預(yù)測(cè)能力已經(jīng)相當(dāng)變態(tài)了,沒(méi)有必要讓程序員多花精力實(shí)現(xiàn)那種別扭的東西。
我查到的維基百科惰性求值條目沒(méi)有任何“重復(fù)求值”的字樣。維基百科的定義是“在使用延遲求值的時(shí)候,表達(dá)式不在它被綁定到變量之后就立即求值,而是在該值被取用的時(shí)候求值 ”。維基百科
惰性載入函數(shù)符合“避免重復(fù)求值”,但的確不符合“被需要的時(shí)候才去求值”。惰性求值與惰性載入函數(shù)的關(guān)系?我看就是Java和JavaScript的關(guān)系。
JavaScript的普通變量沒(méi)有惰性求值的概念,所以惰性求值有時(shí)候會(huì)用函數(shù)實(shí)現(xiàn),而函數(shù)一般都是閉包。閉包可能是惰性求值,也可能不是。它們之間在概念上沒(méi)有任何聯(lián)系,只有在實(shí)現(xiàn)上可能有聯(lián)系。
最典型的惰性求值是生成器,跟閉包(在思路上)完全沒(méi)有關(guān)系:
function *gen() {
for(let i = 0; /* 死循環(huán) */ ; i++) {
yield i;
}
}
const g = gen(); // 綁定到變量之后沒(méi)有立即求值,沒(méi)有觸發(fā)死循環(huán)
g.next(); // 取用的時(shí)候求值: 1
有時(shí)候惰性求值是用函數(shù)實(shí)現(xiàn)的,而這個(gè)函數(shù)正好也是個(gè)閉包:
const a = 1;
const b = 2;
const lazy_add_a_b = () => a + b;
const sum = lazy_add_a_b; // 綁定到變量之后沒(méi)有立即求值,沒(méi)有計(jì)算a + b
sum(); // 取用的時(shí)候求值: 3
有時(shí)候惰性求值的函數(shù)是built-in,在里世界聲明,沒(méi)有詞法環(huán)境,那就不是閉包:
const lazy_print = console.log.bind(console, 1);
const p = lazy_print; // 綁定到變量之后沒(méi)有立即求值,沒(méi)有l(wèi)og
p(); // 取用的時(shí)候求值: 1
如果閉包立即執(zhí)行,那么也不是惰性求值:
const a = 1;
const b = 2;
const add_a_b = (() => a + b)(); // 已經(jīng)求值了,計(jì)算 add_a_b = a + b = 3
以上三個(gè)概念之間,沒(méi)有任何思路上的聯(lián)系。
contentType這一行刪掉,就是post了。
其他情況樓上兩位都說(shuō)了。還有如果監(jiān)聽(tīng)下載進(jìn)度也會(huì)變成options。
北大青鳥(niǎo)APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專(zhuān)業(yè)的國(guó)家
達(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
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開(kāi)發(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ū)ο箝_(kāi)發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開(kāi)發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開(kāi)發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問(wèn),美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。