旅の途中
你知道阿基米德原理吗?

导航

 

2017年10月9日

摘要: 模板 简介 模板是一个包含响应文本的文件,其中包含用占位变量表示的动态部分,其具体值只在请 求的上下文中才能知道。 渲染 使用真实值替换变量,再返回最终得到的响应字符串,这一过程 称为渲染。为了渲染模板,Flask 使用了一个名为 Jinja2 的强大模板引擎。 以下列代码为例: 函数的第一个参数是 阅读全文
posted @ 2017-10-09 09:03 CknightX 阅读(237) 评论(0) 推荐(0) 编辑
 

2017年10月8日

摘要: 开了一个新坑。。一直以来对web的前端后端了解比较模糊,所以打算学一个后端框架,写个小博客什么的增长一下姿势水平。 初学嘛,选个相对轻量级一点的,就决定学习flask啦。 阅读全文
posted @ 2017-10-08 20:20 CknightX 阅读(124) 评论(0) 推荐(0) 编辑
 

2017年9月30日

摘要: 无聊写了个豆瓣日记的小爬虫,requests+bs4。 cookies_src可填可不填,主要是为了爬取仅自己可见的日记。 url填写的是日记页面,即https://www.douban.com/people/ /notes 关于日记内容的处理部分,本来是可以直接用.text来获取的,但``标签均被 阅读全文
posted @ 2017-09-30 21:48 CknightX 阅读(399) 评论(0) 推荐(0) 编辑
 

2017年9月27日

摘要: 作用 在不修改原函数定义的前提下,动态地增加函数的功能。 实现方式 通过定义一个高阶函数,接受被装饰的函数作为参数,返回一个包装函数。 例子 一个打印helloworld的函数,我们需要在函数执行前打印函数名。 当给msg加上log的装饰器后,msg实际上已经是wrapper函数了。( 结果为wra 阅读全文
posted @ 2017-09-27 15:32 CknightX 阅读(90) 评论(0) 推荐(0) 编辑
 
摘要: 一个生成杨辉三角的例子: python def yh_triangle(line): a=[1] 本次的序列 n=0 while n 阅读全文
posted @ 2017-09-27 14:55 CknightX 阅读(125) 评论(0) 推荐(0) 编辑
 

2017年9月26日

摘要: 上一次介绍了ss源码中各个事件处理函数完成的工作,这次具体分析一下协议的建立以及请求数据的传输过程。 因为ss的local和server共用一个类以及一系列的事件处理函数,所以看起来稍显复杂。下面来将local和server端结合分析一下。 首先进程向local端发送发送请求协商版本和认证方法。lo 阅读全文
posted @ 2017-09-26 11:20 CknightX 阅读(251) 评论(0) 推荐(0) 编辑
 

2017年9月24日

摘要: 为了方便区分,以下分别使用local,server,remote代表ss客户端,ss服务端,以及ss客户端请求访问的远程主机。 在shadowsocks中,无论对于local还是server,都需要建立两个socket:local_sock和remote_sock 对于local,local_soc 阅读全文
posted @ 2017-09-24 12:18 CknightX 阅读(42) 评论(0) 推荐(0) 编辑
 

2017年9月22日

摘要: ss的local端和server端的工作流程相似,因此复用了TCPRelay类和TCPRelayHandler类。 两端均是使用TCPRelay类监听连接,并使用TCPRelayHandler类处理请求。 以server端为例: 这里创建了一个TCPRelay对象以及EventLoop,并将所有tc 阅读全文
posted @ 2017-09-22 12:49 CknightX 阅读(344) 评论(0) 推荐(0) 编辑
 

2017年9月17日

摘要: 转自:http://blog.csdn.net/sun_top/article/details/4235992本来是在vscode上用markdown排好版的,结果复制到这上面就变了形,无奈。 函数列表:clearerr() 清除错误 fclose() 关闭一个文件 feof() 如果到达文件尾(e 阅读全文
posted @ 2017-09-17 11:25 CknightX 阅读(552) 评论(0) 推荐(0) 编辑
 
摘要: vscode icons 可以很方便的通过图标来区分文件类型 Bracket Pair Colorizer 用不同的颜色区分嵌套的括号 阅读全文
posted @ 2017-09-17 10:15 CknightX 阅读(186) 评论(0) 推荐(0) 编辑