摘要:
2015盏灯,一开始全部熄灭,序号分别是1-2015,先把1的倍数序号的灯的开关全部按一次,然后把2的倍数的灯的开关全部按一次,然后把3的倍数的开关按一次,以此类推,最后把2015的倍数灯的开关按一次。问最后亮着的灯有多少盏? 43 44 45 46 问题分析: 初始:全是灭的 1:全部亮 2:1, 阅读全文
摘要:
public static class ObjectUtils { /// <summary> /// 根据source创建一个强类型的Object,并根据相同属性名进行赋值. /// </summary> /// <typeparam name="T"></typeparam> /// <para 阅读全文
摘要:
public static class TypeUtils { /// /// Object 转为 强类型 /// public static T ConvertType(object value) { if (value == null) return default(T); var typeConv... 阅读全文
摘要:
先说说之前几次DDD项目失败的案例,其实也不能算是失败,只是没有领会DDD的思想。之前的DDD是建立在数据层之上的,首先是每张数据表对应一个数据实体,每个数据实体由泛型的DAO管理,DAO又被数据上下文继承以实现事务,这就构成了数据层,业务代码是写在DataContext中。数据层:DataEnti... 阅读全文
摘要:
重载: 就是写多个同名方法,参数个数不同或类型不同或返回值不同重写:子类中实现的方法必须加override关键词 普通非抽象父类需要virtual 抽象类里面抽象方法abstract 接口的实现也是重写(更准确的应该说是实现,但是子类不需要override)隐藏:等同于覆盖,A类(父类)可以普通实... 阅读全文
摘要:
Ref和Out这样个2个关键字都能够提供相似的功效,其作用也很像C中的指针变量。稍有不相同之处是:用Ref型参数时,传入的参数必须先被初始化。而Out则不要要,对Out而言,就必须在方法中对其完成初始化。用Ref和Out时都必须注意,在方法的参数和执行方法时,都要加Ref或Out关键字。以满足匹配。... 阅读全文
摘要:
c#做一个类似心电图效果的程序,从左往右100ms描一个点,连线,就像用笔在画线一样,到达一定宽度,再从头画,这时每描一个点,就先擦出这一列的点。http://files.cnblogs.com/files/root_u/delll.7z 阅读全文
摘要:
int[] ia = { 1, 3, 2, 4, 8, 1, 5 }; int temp = 0; for (int i = 0; i a[i + 1]) { t = a... 阅读全文
摘要:
http://www.cnblogs.com/itTeacher/p/5128965.html里面一楼的说法看了你这个很有感触,忍不住写点我以前搞gis的,研究生毕业就去了个事业单位上班,做了个oa,其他时间都只用npoi做做表格,我想做大型的基于gis的数据管理平台,再研究下图像识别和数据挖掘,但... 阅读全文
摘要:
题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下, 求它在第10次落地时,共经过多少米?第10次反弹多高? 按一定的角度垂直方向15°呢。 阅读全文
摘要:
var effectRow = new Object();if ($('#grd_infos').datagrid('getChanges').length) { var update = $('#grd_infos').datagrid('getChanges', "updated"); if (... 阅读全文
摘要:
问题:随机给一个string,去掉连续重复字符后新的字符串有连续重复字符继续去掉,直到没有连续在一起的相同字符,比如180008935531,最后变成191。算法复杂度要求为O(n) 1 private static void ttss(string str) 2 {... 阅读全文
摘要:
既然要提及工厂模式就需要提及一下简单工厂。简单工厂模式: 是类的创建模式,也可以称为静态工厂。可以这么理解。工厂可以生产一个类别的产品,产品必须归属于类别。就如飞机属于飞行器和鸡蛋不是同一类的一样。现在以飞行器为例子using System;using System.Collections.Gene... 阅读全文
摘要:
啥是模式?就是前人的抽象总结,反复提炼出来的几个东西。让我们软件可以更好的设计 哈哈。工厂模式,有人说工厂就是三层。。。那个时候我反不动他,只能说就算是工厂模式也是可以分很多层的。。。。以前看过大话设计模式,时间太久,实话说忘光了。再理一次吧,过度设计会把你设计成三层的。总体来说设计模式分为三大类:... 阅读全文
摘要:
都不测试一下? 实践才是检验真理唯一标准啊!! 阅读全文
摘要:
function SayHello(word) { console.log(word); } function execute(Somefunction,value) { Somefunction(value); } SayHello("Hello"); execute(SayHello,"Hello"); 第一种是正常的调用,而第二种是通过其他的方法去调用SayH... 阅读全文
摘要:
初步使用nodejs(一)首先打开 https://nodejs.org/,点击INSTALL下载安装安装完成后 打开CMD 输入node –v 验证是否正常至此,NODEJS安装完成。下载WebStrorm 并安装,WebStrorm提供的智能提示以及调试都是很不错的。新建一个Project新建一... 阅读全文