鍍金池/ 問答/ Linux問答
祉小皓 回答

這取決于兩客戶端的網(wǎng)絡連接,分三種情況

  1. 直連,雙方都沒有使用 NAT(網(wǎng)絡地址轉(zhuǎn)換)設備(如路由器)
  2. 一方使用了 NAT 設備
  3. 雙方都使用了 NAT 設備

前面兩種均可實現(xiàn)兩個客戶端直連,第三種則視 NAT 設備能否預測端口而定,大部分也都可以直連。

想要了解更多技術(shù)細節(jié),請搜索 "tcp traversal", "tcp hole punching", "nat traversal", "TCP 打洞" 等關(guān)鍵詞。

參考資料

  1. https://en.wikipedia.org/wiki...
  2. https://en.wikipedia.org/wiki...
  3. https://github.com/dwoz/pytho...
毀了心 回答

兩種方法:


1、還記得 git add ** 可以選擇添加哪個到要上傳的資源中,這樣會只要只添加project1目錄上去就可以了

2、簡單粗暴的辦法,在/tmp目錄下建一個.gitignore文件,把不上傳的那幾個文件夾寫上,之后就正常用就行

無標題 回答

看你對并發(fā)的需求,如果并發(fā)量很大,還是需要連接池的

話寡 回答

error意思是binlog不是二進制文件,你還是都用windows吧,從庫也在windows上好了。
或者都用docker,配起來快:repl,這個庫里我就放了一主一從。

網(wǎng)妓 回答

SVN是可以同時存儲多個版本的,存放在不同的存儲空間就可以了,可以多個版本的

心上人 回答

正常來講,你php當前的目錄所屬組或者所屬人是誰,生成的文件就是誰的

下墜 回答
echo $PS1 

得出結(jié)果:

[033[01;32m]u@h[033[00m]:[033[01;36m]w[033[00m]$【空格】【空格】【空格】 【空格】

我查看一下PS1這個值,把整個復制下來檢車一遍,最后發(fā)現(xiàn)PS1這個值尾部多個幾個空格,去掉即可。

PS1="\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;36m\]\w\[\033[00m\]\$"
舊時光 回答
  1. 首先整理下需求,別人上傳到你的伺服器,只上傳文檔么?需不需要額外訊息?
  2. 其次需要設計接口:是不是需要統(tǒng)一化的目錄?比如URL可以是www.xxx.com/api/postFile,那么這個需求怎么通過URL Rewrite來實現(xiàn);另外通訊使用的方法是GET還是POST(不過你這個比較明顯需要用到POST);怎么處理用戶發(fā)過來的額外訊息;用戶調(diào)用接口后返回的正確/錯誤信息等。
  3. 上邊這些,一個個解決掉,然后整理成接口文檔。
  4. 功能上線聯(lián)調(diào)。
拽很帥 回答

redis連不上了,排查方法

  1. 查看redis server 進程是否存在
  2. 如果存在,確認連接的redis ip和端口是否正確
淚染裳 回答

先fork下開源項目的倉庫,然后創(chuàng)建自己的分支,修改過一些代碼后提交一個pull request,寫清楚必要的信息,然后等待對方會不會接受你的修改。

茍活 回答

1 有可能頻繁產(chǎn)生full gc,并且由于對象過多無法釋放導致oom。 比如下面代碼塊,通過map又增加了userDTO的引用。

 Map map = ...
 for (userDTO userDTO:list){
    map.put(userDTO.getname(), userDTO);              
 }

2 這種數(shù)據(jù)量大的計算,可以考慮用存儲過程來實現(xiàn),計算效率會大幅提高。

逗婦惱 回答

應該還有代碼吧?
categoryData: null, //商品分類數(shù)據(jù)
cartProductData: null, //加入的購物車數(shù)據(jù) 看你寫的 這兩個就是保存在vuex中全局的data,
如果不是 async await請求數(shù)據(jù)放在組件里也可以

葬憶 回答

從你上面的信息來看,那就是 git 操作超時問題,也就是網(wǎng)絡問題.
1) 你先在服務器上嘗試自動, git clone 下相應項目. 檢查并排除網(wǎng)絡問題.
2) 如果沒有使用過的 fastlane 的話,推薦.

使用數(shù)組下標訪問的方式是不會觸發(fā)Vue的數(shù)據(jù)綁定的。這是js的特性決定的。你可以click事件中這樣子做
list[0] = 123;
list = list.slice(0)
https://cn.vuejs.org/v2/guide...

安若晴 回答

Alt-b 向前一個單詞
Alt-f 向后一個單詞

苦妄 回答

看著好像要改rom的樣子,或者framework層的修改了

心悲涼 回答

tp 是單文件入口 通過路由分解URL 來跳轉(zhuǎn)到對應的控制器

嘟尛嘴 回答
  1. 你nm命令看到的那些符號的“U”表示未定義的,你可以看到它們前面沒有內(nèi)存地址信息,這些符號是定義在你引入的mxml庫中的。

  2. 你是在生成可執(zhí)行程序main的失敗報錯的吧,如果是在編譯的時候再加上-lmxml選項,并使用-L選項指定mxml庫所在的目錄。

  3. 運行時可能會遇到提示找不到libmxml.so**庫的錯誤提示,可以把libmxml.so**庫發(fā)布到/usr/lib64目錄下,或者把libmxml.so**所在目錄配置到/etc/ld.so.conf中,然后執(zhí)行l(wèi)dconfig即可。