摘要: 笔者认为所谓优雅的代码包含三部分涵义:风格好、结构好和性能好的三好代码。不仅仅是C#语言,所有的编程语言都适用,只不过每种语言的特性和语法不同,实践三好代码的方式和途径也不尽相同。需要注意的是,在有些时候这三种内涵之间是矛盾的。例如,结构好的代码,有时候却会导致性能的下降。遇到这种情况,也不必纠结,在各种利益之间做好权衡,保证全局利益的最大化才是王道。本文以C#语言为例,总结C#编程实践中,如何做到代码的优雅。 阅读全文
posted @ 2013-09-08 21:54 Maxwell Zhou 阅读(1136) 评论(0) 推荐(0) 编辑
摘要: 上面两篇文章分别介绍了.Net平台互操作技术面临的问题,并重点介绍了通过P/Invoke调用Native C++类库的技术实现。光说不做是假把式,本文笔者将设计实验来证明P/Invoke调用技术的可行性。 阅读全文
posted @ 2013-08-17 16:50 Maxwell Zhou 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章简单介绍了.Net平台互操作技术的面临的主要问题,以及主要的解决方案。本文将重点介绍使用相对较多的P/Invoke技术的实现:C#通过P/Invoke调用Native C++ Dll技术、C#调用Native C++代码示例、非托管内存的释放和平台调用性能提升技巧。 阅读全文
posted @ 2013-08-17 16:21 Maxwell Zhou 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 在.Net平台进行程序设计时,经常遇到基于Native C++,已经开发出很多类库,而现在需要用C#语言调用Native C++类库。这种情况在金融公司的量化投资部门经常发生。原因是,金融业务系统的对计算性能极其敏感,所以很多计算模块是用Native C++实现;然而用户操作界面用一般采用C#开发,理由很简单,C#开发效率确实胜过C++。本文围绕C#语言调用C++代码存在问题进行讨论。 阅读全文
posted @ 2013-08-17 15:48 Maxwell Zhou 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 在谷歌趋势中输入Big Data关键字,你会发现从2012年开始,全球对大数据的关注程度呈指数级上升的态势,到2013年6月接近峰值100。 从经验来看,当人们对某个领域的关注程度到这种程度的时候,该领域也就逐步从概念阶段进入到发展处相关成熟技术的阶段。现实的确如此,大数据已不仅仅是概念的讨论,而是已经在各行各业有了具体的应用场景。 阅读全文
posted @ 2013-08-12 01:25 Maxwell Zhou 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 作为信息系统,辅助管理层决策是重要的功能之一。前文介绍了PE基金管理系统的建设,对PE业务的运转有了一些了解,但没有介绍如何评价PE基金的绩效,而这是管理层作出重大决策的主要依据之一。PE基金本质也是资本,追求在最短的时间内,获得最大的回报倍数。本文,笔者将介绍评价PE基金绩效的常用指标。 阅读全文
posted @ 2013-08-05 00:21 Maxwell Zhou 阅读(25956) 评论(0) 推荐(0) 编辑
摘要: 工作至今,已负责过两个企业级应用的整体架构,设计的过程中有些浅薄的体会,总结出来与大家分享,同时也梳理自己的思绪,深化认识。所谓企业级应用和公网应用不同,她服务的群体是企业内部员工及企业的客户,旨在提高企业内控管理和业务开展效率。信息时代,企业作为商业组织,要从易变的客户需求和激烈的市场竞争中脱颖而出,势必要求企业级系统不但要有强大的功能,保证业务数据的安全性,还要易于升级和维护。 阅读全文
posted @ 2013-08-03 16:20 Maxwell Zhou 阅读(1034) 评论(6) 推荐(1) 编辑
摘要: 互联网金融可谓是当下最炙手可热的词之一,业界褒贬不一。总体而言,当前金融界基本认可:互联网将深刻变革当前金融业格局。基于该认识,各金融机构或互联网企业已开始试水互联网和金融的联姻。如:各大银行相继在网上银行的基础上,推出手机银行,借助移动互联网技术,拓宽渠道;国泰君安撤销零售部,设立网络金融部;阿里巴巴推出理财产品余额宝,联手东方证券推出阿里小贷资产证券化项目;证券,保险和信托公司纷纷开设网店等等。以券商为例,互联网金融时代,还有哪些机会呢? 阅读全文
posted @ 2013-07-07 22:31 Maxwell Zhou 阅读(2007) 评论(0) 推荐(0) 编辑
摘要: 在企业级应用中,用户经常需要掌握当前业务流转的状态。为满足该业务需求,通常的解决方案是,在业务流程的关键节点处设置系统提醒服务,如:手机短信提醒和邮件提醒等。大型企业一般都会在企业内部部署企业级的邮件服务器,所以邮件提醒服务较手机短信提醒会更加经济和安全。本文将总结,在企业级业务系统中,如何使用.Net的邮件服务接口,实现邮件提醒功能。 阅读全文
posted @ 2013-06-12 19:45 Maxwell Zhou 阅读(1187) 评论(0) 推荐(1) 编辑
摘要: 关于C#性能优化的介绍有很多资料,如《Effective C#》、《More Effective C#》以及互联网上的技术文档都有介绍,对这方面内容感兴趣的程序员推荐系统地阅读。本文,我主要介绍工作实践中对C#性能优化的体会、认识和实践。 阅读全文
posted @ 2013-06-01 18:26 Maxwell Zhou 阅读(3222) 评论(0) 推荐(2) 编辑