tencent intern learning
gslb全局負載均衡? ?(負載均衡的問題就是某些session保存在某臺服務器中,這個用戶就只能用那臺服務器服務了)
jwt vs 傳統cookies & session? (jwt類似于公鑰秘鑰加密,這樣就沒必要保存cookies和session,達到用不同服務器都可以相應用戶請求,再配合分布式。。全局負載均衡講的是什么防止地震的??)
python 寫分布式進程
?
php+docker+nginx
?
直播視頻比較麻煩,因為用戶登上去的話要找到第一個可用的視頻貞給用戶,不然一下子傳輸兩個視頻貞的話會藍屏、卡頓等、
冷熱文件要區分處理,sata處理冷文件,sdd處理熱文件。
直播一個關鍵點是突發,突然爆發的用戶量, 因為有網紅上線,突然爆發。
?
ubuntu設置共享掛載?
?
?
?
ssh走代理
ssh? -o "ProxyCommand=nc -X connect -x http代理:8080 %h %p"? root@dest_ip
?
rsync走代理
export RSYNC_CONNECT_PROG='ssh http代理 nc %H your-prot'
?
?
?
?
curl 發送文件+發送參數
curl -F file=@file_path url.php -F 'action=xxx' -F 'uin=yyy' -F 'appid=ttt'?
同時包含相應頭部返回,用-I不行,需要用 -i
文章1
文章2
curl -F file=@file_path url.php -F 'action=xxx' -F 'uin=yyy' -F 'appid=ttt' -i?
curl 傳遞數組
curl xxx.php -d "action=action&uin=814&ips[0]='1.1.1.1'&ips[1]='1.1.1.1'"?
curl 帶上cookies
curl -b "session=eyJ1c2VyX2lkIjoyfQ.XDHojw.xljHwM9zS0JI2z_lRGX5gUTdSXQ" localhost:8888/register?
curl 加referer,還要記得加上Host
-e 加referer
-H 加host
curl -svo/dev/null
?
curl 查看詳細過程
curl -v www.sina.com
或者
curl --trace-ascii output.txt www.sina.com
?
?
?
用斜線記法(CIDR) ---> ip表示法的php用法
?
php直接使用頭部讓別人下載,比如excel,會出現兼容性問題,解決方法是找包下載,用obj.save("php://output");
頭部是:有bug的。
<?php header("Content-type:application/text");// 文件將被稱為 downloaded.pdf header("Content-Disposition:attachment;filename='index.php'");// PDF 源在 original.pdf 中 readfile("index.php"); ?>?
?
php+ajax跨域代碼:
主需要設置頭部即可。
header('Access-Control-Allow-Origin:*');header('Access-Control-Allow-Methods: DELETE, HEAD, GET, OPTIONS, POST, PUT');header('Access-Control-Allow-Headers: Content-Type, Content-Range, Content-Disposition, Content-Description');header('Access-Control-Max-Age: 1728000');?
整數轉成ip
#include <bits/stdc++.h> using namespace std; const int maxn = 1e5 + 20l; char str[maxn]; long long arr[333]; void long2ip(long long int res) {string ans;for (int i = 3; i >= 0; --i) {printf("%lld.", (long long int)(res / arr[i]));res -= (long long int)(res / arr[i]) * arr[i];} }void work() {long long int a = 4294967295;printf("%lld\n", a << 14);long2ip(a); }int main() {#ifdef localfreopen("data.txt", "r", stdin);#endif // localfor (int i = 3; i >= 0; --i) {int j = i;arr[i] = 1;while (j--) {arr[i] *= 256;}}work();return 0; } View Code?ip轉整數,會爆int
long long int a = 255;printf("%lld\n", (a<<24)+(a<<16)+(a<<8)+a);?
?
查找某個進程的路徑
ps -ef | grep name 得到PID
然后 ll /proc/PID/cwd
轉載于:https://www.cnblogs.com/liuweimingcprogram/p/9283221.html
總結
以上是生活随笔為你收集整理的tencent intern learning的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux 小命令1
- 下一篇: MySQL之事务、锁