03 2020 档案

多进程编程
摘要:调用terminate()相当于向进程发送SIGTERM信号 import os,sys import time import signal import multiprocessing def helper(queue,data): def signal_handler(signum, frame 阅读全文

posted @ 2020-03-30 17:27 我和你并没有不同 阅读(168) 评论(0) 推荐(0) 编辑

使用time+dd测试硬盘读写速度 转载:https://www.cnblogs.com/felixzh/p/9001459.html
摘要:FIO是测试IOPS的非常好的工具,用来对磁盘进行压力测试和验证 命令:time dd if=/dev/zero bs=1M count=2048 of=direct_2G 此命令为在当前目录下新建一个2G的文件 Demo如下: 写速度: time dd if=/dev/zero of=test.d 阅读全文

posted @ 2020-03-30 09:01 我和你并没有不同 阅读(455) 评论(0) 推荐(0) 编辑

代码走读 airflow 2
摘要:1.8.1 1 max_threads :同时起这么多个进程处理pyfile2 file_process_interval:在这么长时间(秒)中,一个文件最多执行一次3 run_duration:scheduler的循环什么时候退出4 DagStat中的信息是对DagRun中state的一个统计 5 阅读全文

posted @ 2020-03-29 17:45 我和你并没有不同 阅读(579) 评论(0) 推荐(0) 编辑

sql 查询相关
摘要:1 使用or可能会使索引失效,从而全表扫描。解决方案:union all或 union 当偏移量最大的时候,查询效率就会越低。解决方案:/方案一 :返回上次查询的最大记录(偏移量)select id,name from employee where id>10000 limit 10.//方案二:o 阅读全文

posted @ 2020-03-28 14:37 我和你并没有不同 阅读(277) 评论(0) 推荐(0) 编辑

控制你的鼠标和键盘
摘要:pyautogui 可以写一些 Python 脚本来控制你的鼠标和键盘 阅读全文

posted @ 2020-03-28 13:52 我和你并没有不同 阅读(137) 评论(0) 推荐(0) 编辑

TODO
摘要:讲sql的博客:https://www.cnblogs.com/knowledgesea/category/373445.html 讲python的博客:https://www.cnblogs.com/vamei/archive/2012/09/13/2682778.html 讲linux的博客:h 阅读全文

posted @ 2020-03-28 13:45 我和你并没有不同 阅读(152) 评论(0) 推荐(0) 编辑

mysql数据库面试题
摘要:https://blog.csdn.net/ThinkWon/article/details/104778621 数据库基础知识 1. 为什么要使用数据库 数据保存在内存 优点:存取速度快缺点:数据不能永久保存 数据保存在文件 优点:数据永久保存缺点:1)速度比内存操作慢,频繁的IO操作。2)查询数 阅读全文

posted @ 2020-03-26 09:52 我和你并没有不同 阅读(1752) 评论(0) 推荐(0) 编辑

盘点 8 种最坑的 SQL 错误用法:转载:https://mp.weixin.qq.com/s/FZy7fzgnWKFMb24Wz59KYg
摘要:1.LIMIT 语句分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般 DBA 想到的办法是在 type, name, create_time 字段上加组合索引。这样条件排序都能有效的利用到索引,性能迅速提升。好吧,可能90%以上的 DBA 解决该问题就到此为止 阅读全文

posted @ 2020-03-26 09:46 我和你并没有不同 阅读(261) 评论(0) 推荐(0) 编辑

这才是你需要的C语言、C++学习路线!:转载:https://mp.weixin.qq.com/s/-MwjjAz7erly_I33lcRKqA
摘要:小伙伴们,大家好。 关于C语言和C++的学习路线终于梳理完了。当然我也只能从我曾经近3年的通信公司后台开发经历和目之所及的世界,跟大家聊聊这个话题。 这块的东西很多很杂,不过梳理和总结之后,回过头来看,其实学习思路、学习路线应该还是比较清晰的。由于个人认知有限,不足的地方也欢迎大家评论里补充。 先聊 阅读全文

posted @ 2020-03-26 09:25 我和你并没有不同 阅读(478) 评论(0) 推荐(0) 编辑

良许手把手教你面试外企,原来也没那么难嘛 :转载:https://mp.weixin.qq.com/s/lY7wHzzOWDhAMNoJSRagbA
摘要:首先给大家交待一下背景,当时我面试这家公司的时候还是在职状态,人是在厦门,而公司是在广州,于是公司给我安排了一场电话面试,也就是所谓的一面。 一面:电话面试 在电话面试的时候,是一位主管级别和一位经理级别的领导来面试我,这两位后面也成了我的主管及经理。 一面其实也没太复杂,简单聊一下为什么离职,为什 阅读全文

posted @ 2020-03-26 09:23 我和你并没有不同 阅读(556) 评论(0) 推荐(0) 编辑

postman 转载:https://mp.weixin.qq.com/s/n2yifj62glPqzz_koT2uQQ
摘要:提到 Postman,大部分的人可能只停留在使用 Postman「 模拟网络请求 」这单一功能上面。 事实上,Postman 的功能很强大,下面将罗列出几个比较少用,但实用的功能。 2. 抓包及拦截器 除了 Fiddler 和 Charles,Postman 也可以用来抓包,而且使用更简洁方便。 P 阅读全文

posted @ 2020-03-25 09:04 我和你并没有不同 阅读(434) 评论(0) 推荐(0) 编辑

signal信号具体介绍,转载:https://www.cnblogs.com/zendu/p/4981406.html
摘要:2) SIGINT程序终止(interrupt)信号, 在用户键入INTR字符(通常是Ctrl-C)时发出,用于通知前台进程组终止进程。3) SIGQUIT和SIGINT类似, 但由QUIT字符(通常是Ctrl-\)来控制. 进程在因收到SIGQUIT退出时会产生core文件, 在这个意义上类似于一 阅读全文

posted @ 2020-03-23 16:37 我和你并没有不同 阅读(521) 评论(0) 推荐(0) 编辑

如何设计断线自动重连机制 转载
摘要:转载:https://mp.weixin.qq.com/s?__biz=MzU2MTkwMTE4Nw==&mid=2247487192&idx=1&sn=9ae29a1730c00fc6dc1f77132d331ac4&chksm=fc70f534cb077c227c8a139c9eee38e1e4 阅读全文

posted @ 2020-03-21 10:10 我和你并没有不同 阅读(1953) 评论(0) 推荐(0) 编辑

心跳包机制设计详解 转载
摘要:转载:https://mp.weixin.qq.com/s?__biz=MzU2MTkwMTE4Nw==&mid=2247487168&idx=1&sn=e1cc38cae47b0ea86d66d64cb081e8a3&chksm=fc70f52ccb077c3a42b4c51919bec6b77a 阅读全文

posted @ 2020-03-21 10:02 我和你并没有不同 阅读(1383) 评论(0) 推荐(0) 编辑

聊聊面试的事(应聘方) 转载:https://mp.weixin.qq.com/s/DD3afD9itREkJoLVeiqn6w
摘要:原本春节长假之后会有不少人开始新的面试之旅。但是疫情的到来打乱了这个节奏,包括招聘方的计划。因此,在以往是金三银四的求职季,市场热度必然会有所降低,求职的竞争激烈度将会比往年更高。想要抓住宝贵的面试机会,争取拿到更多的offer,那么在面试这个环节就不能掉链子,必须得认真对待。作为担任了7年的面试官 阅读全文

posted @ 2020-03-21 09:36 我和你并没有不同 阅读(615) 评论(0) 推荐(0) 编辑

TCP 协议如何解决粘包、半包问题 转载:https://mp.weixin.qq.com/s/XqGCaX94hCvrYI_Tvfq_yQ
摘要:一 TCP 协议是流式协议 很多读者从接触网络知识以来,应该听说过这句话:TCP 协议是流式协议。那么这句话到底是什么意思呢?所谓流式协议,即协议的内容是像流水一样的字节流,内容与内容之间没有明确的分界标志,需要我们人为地去给这些协议划分边界。 举个例子,A 与 B 进行 TCP 通信,A 先后给 阅读全文

posted @ 2020-03-21 09:33 我和你并没有不同 阅读(640) 评论(0) 推荐(0) 编辑

单步走读
该文被密码保护。

posted @ 2020-03-20 16:48 我和你并没有不同 阅读(0) 评论(0) 推荐(0) 编辑

高质量技术文章:https://mp.weixin.qq.com/s?__biz=MzIwNTc4NTEwOQ==&mid=2247486191&idx=1&sn=5ea5fd098a3e0da834d882cf53529977&scene=21#wechat_redirect
摘要:https://mp.weixin.qq.com/s?__biz=MzIwNTc4NTEwOQ==&mid=2247486191&idx=1&sn=5ea5fd098a3e0da834d882cf53529977&scene=21#wechat_redirect 分布式合集:https://mp.w 阅读全文

posted @ 2020-03-19 10:05 我和你并没有不同 阅读(1416) 评论(0) 推荐(0) 编辑

性能优化笔记:参考https://mp.weixin.qq.com/s/phXzTBqhC3LQ3-8NTV6Z9Q
摘要:1)缓存 2)异步:多线程、消息队列 3)分布式 4)IO场景:长连接代替短链接;打包发送数据 5)数据库的调优,总的来说分为以下三部分:sql语句、连接池、索引 6)关注CPU平均负载的时候,特别需要注意趋势的变化。如果 1 分钟/5 分钟/15 分钟的三个值相差不大,那说明系统负载很平稳 7)挂 阅读全文

posted @ 2020-03-19 10:02 我和你并没有不同 阅读(391) 评论(0) 推荐(0) 编辑

cookie session token
摘要:参考:https://mp.weixin.qq.com/s/-IkNyo1h4FSmPP9EUPS_5A cookie 是不可跨域的: 每个 cookie 都会绑定单一的域名,无法在别的域名下获取使用,一级域名和二级域名之间是允许共享使用的(靠的是 domain) Cookie 的名称及相对应的值, 阅读全文

posted @ 2020-03-18 18:40 我和你并没有不同 阅读(265) 评论(0) 推荐(0) 编辑

rpc和http的比较
摘要:RPC主要是基于TCP/IP协议的,而HTTP服务主要是基于HTTP协议的,HTTP协议是在传输层协议TCP之上的,所以效率来看的话,RPC当然是要更胜一筹啦RPC框架是长链接,一般都有注册中心,有丰富的监控管理;发布、下线接口、动态扩展等,对调用方来说是无感知、统一化的操作gRPC框架是基于HTT 阅读全文

posted @ 2020-03-18 18:04 我和你并没有不同 阅读(1225) 评论(0) 推荐(0) 编辑

shell脚本学习笔记
摘要:删除某几列:awk '{$1=""; $2=""; $3=""; $4=""; $5="";sub(" ", ""); print}' aa.txt >> bb.txt 指定awk的分隔符:cat ff5.txt | awk -F '|' '{print $1,$3}' >> ret33.txt 给 阅读全文

posted @ 2020-03-18 13:27 我和你并没有不同 阅读(224) 评论(0) 推荐(0) 编辑

numpy 中文教程
摘要:https://www.numpy.org.cn/ https://www.NumPy.org.cn 阅读全文

posted @ 2020-03-16 08:58 我和你并没有不同 阅读(177) 评论(0) 推荐(0) 编辑

加密打包成exe:转载自:https://blog.luzy.tk/archives/155
摘要:一、用Pyinstaller打包python代码 1. 安装Pyinstaller 安装过程非常简单,在命令行中运行: pip install pyinstaller 即可完成安装。 2. 打包代码 我写了一段简单的代码作为例子,为了更清晰地演示打包过程,我将main()函数写在了单独的文件中,并将 阅读全文

posted @ 2020-03-15 10:59 我和你并没有不同 阅读(897) 评论(0) 推荐(0) 编辑

redis读书笔记 2
摘要:1 全局命令:exist del dbsize expire ttl type persist scan遍历所有key:keys scan,生成环境不建议使用key scan的缺点:遍历过程中新增的键可能遍历不到,也可能遍历出重复的键,需要开发时程自己处理 通过migrate实现在两个redis实例 阅读全文

posted @ 2020-03-14 19:37 我和你并没有不同 阅读(136) 评论(0) 推荐(0) 编辑

杂记
摘要:md5是一种签名算法,常用来判断数据的完整性与一致性 执行md5后,就可以生成一个固定长度为128bit的串 CRC32(循环冗余校验)的值都是32位的整数 阅读全文

posted @ 2020-03-10 13:43 我和你并没有不同 阅读(103) 评论(0) 推荐(0) 编辑

pandas常用方法示例 2
摘要:参考:https://mp.weixin.qq.com/s/Z1iNkI0ulstyNAeULKACFQfrom pandas import DataFrame import numpy as np import pandas as pd t={ "age": [18, 30, np.nan, 40 阅读全文

posted @ 2020-03-03 10:13 我和你并没有不同 阅读(251) 评论(0) 推荐(0) 编辑

搜书资源攻略
摘要:一、18个搜索网站1.鸠摩搜索2.盘搜3.西林街搜索4.胖次搜索5.diaosi搜6.盘多多搜索7.哎哟喂啊网盘搜索8.去转盘网9.麦库搜索10. sov5搜索11.11网盘搜搜12.网盘00713.VeryPan14.盘搜搜15.史莱姆搜索16.云搜17.特百度18.百度网盘之家 二、40个电子书 阅读全文

posted @ 2020-03-02 09:50 我和你并没有不同 阅读(1205) 评论(0) 推荐(0) 编辑

基本算法4
摘要:全排列: s=['a','b','c'] from copy import copy ret=[] len_input=len(s) def changes(s,start,end): if end <1: ret.append( copy(s)) return for i in range(end 阅读全文

posted @ 2020-03-01 21:24 我和你并没有不同 阅读(88) 评论(0) 推荐(0) 编辑