egrep -o "'fsize': (\d*)" txt | cut -d ' ' -f 2
給你一種,自己思考下其他方法吧
n是一個全局變量。
changePic并沒有修改圖片,他只是修改了n。
在change里面,邏輯是:將圖片的編號替換為n,然后將n修改為下一次的編號。
那么在下一個change執(zhí)行之前呢,changePic提前修改了n的值,導(dǎo)致change將點擊的編號展示了出來。
這個n就是點擊時傳入的。
所以這是一個全局變量的運用問題。changePic沒有改圖片,只是改了一個變量,這個變量用于描述下一張圖片的編號。
點擊也沒有立即換圖,換圖還是等到了Interval的兩秒到了,才通過change換圖
函數(shù)作用域問題,因為c += 1 c是函數(shù)內(nèi)局部變量,所以就會有c未定義。
同一作用域下的同一變量,不能來自兩個作用域。
c =c + 1。無法要求等號左右兩側(cè),來自不同作用域。
代碼不能具有二異性
確認你的文件編碼
<?php
$data = [
106 =>'一級供應(yīng)商',
107=>'二級供應(yīng)商',
];
print_r(array_search('一級供應(yīng)商',$data));
輸出
106找到問題了
$this->pdoStatement->bindParam($name, $value[0], $value[1], $value[2]);
用上面的方法向數(shù)據(jù)庫中類型的clob的字段寫入數(shù)據(jù)時,要綁定數(shù)據(jù)的長度,就是$value[2]的值,這個值是通過
strlen計算出來的
這是一個坑。
舉例說明:
向數(shù)據(jù)庫中寫入數(shù)據(jù)『你好,世界,Hello world.....等等』大量的文本數(shù)據(jù),長度為 50000
第一次寫入,沒有任何問題,
用php從數(shù)據(jù)庫中讀取出來
$content = stream_get_content($row['content']);
echo strlen($content);
//這時輸出的長度會小于50000
所以每次更新時,都會丟失數(shù)據(jù)。。。
解決辦法就是,數(shù)據(jù)提交到后臺以后,先把大文本base64
然后再計算長度,再寫入數(shù)據(jù)庫,
至于base64大文本的效率如何,我沒有測試
不是有個確認事件嗎
這個代碼你加條件了嗎
history pushstate/popstate 了解一下。https://www.jb51.net/html5/54...
同樣遇到了這個問題,VS Code版本是1.24.1,解決辦法是在菜單 文件->首選項->設(shè)置,用戶設(shè)置中設(shè)置:
"problems.decorations.enabled": false,
"javascript.implicitProjectConfig.experimentalDecorators": true,
webpack4.x開始官方文檔是說要安裝cli所以如果的在用4.+就需要卸載cli
npm uninstall -g webpack-cli
# 注釋給我這種小白提供參考
# 卸載 uninstall 可以簡寫成 un
# 全局 -g 的完整寫法是 --global
# 現(xiàn)在問題來了這樣真的卸載了webpack-cli嗎?
# 答案是沒有。到現(xiàn)在為止我還沒有發(fā)現(xiàn)那個webpack-cli是全局安裝的,至少官方文檔沒看到。
# 那就看下面怎么刪除局部webpack-cli
npm uninstall webpack-cli
# 仔細看你會發(fā)現(xiàn)去掉全局參數(shù) -g
# 這時候你的命令行會快速滾動一些刪除信息。
# webpack-cli刪除成功
npm uninstall -g webpack
# 這個注釋還是給小白看的
# 為什么要局部全局刪除webpack
# 因為你可能在安裝webpack時不確定自己是全局安裝
# 還是本地安裝,所以建議先執(zhí)行全局刪除命令
# 然后在執(zhí)行下面的本地刪除命令
npm un webpack
# 這時候小白的webpack是刪除完成了
# 還沒完看下面怎么說
ls
# 用ls命令查看一下是否有這幾個文件
# node_modules
# package-lock.json
# package.json
# 有是最好的,如果沒有那你可能還沒找到自己本地安裝webpack的準(zhǔn)確位置
# 有時候我也找不到了
# 現(xiàn)在說有的事
rm -rf node_modules package-lock.json package.json
# 上面這行命令是刪除這些文件的意思
# 同學(xué)你的webpack 徹底刪除干凈了
# 但是小白一定要好好去了解一下 rm 和 rm -rf 的區(qū)別,在這里我不科普怕說錯。
接下來讓我告訴你安裝webpack4.+的正確方式
其實官方文檔說的很清楚了,但是有點細節(jié)要注意。
創(chuàng)建一個新的本地項目目錄名為webpack-demo
mkdir webpack-demo
進入目錄
cd webpack-demo
創(chuàng)建package.json文件
npm init -y
安裝webpack
# 要安裝最新版本或特定版本,請運行以下命令之一:
# 第一個安裝方式默認安裝最新版本
npm install --save-dev webpack
# 第二個安裝方式是安裝你需要的版本
npm install --save-dev webpack@<version>
安裝webpack-cli
npm install --save-dev webpack-cli
# 不要忘記webpack4.+開始webpack-cli是必備的哦
檢查webpack是否安裝成功
node_modules/.bin/webpack -v
# 執(zhí)行了這個命令以后會輸出一個版本號
# 我的是4.11.1,因為webpack在不斷更新所以我們的版本號會有點區(qū)別,不是什么問題
好了webpack的卸載和安裝就到這了,喜歡我的可以點一個關(guān)注。我是一個喜歡編程的小白
千日醉蘭
html
<div class="container">
<div class="box1">固定寬度</div>
<div class="box2">自適應(yīng)寬度</div>
<div class="box3">自適應(yīng)寬度高度</div>
</div>
scss
.container {
height: 200px;
width: 100%;
display: flex;
display: -webkit-flex;
flex-direction: column;
flex-wrap: wrap;
}
.box1 {
width: 100px;
height: 100%;
background-color: red;
margin-right: 10px;
}
.box2 {
width: calc(100% - 110px);
height: 50px;
background-color: yellow;
}
.box3 {
flex: auto;
margin-top: 10px;
background-color: blue;
}
可以參考這個 Codepen
vue插件還是webpack插件?
vue插件可以直接export你的代碼,然后用的地方import+Vue.use(插件)即可
1.前端不進行跨域,叫后臺進行修改
2.使用JSONP 前端進行跨域 -- 此時也需要后端進行配合
jsonP方式可參考:https://www.cnblogs.com/xcxc/...
xml文件放在哪里?
idea默認是不會把src/main/java 下面的xml加載/打包 進去的
可以把xml文件放到resources中,或者修改resources指定的目錄
resources {
srcDirs = ['src/main/java', 'src/main/resources']
}明確的說:不用 transition 標(biāo)簽,不監(jiān)聽 js 提供的 transitionEnd 事件是沒法用動畫結(jié)束的回調(diào)函數(shù)的。
你可以使用 setTimemout 做簡單的延時處理,但是會有誤差。所以少年有 transition 標(biāo)簽?zāi)銥楹尾挥媚??!?/p>
可以把你得到的content內(nèi)容,直接放在html()里;html()方法可以包含html標(biāo)簽的,語法:$(selector).html(content)
既然你給這個問題打了currying這個標(biāo)簽,我很奇怪你為什么不知道這就是一般柯里化的寫法。
log函數(shù)接收一個tag參數(shù),然后返回一個接收target參數(shù)的匿名函數(shù),這個匿名函數(shù)又會返回一個接收message的匿名函數(shù),最后這個函數(shù)使用前面接收到的三個參數(shù)來完成write操作。
這個函數(shù)在調(diào)用的時候需要連著調(diào),像這樣:
log(aTag)(aTarget)(aMessage);之前遇到過,重啟重新打開。這應(yīng)該是微信開發(fā)工具的一個bug。
明文密碼 直接用requests 發(fā)一個post請求就 就好
下載個文件搞這么復(fù)雜干什么啊,直接返回下載連接不就好了
就算按你的方法,你想通過返回blob,然后下載,也沒有這么煩麻啊,簡單例子給你一枚
axios.get('http://127.0.0.1/1.XLS', { //沒心情還去實現(xiàn)一次服務(wù)端,直接用一個服務(wù)器上的靜態(tài)文件給你做演示
responseType: 'blob' //返回數(shù)據(jù)的格式指定為blob
})
.then(response => {
console.log(response);
let url = window.URL.createObjectURL(response.data); //創(chuàng)建一個新的 URL 對象
console.log(url)
//以下代碼一句話解釋,在頁面上生成一個a標(biāo)簽并指定href為上面的url,然后模擬點擊,以實現(xiàn)自動下載
var a = document.createElement("a");
document.body.appendChild(a);
a.href = url;
a.download = '2.xls';
a.click();
window.URL.revokeObjectURL(url);
})
.catch(err => {
console.log(`接口調(diào)用失敗`);
console.log(err);
})
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(nèi)教育集團成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復(fù)興的升級產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負責(zé)iOS教學(xué)及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。