代码改变世界

[置顶]vc2010中添加动态链接库的方式,在多模块、业务分层过程中的处理方式

2013-02-04 01:09 by guoyong-yi, 650 阅读, 0 推荐, 收藏, 编辑
摘要:由于本人是从C#转过来的,个人对C#的分层处理很满意,感觉特别适合做企业开发,今天在用C++处理使用了如下这种试来解决在添加动态链接库中的COPY过程。不足之处请指点过程先简单的分两层,一个业务层,一个显示层首先,添加一个业务层1、“添加”->”新建项目”2、在“添加新项目”窗口中,选择“WIN32项目”,输入名称”Business”,点击确定3、在“Win 32应用程序向导-Business”中下一步4、“应用程序类型”选择“DLL”,“附加选项”选择”导出符号”,如下图5、点击完成6、在Business.h中添加如下代码,用于计算两个数的和BUSINESS_API int sum(c 阅读全文

软件开发者的四大“看家本事”

2012-12-20 17:07 by guoyong-yi, 156 阅读, 0 推荐, 收藏, 编辑
摘要:原文发布日期:2012年12月10日现如今,可供选择的技术、语言及平台可谓五花八门,因此作为软件开发者,要弄明白哪里是花时间培养个人技能的最佳投资点也就难上加难。常常有人向我征求关于如何成为更强的程序员的建议。人们问得最频繁的问题可谓万变不离其宗,即他们是否应该把时间花在某种与众不同的特定编程语言或技术上。最近我花了很多心思琢磨此问题,并想出了一些我认为最要紧且能让你受益终生的技能,一旦软件开发者掌握了这些技能,不仅会给他们带来最佳的工作机会,还会使他们变得卓有成效。技能一:解决问题(Solving Problems)以前我曾谈到需要学会如何解决问题,甚至给出了如何学会解决问题的若干步骤,因为 阅读全文

十个利用矩阵乘法解决的经典题目

2012-12-20 15:18 by guoyong-yi, 183 阅读, 0 推荐, 收藏, 编辑
摘要:好像目前还没有这方面题目的总结。这几天连续看到四个问这类题目的人,今天在这里简单写一下。这里我们不介绍其它有关矩阵的知识,只介绍矩阵乘法和相关性质。不要以为数学中的矩阵也是黑色屏幕上不断变化的绿色字符。在数学中,一个矩阵说穿了就是一个二维数组。一个n行m列的矩阵可以乘以一个m行p列的矩阵,得到的结果是一个n行p列的矩阵,其中的第i行第j列位置上的数等于前一个矩阵第i行上的m个数与后一个矩阵第j列上的m个数对应相乘后所有m个乘积的和。比如,下面的算式表示一个2行2列的矩阵乘以2行3列的矩阵,其结果是一个2行3列的矩阵。其中,结果的那个4等于2*2+0*1:下面的算式则是一个1 x 3的矩阵乘.. 阅读全文

一种可以避免数据迁移的分库分表scale-out扩容方式

2012-12-20 14:52 by guoyong-yi, 231 阅读, 0 推荐, 收藏, 编辑
摘要:一种可以避免数据迁移的分库分表scale-out扩容方式目前绝大多数应用采取的两种分库分表规则mod方式dayofweek系列日期方式(所有星期1的数据在一个库/表,或所有?月份的数据在一个库表)这两种方式有个本质的特点,就是离散性加周期性。例如以一个表的主键对3取余数的方式分库或分表:那么随着数据量的增大,每个表或库的数据量都是各自增长。当一个表或库的数据量增长到了一个极限,要加库或加表的时候,介于这种分库分表算法的离散性,必需要做数据迁移才能完成。例如从3个扩展到5个的时候:需要将原先以mod3分类的数据,重新以mod5分类,不可避免的带来数据迁移。每个表的数据都要被重新分配到多个新的表相 阅读全文

解读“抽屉原理”

2012-12-20 10:42 by guoyong-yi, 2890 阅读, 0 推荐, 收藏, 编辑
摘要:抽屉原理 桌上有十个苹果,要把这十个苹果放到九个抽屉里,无论怎样放,有的抽屉可以放一个,有的可以放两个,有的可以放五个,但最终我们会发现至少我们可以找到一个抽屉里面至少放两个苹果。这一现象就是我们所说的抽屉原理。 抽屉原理的一般含义为:“如果每个抽屉代表一个集合,每一个苹果就可以代表一个元素,假如有n+1或多于n+1个元素放到n个集合中去,其中必定至少有一个集合里至少有两个元素。” 抽屉原理有时也被称为鸽巢原理(“如果有五个鸽子笼,养鸽人养了6只鸽子,那么当鸽子飞回笼中后,至少有一个笼子中装有2只鸽子”)。它是德国数学家狄利克雷首先明确的提出来并用以证明一些数论中的问题,因此,也称为狄利... 阅读全文

架构论文

2012-11-09 14:07 by guoyong-yi, 235 阅读, 0 推荐, 收藏, 编辑
摘要:1、 摘要1.1简要介绍项目背景、项目模块功能、参于的工作1.2根据论文主题,做一些系统中使用到的和论文主题的解决方案,技术应用方式,在对正文中做一个概述。2、 正文2.1根据项目中为什么要使用此种技术,简要说明2.1项目技术详细说明2.2论项目技术的具体应用,优缺点开头:2011年,本人参于某市基本药物制度监测评价系统,系统通过支持各基层医疗机构、各区县市卫生局、市卫生局数据的逐级上报审核,将整个数据上报审核的过程信息化,使得国家基本药物制度在各基层医疗机构、各区县市及全市的实施情况能得到准确、及时的反馈,同时提供开放式的数据上传接口,由医院、基层机构接入,主动抽取HIS/CIS处方数据,合 阅读全文

网络通信原理

2012-10-10 15:37 by guoyong-yi, 284 阅读, 0 推荐, 收藏, 编辑
摘要:网络通信原理--转载在当今的以太网络通信中,在IP数据包中有两个必不可少的地址,那就是IP地址和网卡地址(即MAC地址),在数据包中,无论是IP地址还是MAC地址,都有源地址和目标地址,因为通信是双方的,所以就必须同时拥有双方的地址!在同一IP网络中通信,将会发生以下事件:主机A与主机B通信,这时主机A肯定首先要封装这些需要发给主机B的数据包,那么对于主机A来说,自己的IP地址和MAC自己肯定能够轻易得到,对于主机B的IP地址这时主机A也应该知道,要不然它就不清楚自己将要和谁通信,当有了自己的IP地址,MAC地址以及主机B的IP地址后,主机A在数据包中可以正确地写上源IP地址,目标IP地址,接 阅读全文