摘要: 早两天看了知乎日报的这篇文章《[什么是程序员的核心竞争力?](http://daily.zhihu.com/story/4395406)》,caoz讲的几点是让我感同身受。这让我联想起了给程序猿的面试,其实也就是通过短暂的接触来发掘程序猿的核心竞争力。接下来我就谈谈我是怎么给程序猿面试的,当然每个公... 阅读全文
posted @ 2014-12-26 08:27 马非码 阅读(11383) 评论(74) 推荐(218) 编辑
摘要: 以前都是用apache2.2的,这次换了apache2.4。安装起来是没有问题的,结果运行一段时间之后,发觉老是访问网站的时候会卡 阅读全文
posted @ 2015-09-09 10:25 马非码 阅读(5547) 评论(0) 推荐(2) 编辑
摘要: 我们发现对于编辑窗体而言,它们的工作基本的流程是大同小异,而且编辑窗体中每次都需要增加按键处理、是否有编辑内容未保存等提示,因此我们需要一个基类来把这些基本的事情完成。 阅读全文
posted @ 2015-09-08 09:56 马非码 阅读(4302) 评论(3) 推荐(9) 编辑
摘要: 验证一个控件,其步骤归纳为:获取控件的值、判别要验证的类型、调用验证函数进行验证、验证失败提示失败信息 阅读全文
posted @ 2015-09-06 00:11 马非码 阅读(5459) 评论(11) 推荐(8) 编辑
摘要: 多图,慎入! 阅读全文
posted @ 2015-08-28 21:21 马非码 阅读(7794) 评论(13) 推荐(6) 编辑
摘要: 介绍DevExpress控件中GridControl的基本应用 阅读全文
posted @ 2015-08-25 17:06 马非码 阅读(19421) 评论(3) 推荐(12) 编辑
摘要: 这两个月快滴又掀起了打车应用的烧钱狂潮,消费者切实得到了实惠,而不少有意识的司机,也都纷纷当起了出租车司机,甚至传言有不少的人都月入过2万,这让多年的程序员情何以堪啊!在跟一个产品经理的朋友进行深入交流之后,由朋友整理,写出了下述的文章,我相信您阅读完之后会有一点的收获,这或许又是和淘宝电商一样再次改变人们生活习惯的浪潮。 阅读全文
posted @ 2015-06-15 23:26 马非码 阅读(10740) 评论(50) 推荐(80) 编辑
摘要: 之前在文章《[Markdown是怎样接管我的各种的写作工作的](http://www.cnblogs.com/marvin/p/UseMarkdownWritting.html)》提到过如何在**为知笔记**中开启markdown功能以及如何给markdown定制格式,但是在使用为知笔记的过程中,我发觉文章内的目录导航,为知笔记提供的还是不太好用——没有分层和索引序号。 阅读全文
posted @ 2015-03-10 22:10 马非码 阅读(20507) 评论(61) 推荐(68) 编辑
摘要: 正如我在研发会议上说的,总结是为了更好的计划;而计划,则是让你做事有目标,有方向;有了目标和方向,你才能真正把事情做成!总的来说2014年可以归纳为下图:![](http://images.cnblogs.com/cnblogs_com/marvin/659126/o_zongjie_jihua.p... 阅读全文
posted @ 2015-02-11 18:23 马非码 阅读(2013) 评论(17) 推荐(15) 编辑
摘要: 通过一个把一个需要4分钟加载的系统重写为只需2秒加载的实例,介绍一些提高客户端性能的最佳实践 阅读全文
posted @ 2015-01-15 22:29 马非码 阅读(28945) 评论(108) 推荐(251) 编辑
摘要: 在SQLServer中,`ROW_NUMBER`的分页应该是最高效的了,而且兼容SQLServer2005以后的数据库,可以通过“欺骗”查询引擎的小技巧,可以控制查询引擎部分的优化过程。 ROW_NUMBER`分页在大页数时存在性能问题,可以通过一些小技巧进行规避:1)尽量通过cte利用索引。2)把不参与`where`条件的表放到分页的cte外面。3)如果参与`where`条件的表过多,可以考虑把不参与分页的表先做一个临时表,减少IO;inner join`会优先于子查询,而`left join`不会;使用`with(forceseek)`可以强制查询因此进行索引查询 阅读全文
posted @ 2015-01-05 23:06 马非码 阅读(32674) 评论(66) 推荐(172) 编辑
摘要: 通过一个实例学习如何解决SQLServer导致CPU100%的。从中可以学习到SQLServer Profiler的基本用法、通过SQL语句可以监控每天SQL耗费的CPU、初步了解到底有哪些SQL操作会导致CPU过高,深入了解索引在查询中是如何提高查询效率,同时又能降低CPU的 阅读全文
posted @ 2014-12-18 22:32 马非码 阅读(38697) 评论(39) 推荐(98) 编辑
摘要: 最近面试了一些人,也在群上跟一些群友聊起,发现现在的互联网真是热,一些工作才两三年的期望的薪资都是十几K的起,这真是让我们这些早几年就成为程序猿的情何以堪!正所谓是站在风口上,猪也能飞起来!我在这里就根据我本人的经历,把参加工作这几年以来的一些热门的领域和技术列举一下,然后从我自身的角度点评一番。当然,这是个人片面的看法,写出来仅仅是想抛砖引玉,让各位都一起来讨论讨论,我们程序猿可以在来年做个好的抉择,努力往风口上站上一站! 阅读全文
posted @ 2014-12-12 17:58 马非码 阅读(15878) 评论(84) 推荐(313) 编辑
摘要: 对于一个程序猿来说,没有什么比单纯的写代码更能让人兴奋了。如果能让你像写代码一样写文档,不用再面对那些繁琐的样式,你会怎么看?它就是**Markdown**!即使博客园已经有不少介绍的文章了,但是我依然还是不厌其烦的再次向你们推荐,它已经占据了我的各种的写作了! 阅读全文
posted @ 2014-12-09 23:53 马非码 阅读(7808) 评论(40) 推荐(36) 编辑
摘要: 大多时候,我们会把程序的性能归结于编程语言,或者使用了反射等技术,而甚少去关心自己的代码,这种心态会导致你技术的发展越来越缓慢,因为你已经失去了求知的欲望,以及一颗追求技术进步的心。请你记住,更多的时候,影响我们程序性能的,是你编程的思想,你对待编码的态度! 阅读全文
posted @ 2014-12-05 21:18 马非码 阅读(16044) 评论(73) 推荐(170) 编辑
摘要: 从我怎么把3000行的代码重构为15行讲起,谈谈在编程过程中应该如何进行代码的重构 阅读全文
posted @ 2014-11-30 23:25 马非码 阅读(43220) 评论(175) 推荐(300) 编辑
摘要: 要存储的数据为:每分钟30w,每个小时1800w,也就是每天4亿3千两百万。在SQLServer中是否能够承受呢? 阅读全文
posted @ 2014-11-26 17:10 马非码 阅读(62750) 评论(356) 推荐(507) 编辑
摘要: 想必C#的开发者都遇到过这个问题,引用的dll都放在根目录下,随着项目的日益增大,根目录下充满了各种各样的dll,非常的不美观。 如果能够把dll按照想要的目录来存放,那么系统就美观多了 阅读全文
posted @ 2014-11-22 12:53 马非码 阅读(25397) 评论(30) 推荐(39) 编辑
摘要: “中国科技第一展”——中国国际高新技术成果交易会,简称高交会,2014年11月16~21日在深圳会展中心举行。离公司很近,那么就过去看看咯。##门票和入场普通门票50一张,送一张公交地铁的免费票 ![](http://images.cnblogs.com/cnblogs_com/marvin/6... 阅读全文
posted @ 2014-11-19 14:36 马非码 阅读(2084) 评论(9) 推荐(6) 编辑
摘要: 介绍一些简单的SQL技巧:快速查询表的总记录数、非递归查询树形结构表的所有子节点、清除查询缓存、编程中构建Where语句的小技巧、如何进行跨服务器的数据库查询 阅读全文
posted @ 2014-11-17 13:15 马非码 阅读(4787) 评论(6) 推荐(14) 编辑
摘要: 介绍PropertyGrid控件的基本用法,包括:外观、基本属性、基本事件、对象的绑定、以及如何自定义显示 阅读全文
posted @ 2014-11-16 13:10 马非码 阅读(13240) 评论(3) 推荐(5) 编辑
摘要: 如何才能设计出一个多币种的系统,让多种币种在一个系统共存,还能方便统计查询? 阅读全文
posted @ 2014-11-15 22:35 马非码 阅读(3268) 评论(9) 推荐(3) 编辑
摘要: PropertyGrid控件由浅入深的使用介绍 阅读全文
posted @ 2014-11-12 22:56 马非码 阅读(3994) 评论(1) 推荐(3) 编辑
摘要: var是.net的一个语法糖,在Resharper中推荐都使用这个关键字,平常我也是经常用;但是在跟其他程序员推广使用时,他的一些考虑引发了我的深思,到底该不该使用这个关键字呢?##我使用的理由我使用的理由很简单+ 简化输入。这个真的很方便,你想想你new一个对象的时候,或者通过一个方法的时候,还得... 阅读全文
posted @ 2014-11-09 16:00 马非码 阅读(7547) 评论(64) 推荐(8) 编辑
摘要: ##用Excel做出比肩任务管理软件的操作技巧在项目管理中,网上有各种各样的工具可以选择,到底用哪个,曾一度困扰着我。我是一个有轻度强迫症的人,总是喜欢试用各种各样的系统,以比较他们之间的不同,试图选择出一个最完善的系统。但是,在比较完各种系统之后,发现总是有各种各样的缺点,而在实际的项目中,也总是... 阅读全文
posted @ 2014-11-08 13:29 马非码 阅读(17721) 评论(11) 推荐(9) 编辑
摘要: 需求场景 最近遇到一种场景,需要延迟某个步骤的实现,以便在延迟的过程中能够及早处理,从而取消任务。 比如,现在的服务器CPU过高了,则系统记录下来,然后开始发送邮件通知用户,但是如果在10秒之内CPU恢复了;或者我不希望用户得知这个CPU的信息,因为我就在现场,我可以及时知道怎么处理这种情况,这个时... 阅读全文
posted @ 2014-10-11 14:46 马非码 阅读(3263) 评论(4) 推荐(2) 编辑
摘要: 开源的快速批量进行Switch的SVN客户端工具 阅读全文
posted @ 2013-07-23 16:47 马非码 阅读(2003) 评论(0) 推荐(0) 编辑
摘要: 今天先写用之前写的短信类库的一个应用,短信接收引擎。可以用在处理一些短信的提醒;作为前面两篇文章的一个实战运用,可以作为一个多线程、委托和事件、串口等方面知识的一个综合运用。 阅读全文
posted @ 2012-11-29 23:41 马非码 阅读(3327) 评论(11) 推荐(3) 编辑
摘要: 短信开发系列目录:短信开发系列(一):GSM手机短信开发初探短信开发系列(二):GSM手机短信开发之短信解码短信开发系列(三):短信接收引擎昨天写了短信的发送,今天我们在来谈谈如果读取SIM卡中的短信息,然后将SIM中经过编码的内容进行解码。首先,我们熟悉几个读取短信的AT命令:AT+CMGL=0 ... 阅读全文
posted @ 2012-07-05 12:06 马非码 阅读(3797) 评论(3) 推荐(2) 编辑
摘要: 短信开发系列目录:短信开发系列(一):GSM手机短信开发初探短信开发系列(二):GSM手机短信开发之短信解码短信开发系列(三):短信接收引擎这两天需要实现一个短信的报警平台,便看了一下相关的资料。其实短信的收发还是比较简单的。首先,我们需要有个短信模块,也就是短信猫。其次,需要熟悉一下AT命令,这个... 阅读全文
posted @ 2012-07-04 14:54 马非码 阅读(4703) 评论(27) 推荐(4) 编辑