会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
吱吱吱 (piperck) XD
Be more cautious.
github.com/piperck
weibo.com/pieprck
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
10
11
12
13
14
15
16
17
18
···
29
下一页
2017年10月16日
B站弹幕姬(🐔)分析与开发(上篇)
摘要: 辞职之后 休息了一段时间,最近准备开始恢复去工作的状态了,所以搞点事情来练练手。由于沉迷b站女妆大佬想做个收集弹幕的然后根据弹幕自动回复一些弹幕的东西。网上搜了一下有个c#的版本,感觉还做得不错,于是准备自己也搞一个,顺便分析一下b站家的协议。 收集需要的信息: 我首先使用charles或者如果你是
阅读全文
posted @ 2017-10-16 14:48 piperck
阅读(4737)
评论(0)
推荐(0)
2017年7月29日
Python rsa公私钥生成 rsa公钥加解密(分段加解密)-私钥加签验签实战
摘要: 一般现在的SAAS服务提供现在的sdk或api对接服务都涉及到一个身份验证和数据加密的问题。一般现在普遍的做法就是配置使用非对称加密的方式来解决这个问题,你持有SAAS公司的公钥,SAAS公司持有你的公钥,你们就可以进行加密和签名的验证了。 先来看下两种在linux或者mac下面生成key pair
阅读全文
posted @ 2017-07-29 18:20 piperck
阅读(13588)
评论(0)
推荐(0)
2017年7月21日
《笔记》Python itertools的groupby分组数据处理
摘要: 今天遇到这么一个需求,需要将这样的数据进行分组处理: 处理之后我可能需要得到这样的结果: 找了一些办法,最后想到了以前用过的在itertools里面的包groupby方法,因为比较少使用所以总是忘。它可以轻松的实现分组功能,由于是itertools包里面的,所以它的返回是一个迭代器。这一点要注意下面
阅读全文
posted @ 2017-07-21 18:06 piperck
阅读(3907)
评论(0)
推荐(0)
2017年7月13日
《笔记》Apache2 mod_wsgi的配置
摘要: 接手了一台古老的服务器的还使用的是mod_wsgi,所以需要配置一下。其实这里有点怀念,记得当年自己折腾第一个app的时候,还是个什么都不懂的菜鸡。当时用django搜方案的时候,还不知道有uwsgi或者tornado之类的东西。就知道apache2可以有可以handle wsgi的服务器。就用了一
阅读全文
posted @ 2017-07-13 16:04 piperck
阅读(3123)
评论(0)
推荐(0)
2017年6月22日
nginx服务器配置/websocket nginx 配置笔记
摘要: 先备份一波这个配置。 首先为服务器设置监听端口,然后是服务的域名。 location的具体用法在这里要展开说一下,因为实在太常用到了。 这里分别是4个语法 1. 精确匹配。 2. 正则表达式匹配。 3. 正则表达式不区分大小写匹配。 4. ^~ 开头表示uri以某个常规字符串开头,理解为匹配url路
阅读全文
posted @ 2017-06-22 17:39 piperck
阅读(56644)
评论(4)
推荐(1)
2017年6月21日
websocket协议握手详解
摘要: 最近使用tornado做长链接想着怎么着也要试试websocket协议吧。所以说干就干。 首先要知道websocket是基于http协议的,为什么这么说?因为从协议来说,websocket是借用了一部分为http请求头信息来进行验证和请求的的。 让我们来看一个标准的websocket请求头: 可以看
阅读全文
posted @ 2017-06-21 12:10 piperck
阅读(27984)
评论(4)
推荐(1)
2017年6月5日
ssh 登陆服务器原理
摘要: 这里分两种情况,这两种情况都涉及到公钥加密的概念。 由于公钥加密概念作为基础就不在本文进行讨论了。 使用ssh对远程服务器进行密码登录发生了什么: 客户端通过ssh连接服务器 1. 首先服务器把自己的公钥发给客户端,客户端将自己的登录密码通过服务器发给自己的公钥进行加密。然后发送给服务器。 2. 服
阅读全文
posted @ 2017-06-05 15:33 piperck
阅读(549)
评论(0)
推荐(0)
2017年5月8日
新版本macos无法安装mysql-python包
摘要: 在更新了macos之后就发现无法正确安装python-mysql包了。 上网查阅了一下应该是c库或者osx的基础工具变动带来的问题。看到很多解决办法说使用pymysql,拜托我问的是如何安装python-mysql啊。pure-python虽然很爽但是略慢啊。 最后在stackoverflow上找到
阅读全文
posted @ 2017-05-08 15:54 piperck
阅读(597)
评论(0)
推荐(0)
2017年4月14日
如何将多个小值存储进一个值中
摘要: 群里发面试题来看,无意之后看到。自己思考了一下觉得位运算就可以搞定。 题意大概就是让你可以有一个方法对三个数进行encode之后存储进一个数。然后有一个decode方法能将这三个数从这一个数中还原回来。 go实现: 总的来说,思路还是位运算。我们假设这个数是0-255的一个数。我们就可以使用每8bi
阅读全文
posted @ 2017-04-14 14:32 piperck
阅读(275)
评论(0)
推荐(0)
2017年4月1日
Partition算法以及其应用详解下(Golang实现)
摘要: 接前文,除了广泛使用在快速排序中。Partition算法还可以很容易的实现在无序序列中使用O(n)的时间复杂度查找kth(第k大(小)的数)。 同样根据二分的思想,每完成一次Partition我们可以轻松的知道该位置前面有几个比自己小的数,后面有几个比自己大的数(或逆序相反)。所以也能知道自己是第几
阅读全文
posted @ 2017-04-01 17:46 piperck
阅读(702)
评论(0)
推荐(0)
上一页
1
···
10
11
12
13
14
15
16
17
18
···
29
下一页
公告