自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (5)
  • 收藏
  • 关注

原创 开发慢谈==技术价值体现

好几年没有写技术博客,从事开发不知不觉也过了20多年了。我今年也四十好几了,虽然已管理项目为主,但还是坚持写核心代码,今天主要做一个如何看待技术与价值的关系及如何把有限的技术最大化转换为价值(如:薪水,职位,核心成员等)。对一整个项目来说,通常情况下技术层面的东西占了其中约30%,虽然技术的东西是一个项目的是否成功的必备条件,但不是充分条件,很多开发者参加项目后,总是以技术的角度去看事个项目创建及发展过程,他认为技术代表了项目的全部,但实质并不是这样,说白了可能就是一个跑龙套的角色,因为很多解决问.

2020-06-03 18:35:58 403

原创 突写,再谈面向对象

近几年,有开发的人员多了少,但在编码思路上却没看什么新的变化或长进,基本上都是好几年前的套路。现在基本上都用上面向对象的思想进行开发,但我从代码的字里行间里面看不到面向对象的编码思路,基本上从数据读取数据后,简单把行记录转化成结构化对象,业务代码基本上都堆积在控制层及视图层中了。或者很多开发人员在写业务对象的时候觉得没有什么东西可写(潜意识上认为在业务层中就是把行记录转换成对象,然后丢给下层去处理...

2018-02-10 05:26:06 312

原创 分享:面相对象的建模(封装业务层)

我一直想写这篇如何构建一完整系统的文章(从需求采集-分析-设计-实施-重构-集成--测试),目的是从思想上改变编程方式(而不是从某个技术上改变,如果是这样,最终会变成形而向上的东西了),因为所有的行为都由思想驱使,技术相对是硬性或形式的东西(容易掌握但也容易变化),思想却是软性而实质东西(不容易掌握但也不容易变化)。一直没有动手的原因:一来是没有时间(借口吧),更重要的是我不知道如何写,因为很

2015-07-15 17:00:14 1850

原创 fastJOSN开源组件的改进

对最快的JSO转换组件( fastJSON)的一些功能性问题的改进

2015-07-14 18:32:09 611

原创 codenameone 的开发及部署过程简述

最近一个开发项目(还在进行中....),需要开发移动设备的应用,需要兼容主流的移动设备,按传统的方式需要在多个平台上使用多个平台的言语进行编码,我在想有没有编码一次可以应用到不同的平台上,上网找了一些资料,开始觉得PoneGap应该满足当前项目的开发要求,PoneGap是一个WebApp的形式(App的表现形式而运行机制是Web的原理),但经过一轮的试用,发现有些特定的功能不能实现,需要开发原生语

2014-04-01 12:44:31 2937

原创 WPF弹出层的解决方法

最近在做一个WPF的项目,需要一个类似http页中层效果 ,开始也没有头绪在网上找到一些资料,但找到的资料不多,并且也说的不清楚,只知道层内容要放在Grid中,后来经过多方尝试,终于实现了。                Panel.ZIndex="15"  层显示优先级        Width="Auto"    Height="Auto"  如果为固定值,层的left

2014-03-08 15:40:39 4679 2

原创 做为合格的程序员需要写出别人看的懂的代码

最近,我做了多个项目的代码维护的工作,说白了就是修改别人遗留的代码,既然是要改别人写的代码,前提是先要看懂别人写的是什么意思,要实际怎么样的功能或逻辑。这是让我很痛苦的工作,在一些代码中我竟然发现传说中的中文变量命名,还有的是流水账式的代码,一个类或一个方法中写了上千行的代码,最头痛的就是业务逻辑断层的代码 ( 如:在业务中两个对象是有关联的,但在代码中却找不到或很难找到这种关联)。基本上工作

2013-11-14 18:19:04 980 1

原创 控制传输服务层

简单的说,他是逻辑层与数据层之间的桥梁(或代理), 它也可以归纳到逻辑层(逻辑层的一部分),不管理它是属于那一部分,我只是想说明它在整体构架中的重要性和作用,并且它一定存在于逻辑层与数据层之间逻辑层:我只处理业务需求的逻辑计算,也就是说对原始数据(如;数据库的数据或第三方提供的网络数据或设备上的采集数据)是如何处理的,它不关心这些数据是如何来的,而更关心所提供的数据结构是否能被正确处理数据

2011-11-18 20:55:18 783 1

原创 抽象与建模

我有到时候去浏览招聘广告,请什么高级工程师要求精通什么语言....OOP,什么一两年开发经验(我这人极少说粗话,但我要说句“狗屁不通”),有时候去面试一些人(有开发经验),问:如何看待“类型”与“对象”,回答的五花八门,基本上书是如何说他们就怎么说。也许我的要求太高,但不管理如何,抽象与建模是做为一个初级软件开发工程师,所必须了解或熟知的运用的概念。(如果不具备也顶多是个高级程序员的价)题

2011-11-10 21:10:27 6806 2

原创 选择那门语言做为自己经后的编程语言是否真的那么重要

* 今天在CSDN上看到几个贴子,主要讨论是学什么语言比较好,而且这样的讨论非常激烈.     * 我刚学编程的时候也有同样的想法,用什么编程语言比较容易学,比较容易找工作....     * 现在的语言五花八门,如果现在让我去再选一次,我还真不知如何选择...     *      * 我记得我的老师和我说过什么是编程,他说:编程就是模拟人脑的思维方式,使其模式化.

2011-10-20 16:54:43 1099

web站点是外网端口映射的反向代理工具

.net 4.0 C#源码 , 类似ngrok, #部署服务端: 配置文件Service.exe.config , 服务器上的对外TCP通信的IP 服务器上的对外TCP通信的Port 服务器上的域名 运行Service.exe文件 #配置调试代码源的客户端 配置文件WindowsFormsApplication1.exe.config, 客户端代码站点的IP 客户端站点的Port 客户端TCP访问服务端的代理IP 客户端TCP访问服务端的代理Port 运行WindowsFormsApplication1.exe文件 #测试 在浏览器上输入域名+源码客户端站点的访问的UrL,这时显示源码站点的页面表示成功(工具上也会显示请求及处理情况的相关信息) 注:这个工具只是方便开发调试,速度会比较慢,不建议用来做正式的站点使用,而且还存在很多bug,如果那位仁兄有心进行改进,记得通知我,与本人分享一下。

2015-10-30

面向对象的业务层建模示例代码

这个是我的某个项目中的业务层的代码一部分,因为缺少其它组件,不能进行编译,只用于学习上的代码参考。 有关对代码一些讲解,请查看我的博客http://write.blog.csdn.net/postlist/0/all/draft 分享:面相对象的建模(封装业务层)

2015-07-15

CVR100UD二次开发SDK开发说明(华视)

本手册是操作身份证阅读器动态库应用函数的定义格式、调用方法和返回值的说明。    应用函数开发包含下列文件:    termb.dll API函数的动态联接库    sdtapi.dll 安全模块通讯函数    UnPack.dll 身份证相片解码库    适用操作系统:     Windows NT: 需要NT 3.1版或以后版本     Windows: 需要 Windows 98、Windows 2000或以后版本    适用开发语言:     Visual C++ 5.0 及以后版本     Visual Basic 5.0 及以后版本     Delphi 3.0 及以后版本     PowerBuilder 6.0 及以后版本

2013-09-09

保存网络音乐的小工具(C#源码)

可以从临时文件中保存到指定目录,只支持mp3,wma文件

2011-10-20

C#小游戏(有源码)

空余时间写的,由于时间有限没有最终完成,如果那位朋友有兴趣可以改进,同时附上源代码,只能用于技术交流与个人参考,不可用于商业或盈利

2011-10-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除