通過json_encode()序列化后存入了Redis,key為classify
這里其實能否改改key,不要用序列化。key改成多個,這樣:
classify_id_1;classify_id_2;classify_id_3;classify_id_4;
查找起來就好用id查,而且要全部取出(就是還原成你上面那 數(shù)組$classify )
可以用 KEYS classify_id_* 來取出全部
你看可行不
因為Array在js里面是 引用類型,雖然你console.log在前push在后,但是因為引用類型是傳址不是傳值,所以你在控制臺看到的數(shù)組會隨著數(shù)組的后繼操作而更新
md5了解一哈
已解決,之前是用multer的時候設(shè)置出了一點錯誤
參照樓上的修改了一下,嘻嘻
var deep = 0;
function getMaxDepthByKey(str, data) {
for (var i = 0; i < data.length; ++i) {
if (str === data[i].key) {
deep = getDeep(data[i]);
break;
} else {
if (data[i].hasOwnProperty('children')) {
getMaxDepthByKey(str, data[i].children);
}
}
}
return deep;
}
var maxLen = [];
function getDeep(data) {
if (data.hasOwnProperty('children')) {
maxLen[data.key] = 0;
for (let item of data.children)
maxLen[data.key] = Math.max(maxLen[data.key], getDeep(item) + 1);
return maxLen[data.key];
} else {
return 0;
}
}
console.log(getMaxDepthByKey('tree1', treeData));//3
console.log(getMaxDepthByKey('tree2', treeData));//2
console.log(getMaxDepthByKey('tree3', treeData));//1
console.log(getMaxDepthByKey('tree4', treeData));//0
console.log(getMaxDepthByKey('tree5', treeData));//0
console.log(getMaxDepthByKey('tree6', treeData));//0
console.log(getMaxDepthByKey('tree7', treeData));//0問題已經(jīng)解決,在srez_main.py中,將源代碼的
tf.app.flags.DEFINE_integer('train_time', 20,
"Time in minutes to train the model")
中的20改為你要訓(xùn)練的時間,大概計算一下完成所需的訓(xùn)練時間,單位為分鐘。
你build了嗎?
開發(fā)環(huán)境好像無效
注冊組件了嗎,在module中
應(yīng)該可以換成promise的寫法,把上一個返回的數(shù)據(jù)作為下一個的參數(shù)
把類型給去掉就好了
function getUsers(cb){
$.ajax({
url: "/api/users",
method: "GET",
success: function(data){
cb(data.items);
},
error: function(error){
cb(null);
}
});
}這是webpack的nodejs api。出處:https://www.webpackjs.com/api...
原先看到過類似的效果,你看看這個是你想要的嗎?
codepen demo
Update:
body,
html,
div {
background: #292a38;
margin: 0;
padding: 0;
width: 100%;
height: 100%;
text-align: center;
}
svg {
width: 200px;
height: 150px;
cursor: pointer;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
path {
fill: none;
-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25), stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);
-moz-transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25), stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);
-o-transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25), stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);
-ms-transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25), stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);
transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25), stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);
stroke-width: 40px;
stroke-linecap: round;
stroke: #a06ba5;
stroke-dashoffset: 0px;
}
path#top,
path#bottom {
stroke-dasharray: 240px 950px;
}
path#middle {
stroke-dasharray: 240px 240px;
}
.cross path#top,
.cross path#bottom {
stroke-dashoffset: -650px;
stroke-dashoffset: -650px;
}
.cross path#middle {
stroke-dashoffset: -115px;
stroke-dasharray: 1px 220px;
}
codePen可以查看編譯后的CSS和JS:
Spring clound微服務(wù)方案,可以解決這個問題
<navigator/>沒加url
你可以使用Number.toFixed(2)
var a = 1;
a.toFixed(2) // a = 1.00
你是怎么適配的? 怎么個不正常 換行?
你可以創(chuàng)建一個service, 因為你這個功能就是做stickness嘛, 所以可以叫SticknessService,
在component注入這個service, ngOnInit()的時候去根據(jù)對應(yīng)的標(biāo)識讀取對應(yīng)的數(shù)據(jù)。
因為angular service是單例模式的,所以一旦初始化后,這個service就會在了。
用localStorage也是可以做得,類似的原理。 localStorage更適用于在angular中打開的多個tab的情況下。
所以你這種情況使用service就可以了。
還有一種就是使用Router來做,但這個適用于參數(shù)不是特別多,而且很簡單,比如數(shù)字,字符串等。
如果你需要存數(shù)組,或者對象,還是推薦使用service。
在component中可以注入router,在ngOnInit的時候監(jiān)聽router的params事件
this.router.params.subscribe((parmas: any) => {
//.....
}北大青鳥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)師。