很好玩的是,我在服務器器這邊的的url如果重復兩次/index.php
形如:
http://localhost/index.php/index.php/home/test/test
則$_SERVER['PHP_SELF']的打印結果為
/index.php/home/test/tes
8999的后臺程序有在跑嗎?
nginx 配置文件
### 強制把域名下的所有http都轉到https
server {
listen 80;
server_name ineedtm.com www.ineedtm.com;
rewrite ^(.*) https://$server_name$1 permanent;
}
# HTTPS server
#
server {
# listen 80;
listen 443 ssl;
server_name ineedtm.com www.ineedtm.com;
ssl_certificate cert/2xxx50.pem;
ssl_certificate_key cert/2xx50.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
root /xxx/blog;
location / {
index index.html;
}
# 后端接口反向代理設置,請忽略
location /api/ {
proxy_pass http://api.ineedtm.com/api/;
}
# socket代理配置
location /socket.io/ {
proxy_pass http://192.54.2.1:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
注意:
配置前端socket連接時別帶端口,但要配置到https://ineedtm.com/而不是htt...://ineedtm.com/socket.io/
server{
listen 80;
server_name ~^(.+)\.abc\.cn$;
location / {
proxy_set_header Host $1.abc.cn;
proxy_redirect off;
# proxy_set_header Accept-Encoding gzip;
resolver 114.114.114.114;
proxy_pass http://$1.abc.com;
}
}
用正則匹配server_name
并捕獲即可。
https://segmentfault.com/q/10...
我之前遇到和你一樣的問題
自己來答吧,最后選用了這個辦法:
git rebase -i xxxxxx^
其中xxxxxx是錯誤的提交的commit_hash,然后在出現(xiàn)的pick編輯器中,將xxxxxx前面的pick改為edit;
這樣在做rebase時,遇到指定的commit,會停住進行交互,執(zhí)行下面命令對commit進行編輯:
GIT_COMMITTER_DATE='2018-07-12 00:00:00' GIT_AUTHOR_DATE='2018-07-12 00:00:00' git commit --amend --no-edit --date '2018-07-12 00:00:00'
修改commit的日期,然后git rebase --continue
完成rebase后 git push --force
說起來簡單,實際實現(xiàn)起來,由于提交歷史太多了,幾千條,其中日期錯誤的零零散散幾十條,所以git rebase -i 的時候選取最早一次出現(xiàn)的錯誤commit,然后在編輯器里把需要修改日期的commit都改為edit,再進行交互,由于可能有合并沖突的,可能有新增文件的需要git add .的,幾千條中需要不停的人機交互......
又搗鼓了很長時間,用java寫了個程序,執(zhí)行shell命令,根據(jù)命令的不同的輸出進行不同的輸入,還在測試中,就不展開說了。
Thinkphp5的路由是從上往下逐個匹配,路由的第四個參數(shù),就可以用來匹配正則表達式。
感覺像是沒有刷新緩沖區(qū)
可掛載的數(shù)據(jù)不就是我們常說的硬盤啊、CD-Rom啊、NFS啊這些東西么。也就是所有可以掛載到根文件系統(tǒng)下面的東西。
這段話就是說,以前的時候,掛載到根文件系統(tǒng)下的分區(qū)和文件系統(tǒng)一般是一一對應的,但是由于其所說的原因,現(xiàn)在這一規(guī)律已經(jīng)不太適用了,所以改成掛載了一個文件系統(tǒng)
而不是掛載了一個分區(qū)
會更加準確一點。
這個問題在nginx文檔中可以找到原因
If a server is the only server for a listen port, then nginx will not test server names at all (and will not build the hash tables for the listen port). However, there is one exception. If a server name is a regular expression with captures, then nginx has to execute the expression to get the captures.
也就是說,如果某個端口下只有一個server_name的時候,所有訪問該端口的請求,不管server_name是什么,都會由該server塊處理。
請看 Server Names。
get傳遞參數(shù)的模式是“www.xxx.com?a=1&b=2”,post是隱藏的。
socket進程數(shù)跟CPU核數(shù)有關系,一般2核開4個進程,保持幾十萬的并發(fā)鏈接是沒問題的
在阿里云后臺的安全組中添加你的端口配置
在OSX
系統(tǒng)中,/usr/bin
屬于系統(tǒng)級別的保護,任何人不能寫入,包括root
也一樣,是絕對禁止寫入的,唯一的辦法就是像你上面的那樣,安裝到/usr/local/bin
里面去。
為什么要這么嚴格?因為/usr/bin
這個目錄太敏感了,是任何病毒都想要攻克的地方,所以蘋果對此做了嚴格的禁止。
請安裝最新版本的 .net framework
,然后再安最新版的sourceTree
使用的express嗎?
如果是的話,直接在所有請求前面增加一個 路由中間件做攔截處理,如果沒有此SESSION,那么直接error或者其他處理,不要走 next 往下執(zhí)行就可以 。
當然沒有使用express也沒關系,道理都是一樣的,預先做請求攔截處理即可。
app.use((res, res, next) => {
if (!requestData.SESSION().user){
next('權限不足,請先登錄...')
}else{
next()
}
})
ctrl + F5清緩存
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
北大青鳥中博軟件學院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學院和江蘇省首批服務外包人才培訓基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團創(chuàng)建于1999年,經(jīng)過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術與教育服務機構,發(fā)展為教育服務業(yè)的綜合性企業(yè)集團,成為集合面授教學培訓、網(wǎng)
達內(nèi)教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構,是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
曾工作于聯(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)架構師。