作为程序员
拐爷
哈工大,计算机,程序员
展开
-
跟我猜Spring-Boot:bean的创建
废话在前 最近几年的技术路子很杂,先是node,然后是php,后来是openresty,再后来转到了java,而接触的框架(Framework),也越发的复杂,从最开始的express/koa,到lumen ,再到spring全家桶,各种切换,也确实一度头疼; 一般而言,学习一种技术下的某种框架当然是去读源码,但开源项目动辙几万十几万行,尤其我又是个懒人,实在是没办法分析了解。于是,我选择了另一种...原创 2020-03-05 13:08:48 · 1304 阅读 · 0 评论 -
预言需求——用好的设计,应对可能的变化
预言需求 楔子 认识了一位艺术家朋友,在他的引导下,开始看一些艺术展,看各种油画,水墨,水彩————屡屡为在那种固化颜料之下的展现的波光粼粼而赞叹不已。 在另一位朋友的安利下,我迷上音乐,沉迷古典。 在流连这些艺术中时,我总在不停的感叹:好的艺术,一定是不朽的,我们可以听20年前的流行,欣赏200年前的古典,欣赏百十年前的毕加索。 每有这些感慨,我总自惭形愧,作为软件工程师,代码总是暂时的,短暂的...原创 2019-08-12 13:46:33 · 1330 阅读 · 1 评论 -
程序员的偷懒 -- 设计模式之抽象工厂
模式这个东西从去看就开始看,先是看设计模式 那叫一个晕。 后来又有了“大话设计模式"这本书,才有些能够理解了。但是理解和应用还是差了很远。真正的使用从现在才开始。为什么用模式呢,说明白了,就是为了少写代码了。为了软件容易维护。最近刚顿悟了抽像工厂,给大家举个例子,分享一下,嘿嘿。抽像工厂在设计模式那本书中说明的好处是 可以使不同的产品族进行互相替换,可是怎么才叫互相替换呢?原创 2008-11-13 15:43:00 · 567 阅读 · 0 评论 -
非正规打法搞定C#动态生成 Word图表 (MSGraph)
新工作,新环境,很任务 最近刚换份工作,找了个小程序员当,想踏实的学几年技术,一进来,BOSS就给出了个难题,---用C# 动态生成含有报表图表的word文件.刚开始,觉得没什么难的,不就是一个图表吗? 原来也做过基于模板的Excel报表,应该没问题..从网上先找一个范例研究一下....给果,大失所望,在网上只找到了一个如下的所谓"范例": object oMissing原创 2008-06-05 12:59:00 · 5665 阅读 · 5 评论 -
C# Tips 2 右键单击listBox时弹出右键菜单并选中单击的行
处理MouseDow事件:注意:不要设定ListBox的ContextMenu private void lbOutputs_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right) { int原创 2008-07-16 15:41:00 · 3874 阅读 · 0 评论 -
显示DataTable的 TreeView 控件
最近编程总要用到,所以简单封装了一个控件.各参数说明如下,索引列表明生成tree结构的索引,而级别表示第几级,每级编码长度是一个辅助值,如1,2,3级编码长度为2,1,3那么对索引列1,101,102,101001,101002,101003生成的树如下1的子结点为101,102,101的子结点为101001,101002,101003程序中已经将TreeView 的MouseCl原创 2007-12-08 16:21:00 · 2862 阅读 · 1 评论 -
用事件和异常返回多种结果
这一年都在使用C#进行winform开发,开发的时间越长,就越发的喜欢C#这门语言,虽然这门语言是专门为了.NET,专门为了更好的web service 而写的,而实际上,它的很多OO特性非常适合于winForm 的开发.在最近的应用中,依照三层架构的思想,以数据集,逻辑类,窗体对自己的代码进行了三层封装,其中用了很多事件和异常,如下:1.用事件将逻辑与显示完全的分开.在开发过程中,每原创 2008-02-27 15:04:00 · 824 阅读 · 0 评论 -
分类统计的SQL,你可能没有用过
在企业开发中,经常要用到报表统计等功能,对于大多数程序员来说,所能想到的可能只是将数据按不同的条件取出,分批统计,而实际上,用sql自代的特性便能达到这种要求,这种即case 语句按照SQL Server 联机文档,case语法有两种,格式如下:简单 CASE 函数:CASE input_expression WHEN when_expression THEN result_ex原创 2007-11-29 09:43:00 · 2339 阅读 · 0 评论 -
C递归的N皇后问题.
前几天,突然有朋友要让解决八皇后问题,当时听了真有些刷刷流汗的感觉,因为许久不弄算法了,这是其一,而且当时上大一时对八皇后问题很感兴趣,但当时能力所限,弄了一周也没有求出全解.后来虽然理论知识充分了,但也已经没有时间去研究.拿着VS一边流汗一边CODE,记着当前说这个东西要用分治和递归来解决,用了半小时,嘿,还真写出来了,呵呵,看来有压力的话还是有些作用的.贴上来,分享一下:欢迎拍砖:原创 2007-11-27 13:07:00 · 2543 阅读 · 1 评论 -
异常 好东西
最近做程序,C#和java轮流用,刚开始对这两种语言的异常机制很不理解,尤其是java,函数声明时就要带上,用的时候也得捕获,但慢慢的发现,利用好了异常机制确实是件不错的事情.比如在 一段java代码中,需要对一个String进行不同的解析 诸如C2123 或C2123-2 的形式,要把里面的2123提取出来,转成数字,按照以往的思路,要先判断里面是否有-字符,而现在要了异常机制,直接捕获就O原创 2007-11-23 09:07:00 · 801 阅读 · 1 评论