摘要: 一个编程菜鸟,从今天开始将自己学编程中获得的知识记录在此,希望有一天能成为大神 阅读全文
posted @ 2016-03-17 17:22 早安宇宙 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 1.让自己习惯C++ 条款01:视C++为一个语言联邦 (四个次语言 C,Object-OrientedC++,Template C++,STL) C++高效编程守则视状态而变化,取决于你使用C++的哪一部分 explicit阻止隐式转换 条款02:尽量以const,enum,inline替换#de 阅读全文
posted @ 2017-04-03 23:37 早安宇宙 阅读(528) 评论(0) 推荐(0) 编辑
摘要: SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密HTTPS,代表Hyper Text Transfer Protoc 阅读全文
posted @ 2016-12-22 19:18 早安宇宙 阅读(1230) 评论(0) 推荐(0) 编辑
摘要: 二分法查找最大查找次数log2n向下取整+1 假设某算法的计算时间可用递推关系式T(n)=2T(n/2)+n表示,则该算法的时间复杂度为 T(2n) = 2t(n) + 2n t(2n)/2n = t(n)/n + 1 令c(n) = t(n)/n 则 c(2n) = c(n) + 1 c(2n) 阅读全文
posted @ 2016-12-05 15:58 早安宇宙 阅读(89) 评论(0) 推荐(0) 编辑
摘要: MVC设计模式解决的是页面代码、页面控制逻辑和数据耦合的问题,所以它首先属于界面层。比如:Asp.net MVC和Structs都是界面层框架。MVC里的Controller是负责对页面进行控制的,比如:页面间跳转,显示逻辑等。三层架构里的业务逻辑层主要是对业务实体数据的加工,把加工后的数据传给页面 阅读全文
posted @ 2016-12-05 08:57 早安宇宙 阅读(135) 评论(0) 推荐(0) 编辑
摘要: sql server DBMS 学习SQL必知必会 第4版做的笔记 空置检查 Is NULL 没有重复的 distinct 前五条 top 5 值范围在两者之间 between 以什么方式排序 order by 默认升序 desc为降序 求值顺序:处理OR前优先处理AND,需要用括号明确分组以免得到 阅读全文
posted @ 2016-12-04 12:27 早安宇宙 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 2016-12-3 简单学习了 设计模式中的简单工厂模式,工厂方法模式,抽象工厂模式,建造者模式,原型模式,适配器模式,桥接模式,装饰者模式 2016-12-4 阅读了SQL必知必会,加深对数据库知识的理解 2016-12-16 编写扫雷外挂程序(未完成) 2016-12-22 做了一些加密和安全, 阅读全文
posted @ 2016-12-04 00:09 早安宇宙 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 装饰者模式以对客户透明的方式动态地给一个对象附加上更多的责任,装饰者模式相比生成子类可以更灵活地增加功能。 优点: 缺点:装饰者模式会导致设计中出现许多小对象,如果过度使用,会让程序变的更复杂。并且更多的对象会是的差错变得困难,特别是这些对象看上去都很像。 使用场景 下面让我们看看装饰者模式具体在哪 阅读全文
posted @ 2016-12-03 18:27 早安宇宙 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 桥接模式优缺点 桥接模式的优点 分离抽象接口及其实现部分。 桥接模式有时类似于多继承方案,但是多继承方案违背了类的单一职责原则(即一个类只有一个变化的原因),复用性比较差,而且多继承结构中类的个数非常庞大,桥接模式是比多继承方案更好的解决方法。 桥接模式提高了系统的可扩充性,在两个变化维度中任意扩展 阅读全文
posted @ 2016-12-03 17:18 早安宇宙 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 适配器的定义,适配器模式——把一个类的接口变换成客户端所期待的另一种接口,从而使原本接口不匹配而无法一起工作的两个类能够在一起工作。 类的适配器模式: 优点: 可以在不修改原有代码的基础上来复用现有类,很好地符合 “开闭原则” 可以重新定义Adaptee(被适配的类)的部分行为,因为在类适配器模式中 阅读全文
posted @ 2016-12-03 16:28 早安宇宙 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 只创建一个类实例对象,如果后面需要更多这样的实例,可以通过对原来对象拷贝一份来完成创建,这样在内存中不需要创建多个相同的类实例,从而减少内存的消耗和达到类实例的复用。 上面代码实现的浅拷贝的方式,浅拷贝是指当对象的字段值被拷贝时,字段引用的对象不会被拷贝。例如,如果一个对象有一个指向字符串的字段,并 阅读全文
posted @ 2016-12-03 15:52 早安宇宙 阅读(100) 评论(0) 推荐(0) 编辑