码迷,mamicode.com
首页 > 2015年06月05日 > 全部分享
23种设计模式对比与总结
设计模式总结:便于快速查看前言:个人觉得设计模式就是各个对象在不同的时机、不同的调用方被创建,组合结构和封装的侧重点有些不同,从而形成了各个模式的概念。1.简单工厂模式通过在工厂类中进行判断,然后创建需要的功能类。优点:不必使用具体的功能类去创建该类的实例。缺点:新增一个功能类就需要在工厂类中增加一...
分类:其他好文   时间:2015-06-05 00:04:53    阅读次数:210
C++中函数中没写返回值会怎么样?
先看这一段代码:/*P125清单7.15 使用迭代求第N个Fibonacci数*/#include int fib(int position);int main(){ using namespace std; int answer,position; cout > positio...
分类:编程语言   时间:2015-06-05 00:03:53    阅读次数:208
深入浅出JSON
转载自:Author:Trulyhttp://www.cnblogs.com/Truly/archive/2006/12/31/608896.htmlJSON定义 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。...
分类:Web程序   时间:2015-06-05 00:06:10    阅读次数:166
iOS开发——多线程OC篇&(三)线程安全
线程安全一、多线程的安全隐患资源共享1块资源可能会被多个线程共享,也就是多个线程可能会访问同一块资源比如多个线程访问同一个对象、同一个变量、同一个文件当多个线程访问同一块资源时,很容易引发数据错乱和数据安全问题问题代码: 1 // 2 // YYViewController.m 3 // 05-.....
分类:移动开发   时间:2015-06-05 00:04:14    阅读次数:189
iOS开发——多线程OC篇&(五)多线程状态
线程的状态一、简单介绍线程的创建:self.thread=[[NSThread alloc]initWithTarget:self selector:@selector(test) object:nil];说明:创建线程有多种方式,这里不做过多的介绍。线程的开启:[self.thread start...
分类:移动开发   时间:2015-06-05 00:04:03    阅读次数:204
ERROR 1130: Host 'xxxx' is not allowed to connect to this MySQL server
解决方法:1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"mysql -uroot -p123456>us...
分类:数据库   时间:2015-06-05 00:02:31    阅读次数:303
c++中函数参数传递(值传递、指针传递,引用传递)进一步认识
概念 首先从概念上来说一下这几种函数传参方式及区别: 1、值传递:形参是实参的拷贝,改变函数形参的值并不会影响外部实参的值,这是最常用的一种传参方法,也是最简单的一种传参方法,只需要传递参数,返回值那是return考虑的; 2、指针传递:指针传递参数从本质上来说也是值传递,它传递的是一个地址。【值传...
分类:编程语言   时间:2015-06-05 00:03:21    阅读次数:210
浅入浅出JS中的eval及json
声明: 首先声明一下,本人是JS新手,所以不敢说深入,只是把最近对eval的学习经验拿出来跟大家分享,如果您是高手可略去不看。适合读者: 对JS中的eval一知半解,不知eval是如何把字符串转换为json对象的,在用eval把字符串转换为json时常遇到“missing ] after ele.....
分类:Web程序   时间:2015-06-05 00:04:28    阅读次数:193
ABP依赖注入
ABP依赖注入点这里进入ABP系列文章总目录基于DDD的现代ASP.NET开发框架--ABP系列之6、ABP依赖注入ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。ABP的官方网站:http://www.aspnetboilerplate.com...
分类:其他好文   时间:2015-06-05 00:03:10    阅读次数:164
NSNumber
1.NSNumber是用来封装基本类型的对象,任何数据封装成NSNumber的时候都可以进行相互比较,或者逻辑运算2.NSNumber的声明NSNumber * intNumber = [[[NSNumber alloc] initWithInt:9] autorelease];NSNumber *...
分类:其他好文   时间:2015-06-05 00:05:07    阅读次数:117
MySql的Myisam索引、Innodb索引 、count性能分析个人见解
在MySQL 5.6下做测试的。Myisam引擎: 当创建一个数据表时,mysql会生成3个文件,分别是(如表:test): test.frm、test.MYD、test.MYI文件, test.frm是表结构,test.MYD是存放数据的文件,test.MYI是存放索引的文件, 索引文件存储关系k...
分类:数据库   时间:2015-06-05 00:02:38    阅读次数:189
MongoDB学习笔记~大叔框架实体更新支持N层嵌套~递归递归我爱你!
回到目录递归递归我爱你!保要你想做,就一定能成功!从一到二,从二到三,它是容易的,也是没什么搞高的,或者说,它是一种流水线的方式,而从三到十,它注定要有一个质的突破,否则,它会把你累死,代码写的让你自己都觉得想吐!有时,我们是被逼出来的,对于一种功能的实现,我们有时需要有从三到十的态度……回归回实例...
分类:数据库   时间:2015-06-05 00:04:39    阅读次数:212
transfer-encoding
可以通过此头属性确定通信内容的传输方式,如果指定chunk表示把大资源分为多个小块进行传输通常情况下静态资源等小文件传输时可以指定 Content-Length 告知通信双方文件大小,而当传输资源无法确定大小是可以指定该属性进行传输通信双方也无需知道文件大小,这样可以节省内存空间。此属性和Conte...
分类:其他好文   时间:2015-06-05 00:02:17    阅读次数:239
java实验三 敏捷开发与XP实践
一、实验内容(一)敏捷开发与XP 软件开发流程的目的是为了提高软件开发、运营、维护的效率,并提高软件的质量、用户满意度、可靠性和软件的可维护性。 光有各种流程的思想是不够的,我们还要有一系列的工具来保证这些思想能够在实践中有效率地运作。一个常见的公式是:软件工程=开发流程+工具。敏捷开发(Agi.....
分类:编程语言   时间:2015-06-05 00:01:39    阅读次数:322
ubuntu 14.04 安装 深度音乐播放器与百度音乐插件
从window转到ubuntu真有点不习惯,之前玩玩虚拟机感觉还挺好,但看到ubuntu的界面感觉还蛮好看的,一狠心把硬盘给格了。我,从此IT男!!!囧罗嗦完了,转正题,刚刚搞好的音乐播放器,把步骤写出来,以后重装少花点时间:1: 更新源和安装deepin-music-player ...
分类:系统相关   时间:2015-06-05 00:02:00    阅读次数:255
2089条   上一页 1 ... 120 121 122 123
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!