
菜鸟学习之路
puppy_fish
始终热爱
展开
-
关于使用引用类型所引起的错误
#include <iostream>using namespace std;struct node{ int val; node* previous; node* next; void init(int n){ val = n; previous = NULL; next = NULL; }}*head;原创 2017-03-03 01:03:48 · 361 阅读 · 0 评论 -
无题
以此博客记录自己的学习历程,并通过写博客来督促自己不断前进。2017年2月24日原创 2017-02-24 10:15:15 · 313 阅读 · 0 评论 -
Lambda表达式
使用lambda表达式需要注意 闭包 的问题。在引用外部变量时可能会出现一些错误,放一个例子:class Program { static ThreadLocal<string> p_id = new ThreadLocal<string>(); static void Main(string[] args) { p_id.Value =原创 2017-07-19 11:13:29 · 296 阅读 · 0 评论 -
java常量池概念(转)
在class文件中,“常量池”是最复杂也最值得关注的内容。 Java是一种动态连接的语言,常量池的作用非常重要,常量池中除了包含代码中所定义的各种基本类型(如int、long等等)和对象型(如String及数组)的常量值还,还包含一些以文本形式出现的符号引用,比如: 类和接口的全限定名; 字段的名称和描述符; 方法和名称和描述符。 在C语言中,如果一个程序要调用其它库中的函数,在连接时,该转载 2017-08-03 10:23:48 · 421 阅读 · 0 评论 -
在cmder用git的问题
今天想整理一下git命令,以前都是在macbook上用git,一切顺利;今天在windows上的cmder中使用git命令时,却出现了一些问题。原创 2017-08-01 13:56:29 · 3104 阅读 · 0 评论 -
vim统计单词个数,查找删除模式串
最近在用vim处理数据,学到了一些实用的技巧:- 统计单词个数:%s/pattern//gnpattern即待查找的模式串,可以是正则表达式- 查找删除删除匹配项 :g/pattern/d 保留匹配项,删除所有不匹配项 :g!/pattern/d 举个例子,如果想在文件中只保留以Results开头的行,可以有两种写法: ...原创 2018-05-10 00:08:50 · 2622 阅读 · 0 评论 -
常用正则表达式
匹配不包含test的行^((?!test).)*$匹配空行^[\s]*\n原创 2019-10-10 15:48:09 · 358 阅读 · 0 评论