location ^~ /qr {
alias /Users/whj/web/qr/public;
try_files $uri $uri/ @qr;
index index.php index.html index.htm;
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/tmp/php-cgi.sock;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME /Users/whj/web/qr/public/index.php;
}
}
location @qr {
rewrite /qr/(.*)$ /qr/index.php?/$1 last;
}
這是我localhost下子目錄qr的nginx配置,你可以參考下
LastReplyUser User
改成LastReplyUser *User
go里的結(jié)構(gòu)體零值不是nil,指針才是
開(kāi)多進(jìn)程要fork
,開(kāi)銷(xiāo)算是非常大的,相當(dāng)于你重新打開(kāi)了一個(gè)python??梢圆婚_(kāi)多進(jìn)程就不開(kāi)多進(jìn)程,可以用線(xiàn)程代替進(jìn)程,CPython還有GIL
這種東西,有時(shí)候開(kāi)了多進(jìn)程或多線(xiàn)程CPU利用率反倒會(huì)降低(調(diào)度和規(guī)劃沒(méi)做好的話(huà))。
var arr =[{
source: "天津海泰科技發(fā)展股份有限公司", target: "天津海泰方成投資有限公司"
},{
source: "天津海泰科技發(fā)展股份有限公司", target: "天津海泰方成投資有限公司"
},{
source: "天津海泰科技發(fā)展股份有限公司", target: "天津海泰方成投資有限公司"
},{
source: "天津華苑科技產(chǎn)業(yè)開(kāi)發(fā)建設(shè)有限公司", target: "天津海泰方成投資有限公司"
},{
source: "天津華苑科技產(chǎn)業(yè)開(kāi)發(fā)建設(shè)有限公司", target: "天津海泰科技發(fā)展股份有限公司"
},]
var arr1=[];
for (var i=0;i<arr.length;i++) {
if (arr.indexOf(arr[i])==-1) {
arr1.push(arr[i])
}
}
拋磚引玉。
async function getTitle(url) {
let response = await fetch(url);
let html = await response.text();
return html.match(/<title>([\s\S]+)<\/title>/i)[1];
}
(async function () {
for (let i = 0; i < 2; i++) {
let urls = `https://tc39.github.io/ecma262/`
let result = await getTitle(urls).then(function (title) {
console.log('22222', title, i)
return title
})
console.log(result,Date.now())
}
})()
location /xxx {
try_files $uri $uri/ /xxx/index.php?$query_string;
}
參考java文檔: Method References
大致意思是說(shuō), java會(huì)把傳遞給方法的第一個(gè)參數(shù)作為實(shí)例去調(diào)用這個(gè)方法.
mounted window.addEventListener("scroll", func)
destroyed window.removeEventListener("scroll", func)
canvas壓縮下再傳
我一直在用json-server + mock 可以使用依賴(lài)函數(shù) 這么寫(xiě)就好
{
// 隨機(jī)選擇
'role': '@PICK([0, 1])',
'roleValue': function() {
// 拿到role的值
let role = this.role
return role === 0 ? '管理角色': '普通角色'
}
}
看一下這三個(gè)用法,用特別的符號(hào)處理,
你如果是中文的話(huà)就用正則替換吧
$str = 'A:"How are you" B:"I am fine", "';
echo $str."\n";
$str = preg_replace('/"([^"]*)"/', '“${1}”', $str);
echo $str."\n";
'Access-Control-Allow-Origin' 是跨域錯(cuò)誤:
協(xié)議://域名:端口 要保持一致才算是同一域的訪(fǎng)問(wèn)。
一些高版本瀏覽器中,已經(jīng)支持跨域請(qǐng)求,不過(guò)需要后端進(jìn)行配置,后端允許某域的請(qǐng)求。具體如何配置,又是另外的一個(gè)問(wèn)題了。
不懂的話(huà),下面評(píng)論我再詳細(xì)解答
問(wèn)題的原因找到了:
我的代碼是因?yàn)榇嬖?遞歸導(dǎo)致的棧溢出,進(jìn)而導(dǎo)致視圖布局出錯(cuò)。我的項(xiàng)目中存在一個(gè)側(cè)邊菜單,我使用當(dāng)前路由對(duì)象的 matched
數(shù)組進(jìn)行菜單比對(duì),結(jié)果導(dǎo)致了棧溢出。
最終的解決辦法是:在比對(duì)菜單的時(shí)候優(yōu)先比對(duì)路徑(path
),如果路徑一致,則繼續(xù)比對(duì)參數(shù)(query
),修改后的代碼僅有10幾次循環(huán)操作,頁(yè)面在沒(méi)出現(xiàn)嵌套出錯(cuò)的情況了。類(lèi)似查找某人,先排除姓、再排除名,最后確認(rèn)性別,逐漸縮小循環(huán)的層級(jí)。
你的第一個(gè)例子:router.delete('/:id',function(req,res){})
是符合REST
接口規(guī)范了
第二個(gè)例子:是個(gè)人寫(xiě)的,按照的是個(gè)人習(xí)慣
這個(gè)沒(méi)什么特別的規(guī)則,如果你們有團(tuán)隊(duì)要求了,就得按照要求寫(xiě)了
拼寫(xiě)錯(cuò)了
exports.create = ...
一般情況下不要#include
.c文件?。?!
在編譯的時(shí)候,首先工作的是預(yù)處理器,預(yù)處理器將#include
展開(kāi)成對(duì)應(yīng)文件的內(nèi)容,這里你的SeqList.c
文件里的函數(shù)定義就會(huì)被放進(jìn)main.c
中。
接著編譯器會(huì)實(shí)際編譯被預(yù)處理器處理過(guò)的main.c
和SeqList.c
,然后就得到了兩份SeqList.c
中的函數(shù)定義對(duì)應(yīng)的匯編/機(jī)器碼。
接著會(huì)鏈接,有兩組名字一樣的函數(shù)定義,自然就鏈接不上了……
解決方案就是另外做一個(gè)SeqList.h
放函數(shù)的聲明,然后#include
.h文件
Linux不會(huì)報(bào)錯(cuò)大概是編譯器的容錯(cuò)機(jī)制做的好吧……
北大青鳥(niǎo)APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專(zhuān)業(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)師。