摘要: 我是一名标准的程序员,做了多年的.net开发。在具有中国特色的程序员的大环境影响下,程序员“一专多能”的现象很普遍。我把自己定位于后端程序开发,注重技术选型,架构,业务逻辑等,尤其喜欢数据库。但个人觉得自己的前端也不比公司前端做得差(个人曾完整的写过一个前端微站整站 http://m.no1job. 阅读全文
posted @ 2017-02-19 21:21 thanks 阅读(1237) 评论(2) 推荐(2)
摘要: 最近给某大学网站制作一个功能,需要给全校所有的学生提供就业单位发布职位的自动匹配,学生登陆就业网,就可以查看适合自己的职位,进而可以在线投递。 全校有几万名学生,注册企业发布的职位也有上万,如何在很短的时间内(不影响学生访问网站),通过建立好的匹配模型迅速的对学生——职位进行匹配? 建模篇 我以前给 阅读全文
posted @ 2016-09-12 21:09 thanks 阅读(3720) 评论(10) 推荐(14)
摘要: 现在应该讲主控制类了,为了不把系统弄得太复杂,所以就用一个类作为主要控制类(服务类),作为前端、后端、业务逻辑的控制类。WorkflowService类的类图如下:该类的构造函数:1 public WorkflowService(IWorkflowDB workflowDb, IWo... 阅读全文
posted @ 2015-03-03 13:35 thanks 阅读(3027) 评论(9) 推荐(0)
摘要: 数据存储引擎是本项目里比较有特色的模块。特色一,使用接口来对应不同的数据库。数据库可以是Oracle、Sqlserver、MogoDB、甚至是XML文件。采用接口进行对应: 1 public interface IWorkflowDB 2 { 3 List GetFl... 阅读全文
posted @ 2015-03-02 13:54 thanks 阅读(3528) 评论(3) 推荐(5)
摘要: 在介绍完表单类的时候,接下来介绍工作流引擎,主要由四个类组成,分别是流程、流程步骤、流程实例、流程步骤实例类。流程类: 1 [Serializable] 2 public class Flow 3 { 4 [XmlAttribute] 5 pu... 阅读全文
posted @ 2015-02-28 17:10 thanks 阅读(2126) 评论(5) 推荐(0)
摘要: Workflow表单的作用是能够在客户端进行表单设计,然后在流程中动态开放哪些输入框可以供用户填写。在这里我扩展了一个常用的WebEditor工具——KindEditor,能够插入自定义的html符号,如下图:Form类如下: 1 public delegate string SetAut... 阅读全文
posted @ 2015-02-28 16:56 thanks 阅读(3056) 评论(3) 推荐(2)
摘要: 最近在帮公司做一个工作流程序模块,要求是可以嵌入到各种现有的程序中去。我想把自己制作的思路和过程同大家分享。 先上一张结构图: 由于该项目我一个人做,所以系统结构不能太复杂。 用到的技术主要有:DDD、多层架构,工厂模式、模板模式、对象存储、XML模式等。前端使用.net WebForm,使用Boo 阅读全文
posted @ 2014-12-24 19:44 thanks 阅读(2161) 评论(0) 推荐(4)
摘要: 在实际工作中,当需要进行大批量查询和生成报表的时候,可以使用我写的类。 特点: 无需报表设计器、无需为报表设置数据集 只需要传入查询结果就可以全自动生成报表,传入的对象为Dynamic(目前支持DataTable和IEnumable<T>的传入参数) 文字、数据表可以无限添加 支持图表 ( 2014 阅读全文
posted @ 2014-05-07 10:42 thanks 阅读(5885) 评论(26) 推荐(14)
摘要: 是公司一个项目,要求显示不同的sku,然后根据sku组合显示不同的价格区间,根据填写的数量落在哪个价格区间,然后进行计算。实际截图如下:前端JS如下: 1 大家看看,有没有什么可以优化的地方? 阅读全文
posted @ 2013-08-02 12:08 thanks 阅读(997) 评论(5) 推荐(1)
摘要: Coding HardlyIt is hard to describe how difficultly in program coding. At first, sales signed the contract with customer without technical support on the spot. So, what the content write on the contract is unknown to developers. Second, the time for developing is unique; commonly 6 month term is red 阅读全文
posted @ 2012-08-24 17:55 thanks 阅读(284) 评论(0) 推荐(0)