的確是這樣的.
A memory access is said to be aligned when the datum being accessed is n bytes long and the datum address is n-byte aligned. When a memory access is not aligned, it is said to be misaligned. Note that by definition byte memory accesses are always aligned.
n 字節(jié)的數(shù)據(jù), 其地址要按照 n 字節(jié)來(lái)對(duì)齊.
int i
4字節(jié), 默認(rèn)處于處于 0, 對(duì)齊的.short c
2字節(jié), 默認(rèn)處于 4, 對(duì)齊的.
指針 p
8字節(jié), 默認(rèn)處于 6, 沒(méi)有按照8字節(jié)對(duì)齊, 所以在需要在其前面補(bǔ)兩個(gè)字節(jié).
locale 中 lang 的值 和 messages中的 沒(méi)有對(duì)應(yīng)
試試在 package.json 里面手動(dòng)加一條
"optionalDependencies": {
"fsevents": "*"
}
你的第一個(gè)例子:router.delete('/:id',function(req,res){})
是符合REST
接口規(guī)范了
第二個(gè)例子:是個(gè)人寫(xiě)的,按照的是個(gè)人習(xí)慣
這個(gè)沒(méi)什么特別的規(guī)則,如果你們有團(tuán)隊(duì)要求了,就得按照要求寫(xiě)了
$是結(jié)束的,不應(yīng)該有問(wèn)題,可能是你哪里弄錯(cuò)了
留個(gè)坑,坐看大神回答
貼一下跳轉(zhuǎn)的代碼
我看了下,感覺(jué)是一個(gè)懶加載的方式~
如果是的話用 lazyload.js 試試~
你是不是忘記了不同設(shè)備的分辨率不同,不通設(shè)備的可視區(qū)定義的大小也不同,你的代碼不是兼容性的代碼,而且你能確定你測(cè)試的設(shè)備的devicePixelRatio就是1。建議你
參考一個(gè)https://github.com/amfe/lib-f...
參數(shù)以對(duì)象或數(shù)組的方式傳遞
http response沒(méi)有send方法
由于是createLocalvue,掛載到vue上的element ui組件全部沒(méi)了,需要重新注冊(cè)一下就好了
去百度上查下資料,demo很多的
python的socket默認(rèn)是單進(jìn)程狀態(tài),是堵塞的,所以支持多個(gè)進(jìn)程綁定同一個(gè)端口,目的是當(dāng)一個(gè)進(jìn)程阻塞的時(shí)候,同一端口的其他空閑進(jìn)程進(jìn)行響應(yīng)。
t2.connect很好理解啊,首先A端口connect B端口,那么A端口肯定也要listen啊,因?yàn)閠cp是三次握手信號(hào),所以connect默認(rèn)listen不用像accept之前要先listen一下。所以t2 connect 8000的同時(shí)也listen 8000 那么t2和t1誰(shuí)的距離近就不用說(shuō)了吧,就近原則(或者底層lru緩存,t1 8000->t2 8000 connect 8000 t2)
float,flex布局兩種方式都可以。 其實(shí)還有g(shù)rid布局也能實(shí)現(xiàn),只不過(guò)你說(shuō)對(duì)css不是特別熟悉,grid目前的兼容性也還不是特別好,這里就不說(shuō)了。
假設(shè)html結(jié)構(gòu)為
<div class="grid-container">
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
<div class="grid-item"></div>
</div>
若用float方式,只需設(shè)置
.grid-container {
overflow: hidden;
}
.grid-item {
float: left;
}
若采用flex布局方式
.grid-container {
display: flex;
flex-wrap: wrap;
}
.grid-item {
width: xxxx; //此處需指定寬度
}
https://cdn.bootcss.com/flat-...
以上是源碼,找到initSelection
然后再找 select2-chosen- 注意沒(méi)有數(shù)字2
selection.find(".select2-chosen").attr("id", "select2-chosen-"+idSuffix);
好了,自己寫(xiě)綁定事件吧 ...
--- 再次編輯 ---
源碼中的Select2 初始化時(shí)this.container = this.createContainer();
你可以看到這個(gè)部分以下,就是創(chuàng)建的整個(gè)過(guò)程,你會(huì)發(fā)現(xiàn)在創(chuàng)建的時(shí)候,對(duì)于事件根本就沒(méi)有綁定,而且有一個(gè)神奇的事情,就是你手動(dòng)添加綁定,也是綁定不上去的。具體是否被它的 killEvent 給限制了,還是怎樣,暫時(shí)還沒(méi)有找到原因。
PS:不知道你是什么業(yè)務(wù),一般使用select不給click事件,純屬建議。不信你可以試試,click時(shí)間是會(huì)在其他瀏覽器被option觸發(fā)的。好像,額,IE (還是部分IE) 除外~
1、持久型跨站:最直接的危害類型,跨站代碼存儲(chǔ)在服務(wù)器(數(shù)據(jù)庫(kù))。
2、非持久型跨站:反射型跨站腳本漏洞,最普遍的類型。用戶訪問(wèn)服務(wù)器-跨站鏈接-返回跨站代碼。
3、DOM跨站(DOM XSS):DOM(document object model文檔對(duì)象模型),客戶端腳本處理邏輯導(dǎo)致的安全問(wèn)題。
大類上大概分上面三種
963,1040,1008,1016,992,1010,997,1000,1025,998,971,1036,962,998,972,954,1040,931,953,1018,1054,992,934,983,1027,973,1021,1044,997,1010,1062,978,988,1028,972,986,979,922,1032,924,993,1055,1054,1031,1023,981,1027,1017,1005,1031,1004,1009,994,1004,967,1026,1016,984,1032,987,1053,964,978,983,985,992,948,1061,1068,993,933,1028,967,1010,1007,962,1018,978,1003,1036,1001,1021,1006,1006,1041,1022,971,957,956,1007,1023,952,1011,988,991,984,1020,1025,1003,1018
這個(gè)10000個(gè)數(shù)分100個(gè)表,平均每個(gè)表數(shù)的總個(gè)數(shù),分布的很均勻了好吧。
然后用哈希速度快,也很裝逼有木有^_^
在 sql 下, 方案2更好. 在 mongo 下, 方案1更好.
不知道你的這個(gè)項(xiàng)目中有沒(méi)有用戶權(quán)限組的概念.
如果有權(quán)限組的話, 就是一個(gè)權(quán)限組的 collection 里面, 每個(gè)權(quán)限下保存了一個(gè)菜單項(xiàng)的數(shù)組.
如果沒(méi)有權(quán)限組的話, 就可以按照你說(shuō)的方案1, 在每個(gè)用戶表里, 或者單獨(dú)的用戶權(quán)限表里, 保存一個(gè)菜單數(shù)組.
當(dāng)然, 保存菜單項(xiàng)的 id 數(shù)組或許更合適.
mongo 里面數(shù)組也是可以建立索引的, 查詢也很方便.
另外, 也可以參考 mongo 自身的權(quán)限系統(tǒng), 其權(quán)限設(shè)置也是保存在 mongo 數(shù)據(jù)庫(kù)內(nèi)的, 通常都是 admin 庫(kù)下的 users 表. 如果你的 mongo 開(kāi)啟了權(quán)限管理, 并且權(quán)限庫(kù)名字就叫 admin, 則可以用以下命令查看:
> use admin
switched to db admin
> show users
{
"_id" : "admin.admin",
"user" : "admin",
"db" : "admin",
"roles" : [
{
"role" : "root",
"db" : "admin"
}
]
}
{
"_id" : "admin.migration",
"user" : "migration",
"db" : "admin",
"roles" : [
{
"role" : "backup",
"db" : "admin"
},
{
"role" : "read",
"db" : "local"
},
{
"role" : "read",
"db" : "some_database"
}
]
}
{
"_id" : "admin.sys",
"user" : "sys",
"db" : "admin",
"roles" : [
{
"role" : "__system",
"db" : "admin"
}
]
}
以上輸出為示例. 可以看到官方存儲(chǔ)權(quán)限的方案也是用數(shù)組.
確定不是跟輸出級(jí)別有關(guān)么
北大青鳥(niǎo)APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
北大青鳥(niǎo)中博軟件學(xué)院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學(xué)院和江蘇省首批服務(wù)外包人才培訓(xùn)基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團(tuán)創(chuàng)建于1999年,經(jīng)過(guò)二十年潛心發(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)開(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)師。