鍍金池/ 問答/ Linux問答
妖妖 回答

用管理員root身份去執(zhí)行呢

不將就 回答
  1. #!行用于告訴系統(tǒng),用那個程序來解析其下的所有行的代碼
  2. 定義start函數(shù),nohup表示用戶退出不關閉進程,java -jar表示運行指定jar包,中間加了一些java的啟動參數(shù)。最后輸出了日志
近義詞 回答

命令查詢版本

 pip list|grep uWSGI

如果為2,卸載

pip uninstall uwsgi

安裝uwsgi3

pip3 install uwsgi
故林 回答

tcp在傳輸層,http在應用層

是否能這樣直接使用呢?這個存在疑問。

因為我是沒有這樣用過,基本上服務端是http,client就使用http協(xié)議去對接。tcp也一樣。

安淺陌 回答

文章表:

id    name    type_id
文章id 名稱    所屬分類id

分類表:

id        name    parent_id
分類id   分類名稱    分類父級id

還有一種就是將文章中的type_id單獨拉出一張表來做關系表,類似這樣:

art_id     type_id    

個人比較推薦第二種將關系分別存儲起來,方便維護

哚蕾咪 回答

``js
最近兩周內(nèi)的提交
git log --since=2.weeks
2008 年 10 月期間,Junio Hamano 提交的但未合并的測試腳本
git log --pretty="%h - %s" --author=gitster --since="2008-10-01" \
--before="2008-11-01" --no-merges -- t/

蔚藍色 回答

權限問題可能性居多,仔細檢查一下;
服務器最好自己配置安裝一遍

只愛你 回答

CURL速度慢可能與Expect:100-Continue有關,可以修改下代碼試驗一下:
http://www.laruence.com/2011/...

妖妖 回答
  1. 配置網(wǎng)頁目錄,如/var/www/
  2. 配置vsftpd中網(wǎng)頁目錄
  3. 啟動vsftpd服務
  4. 阿里云之類的需要在安全策略中添加端口號
尛曖昧 回答
  1. threading和eventlet executor是兩種不同的異步執(zhí)行機制。threading是通過python的并發(fā)庫concurrent.futures模塊實現(xiàn)的。任務生產(chǎn)者負責產(chǎn)生任務,并把任務加入到線程池,適當?shù)臅r候這些任務會執(zhí)行,但是執(zhí)行順序并不一定會按照加入線程池的順序進行。 eventlet 是python的網(wǎng)絡庫,通過協(xié)程的方式實現(xiàn)并發(fā)。
  2. 第一句話:一個協(xié)程擁有自己私有的stack和局部變量,但也和其他協(xié)程有共有的全局變量,但是在不同的協(xié)程之間并沒有公用socket。 第二句話:線程池中是不同的線程,如果使用不同的線程去向同一個socket寫數(shù)據(jù)的話,ssl安全檢查會有問題。

總結問題:我對這個問題的理解是:使用eventlet機制是沒有問題的,這個問題是由于使用了threading造成的。多個線程使用同一個socket去處理消息會造成混亂,就像多個線程同時打印信息到屏幕上在一行里就會出現(xiàn)信息錯亂的情況一樣。

安淺陌 回答

會不會因為緩存插件的問題

雨萌萌 回答

你的所有判斷都放在一個變量showTag上了.一旦點擊一個,自然所有的都變化了.

落殤 回答

鍵入 vim (有空格),再按下 alt + .,接著鍵入空格,然后按 tab 鍵自動補全即可。

其中 alt + . 自動填充上一行命令的最后一段。

貓館 回答

編譯開發(fā)版的 nginx,這里以 github 上的 nginx 源碼鏡像為例

git clone https://github.com/nginx/nginx.git
cd nginx
CFLAGS="-g -O0" ./auto/configure --with-debug --prefix=../etc
make
make install

修改 nginx.conf 配置文件,讓它監(jiān)聽在 8080 端口,并啟用開發(fā)模式

worker_processes  1;
+master_process off;
+daemon off;

http {
   server {
       -listen       80;
       +listen       8080;

此時運行 nginx ,然后用瀏覽器打開 http://localhost:8080/ 確認網(wǎng)站運行

../etc/sbin/nginx

最后使用 gdb 重新運行 nginx

xxx/nginx > gdb ../etc/sbin/nginx
Reading symbols from ../etc/sbin/nginx...done.

(gdb) b main
Breakpoint 1 at 0xNNNN: file src/core/nginx.c, line 196.

(gdb) r
Starting program: ../etc/sbin/nginx
[Thread debugging using libthread_db enabled]
Using host libthread_db library "xxx/lib/libthread_db.so.1".

(gdb) b main
Breakpoint 1, main (argc=1, argv=0xNNNN) at src/core/nginx.c:196

(gdb) list main
191    static char **ngx_os_environ;
192
193
194    int ngx_cdecl
195    main(int argc, char *const *argv)
196    {
197        ngx_buf_t        *b;
198        ngx_log_t        *log;
199        ngx_uint_t        i;
200        ngx_cycle_t      *cycle, init_cycle;

(gdb) print argc
$1 = 1

(gdb) print argv[0]
$2 = 0xNNNN "xxx/etc/sbin/nginx"

gdb 提示

  1. 使用 help 或者 help xxx 獲得命令幫助。
  2. 添加函數(shù)斷點可直接輸入 b <函數(shù)名>,不必找出函數(shù)的文件位置。list 同理。

參考

  1. https://docs.nginx.com/nginx/...
  2. https://nginx.org/en/docs/ngx...
陪妳哭 回答

你之前能插入數(shù)據(jù)一定是除了有沖突的外,還有一部分不沖突的,所以能. 當所有數(shù)據(jù)都有主鍵沖突時,也就一條也插不進去了.
沖突的數(shù)據(jù)還能插進去,那主鍵不就沒有意義了么

select * from db_fan where uid=1040140724 and fan_id=2713582921;

執(zhí)行上面這條SQL試試,如有結果返回說明數(shù)據(jù)庫沒有在說慌