上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
摘要: 数组是一种线性表,用连续的内存空间来存放相同的类型的数据。 1.1 数组是一种线性表 线性表,元素之间的关系,可以连成一条线的就叫做线性表,它们的关系是简单的前后关系。比如常见的,链表,栈,队列等等 非线性表,元素之间不是简单的前后关系,比如,树和图。 1.2 连续的内存空间和相同类型的数据 正是因 阅读全文
posted @ 2018-11-19 23:11 GDOUJKZZ 阅读(184) 评论(0) 推荐(0)
摘要: 在前面一篇文章中,我们讲了为什么要进行复杂度分析,以及如何分析复杂度。那么接下来我将举一个例子,请你按照之前的复杂度分析分析出来。 上面这段代码的复杂度是多少呢,假设数组长度为n,最好的情况下是i=0的时候,就找到相等的了,最坏情况下是:最后一个才找到,或者循环一遍之后一个都没找到。我们知道上面两种 阅读全文
posted @ 2018-11-15 09:08 GDOUJKZZ 阅读(220) 评论(0) 推荐(0)
摘要: (一) 复杂度分析的由来 我们平时写代码的时候,想要知道一段代码的运行时间,占用空间等等,一般都是在代码开始的记录一下当前时间,运行结束的时候,再记录一下时间,最后得出这段代码的运行时间,一般就是通过这个来判断我们的代码的执行效率。这种做法没有错,但是这样做统计出来的。 在我之前写业务代码的时候,比 阅读全文
posted @ 2018-11-13 23:12 GDOUJKZZ 阅读(333) 评论(0) 推荐(0)
摘要: 特性真的好常见,用到地方也挺多的。 在我平时工作中,看得比较多的特性有Web端:权限控制Authorize,过滤器,序列化,WCF,Webservice里面也有很多,WebMethod,DataContract,还有做桌面端的用得最多的DllImport(可以直接和Win32程序进行通信),还有我们 阅读全文
posted @ 2018-09-22 15:31 GDOUJKZZ 阅读(474) 评论(0) 推荐(0)
摘要: 1、第一种,把程序固定到任务栏,然后Windows+1,Windows+2键,进行开启 2、第二种 3、第三种 4、第四种 5、第五种,自己写个脚本,自己开发个程序,如果不行,网上第三方的也挺多的。 阅读全文
posted @ 2018-09-20 21:39 GDOUJKZZ 阅读(1427) 评论(0) 推荐(0)
摘要: 表达式目录树 阅读全文
posted @ 2018-05-24 09:20 GDOUJKZZ 阅读(244) 评论(0) 推荐(0)
摘要: 技术太菜,做不了架构,只能写业务,但是做架构的心永远都在,所以我要开始玩转业务代码。 泛型这个东西,只要讨厌重复代码,追求高质量代码的程序员都肯定有用过。C#自带的泛型使用案例很多,Linq,感觉无处不在的都是泛型阿。 (一)泛型的基本概念 泛型的出现是在.net framework2.0之后,基于 阅读全文
posted @ 2018-05-08 14:18 GDOUJKZZ 阅读(495) 评论(0) 推荐(1)
摘要: 最近在帮同事调试代码,解决Bug的时候,搞了半天发现竟然是因为try{} catch{ return false} 而引起的。所以好好“教训”了这位同事一番。先大概总结:1、我觉得要写try catch的话呢,就必须认认真真的把try写好,还要把catch也写好(很多同事就是把try认认真真的写了, 阅读全文
posted @ 2018-05-02 16:53 GDOUJKZZ 阅读(267) 评论(0) 推荐(0)
摘要: 今天有个同事问我,他说,最近看到很多文章都是告诉他,不要用数据库外键呀,不要写存储过程等等,要给数据库减轻压力等等理论。 我对他的问题,提出了以下看法:关系型数据库,就那几个点,事务性,数据完整性,数据安全性,你用外键的实质是保证数据的完整性的,虽然说在做数据插入的时候,是会有一些性能损失,但是这部 阅读全文
posted @ 2018-04-10 10:26 GDOUJKZZ 阅读(207) 评论(0) 推荐(0)
摘要: 和工厂相关的设计模式真的是好常见的,属于创建型设计模式,负责对象的创建。 简单工厂:把对象创建转移到了工厂类( 把变化的细节,抛出去了); 简单的工厂的例子, 有很多了,这里暂时不详细举例了,简单工厂就是把对象的创建转移到工厂类里面去了。 如果需要新增加了一个类型,那么修改的是工厂类,而不是上端。 阅读全文
posted @ 2018-04-08 22:34 GDOUJKZZ 阅读(164) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页