随笔分类 -  程序员之路

摘要:在.NET中 DAL+IDAL+Model+BLL+Web是什么意思http://hi.baidu.com/hexiaojian/item/8d0c1a8e648546d75e0ec1e7其实三层架构是一个程序最基本的在.Net开发中通常是多层开发比如说BLL就是business Logic laywer(业务逻辑层)他只负责向数据提供者也就是DAL调用数据然后传递给客户程序也就是UIDAL就是(data access laywer)数据访问层,负责对实体也就是数据库相应表的增删改查IDAL它体现了“抽象”的精神,或者说是“面向接口编程”的最佳体现。抽象的接口模块(IDAL)Model:实体层 阅读全文
posted @ 2014-03-10 18:58 cosmoseeker 阅读(455) 评论(0) 推荐(0)
摘要:原文链接:http://blog.chinaunix.net/space.php?uid=20592351&do=blog&id=1620596分类:GNU/Linux本文章是汇总文章,内容都是来自http://jasonal.blogspot.com/2006/05/getting-cvs-emacs-23.html与http://www.dirk.sh/diary/install_emacs_23_in_ubuntu_610,因为这两个BLOG中各有自己的问题,所以再写一汇总的,一次解决掉1、 如果你没有CVS的话,sudoapt-getinstallcvs用来安装cvs2 阅读全文
posted @ 2012-01-07 20:38 cosmoseeker 阅读(180) 评论(0) 推荐(0)
摘要:一直放不下写作,有糊里糊涂进了软件工程,近来知道一个有趣的名词——文学编程~~呵呵,莎士比亚~~ 阅读全文
posted @ 2011-12-20 20:50 cosmoseeker 阅读(228) 评论(0) 推荐(0)
摘要:原文链接:http://blog.csdn.net/jj12345jj198999/article/details/6590886国外知名网站stackoverflow上有一个问题调查:哪本书是对程序员最有影响、每个程序员都该阅读的书?,这个调查已历时两年,目前为止吸引了153,432人访问,读者共推荐出了478本书(还在增加),其中最火的一本书《Code Complete》被顶了1306次。如果你是个程序员,你一定有兴趣看看这些书里你都看过几本,如果你一本没看过的话,我也不好说什么,也许你是个天才,但我相信大多数人都知道,你在学校里根本学不到什么真正的工作中需要的知识,我们毕业后能帮助我们在 阅读全文
posted @ 2011-12-02 15:23 cosmoseeker 阅读(133) 评论(0) 推荐(0)
摘要:原文链接:http://blog.csdn.net/jj12345jj198999/article/details/6519297导读:本文是从《Advice to a college sophomore programmer》这篇文章翻译而来。本文作者Peter在Groupon公司的一项新职务是为公司招募优秀的开发人员。同时,作为开发团队的代言 人,他还负责发布招聘信息、回答问题等。在过去的一周,他对两个询问夏季实习工作的学生进行了回复。内容如下:下面是我在回复他们的邮件中的感觉值得公开发表的一些建议:1. 如果你在大二的时候就已经开始接触外面的公司,我认为你做的很对,你就应该这么早为你今后 阅读全文
posted @ 2011-12-02 15:19 cosmoseeker 阅读(150) 评论(0) 推荐(0)
摘要:按:看了这篇文章,发现自己还在1层和2层间楼梯上。转载:http://softwareblogs-zho.intel.com/2009/02/04/1071/程序员的十层楼(1~3层)作者:周伟明自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外。当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西方的程序员差,只是整个软件产业落后而已。那么,到底中国的程序员水平比西方程序员水平差,还是中国有许多优秀的程序员达到或超过了西方程序员同等水平呢?要解决这个问题,必须先知道程序员 有多少种技术层级,每个层 阅读全文
posted @ 2011-09-17 22:36 cosmoseeker 阅读(148) 评论(0) 推荐(0)
摘要:时间复杂度(渐近时间复杂度的严格定义,NP问题,时间复杂度的分析方法,主定理)排序算法(平方排序算法的应用,Shell排序,快速排序,归并排序,时间复杂度下界,三种线性时间排 序,外部排序)数论(整除,集合论,关系,素数,进位制,辗转相除,扩展的辗转相除,同余运算,解线性同余方程,中国剩余定理)指针(链表,搜索判重,邻接表,开散列,二叉树的表示,多叉树的表示)按位运算(and,or,xor,shl,shr,一些应用)图论(图论模型的建立,平面图,欧拉公式与五色定理,求强连通分量,求割点和桥,欧拉回路,AOV问题,AOE问题,最小生成树的三种算法,最短路的三种算法,标号法,差分约束系统,验证二分 阅读全文
posted @ 2011-08-24 13:56 cosmoseeker 阅读(198) 评论(0) 推荐(0)
摘要:本文是从 The Singular Secret of the Rockstar Programmer 这篇文章翻译而来。别以为是那些软件开发定律,别以为是开发出那些特殊用途的软件,别以为是软件设计技术本身。只有一条真理决定了一个软件程序员的成功还是失败。由于坚持这个真理,一个资深的程序员能在一天的时间里学会一门新的编程语言,而由于不坚持这条真理,一个初级的程序员用十年时间也只能挣到一份糊口的钱、永远是来实现别人的设计、永远不够优秀而得不到晋升的机会。这条真理让你看清了差的程序员和好的程序员的不同之处,好的程序员和伟大的程序员的不同之处,伟大的程序员和能通过自己的技术创造出一个亿万美元价值的程 阅读全文
posted @ 2011-08-23 23:50 cosmoseeker 阅读(117) 评论(0) 推荐(0)