不知道你了解 C 里面的內(nèi)存對(duì)齊不?這里是同樣的道理
因?yàn)槟愕慕Y(jié)構(gòu)了出現(xiàn)了 float64,導(dǎo)致整個(gè)結(jié)構(gòu)里的成員都要以 64 位對(duì)齊(也就是 8 字節(jié))
對(duì)于 A,X Y 和 Z 各占 8 字節(jié),也就是 24 字節(jié)
對(duì)于 B,Y 占 8 字節(jié),而 X 和 Z 能在一個(gè) 8 字節(jié)的空間中放下,所以它們共用 8 字節(jié)
結(jié)論就顯而易見了吧
你可以使用 這個(gè)網(wǎng)站 來(lái)查看一個(gè)結(jié)構(gòu)體內(nèi)存布局
redis本身不支持這樣的操作!那你還不如使用elasticsearch
cd /home/username
mkdir -p repositories/projectname.git
cd repositories/projectname.git
git init --bare .
post-receive(Git Hooks)自動(dòng)部署腳本touch /home/username/repositories/projectname.git/hooks/post-receive
chmod +x /home/username/repositories/projectname.git/hooks/post-receive
實(shí)際可能需要更加復(fù)雜的邏輯,這里只做說(shuō)明
#!/bin/bash
/usr/bin/git --work-tree=/var/www/projectname --git-dir=/home/username/repositories/projectname.git checkout -f
/home/username/.virtualenvs/virtualenvname/bin/python /home/username/.virtualenvs/virtualenvname/bin/uwsgi --reload /path/to/uwsgi.pid
備注:用戶username必須擁有/var/www/projectname目錄的讀寫權(quán)限
cd /path/to/projectdir
git remote add production username@myhostname:/home/username/repositories/projectname.git
# 本地代碼提交后,更新到遠(yuǎn)程倉(cāng)庫(kù)
git push production master
# 遠(yuǎn)程倉(cāng)庫(kù)接收完成后,將執(zhí)行post-receive腳本,以達(dá)到自動(dòng)化部署的目的解決方法:
1.開始---運(yùn)行DCOMCNFG在"組件服務(wù)"對(duì)話框中,依次展開"組件服務(wù)","計(jì)算機(jī)""我的電腦",在"我的電腦"右鍵屬性對(duì)話框中單擊"COM安全"選項(xiàng)卡,在"啟動(dòng)和激活權(quán)限"下,單擊"編輯限制",在"啟動(dòng)權(quán)限"對(duì)話框中,將你要訪問的用戶或組添加到"組或用戶名稱"列表中。在"啟動(dòng)權(quán)限"對(duì)話框中,在"組或用戶名稱"框架內(nèi)選擇您的用戶和組。在"用戶權(quán)限"下的"允許"欄中,選擇"遠(yuǎn)程啟動(dòng)",然后單擊“確定”
2.開始---運(yùn)行,到達(dá)dos命令行狀態(tài),輸入netsh firewall set Service RemoteAdmin enable(disable為不可用)
輸入完以后會(huì)提示“確定”代表執(zhí)行動(dòng)作生效
3.打開“控制面板”---“管理工具”,點(diǎn)擊“本地安全策略”,選擇“本地策略”---“安全選項(xiàng)”,選擇中間的“網(wǎng)絡(luò)訪問:本地賬戶的共享和安全模式”把它的值設(shè)為“經(jīng)典--本地用戶以自己的身份驗(yàn)證”,然后再回到dos命令行下,輸入以下命令:
wmic /node:[機(jī)器IP] /user:[管理員賬戶名] /password:[密碼] process where (name='qq.exe') call terminate
以上這句話可以把遠(yuǎn)程控制的機(jī)器上的qq進(jìn)行關(guān)閉
其中name='qq.exe'也可以寫成別的進(jìn)程名,看自己有什么樣的需求; 如:name='winword'等等
antd, antd-mobile 一起用,這樣試下:
// .babelrc
"plugins": [
[
"import", [
{
"libraryName": "antd-mobile",
"style": true
},
{
"libraryName": "antd",
"style": true
}
]
]
]可以在獲取后臺(tái)數(shù)據(jù)之后再渲染
設(shè)置position: absolute;bottom: 0;
.parent {
width: 40px;
height: 100px;
position: relative;
overflow: hidden;
}
.child{
position: absolute;
bottom: 0;
}
<div class="parent">
<div class="child">
1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z
</div>
</div>用v-if控制一下渲染條件看看
data里邊是返回的數(shù)據(jù),也就是e.data ,state:1代表成功
另外 你把接口也沒打碼暴露在論壇上是不是不太好。。。
貼一下報(bào)錯(cuò)信息?
519行結(jié)尾是個(gè),
其實(shí)就是根據(jù)文件類型來(lái)判斷就可以了。
$('input[type=file]').change(function() {
if(!this.files || !this.files[0]) {
return;
}
var filetype = this.files[0].type;
if(filetype.indexOf('image') > -1) {
//todo 處理圖片
}
if(filetype.indexOf('video') > -1) {
//todo 處理視頻
}
});既然有想法了,為什么沒有去嘗試一下呢?
另外這種視差式的滾動(dòng)基本由監(jiān)聽和頁(yè)面滾動(dòng)的距離來(lái)設(shè)置某一塊的動(dòng)畫效果而組成。你也可以看成當(dāng)你觸發(fā)某一個(gè)事件的時(shí)候js通過不停的改變頁(yè)面的視覺而形成的。good luck!
把渲染方法抽離出來(lái),每次操作都重新執(zhí)行此函數(shù),重新渲染
具體語(yǔ)句就不寫了,說(shuō)一下思路。
mysql高版本,支持窗口函數(shù),像這樣的:
row_number over (partition by transaction_type order by amount desc)
然后根據(jù)函數(shù)的返回值<=3,作為過濾條件
如果不支持的話,mysql有@變量,大概用法如下,需要sql中先按照transaction_type amount排序,判斷transaction_type 和前一個(gè)是否相等,重置@rownum的值。最后按照下面語(yǔ)句中rank的值進(jìn)行過濾。
用關(guān)鍵詞“mysql row number”搜索,能找到完整的例子。
SELECT t.*,
@rownum := @rownum + 1 AS rank
FROM YOUR_TABLE t,
(SELECT @rownum := 0) rfor循環(huán)是可以的。
var nodeList = document.getElementsByTagName('div');
for (var i = 0; i < nodeList.length; i++) {
// code here
console.log(1);
}
面試官可能更希望你回答出,這是array-like-object 類數(shù)組對(duì)象,怎么轉(zhuǎn)換成數(shù)組。再做循環(huán)。
方案一:ES5 Array.prototype.slice.call
var nodeList = document.getElementsByTagName('div'));
var nodeArr = Array.prototype.slice.call(nodeList);
// [].slice.call() 這個(gè)也可以
Array.isArray(nodeArr); // true
nodeArr.forEach(() => {
console.log(1);
});
方案二:ES6 擴(kuò)展符 ...
// NodeList對(duì)象
var nodeArr = [...document.querySelectorAll('div')];
nodeArr.forEach(() => {
console.log(1);
});
方案三:ES6 Array.from
Array.from(document.querySelectorAll('div')).forEach(() => {
// code here
console.log(1);
});
面試官應(yīng)該是想要你說(shuō)出轉(zhuǎn)成數(shù)組這三種方案。希望對(duì)你有幫助~
自己解決了,關(guān)鍵是重新初始化了數(shù)據(jù),每次彈出框的時(shí)候,將數(shù)據(jù)拷貝一份,傳入組件,
每次重新渲染組件的方式就是用v-if
<synctree v-if="reloadTree" :data.sync="tempList" v-model="finalData"></synctree>
每次點(diǎn)擊的時(shí)候重新渲染,不過這樣有個(gè)弊端,數(shù)據(jù)多了性能差,希望大家能有其他的解決辦法
handleAdd() {
this.reloadTree = true
// 拷貝數(shù)據(jù)
this.tempList = deepClone(this.originData)
// 修改不可選數(shù)據(jù)disabled屬性
this.disabledKeys.forEach(key => {
this.tempList.forEach(item => {
if (key === item.id) {
this.$set(item, 'disabled', true)
}
})
})
// 顯示彈框
this.dialogVisible = true
},
閑了會(huì)去整理一個(gè)小的demo出來(lái),歡迎去我的github圍觀
一樣的,都是用于url的編碼
line-height:height
我覺得是純手打的,因?yàn)楹芏嘭Q直方向的邊界線都沒有對(duì)齊,markdown也沒有對(duì)應(yīng)的支持,另外如果不是純文本環(huán)境的話,這種圖形還是化成圖比較好,又是矩形又是箭頭的
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(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)開發(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)頁(yè)制作和網(wǎng)頁(yè)游戲開發(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)師。