码迷,mamicode.com
首页 > 2014年07月01日 > 全部分享
简单工厂模式
一:软件设计的目标:是实现软件可维护,可扩展,可复用,灵活性好等功能。课本上通过活字印刷术讲述了面向对象编程的好处 二:例子:输入两个数和运算符来计算结果        将控制台输入和运算符运算分开实现即将业务层和界面逻辑分开,降低他们之间的耦合性。封装所有可能变化的部分。 Operation运算类 public class Operation { public ...
分类:其他好文   时间:2014-07-01 06:47:23    阅读次数:252
多线程之Join
Join方法,其实简单的说就是阻止主线程运行,知道子线程完成后才继续执行主线程。注意这里只是阻止主线程。 下面是个例子: myThread.Join() Console.WriteLine("Child joined"); 运行结果是:先显示myThread线程内的内容,然后显示Child joined。 从这里可以看到,当调用Join方法后,Console语句需要等待myThread这...
分类:编程语言   时间:2014-07-01 07:32:38    阅读次数:225
C# 中堆与栈的浅记
C# 中堆与栈的浅记              什么是堆和栈?         简言之,堆和栈是驻留在内存中的区域,它们的作用是帮助我们执行代码。在.Net Framework 环境下,当我们的代码执行时,内存中的堆和栈便存储了这些代码,并包含了代码执行所需要的全部信息。         这样说来还是有些抽象,那么,在堆和栈中究竟都保存了些什么呢?概括说来就是四类数据:...
分类:其他好文   时间:2014-07-01 07:32:00    阅读次数:204
C 语言 之 预处理-------- 宏定义
1 概述   使用过以“#”号开头的预处理命令。如包含命令# include,宏定义命令# define等。在源程序中这些命令都放在函数之外, 而且一般都放在源文件的前面,它们称为预处理部分。   所谓预处理是指在进行编译的第一遍扫描(词法扫描和语法分析)之前所作的工作。预处理是C语言的一个重要功能, 它由预处理程序负责完成。当对一个源文件进行编译时, 系统将自动引用预处理程序对源程序中的...
分类:其他好文   时间:2014-07-01 07:31:24    阅读次数:233
SharePoint开发中如何使用Visual Studio给你的Web Part添加图标
SharePoint开发中如何使用Visual Studio给你的Web Part添加图标...
分类:Web程序   时间:2014-07-01 06:46:47    阅读次数:209
【教你zencart仿站 第1至6课 高清晰1280x900视频下载】[支持移动端]
【教你zencart仿站 第1至6课 高清晰1280x900视频下载】[支持移动端] 经过筹备, 我们的课件终于出来了… 我们 zencart联盟合伙人 项目推出的 在线yy同步演示zencart仿站案例实战进展:     教你zencart仿站第1课 前言    视频下载: http://pan.baidu.com/s/1j...
分类:移动开发   时间:2014-07-01 06:46:02    阅读次数:255
Java生成文件
Java生成文件 1、说明       以文件路径作为参数,判断该文件是否存在,若不存在就创建文件,并输出文件路径 2、实现源码 /** * @Title:BuildFile.java * @Package:com.you.freemarker.model * @Description:生成文件 * @author:Youhaidong(游海东) * @date:...
分类:编程语言   时间:2014-07-01 06:45:22    阅读次数:174
ASP.NET MVC Model绑定(三)
看过前两篇的朋友想必对Model绑定有个大概的了解,然而MVC框架给我们提供了更高的可扩展性的提供程序编程模式,也就是本篇的主题了,会讲解一下Model绑定器提供程序的实现以及解决一下上篇遗留的问题。 第一个问题是ModelBinderProviderCollection类型的执行过程? 还有个本篇的问题就是同样的向系统上下文中注册Model绑定器和Model绑定器提供程序,哪一个优先级更高?...
分类:Web程序   时间:2014-07-01 06:44:49    阅读次数:262
自定义ORMapping—关系表转换为实体或实体集合对象
概述        ORMapping,中文翻译过来就是,关系对象的映射,他的作用就是使我们编程时,不用过多的关注持久层,只需要关注对象,关注业务就可以了。 ORMapping主要完成两个功能:自动生成SQL语句;将关系(表)转换为实体或实体集合对象。结合我们的三层架构来说,他相当于DLL层,也就是相当于我们写的DDL层, 关系表转换为实体或实体集合对象的实现方式...
分类:移动开发   时间:2014-07-01 08:46:57    阅读次数:261
phpexcel不能输出中文
问题描述:在使用phpexcel时,如果在单元格中填充中文内容,会导致输出单元格为空的情况,甚至连中文的字符(?!等)都无法识别。 产生原因:从网上查是utf-8的问题 解决方法:可以用iconv函数实现编码的转换 可以使用php自带的编码转换函数iconv实现此功能 $objPHPExcel->setActiveSheetIndex(0)             ->setCellVa...
分类:Web程序   时间:2014-07-01 08:46:12    阅读次数:210
【Python实战15】NumPy数组的创建
NumPy提供了一个N维数组对象,即:ndarray。ndarray是一个通用的同构数据多维容器,也就是说,其中的所有元素必须是相同类型的。...
分类:编程语言   时间:2014-07-01 10:45:36    阅读次数:258
金蝶K3无法创建数据库,请检查目录的错误的解决办法。
无法创建数据库!请检查目录C:\XXX\DATA是否存在,以及系统空间是否充足,或SQL Server服务的启动用户不具备文件夹的写权限,请修改Windows服务中SQL Server服务的启动用户为Power User组以上的成员。...
分类:数据库   时间:2014-07-01 10:44:51    阅读次数:983
Linux 获取上个月的第一秒和上个月的最后一秒
Linux 获取上个月的第一秒和上个月的最后一秒...
分类:系统相关   时间:2014-07-01 10:44:14    阅读次数:199
多线程之线程同步
Pulse(lockObj)表示释放当前被lock的lockObj,容许其他线程调用。 Wait(lockObj)表示等待当前被其他线程占用的lockObj。 下面的代码将会交替执行连个线程: class TickTock { object lockOn = new object(); public void Tick(bool running)...
分类:编程语言   时间:2014-07-01 11:11:58    阅读次数:238
Java生成文件夹
Java生成文件夹 1、说明      判断文件夹是否存在,如果不存在就创建该文件夹,并打印其路径;如果存在,打印其路径 2、实现源码 /** * @Title:BuildFolder.java * @Package:com.you.freemarker.model * @Description:创建文件夹 * @author:Youhaidong(游海东) *...
分类:编程语言   时间:2014-07-01 11:11:21    阅读次数:196
编程算法 - 从1到n整数中1出现的次数 代码(C)
从1到n整数中1出现的次数 代码(C)本文地址: http://blog.csdn.net/caroline_wendy题目: 输入一个整数n, 求从1到n这n个整数的十进制表示中1出现的次数.把拆分为最高位数字, 其余数字, 最后数字求解.21345 -> 1346-21345[10000-19999, 最高位 + 1346-x1345其余位数] + 1-1345;代码:/* * main.c...
分类:其他好文   时间:2014-07-01 11:10:41    阅读次数:146
[OpenStack 存储] 说说RAID0 1 2 3 4 5 6 10 01 30 50, 软RAID, 硬RAID
最近在思考一种廉价方便的cinder集成LVM driver的方式,那就是cinder+LVM+多块盘组成的RAID硬盘。这样的情况下就要根据读写需求和可用资源考虑采用什么样的RAID,以及怎样选择实现raid的方式,有两种分别为硬件RAID和软件RAID,为了温习一下,就顺便画些图(图中使用的硬盘数都是该RAID下需要的最少硬盘数)总结下各个RAID技术。...
分类:其他好文   时间:2014-07-01 06:20:07    阅读次数:474
1666条   上一页 1 ... 54 55 56 57 58 59 60 ... 98 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!