摘要: 在linux C 下面没有编译成功使用?号的非贪婪模式。 网上的一句话:the ? only works for Perl-based regexp, not for POSIX... 如果需要使用非贪婪模式匹配,可以使用boost的正则表达式库 阅读全文
posted @ 2016-04-18 20:21 seyjs 阅读(542) 评论(0) 推荐(0)
摘要: cookie是以分号作为分隔符的。 ex: curl --silent -H "Host: xxx.com" "172.172.178.9:80/item/comm?pid=20000&version=0_0_2_0" --cookie "source=ios;version=2.9.2" 阅读全文
posted @ 2016-04-07 14:42 seyjs 阅读(770) 评论(0) 推荐(0)
摘要: 最近遇到一个文本复制的场景,需要把文本的每一行都重复输出三次。 这个用awk或者sed实现都还是很简单的。 sed代码: 现在的问题是,如果每行要重复输出100次,该怎么修改上面的命令。sed里面能执行指定次数的循环吗? 暂时还没找到解决方法。 阅读全文
posted @ 2016-03-30 10:01 seyjs 阅读(480) 评论(0) 推荐(0)
摘要: 这是一个全排列的问题。 关于全排列,网上有很多解法。 其中一个解法,我觉得比较简单,于是就用这个解法来试下。 代码如下: 阅读全文
posted @ 2016-03-29 15:42 seyjs 阅读(210) 评论(0) 推荐(0)
摘要: 我的想法是,先遍历第一列和第二列,取出两列各自字符串的最大长度,然后格式化最大长度的宽度即可。 阅读全文
posted @ 2016-03-24 10:38 seyjs 阅读(1422) 评论(0) 推荐(0)
摘要: 要求如下:   第一个条件可以用 ^[0-9]{7}$来表示 第二个条件可以用 ^[0-9]{3}-[0-9]{3}-[0-9]{4}$ 来表示 第三个条件可以用^([0-9]\+)来表示 注意:在使用的时候,很多字符需要转义。 命令如下:   阅读全文
posted @ 2016-03-15 09:58 seyjs 阅读(210) 评论(0) 推荐(0)
摘要: 要求如下:   利用sed后向引用即可,方法如下:   阅读全文
posted @ 2016-03-14 19:30 seyjs 阅读(5109) 评论(0) 推荐(0)
摘要: 题目如下,求输出结果 class A { public: A() { cout<<"A"<<endl; } ~A() { cout<<"~A"<<endl; } }; class B:public A { public: B(A &a):_a(a) { cout<<"B"<<endl; } ~B() 阅读全文
posted @ 2016-03-03 11:33 seyjs 阅读(172) 评论(0) 推荐(0)
摘要: 有这么一个题 文件格式 table=t1 name owner address table=t2 id text col1 comment col5 table=t3 prod_name price 要求按table=关键字,将相同的table的列放在同一行,结果为: table=t1 name o 阅读全文
posted @ 2016-03-02 14:50 seyjs 阅读(4151) 评论(0) 推荐(0)
摘要: 题目:Given a sorted array, remove the duplicates in place such that each element appear only once and return the new length. Do not allocate extra space 阅读全文
posted @ 2016-02-27 14:32 seyjs 阅读(163) 评论(0) 推荐(0)