上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 40 下一页
摘要: 一觉睡到中午,本来准备起来洗洗继续睡,不过想想没辙,还得继续这个系列,走过变量的第一站,第二站我们再来看看对象和数组。一:对象 说起对象,我们不自然就想起了面向对象中自封装的一个类,同样JS中也是遵循这个守则,在web编程中几乎天天用到的就是JSON。是的,这就是一个对象,不过这个对象下面的... 阅读全文
posted @ 2014-11-23 16:58 一线码农 阅读(3767) 评论(2) 推荐(6) 编辑
摘要: 工作这几年,js学的不是很好,正好周末有些闲时间,索性买本《js权威指南》,大名鼎鼎的犀牛书,好好的把js深入的看一看。买过这本书的第一印象就是贼厚,不过后面有一半部分都是参考手册。一:作用域 说起变量第一个要说到的肯定就是作用域,正是因为不熟悉JS的作用域,往往就会把面向对象的作用域张冠李戴... 阅读全文
posted @ 2014-11-23 01:17 一线码农 阅读(5494) 评论(15) 推荐(17) 编辑
摘要: 这几天太忙没时间写博客,今天回家就简单的看了下ThreadPool的源码,发现有一个好玩的东西,叫做”执行上下文“,拽名叫做:”ExecutionContext“。一:ThreadPool的大概流程。第一步:它会调用底层一个helper方法。第二步:走进这个helper方法,我们会发现有一个队列... 阅读全文
posted @ 2014-11-06 01:22 一线码农 阅读(5676) 评论(21) 推荐(14) 编辑
摘要: 最近做一个小项目,项目中有一个定时服务,需要向对方定时发送数据,时间间隔是1.5s,然后就想到了用C#的Timer类,我们知道Timer确实非常好用,因为里面有非常人性化的start和stop功能,在Timer里面还有一个Interval,就是用来设置时间间隔,然后时间间隔到了就会触发Elaps... 阅读全文
posted @ 2014-11-03 01:18 一线码农 阅读(25405) 评论(76) 推荐(25) 编辑
摘要: 说到.net中的并行编程,也许你的第一反应就是Task,确实Task是一个非常灵活的用于并行编程的一个专用类,不可否认越灵活的东西用起来就越复杂,高度封装的东西用起来很简单,但是缺失了灵活性,这篇我们就看看这些好用但灵活性不高的几个并行方法。一:Invoke 现在电子商务的网站都少不了订单的流... 阅读全文
posted @ 2014-11-01 23:38 一线码农 阅读(9139) 评论(11) 推荐(11) 编辑
摘要: 我想你去很多家公司面试的时候,遇到单链表倒置的问题可能比较多,如果一定要给面试题来一个排名,估计也能上top10吧,其实这个题目玩的是技巧和你对单链表的理解,其实我们仔细想想也不是很难,既然是倒置,那我们一定是一定要走一遍单链表的,对吧,那么走单链表有两种形式,递归和循环两种方式,而递归正是... 阅读全文
posted @ 2014-10-26 12:43 一线码农 阅读(21955) 评论(21) 推荐(16) 编辑
摘要: 我记得以前在园子里面讨论这两个类的文章有很多很多,并且还拿出了很多的测试报告,在什么情况下,谁比谁快,在什么情况下,该用谁不该用谁等等这些,我这里就不比较了,我就简单看看他们里面的内部实现,那就先看看String吧。一:String类 说到String类,资料上都说是存在于堆上的一个不可CUR... 阅读全文
posted @ 2014-10-22 01:14 一线码农 阅读(5284) 评论(13) 推荐(7) 编辑
摘要: 既然说到匿名类型超级实用,得要找到场景来说服一下,如果大家玩过php,里面有一个万能的关联数组array,任你在关联数组array里面怎么写,都可以用json_encode来生成json,非常非常的方便。"hxc","age"=20,"isMale"=>true); //也可以这么写 $... 阅读全文
posted @ 2014-10-20 00:09 一线码农 阅读(10191) 评论(22) 推荐(8) 编辑
摘要: 在很多家公司面试,也包括在携程,大多都会被问到一些算法的问题,其中机票事业部的面试,基本上算是算法问题的重灾区,没办法,有几个领导喜欢用数据结构来考人家,其中包括一些常见数据结构的复杂度以及手写一些算法,比如快排,单链表等等,前几天我一个推荐过来的朋友膝盖就被中了一箭。 题目就不方便具体说了,... 阅读全文
posted @ 2014-10-15 02:02 一线码农 阅读(10802) 评论(56) 推荐(17) 编辑
摘要: 好久没过来扯淡了,话说这年头还有偶遇的事情吗?比如国庆回家的汽车上有个妹子要你qq,要你微信,想着法子跟你聊天,然后睡了一觉,醒来发现肾不见了?小花絮小花絮,要是肾真没了,也吹不了牛,败不了火了,继续言归正传。一:扩展方法 说到扩展方法,我想大家都已经再熟悉不过了,也许你的解决方案中有无数个... 阅读全文
posted @ 2014-10-12 22:13 一线码农 阅读(6157) 评论(31) 推荐(6) 编辑
摘要: 前段时间出了个三级事件,查下来竟然是因为一个溢出造成的死循环,在公司出事件还是挺冒险的一件事,除了大boss要扣钱,还要给高层一个合理的解释,如果在小公司干活,可能就算网站宕了一天估计也没事,如果在大点的公司每秒都是银子的流失,也许造成的损失就算我们白干一二年也抵不了,所以责任心和代码意识真的很... 阅读全文
posted @ 2014-09-28 01:09 一线码农 阅读(3458) 评论(29) 推荐(9) 编辑
摘要: 众所周知在面试中,经常有些崽子面试官会问些“事件和委托”的关系,也许一路走来的程序员大多都会被问到这个,那么对于这个高频的”事件和委托“问题,如何回击呢?首先我从最经典的一套面试题说起,用事件来实现 “猫爪老鼠“,这是一个从网上copy过来的一个例子。 static void M... 阅读全文
posted @ 2014-09-25 00:17 一线码农 阅读(8663) 评论(31) 推荐(9) 编辑
摘要: 这段时间忙的像狗一样,写博客的事情也就耽搁了,继续扯,为什么说decimal神奇呢,大家都知道decimal是基元类型,但是这个decimal类型在IL中居然没有相应的IL指令,也就是说CLR根本不认识decimal,全是编译器这一层在糊弄我们。 话不多说,看下最simple的例子,(加了点注... 阅读全文
posted @ 2014-09-23 22:51 一线码农 阅读(7461) 评论(29) 推荐(10) 编辑
摘要: 构造函数这玩意也是面试官经常会问到的东西,我们知道一个类的状态初始化就全靠它了,下面提几个小问题。Q:我看到Web项目里面通常都有一个BasePage页面,其中构造函数里面做了权限验证, 请问为什么要这么做。A: 既然这么做了,那么设计者肯定就知道了一个原则就是实例构造器中,父类构造器先于子类... 阅读全文
posted @ 2014-08-23 17:53 一线码农 阅读(4135) 评论(5) 推荐(3) 编辑
摘要: 这篇继续聊聊 ”参数“的一些话题,我们知道参数大概有”默认参数“,”可选参数“,”ref参数“,”out参数“以及”可变参数“。下面提几个小问题,可能在面试中会被问到。Q:请问我按照如下方式传递参数的时候,最后的m等于多少? 1 static void Main(string[]... 阅读全文
posted @ 2014-08-21 01:30 一线码农 阅读(2920) 评论(10) 推荐(7) 编辑
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 40 下一页