I'm Pythonwood. LoveQ Linux and 春秋
一个在Linux中折腾的python行者。
posts - 39,  comments - 16,  trackbacks - 0
正文内容加载中...
posted @ 2016-02-15 11:29 月冷风和霜 阅读(1109) 评论(0) 编辑
摘要: nc命令全名为netcat,顾名思义就是通过TCP或UDP从网络读写数据。 很多事情不一定非得抓包,nc也能发挥巨大作用。 1、传输文件 使用<>重定向符(只适用单文件,不推荐、失败时 ">" 产生空文件) nc -l 8888 < demo.txt # 在本机8888端口侦听TCP连接,将收到的数阅读全文
posted @ 2015-12-20 21:20 月冷风和霜 阅读(61) 评论(0) 编辑
摘要: 通过du(find) 与 cat 体现buffer与cache差异实验:实验表明:1 通常 buffer << cache2 "文件系统"相关内容(inode等)缓存在buffer,"文件系统"无关的(即文件内容)缓存在cache同:目的:提高linux的IO效率属性:对程序是透明的 (everyt...阅读全文
posted @ 2015-02-04 15:09 月冷风和霜 阅读(125) 评论(0) 编辑
摘要: 情景,ubuntu下把NTFS格式的盘中的“实习记”文件夹彻底删除了,追毁莫及,粗心觉不是一件好的事情。linux下回复ntfs盘下的文件不能用ext3grep,而使用debugfs命令实在很原始。万幸所有记录文件的文件名都是:【实习记】2014-0****.txt最后使用ntfsundelete ...阅读全文
posted @ 2014-09-26 15:07 月冷风和霜 阅读(198) 评论(0) 编辑
摘要: 8月28号,接到这个问题:现有前缀查询速度较慢,改进此知值求区间问题。一开始没想到用二分法,更没有想到这个项目用了一个月,这一个月里,我学习并使用了middle框架写出了server供别人调用。第一阶段:工程师tomshen同学提供了简单可行的记录分拆法:为保证前多少位一样,在插入记录时将区段分拆以...阅读全文
posted @ 2014-09-26 15:04 月冷风和霜 阅读(170) 评论(0) 编辑
摘要: 浏览着代码,看源码可以先看make文件,make文件有制造的流程信息。一般可以从运行的程序对应的cpp看起。然而如果有框架,那就不容易了,会关系错纵复杂。总结一下我折腾过的源码阅读器。source-insight组里都是用source-insight,可是在linux平台没有,我不喜欢linux下没...阅读全文
posted @ 2014-09-05 11:38 月冷风和霜 阅读(91) 评论(0) 编辑
摘要: 9月1号,导出sql文件后,想到了awk,但很复杂。想到了用sed前期处理+python排序比较的区间查重法。编写加调试用了约3小时。9月2号,编写C代码的sql语句过程中,发现排序可以交mysql,于是,又使用了约一个小时,学习并写出了一句命令行区间查重。所以,方法不止一种,经验多了,才能快速找到...阅读全文
posted @ 2014-09-03 11:07 月冷风和霜 阅读(164) 评论(0) 编辑
摘要: 昨天的问题方案一:寻找hash函数,可行性极低。方案二:载入内存,维护成一个守护进程的服务。难度比较大。方案三:使用前5位来索引,由前3位增至前5位唯一性,理论上是分拆记录扩大100倍,但可以就地利用mysql,最易行。方案四:使用方案三,但增加一个表以减少冗余,但代价新开一个表,并且每次查询都se...阅读全文
posted @ 2014-08-29 21:23 月冷风和霜 阅读(66) 评论(0) 编辑
摘要: 接到一个优化算法任务数据库储存着银行卡号用上下限表示的区间,互不交叉重叠,现有9万多记录。给一个卡号,如何找到该条记录。现有方法是使用前三位数做索引字段,起到一定效果,但是数据一大了还是效率低。我推测了一下其应用情景是银行每个网点所具有的发卡权不一样,某个区间属于某个网点所发。阶段一、IP反查城市既...阅读全文
posted @ 2014-08-28 21:26 月冷风和霜 阅读(52) 评论(0) 编辑
摘要: 过程记录4个月前C语言版的七大排序算法实践让我在写C++版时轻车熟路。特别是冒泡,插入,希尔,选择这四种排序不用调试即运行成功。输出的效果与C语言做的版本完全一样,其中令我印象深刻的是,cout对浮点的处理远不如printf简单明了。非常让开发者难受。写C++版时有所改进。#define sortf...阅读全文
posted @ 2014-08-28 11:10 月冷风和霜 阅读(39) 评论(0) 编辑