03 2016 档案

摘要:最近遇到一个文本复制的场景,需要把文本的每一行都重复输出三次。 这个用awk或者sed实现都还是很简单的。 sed代码: 现在的问题是,如果每行要重复输出100次,该怎么修改上面的命令。sed里面能执行指定次数的循环吗? 暂时还没找到解决方法。 阅读全文
posted @ 2016-03-30 10:01 seyjs 阅读(481) 评论(0) 推荐(0)
摘要:这是一个全排列的问题。 关于全排列,网上有很多解法。 其中一个解法,我觉得比较简单,于是就用这个解法来试下。 代码如下: 阅读全文
posted @ 2016-03-29 15:42 seyjs 阅读(210) 评论(0) 推荐(0)
摘要:我的想法是,先遍历第一列和第二列,取出两列各自字符串的最大长度,然后格式化最大长度的宽度即可。 阅读全文
posted @ 2016-03-24 10:38 seyjs 阅读(1423) 评论(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)