随笔分类 -  日常分享

摘要:一、故障现象 我们团队访问腾讯云上部署的测试环境中的Web系统A时,偶尔会出现类似于网络闪断的情况,浏览器卡很久没有反应,最终报Connection Timeout。 不过奇怪的是,当团队中的某个人无法访问A时,其他人仍然可以正常访问。而且无法访问的这个人如果利用VPN,找一台其他地方的主机为跳板, 阅读全文
posted @ 2018-03-22 22:34 敲代码的小阿狸 阅读(858) 评论(0) 推荐(0)
摘要:最近遇到这样一个需求,用C#写一个界面,在界面上实时输出一个日志文件。 实时检测文件变化,以便刷新界面显示,可以用FileSystemWatcher组件,响应Changed事件即可。 关键是在Changed事件响应函数中,如果以传统只读模式打开文件句柄,老是会提示: 文件正由另一进程使用,因此该进程 阅读全文
posted @ 2013-09-30 22:20 敲代码的小阿狸 阅读(4752) 评论(0) 推荐(0)
摘要:Linux的重定向机制十分好用,我们经常需要在服务器上挂起一个服务程序,然后将该程序的所有输出重定向到某个文件,这样即使我们注销了用户,程序依然在linux服务器上运行着。 但是重定向的输出经常无法实时刷新到指定文件中,当我们调试程序时,这将给我们带来巨大的困扰。其实只需要关闭重定向输出的缓冲,即可 阅读全文
posted @ 2013-06-30 00:20 敲代码的小阿狸 阅读(12055) 评论(3) 推荐(1)
摘要:昨天在写ruby的过程中发现一个很奇怪的问题。 我们在ruby中调用shell命令,通常使用反括号(数字键1左边那个)把shell 命令括起来即可,比如: 这行代码的输出是一个字符串,既是ls -l命令的返回结果。 但是当shell命令中使用了Process Substitution语法后,悲剧就发 阅读全文
posted @ 2012-11-20 15:49 敲代码的小阿狸 阅读(781) 评论(0) 推荐(0)
摘要:昨天参加了ThoughtWorks郑大晔校第一期的活动。 郑大晔校是ThoughtWorks的郑晔老师创办的,针对入职前的ThoughtWorkers的一系列培训,便于让我们提前融入公司文化,提前熟练一些工作时的基本技能,减少入职后的压力。 下午1点20到办公室,首先第一个活动就是照相,每个人拿着T 阅读全文
posted @ 2012-11-04 16:24 敲代码的小阿狸 阅读(918) 评论(0) 推荐(0)
摘要:项目基本结束啦,上周五我们带着源代码去客户公司部署。 同一份代码,换了个旧版本的GCC编译器,编译时就有种不好的预感,果然编译出来的程序的执行结果就死活不对。 Linux下Debug了半天,终于将问题缩小到了下面一行代码上: fs.open(filePath, ios::binary | ios:: 阅读全文
posted @ 2012-10-22 14:10 敲代码的小阿狸 阅读(278) 评论(0) 推荐(0)
摘要:手中的项目逼近后期,大多做一些性能调优的事情,最近发现了一个滥用vector带来的性能问题,跟大家分享一下。 问题的场景是这样的: 在一组循环的内部(循环次数很多),有一个计算模块,用以计算每次循环条件下某个指标的值。郁闷的是,这组循环计算的性能老是不达标,循环执行需要10s左右的时间,通过调试逐步 阅读全文
posted @ 2012-09-30 21:03 敲代码的小阿狸 阅读(554) 评论(0) 推荐(0)