码迷,mamicode.com
首页 > 2015年08月25日 > 全部分享
设计模式和面向对象设计原则
1:策略模式策略模式定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。封装变化,多用组合少用继承,针对接口编程而不是针对实现编程。2:观察者模式观察者模式定义了对象一对多的依赖关系,这样一来,当一个对象状态改变,依赖它的所有的对象都会收到通知并自动更新。为对...
分类:其他好文   时间:2015-08-25 19:09:25    阅读次数:152
旋转数组的最小数字
把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。开始用i rotateArray) { 4 int n=rotateArr...
分类:编程语言   时间:2015-08-25 19:06:47    阅读次数:168
孕妇吃面条的做法?孕妇吃什么面条好?
1、西红柿鸡蛋面的做法 材料:面条100克,西红柿2个,鸡蛋1个,盐和香油各适量。 做法: (1)西红柿洗净切片,两鸡蛋捣碎,蛋液里加盐。 (2)锅内放油,油热将蛋液倒入炒成蛋花,盛出。 (3)另放油,将西红柿倒入翻炒,待西红柿出水了将蛋花倒入同炒一会(可以加一点点白砂糖,如果你嫌西红柿味...
分类:其他好文   时间:2015-08-25 19:06:17    阅读次数:146
JS 模拟C# 字符串格式化操作
/***** 功能: 字符串格式化替换操作***/String.prototype.format = function () { var args = arguments; return this.replace(/\{(\d+)\}/g, function (m, i) { ...
分类:Windows程序   时间:2015-08-25 19:06:39    阅读次数:138
Five ways to maximize Java NIO and NIO.2--转
原文地址:http://www.javaworld.com/article/2078654/java-se/java-se-five-ways-to-maximize-java-nio-and-nio-2.htmlJava NIO -- the New Input/Output API packag...
分类:编程语言   时间:2015-08-25 19:05:40    阅读次数:159
精彩理发头盔
工作时间,和几个同事聊天。因为同事的发型,我们拉了很多理发主题。 奇妙的头盔。这个头盔是智能的,能够选择输入想要理的发型,仅仅要戴上这个头盔。在非常短的时间就能够设计出想要的头盔。难道是由于我太懒了么,连理个发都懒得去理发店。 只是这个头盔对于一些喜欢时尚的人是非常有必要的,每天不用花非常多时间去....
分类:其他好文   时间:2015-08-25 19:08:38    阅读次数:134
Java For循环效率试验
非常奇怪的结果!。。!测试方法如以下public class Main { public static void main(String[] args){ long ti = System.currentTimeMillis(); for(int i=Integer....
分类:编程语言   时间:2015-08-25 19:07:28    阅读次数:190
android代码设置、打开WLAN wifi热点及热点的连接
其实创建热点很简单,先获取到wifi的服务,再配置热点名称、密码等等,然后再通过反射打开它就OK了。 下面我们看看创建热点的代码实现:这一段是开启WLAN热点,并可以指定好它的热点名和密码支行后,这一段程序可以开启WLAN和同时自动关闭WIFI。package com.tel.lajoin.wifi...
分类:移动开发   时间:2015-08-25 19:05:40    阅读次数:235
数据库事物隔离级别通俗理解
转自:http://www.oschina.net/question/258230_134502总的说,数据库事物无非就两种:读取事物(select)、修改事物(update,insert)。在没有事物隔离控制的时候,多个事物在同一时刻对同一(数据的操作可能就会影响到最终期望的结果,通常有四种情况(...
分类:数据库   时间:2015-08-25 19:07:25    阅读次数:250
夜夜夜
夜虽深,人未眠你,耳边飞翔 天性使然还是怪我让你疯狂我,无力抵抗你却叫上伙伴,一拥而上让我痛,让我痒 分一更,秒一更,身惨梦不成,我竟不作声至今时,身之穷困,独坐愁苦。夜不能寐,侧耳远听,吟啸成群,边声四起。晨坐听之,不觉泪下。嗟乎,能不慨然!能不悲哉!此刻饿了累了也倦了我只想说,特么的让我睡一会可...
分类:其他好文   时间:2015-08-25 19:06:43    阅读次数:125
Java复习之异常
1. 异常基本概念2. 异常处理格式 try{}...catch(){}...finally{}3. 异常类的继承结构Throwable的两个子类:Exception:程序可以处理的异常Error:JVM错误,程序无法处理4. Java中异常处理机制捕获更粗的异常要放在更细的异常处理之后5. thr...
分类:编程语言   时间:2015-08-25 19:07:40    阅读次数:142
Effective C++ 条款22 将成员变量声明为private
1. 设计类时,应该将成员变量声明为private,尽量避免用户对成员变量的直接访问,使用户只能通过函数接口访问成员,这样利于实现封装,特别是当类需要改变(添加或减少成员变量)时,只需要改变接口实现,对于用户来说只需要重新编译即可(否则类的用户需要修改大量对成员变量进行访问的代码)2. protec...
分类:编程语言   时间:2015-08-25 19:06:14    阅读次数:147
排序算法之快速排序
1、基本思想 选择一个基准元素,通常选择第一个元素或者最后一个元素,通过一趟扫描,将待排序列分成两部分,一部分比基准元素小,一部分大于等于基准元素,此时基准元素在其排好序后的正确位置,然后再用同样的方法递归地排序划分的两部分。 2、代码示例package sort;/** * 快速排序 */pu.....
分类:编程语言   时间:2015-08-25 19:05:43    阅读次数:179
利用SQL语句查找某数据库中所有存储过程包含的内容(转)
Use数据库DECLARE@ProcNamevarchar(50)CreateTable#tmpName(Contentvarchar(2000))CreateTable#tmp(ProcNamevarchar(2000),Content1varchar(8000))--定义一个游标DECLARES...
分类:数据库   时间:2015-08-25 19:05:33    阅读次数:185
2.python-selenium基础
一、元素的定位1.webdriver提供的8种页面元素定位方法: id/name/class name/tag name/link text/partial link text/xpath/css selector 其中python对应的8种方法: find_element_by_id() 如: f...
分类:编程语言   时间:2015-08-25 19:05:24    阅读次数:691
php5调用web service (笔者测试成功)
转自:http://www.cnblogs.com/smallmuda/archive/2010/10/12/1848700.html感谢作者分享工作中需要用php调用web service接口,对php不熟,上网搜搜,发现关于用php调用web service的文章也不多,不少还是php4里用nu...
分类:Web程序   时间:2015-08-25 19:04:26    阅读次数:226
java生成UUID通用唯一识别码 (Universally Unique Identifier)
UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment,...
分类:编程语言   时间:2015-08-25 19:05:27    阅读次数:153
2337条   上一页 1 ... 48 49 50 51 52 53 54 ... 138 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!