目前ios端沒(méi)有辦法解決
因?yàn)閕os瀏覽器不同的內(nèi)核
URL有中文,可以換個(gè)寫法:
let request = require('request');
// let url = "https://www.baidu.com/s?wd=我是個(gè)大天賜好建華大街的,啦啦啦啦啦啦";
var options = {
method: 'GET',
url: 'https://www.baidu.com/s',
qs: { wd: '我是個(gè)大天賜好建華大街的,啦啦啦啦啦啦' },
headers: {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.89 Safari/537.36'
}
};
request(options, function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body);
} else {
console.log(error);
}
});
你這個(gè)要求有點(diǎn)反人類啊
建議題主在配置中開(kāi)啟stats:'detailed'(用這個(gè)其實(shí)日志更有條理)或stats:'verbose',獲取更詳細(xì)的構(gòu)建日志,這樣能看到更多的構(gòu)建細(xì)節(jié)。
頂部的那部分,表示構(gòu)建輸出結(jié)果
asset列 - 指構(gòu)建后輸出的資源文件,名稱由filename的配置決定,如可能是[name].[hash].js這樣子size列 - 指構(gòu)建后輸出的資源文件的大小emitted列 - 指文件被輸出Chunk Names列 - 指這個(gè)構(gòu)建塊的名稱,即各個(gè)chunk塊輸出期間chunk塊名稱,比如entry配置項(xiàng)里定義的入口名稱、CommonsChunkPlugin里定義的名稱等等Chunks列 - 表示有每個(gè)入口chunk中有哪些模塊也被當(dāng)成了入口chunk處理底部的部分,表示構(gòu)建輸出過(guò)程
構(gòu)建過(guò)程如下:
因?yàn)闆](méi)有使用詳細(xì)的日志輸出,所以解釋上會(huì)少了一些細(xì)節(jié),我做適當(dāng)?shù)难a(bǔ)充。
最左邊的數(shù)字表示構(gòu)建過(guò)程處理每個(gè)模塊順序(每次構(gòu)建都會(huì)因?yàn)槟愦a中模塊引入的順序隨時(shí)改變)
黃色數(shù)字那塊表示當(dāng)前資源chunk塊里被用到過(guò),如果被多個(gè)chunk用到,那么這里就會(huì)是多個(gè)數(shù)字
綠色built表示它是構(gòu)建過(guò)程的一部分
其實(shí)就是返回一個(gè)函數(shù)就好了
function add(val) {
return function(e) {
console.log(val)
console.log(e)
}
}
document.querySelector('#ipt').addEventListener('click',add('argument'));Array.map的callback只會(huì)針對(duì)已經(jīng)賦值過(guò)的item進(jìn)行調(diào)用(包括undefined)。
所以當(dāng)有的元素被刪除了,或者從來(lái)沒(méi)有被賦值的時(shí)候,callback不會(huì)調(diào)用這個(gè)元素。
callback is invoked only for indexes of the array which have assigned values, including undefined. It is not called for missing elements of the array (that is, indexes that have never been set, which have been deleted or which have never been assigned a value).
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
實(shí)現(xiàn)多行溢出省略,-webkit-line-clamp的屬性值代碼顯示幾行溢出省略
如果后面還跟著more字體的話,可以js判斷元素內(nèi)的字體長(zhǎng)度,如果達(dá)到了溢出的情況可以添加一個(gè)絕對(duì)定位的元素內(nèi)容為More,或者利用偽元素content生成一個(gè)絕對(duì)定位的元素
經(jīng)過(guò)查證發(fā)現(xiàn)和 Codecs 沒(méi)有關(guān)系。
主要的原因是 我使用的 mp4 視頻不是 fragmented 的視頻。
關(guān)于 fragmented MP4 可以查看:https://blog.csdn.net/nonmark...
如果要將 非 fragmented MP4視頻轉(zhuǎn) fragmented MP4 視頻,可以借助工具去操作:
我使用的是 BenTo4:https://www.bento4.com/downlo...
下載 windows 版本的,然后解壓文件夾,在 bin 目錄中打開(kāi) powershell ,然后運(yùn)行命令:
.\mp4fragment.exe .\v0temp.mp4 v0-new.mp4
解析:
.\mp4fragment.exe Bento4 的一個(gè)命令.\v0temp.mp4 需要轉(zhuǎn)換的文件地址v0-new.mp4 轉(zhuǎn)換結(jié)束后的文件名稱(地址)運(yùn)行之后,MP4便是 fragmented 的了。
使用相同的代碼則不會(huì)報(bào)錯(cuò)!
你要注意后面括號(hào)里面的內(nèi)容while DevTools is open,只有要調(diào)試工具開(kāi)啟下才有效。
#!/bin/bash
ssh root@192.2.1.160 <<'ENDSSH'
cd /home/app/scripts/
sh -x arr.sh 'test'
ENDSSH
#!/bin/bash
ssh root@MachineB <<'ENDSSH'
cd xxx
sh -x local_script.sh -ub
ENDSSH由服務(wù)器與瀏覽器的時(shí)間差引起.
假設(shè)服務(wù)器在 A 時(shí)間返回內(nèi)容, 那么返回的 HTTP 頭類似這樣:
Date: A
Cache-Control: max-age=60
可知 css 的有效時(shí)間窗口是 A ~ A+60, 瀏覽器接到時(shí)(忽略網(wǎng)絡(luò)傳輸?shù)绕渌臅r(shí))為 A + 100 時(shí)間, 它通過(guò)計(jì)算 <Date> + <max-age> 得知 css 內(nèi)容已經(jīng)過(guò)期, 因?yàn)?A + 100 > A + 60, 因此會(huì)重新驗(yàn)證內(nèi)容(If-Modified-Since, If-None-Match).
下面是個(gè)模擬的 HTTP 服務(wù)器, 你可以自由修改返回頭去測(cè)試瀏覽器反應(yīng)
// 運(yùn)行模擬服務(wù)器:
// 1. 保存成文件 "demo-server.go"
// 2. 下載 golang, https://golang.org/dl/
// 3. 打開(kāi)命令行, 運(yùn)行 "go run demo-server.go"
// 4. 打開(kāi)瀏覽器, 訪問(wèn) http://localhost:8080/
package main
import (
"fmt"
"log"
"net/http"
"time"
)
func setHeader(w http.ResponseWriter, h map[string]string) {
for key, value := range h {
w.Header()[key] = []string{value}
}
}
func main() {
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, `
<html>
<head>
<link href='/cache.css' rel='stylesheet' type='text/css' />
</head>
<body>
<h2>default page</h2>
</body>
</html>
`)
})
http.HandleFunc("/cache.css", func(w http.ResponseWriter, r *http.Request) {
setHeader(w, map[string]string{
"Cache-Control": "public, max-age=130",
"ETag": "e123456789",
"Content-Type": "text/css",
// 服務(wù)器時(shí)間慢 100 秒
"Date": time.Now().Add(time.Second * -100).UTC().Format(http.TimeFormat),
})
fmt.Fprintf(w, "h2 {color: red}")
})
log.Fatal(http.ListenAndServe("127.0.0.1:8080", nil))
}
http://echarts.baidu.com/opti...
文檔寫的很清楚要么用名字,要么用索引。
你用dids寫好了links,要么保存一個(gè)did->name或索引的kv集合,批量替換你寫好的dids,例如
kv = {"12345678": "老板辦公室", "12345679": "我"}
{
source: "12345678", //正則批量替換為 kv["12345678"]
target: "12345679", //同上kv["12345679"]
},
要么去修改底層echarts的源碼,把name改成你的did
path:'/index',
name:'index',
component:index,
redirect:'/device/deviceDisplay',
children:[
{
path:'/device/user',
name:'user',
component:user,
children:[
{
path: '/device/deviceDisplay',
name: 'deviceDisplay',
component: deviceDisplay
}
]
}
我理解的是默認(rèn)選中第一個(gè),用重定向
===很亂就用==就行了啊 這個(gè)沒(méi)有特別的限制
可以的,您可以通過(guò)下面的代碼來(lái)獲取所有構(gòu)件的dbId:
// Used in blog post http://adndevblog.typepad.com/cloud_and_mobile/2016/10/get-all-database-ids-in-the-model.html
function getAllDbIds(viewer) {
var instanceTree = viewer.model.getData().instanceTree;
var allDbIds = Object.keys(instanceTree.nodeAccess.dbIdToIndex);
return allDbIds;
}
//view rawGetAllDbIds.js hosted with ? by GitHub
另外,這里有一個(gè)函數(shù)可以用來(lái)獲取多個(gè)構(gòu)件的性質(zhì):getBulkProperties
時(shí)間盡量使用時(shí)間戳。
比較可以直接使用時(shí)間戳相減了。也可以使用momentjs的一些方法,比如:isAfter isBefore等。
北大青鳥(niǎo)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)開(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)師。