- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 LeetCode10:正则表达式匹配问题
场景: 最近上LeetCode刷题,碰到正则表达式匹配问题,描述如下: 分析: 刷算法题本人一直遵循Kent Beck的三部曲:Make it work->Make it right->Make it fast 。 首先,随机选取一个测试用例进行匹配模拟操作,你会发现你会很自然地采用逐个字符匹配的方式进行匹配;这就意味着对于该问题的求解实际上可以划分为若干小问题的求解,那...
2018-08-02 14:14:08
2444
原创 【C#】CSV文件数据提取
CSV是一种通用的、以纯文本形式存储表格数据的文件格式,通常以逗号作为分隔符。下面介绍.Net Framework中的一种通用提取方式: static void Main(string[] args) { List<string> columns; List<Dictionary<string, ...
2018-05-14 16:42:22
2410
原创 Github无法访问最新解决方案:修改TLS
今天登录Github发现无法访问,修改hosts也不管用。然后搜索Github最近消息,发现如下:原来如此!以下是解决办法:Edge:先使用IE打开,然后打开internet选项-高级,设置中找到安全项,默认只支持TLS1.0,将TLS1.2勾选,OK重新打开Github,完美!Firefox:打开about:config,搜索security.tls.version.max,将值改为“3”(最新...
2018-05-07 12:38:49
5516
1
原创 【网络编程】专题一:基础概念(一)
引言 本系列文章旨在记录网络编程学习过程,包含基础知识的整理以及自己的一些学习心得,共勉。一、概述 网络编程是网络间通信的一种编程方式。最主要的工作就是在发送端把信息通过规定好的协议进行组装包,在接收端按照规定好的协议把包进行解析,从而提取出对应的信息,达到通信的目的。中间最主要的就是数据包的组装、过滤、捕获和分析。 在学习一项新知识之前,个人习惯于用思维...
2018-05-05 20:10:43
305
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人