簡單理解為手動刷新一下數(shù)據(jù)就可以了。輸出流suggestion1Stream由兩條流合并成,一條是響應流,一條是刷新流,那么在這兩條流都沒有發(fā)出數(shù)據(jù)時,輸出流上是沒有值的,為了立即給一個值,加了startWith,我覺得就是手動刷新了一下。
iview admin
https://segmentfault.com/a/11...
你的手機需要和電腦在同一個局域網(wǎng),才能通過電腦ip訪問
1.小括號的用法之一是執(zhí)行單個或多個表達式,并返回最后一個表達式的值,多個表達式之間需要用逗號“,”分隔開
例:(1,2+3,4+5,6)//代碼會被一次執(zhí)行,最后將6作為返回值
2.自執(zhí)行匿名函數(shù)(function(){})()
所以你這個可以看做等于(eval)('1+1')
再次等于 eval('1+1')
建議你好好看下小程序的api文檔。
1、onLoad是小程序生命周期函數(shù),表示小程序頁面加載后可以執(zhí)行的方法,一般是定義其他方法放在onLoad里面執(zhí)行;
2、如果是調用小程序里面的方法,應該用this.onLoad()
$("").focus(function(){
document.activeElement.blur();
});
這樣試試貌似沒有這個配置項,只能手動點一下刷新按鈕了吧.
1.把ajax的success回調和error回調都寫上,方便調試問題,別圖省事
2.把var_dump改為echo
3.json_encode的第二個參數(shù)不是true/false
設置的 IP 必須是本機的,你可以通過下面的命令查到本機的所有 IP
ip address這是一個很常見的功能,樹菜單可以考慮用的是EasyUI Tree做的,勾選后顯示標簽這是簡單的js。這是EasyUI 中文網(wǎng)站,有關tree的使用。http://www.jeasyui.net/demo/5...
if '.' in os.path.basename(x): 這句是為了判斷是普通文件嗎?萬一文件名里面沒有.怎么辦呢?或者說文件夾里有.怎么辦呢?這是題外話~
問題出在你這句上:search(os.listdir(os.path.join(os.getcwd(),x))),在第二重遞歸里os.listdir的參數(shù)是{basefolder}\b,其當然不是目錄,而應該是{basefolder}\a\b,于是乎就退出了~
比如第一次for訪問的是D:\a,第二次訪問的是D:\b,當然不是目錄了……
為啥要自己去造輪子……os庫下面有個os.walk用這個不好嗎?http://www.runoob.com/python/...
重啟 python 應用就恢復正常
那極可能是客戶端的問題,應該檢查應用層的代碼。比如 DNS 解析錯誤。
改變width和height會引起回流,最好還是用transform,不會引起回流,同時會有gpu來加速動畫
<input onkeypress="return (/[d|]/.test(String.fromCharCode(event.keyCode)))" maxlength="4"/>
*第一步:排序,時間從近到遠
*第二步:分割,將數(shù)組分成5個一組,返回新數(shù)組
*第三步:抽離,將相同時間抽離出來組成要求上的數(shù)據(jù)格式
第一步:排序
var compare = function (prop) {
return function (obj1, obj2) {
var val1 = obj1[prop];
var val2 = obj2[prop];
if (!isNaN(Number(val1)) && !isNaN(Number(val2))) {
val1 = Number(val1);
val2 = Number(val2);
}
if (val1 < val2) {
return 1;
} else if (val1 > val2) {
return -1;
} else {
return 0;
}
}
}
//用法
arr.sort(compare("time"))
第二步:分割
//分割
Array.prototype.chunk = function(size) {
var array = this;
const length = array.length
if (!length || !size || size < 1) {
return []
}
let index = 0
let resIndex = 0
let result = new Array(Math.ceil(length / size))
while (index < length) {
result[resIndex++] = array.slice(index, (index += size))
}
return result
}
//用法
arr.chunk(5)
第三步:抽離
//抽離
function sortArr(arr, str) {
var _arr = [],
_t = [],
// 臨時的變量
_tmp;
// 按照特定的參數(shù)將數(shù)組排序將具有相同值得排在一起
arr = arr.sort(function(a, b) {
var s = a[str],
t = b[str];
return s < t ? -1 : 1;
});
if ( arr.length ){
// _tmp = arr[0][str];
_tmp = new Date(arr[0][str]).getFullYear()
}
// 將相同類別的對象添加到統(tǒng)一個數(shù)組
for (let i=0;i<arr.length;i++) {
if(new Date(arr[i][str]).getFullYear()===_tmp){
// if ( arr[i][str] === _tmp ){
_t.push( arr[i] );
} else {
_tmp = new Date(arr[i][str]).getFullYear();
_arr.push( _t );
_t = [arr[i]];
}
}
// 將最后的內容推出新數(shù)組
_arr.push(_t);
return _arr;
}
//用法,這里僅對一維數(shù)組使用
sortArr( arr, 'time')
//我將數(shù)據(jù)一二步處理后開始二叉數(shù)循環(huán)
var cc = arr.sort(compare("time")).chunk(5)
var _cc = []
for(let i=0;i<cc.length;i++){
//抽離
var _datas=sortArr( cc[i], 'time')
//根據(jù)所給數(shù)據(jù)結構進行賦值
_cc.push({section:i+1, sectionDatas:[]})
for(let o=0;o<_datas.length;o++){
_cc[i].sectionDatas.push({
data:new Date(_datas[o][0].time).getFullYear(),
datas:[]
})
}
for(let p=0;p<_cc[i].sectionDatas.length;p++){
_cc[i].sectionDatas[p].datas=sortArr(cc[i], 'time')[p]
}
}
功力不夠,謹慎使用
class Functor {
constructor(data){
this.data = data
}
map(data){
return new Functor(data)
}
//排序
compare(prop) {
var result = this.data.sort(function (obj1, obj2) {
var val1 = obj1[prop];
var val2 = obj2[prop];
if (!isNaN(Number(val1)) && !isNaN(Number(val2))) {
val1 = Number(val1);
val2 = Number(val2);
}
if (val1 < val2) {
return 1;
} else if (val1 > val2) {
return -1;
} else {
return 0;
}
})
return this.map(result)
}
//分割
chunk(size) {
var array = this.data;
//獲取數(shù)組的長度,如果你傳入的不是數(shù)組,那么獲取到的就是undefined
const length = array.length
//判斷不是數(shù)組,或者size沒有設置,size小于1,就返回空數(shù)組
if (!length || !size || size < 1) {
return []
}
//核心部分
let index = 0 //用來表示切割元素的范圍start
let resIndex = 0 //用來遞增表示輸出數(shù)組的下標
//根據(jù)length和size算出輸出數(shù)組的長度,并且創(chuàng)建它。
let result = new Array(Math.ceil(length / size))
//進行循環(huán)
while (index < length) {
//循環(huán)過程中設置result[0]和result[1]的值。該值根據(jù)array.slice切割得到。
result[resIndex++] = array.slice(index, (index += size))
}
//輸出新數(shù)組
// return result
return this.map(result)
}
//抽離
sortArr(arr, str) {
var _arr = [],
_t = [],
// 臨時的變量
_tmp;
// 按照特定的參數(shù)將數(shù)組排序將具有相同值得排在一起
arr = arr.sort(function(a, b) {
var s = a[str],
t = b[str];
return s < t ? -1 : 1;
});
if ( arr.length ){
// _tmp = arr[0][str];
_tmp = new Date(arr[0][str]).getFullYear()
}
// 將相同類別的對象添加到統(tǒng)一個數(shù)組
for (let i=0;i<arr.length;i++) {
if(new Date(arr[i][str]).getFullYear()===_tmp){
// if ( arr[i][str] === _tmp ){
_t.push( arr[i] );
} else {
_tmp = new Date(arr[i][str]).getFullYear();
_arr.push( _t );
_t = [arr[i]];
}
}
// 將最后的內容推出新數(shù)組
_arr.push(_t);
return _arr;
}
//轉指定json格式
dataToJSON(){
var _json = []
var _this = this;
this.data.forEach(function(item,i){
var _datas=_this.sortArr( item, 'time')
_json.push({section:i+1, sectionDatas:[]})
for(let o=0;o<_datas.length;o++){
_json[i].sectionDatas.push({
data:new Date(_datas[o][0].time).getFullYear(),
datas:[]
})
}
for(let p=0;p<_json[i].sectionDatas.length;p++){
_json[i].sectionDatas[p].datas=_datas[p]
}
})
return _json
}
}
Functor.of = function(data){
return new Functor(data)
}
使用方法
Functor.of(a).compare("time").chunk(5).dataToJSON() //返回一個新的值,不改變原來數(shù)據(jù)數(shù)據(jù)存儲路徑修改需要重新初始化數(shù)據(jù)庫的,你確定你修改成功了?
vue不懂沒接觸
如果用h5做地圖,百度高德都是現(xiàn)成的專門適配移動端,不用自己搞。
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構,是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產(chǎn)業(yè)為響應國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復興的升級產(chǎn)業(yè)鏈。利用北京大學優(yōu)質教育資源及背
博為峰,中國職業(yè)人才培訓領域的先行者
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務負責iOS教學及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術, 熟練的跨平臺面向對象開發(fā)經(jīng)驗,技術功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術顧問,美國Dachieve 系統(tǒng)架構師,美國AngelEngineers Inc. 系統(tǒng)架構師。