re即regular expression,正则表达式,关于正则表达式的通用知识可以浏览我的csdn blog。通过正则表达式,我们可以很轻松的过滤获取到需要的信息,然后对这些信息进行操作。
科学上网
shadowsocks
Shadowsocks(中文名称:影梭)是一个安全的socks5代理,用于保护网络流量,是一个开源项目。通过客户端以指定的密码、加密方式和端口连接服务器,成功连接到服务器后,客户端在用户的电脑上构建一个本地socks5代理。使用时将流量分到本地socks5代理,客户端将自动加密并转发流量到服务器,服务器以同样的加密方式将流量回传给客户端,以此实现代理上网。
Python学习(一)
python中的变量也是弱类型,无须使用保留字定义。想要使用的时候,可以直接对他赋值
1 | str='this is a string var example' |
然后就可以直接对他进行caozu9o,当然如果没有这一步骤,直接使用str会报错。
之后可以对str进行类型改变。
1 | str=11; |
Python中十六进制以 “0x”开头,二八进制以”0”开头
PL中的伪随机
书单
网络小说
已读
《亵渎》
《搜神记》
《蛮荒记》
《庆余年》
《陈二狗的妖孽人生》
《橙红年代》
《狩魔笔记》
《紫川》
《朱雀记》
《诛仙》
《网游之盗版神话》
《回到明朝当王爷》
《步步生莲》
《极品家丁》
《神墓》
《悟空传》
《三体》-已读
《鬼吹灯》
《盗墓笔记》
《卡徒》
《巫颂》
《阿里布达年代祭》(禁)
《兽血沸腾》
《人道至尊》
未读
- 《英雄志》
专业相关
已读
《算法导论》
《数学之美》
《编译原理》
《Java编程思想》
《java核心技术》
《鸟哥的Linux私房菜》
《机器学习》
未读
《编程之美》
《编程珠玑》
《剑指offer》
《浪潮之巅》
《C primer plus》
《统计学习方法》
《集体编程智慧》
经济
已读
《动物精神》
《货币战争》
《穷爸爸富爸爸》
未读
- 《公司理财》
生活
已读
《失乐园》
《人性的弱点》
《番茄工作法》
《飞鸟集》
《吉檀迦利》
《人类简史》
《未来简史》
《全球通史》
未读
《WORD排版艺术》
《优雅的力量》
《社会心理学》
js
使用对象的属性
<1>通过 对象名[属性名],这里的属性可以类比为Java中的对象的成员变量 1>
<2>通过 对象名.属性名使用 2>
<3>通过 for(var varble in object)循环获取 object[varble] 3>
<4>通过 with(对象名){直接调用属性} 4>
Pycharm模板
tarjan强连通分量
引入
在有向图G中,如果两个顶点间至少存在一条路径,称两个顶点强连通(strongly connected)。如果有向图G的每两个顶点都强连通,称G是一个强连通图。非强连通图有向图的极大强连通子图,称为强连通分量(strongly connected components)。
下图中,子图{1,2,3,4}为一个强连通分量,因为顶点1,2,3,4两两可达。{5},{6}也分别是两个强连通分量。
tarjan是一种由Robert Tarjan提出的求解有向图强连通分量的线性时间的算法。
Tip
- DFN(n)为节点n搜索的次序编号(时间戳),Low(n)为n或n的子树能够追溯到的最早的栈中节点的次序号。