tencent intern learning
gslb全局负载均衡 (负载均衡的问题就是某些session保存在某台服务器中,这个用户就只能用那台服务器服务了)
jwt vs 传统cookies & session (jwt类似于公钥秘钥加密,这样就没必要保存cookies和session,达到用不同服务器都可以相应用户请求,再配合分布式。。全局负载均衡讲的是什么防止地震的??)
直播视频比较麻烦,因为用户登上去的话要找到第一个可用的视频贞给用户,不然一下子传输两个视频贞的话会蓝屏、卡顿等、
冷热文件要区分处理,sata处理冷文件,sdd处理热文件。
直播一个关键点是突发,突然爆发的用户量, 因为有网红上线,突然爆发。
ubuntu设置共享挂载

ssh走代理
ssh -o "ProxyCommand=nc -X connect -x http代理:8080 %h %p" root@dest_ip
ssh -o "ProxyCommand=nc -X 5 -x www.xx.yy:7070 %h %p" root@95.163.202.231
rsync走代理
export RSYNC_CONNECT_PROG='ssh http代理 nc %H your-prot'
rsync -e 'ssh -p 26718 -o "ProxyCommand=nc -X 5 -x www.xx.yy:7070 %h %p" ' -avz --delete weimingliu@138.128.210.158:/home/weimingliu/fly ../
curl 发送文件+发送参数
curl -F file=@file_path url.php -F 'action=xxx' -F 'uin=yyy' -F 'appid=ttt'
同时包含相应头部返回,用-I不行,需要用 -i
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:/register
curl 加referer,还要记得加上Host
-e 加referer
-H 加host
curl -svo/dev/null
curl -v www.sina.com
或者
curl --trace-ascii output.txt www.sina.com
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[];
void long2ip(long long int res) {
string ans;
for (int i = ; i >= ; --i) {
printf("%lld.", (long long int)(res / arr[i]));
res -= (long long int)(res / arr[i]) * arr[i];
}
} void work() {
long long int a = ;
printf("%lld\n", a << );
long2ip(a);
} int main() {
#ifdef local
freopen("data.txt", "r", stdin);
#endif // local
for (int i = ; i >= ; --i) {
int j = i;
arr[i] = ;
while (j--) {
arr[i] *= ;
}
}
work();
return ;
}
ip转整数,会爆int
long long int a = ;
printf("%lld\n", (a<<)+(a<<)+(a<<)+a);
查找某个进程的路径
ps -ef | grep name 得到PID
然后 ll /proc/PID/cwd
tencent intern learning的更多相关文章
- Abnormal Detection(异常检测)和 Supervised Learning(有监督训练)在异常检测上的应用初探
1. 异常检测 VS 监督学习 0x1:异常检测算法和监督学习算法的对比 总结来讲: . 在异常检测中,异常点是少之又少,大部分是正常样本,异常只是相对小概率事件 . 异常点的特征表现非常不集中,即异 ...
- How do I learn machine learning?
https://www.quora.com/How-do-I-learn-machine-learning-1?redirected_qid=6578644 How Can I Learn X? ...
- 网络表示学习Network Representation Learning/Embedding
网络表示学习相关资料 网络表示学习(network representation learning,NRL),也被称为图嵌入方法(graph embedding method,GEM)是这两年兴起的工 ...
- 【转】The most comprehensive Data Science learning plan for 2017
I joined Analytics Vidhya as an intern last summer. I had no clue what was in store for me. I had be ...
- 论文笔记:(NIPS2017)PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Space
目录 一. 存在的问题 1.提取局部特征的能力 2.点云密度不均问题 二.解决方案 1.改进特征提取方法: (1)采样层(sampling) (2)分组层(grouping) (3)特征提取层(fea ...
- 论文笔记:(CVPR2017)PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation
目录 一. 存在的问题 二. 解决的方案 1.点云特征 2.解决方法 三. 网络结构 四. 理论证明 五.实验效果 1.应用 (1)分类: ModelNet40数据集 (2)部件分割:ShapeNet ...
- MindSpore Graph Learning
技术背景 MindSpore Graph Learning是一个基于MindSpore的高效易用的图学习框架.得益于MindSpore的图算融合能力,MindSpore Graph Learning能 ...
- 【Machine Learning】KNN算法虹膜图片识别
K-近邻算法虹膜图片识别实战 作者:白宁超 2017年1月3日18:26:33 摘要:随着机器学习和深度学习的热潮,各种图书层出不穷.然而多数是基础理论知识介绍,缺乏实现的深入理解.本系列文章是作者结 ...
- 【Machine Learning】Python开发工具:Anaconda+Sublime
Python开发工具:Anaconda+Sublime 作者:白宁超 2016年12月23日21:24:51 摘要:随着机器学习和深度学习的热潮,各种图书层出不穷.然而多数是基础理论知识介绍,缺乏实现 ...
随机推荐
- HDU 5373 The shortest problem (数学)
题意:给定两个数的n和m,有一种操作,把 n 的各位数字加起来放到 n后面形成一个新数n,问重复 m 次所得的数能否整除 11. 析:这个题首先要知道一个规律奇数位的和减去偶数位的和能被11整除的数字 ...
- Java多线程并发学习-进阶大纲
1.synchronized 的实现原理以及锁优化? 2.volatile 的实现原理? 3.Java 的信号灯? 4.synchronized 在静态方法和普通方法的区别? 5.怎么实现所有线程在等 ...
- 导出Excel多个表多个sheet
protected void Page_Load(object sender, EventArgs e) { DataTable dt = new DataTable(); ...
- iOS开发:setNeedsLayOut和setNeedsDisplay区别
1.layoutSubviews方法 1.1 根据苹果官方帮助文档对layoutSubviews方法的解释: 此方法用来重新定义子元素的位置和大小.当子类重写此方法,用来实现UI元素的更精确布局.如果 ...
- PHP 符号
注解符号: // 单行注解 /* */ 多行注解 引号的使用 ’ ’ 单引号,没有任何意义,不经任何处理直接拿过来; " "双引号,PHP动态处理然后输出,一般 ...
- BZOJ 2725 [Violet 6]故乡的梦 线段树+最短路树
\(\color{#0066ff}{ 题目描述 }\) \(\color{#0066ff}{输入格式}\) \(\color{#0066ff}{输出格式}\) \(\color{#0066ff}{输入 ...
- zabbix告警
邮件告警分为两大步: 第一步:配置(配置又分为三小步) 发送邮件的用户 创建用户(添加上告警媒介) 给用户添加权限(在所有组里添加) 最后显示有读写权限才算成功!!! 告警媒介类型 创建媒介类型!一般 ...
- Java实现微信小程序支付(支付,提现,退款)
1.添加WXpayCommon类用以具体实现功能,代码如下: package com.karat.cn.wxCommon; import java.io.IOException; import jav ...
- [转载]pytorch自定义数据集
为什么要定义Datasets: PyTorch提供了一个工具函数torch.utils.data.DataLoader.通过这个类,我们在准备mini-batch的时候可以多线程并行处理,这样可以加快 ...
- git commit 操作
查看提交历史 然后在此项目中运行 git log,应该会看到下面的输出: 合并commit 信息 我们需要将 2dfbc7e8 和 c4e858b5 合并成一个 commit,那么我们输入如下命令 ...