工厂模式和简单工厂有什么区别。废话不多说,对比第一篇例子应该很清楚能看出来。优点: 工厂模式弥补了简单工厂模式中违背开放-封闭原则,又保持了封装对象创建过程的优点。using System;using System.Collections.Generic;using System.Linq;usin...
分类:
其他好文 时间:
2014-07-23 11:46:36
阅读次数:
188
Swift与Objective-C交互总结在Swift中使用Objective-C(简单)在创建OjbC文件时, XCode会提示创建XXX-Bridging-Header.h文件, 创建之在创建的XXX-Bridging-Header.h上导入需要引入到Swift中的Objective-C类#im...
分类:
移动开发 时间:
2014-07-23 11:46:26
阅读次数:
236
最近艾伦在研究jQuery的sizzle选择器,和我分享了一个sizzle里边关于闭包的高级用法,说它高级,是因为它用的特别巧妙,代码我们都能看明白,但是不一定能想到要这样去用闭包。然后他得意地笑了,然后说道:”现在知道为什么我坚持要看源码了吧,这样的用法,看明白了,就是你的知识积累“。不得不承认,...
分类:
其他好文 时间:
2014-07-23 11:46:16
阅读次数:
254
之前在Android 4.4 音量调节流程分析(一)里已经有简单的分析音量控制的流程,今天想接着继续分析下音量大小计算的方法。对于任一播放文件而言其本身都有着固定大小的音量Volume_Max,而在AudioPolicyManagerBase.cpp文件中音量调节可以理解为在Volume_Max.....
分类:
移动开发 时间:
2014-07-23 11:45:56
阅读次数:
406
描述:快速排序可以理解为:分+递归,主要思想是分治。先找一个中间数,将数组划分成左右两个部分,左边的均小于或中间数,右边的均大于中间数;然后递归对左右部分进行递归;递归结束是区间只含一个数或者零个数。参考:挖坑+填坑http://blog.csdn.net/morewindows/article/d...
分类:
其他好文 时间:
2014-07-23 11:45:46
阅读次数:
220
using System;using System.Collections.Generic;using System.Linq;using System.Text;using WindowsFormsApplication3.Utility;using System.Drawing;using Sy...
分类:
其他好文 时间:
2014-07-23 11:45:26
阅读次数:
390
protected void Page_PreInit(object sender, System.EventArgs e) { if (IsPostBack) { //Label1.Text +...
分类:
Web程序 时间:
2014-07-23 11:45:16
阅读次数:
152
using System;using System.Collections.Generic;using System.Linq;using System.Text;using WindowsFormsApplication3.Model;using WindowsFormsApplication3....
分类:
其他好文 时间:
2014-07-23 11:45:06
阅读次数:
191
Web前端开发所涉及的内容主要包括W3C标准中的结构、行为和表现,那么这三项中我们需要掌握的核心技能是什么呢?1.开发语言HTML发展历史有二十多年,历经多次版本更新,HTML5和CSS3的出现又是一次革新。有些人认为前端开发要掌握的技能简单,不就是制作网页 嘛,其实不然,web前端需要掌握的核心语...
分类:
Web程序 时间:
2014-07-23 11:44:36
阅读次数:
264
{ "IMAGE_POOL": { "IMAGE": [ { "RUNNING_VMS": "1", "REGTIME": "1404981076", "DISK_...
分类:
其他好文 时间:
2014-07-23 11:44:26
阅读次数:
332
本文讲解了如何在Spring Security3中实现Remember Me功能
分类:
编程语言 时间:
2014-07-23 11:44:17
阅读次数:
432
自己在家笔记本装来个双系统玩玩,发现触摸板很烦人,禁用!1、安装一个小神器yum install xorg-x11-apps2、查看你到输入硬件对应的id,方便禁用命令[root@huangzhen yum.repos.d]# xinput list? Virtual core pointer .....
分类:
其他好文 时间:
2014-07-23 11:44:06
阅读次数:
331
SharedPreferences介绍:做软件开发应该都知道,很多软件会有配置文件,里面存放这程序运行当中的各个属性值,由于其配置信息并不多,如果采用数据库来存放并不划算,因为数据库连接跟操作等耗时大大影响了程序的效率,因此我们使用键值这种一一对应的关系来存放这些配置信息。SharedPrefere...
分类:
移动开发 时间:
2014-07-23 11:43:56
阅读次数:
230
转:http://www.cnblogs.com/Jolinson/p/3479079.html#a1.3JQuery攻略(四)事件jQuery事件处理,鼠标的单击,双击,悬停,键盘按键,文本动画.....此章节有1.1被点击的按钮查找1.2事件的自动触发1.3点击之后禁用按钮1.4鼠标事件1.5焦...
分类:
Web程序 时间:
2014-07-23 11:43:46
阅读次数:
334
时区问题很麻烦~0、查看时间命令#date 查看系统时间#date -s 修改时间,看下面的例子#date -s 07/16/2014 (将系统日期设定为2014年07月16日)#date -s 11:11:22 (将系统时间设定为下午11:11:22)#hwclock -w...
分类:
系统相关 时间:
2014-07-23 11:43:36
阅读次数:
225
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num...
分类:
数据库 时间:
2014-07-23 11:43:26
阅读次数:
309
这个题首先要利用题目的特性,先贪心,否则无法进行DP因为求期望的话,越后面的乘的越大,所以为了得到最小值,应该把概率值降序排序,把大的数跟小的系数相乘然后这种dp的特性就是转移的时候,由 i推到i+1每次添加一个数,就要考虑这个新数应该和谁放在一组,枚举他放在哪一组即可dp[i][j]代表当前第i个...
分类:
其他好文 时间:
2014-07-23 11:43:06
阅读次数:
218