码迷,mamicode.com
首页 > 全部
迭代器模式及php实现
迭代器模式: 迭代器模式是遍历集合的成熟模式,迭代器模式的关键是将遍历集合的任务交给一个叫做迭代器的对象,它的工作时遍历并选择序列中的对象,而客户端程序员不必知道或关心该集合序列底层的结构。 角色: Iterator(迭代器):迭代器定义访问和遍历元素的接口 ConcreteIterator(具体迭 ...
分类:Web程序   时间:2016-05-28 17:18:00    阅读次数:161
第一个django应用
1. 增加应用 2. settings.py中,“INSTALLED_APPS”添加应用名称。 3. 在templates中新增网页index.html 4. view中, 5. urls.py中, 6. html中的静态文件,首先增加static目录,与templates同级,hmtl中使用 7. ...
分类:其他好文   时间:2016-05-28 17:15:10    阅读次数:150
Python 第三课,函数。
一,几种编程思想 1.面向过程编程:根据业务逻辑从上到下实现功能, 2.函数式编程:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 3.面向对象编程:对函数进行分类和封装 二,函数的定义和使用 1. 函数的构成 def:表示函数的关键字 函数名:函数的名称,日后根据函数名调用函数 函数 ...
分类:编程语言   时间:2016-05-28 17:17:24    阅读次数:165
Java多线程性能优化
大家使用多线程无非是为了提高性能,但如果多线程使用不当,不但性能提升不明显,而且会使得资源消耗更大。下面列举一下可能会造成多线程性能问题的点: 死锁 过多串行化 过多锁竞争 切换上下文 内存同步 死锁 过多串行化 过多锁竞争 切换上下文 内存同步 下面分别解析以上性能隐患 死锁 关于死锁,我们在学习 ...
分类:编程语言   时间:2016-05-28 17:17:03    阅读次数:238
DBCP连接池
一、所需jar包 commons-dbcp commons-pool 二、Java代码 二、配置文件(db.properties) ...
分类:数据库   时间:2016-05-28 17:16:35    阅读次数:159
Android Developer -- Bluetooth篇 开发实例之一
第一步:声明Bluetooth Permissions 第二步:获取BluetoothAdapter,判断该设备是否支持蓝牙 第三步:检查当前的蓝牙是否开启 如果是第一种方式:会出现提示弹窗 A dialog will appear requesting user permission to ena ...
分类:移动开发   时间:2016-05-28 17:16:35    阅读次数:202
iOS searchbar textfield placeholder color
...
分类:移动开发   时间:2016-05-28 17:14:56    阅读次数:511
Feature分支
软件开发中,总有无穷无尽的新的功能要不断添加进来。 添加一个新功能时,你肯定不希望因为一些实验性质的代码,把主分支搞乱了,所以,每添加一个新功能,最好新建一个feature分支,在上面开发,完成后,合并,最后,删除该feature分支。 现在,你终于接到了一个新任务:开发代号为Vulcan的新功能, ...
分类:其他好文   时间:2016-05-28 17:14:31    阅读次数:118
关于Repository模式
定义(来自Martin Fowler的《企业应用架构模式》): Mediates between the domain and data mapping layers using a collection-like interface for accessing domain objects. 个人 ...
分类:其他好文   时间:2016-05-28 17:16:31    阅读次数:229
CRC检错技术原理
一、题外话 说来惭愧,一开始是考虑写关于CRC检错技术更深层次数学原理的,然而在翻看《Basic Algebra》后,我果断放弃了这种不切实际的想法。个人觉得不是因为本人数学水平差或者能力差,而是研究生教材知识概念具有一定的连贯性,需要花大量时间研读。不过呢,我还是找到一本适合了解CRC技术的著作《 ...
分类:其他好文   时间:2016-05-28 17:14:20    阅读次数:540
Kidney自得其乐版CSS教程 Chapter1 Selector
Chapter 1 Selector 选择器 Version Update Note 1.0 2016-5-28 首次添加。欢迎在评论中指出错误,一经核实,立即修订,且注明贡献者。 图例:CSS3以前版本 CSS3中浏览器普遍支持的属性 CSS3中未被普遍支持的属性 1、元素选择器 1.1 * 通配 ...
分类:Web程序   时间:2016-05-28 17:13:20    阅读次数:274
惊喜总在转角处——拿到腾讯实习offer的前后小事
一、前言 这不是面经,仅仅是自己一路走来的些许琐碎小事与心路历程,欢迎园友吐槽,但是不要太凶残哦。 二、旧年小事 去年11月底,从上海实习公司请假回校参加研究生毕业论文开题答辩,在校忙碌了一段时间,论文开题答辩如期顺利结束。答辩完已经是12月底,此前在外实习了近8个月,我犹豫了两三天,辞去了上海的实 ...
分类:其他好文   时间:2016-05-28 17:13:59    阅读次数:161
HDU 1087 Super Jumping! Jumping! Jumping! (DP+LIS)
题意:给定一个长度为n的序列,让你求一个和最大递增序列。 析:一看,是不是很像LIS啊,这基本就是一样的,只不过改一下而已,d(i)表示前i个数中,最大的和并且是递增的, 如果 d(j) + a[i] > d(i) d(i) = d(j) + a[i] (这是保证和最大),那么怎么是递增呢?很简单嘛 ...
分类:其他好文   时间:2016-05-28 17:15:06    阅读次数:159
建立exception包,编写TestException.java程序,主方法中有以下代码,确定其中可能出现的异常,进行捕获处理。
package exception; public class TestException { public static void main(String[] args) { for(int i=0;i<4;i++) { try { int k; switch(i) { case 0: int z ...
分类:编程语言   时间:2016-05-28 17:14:16    阅读次数:234
如何使用PL/SQL进行远程数据库连接
1.先找到Oracle数据库的安装地址然后找到network->ADMIN->tnsnames.ora文件 2.添加下面文件到tnsnames.ora文件中去,红色部分是需要修改的部分 PRDB = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST =  ...
分类:数据库   时间:2016-05-28 17:14:55    阅读次数:155
2016年5月28日(项目任务)
一、任务 登云一期页面设计和优化(下周五交任务) 一、任务 登云一期页面设计和优化(下周五交任务) 完成登云一期的项目页面布局优化设计,可以参照网上其他的系统设计方案,要有效果图 完成登云一期的项目页面布局优化设计,可以参照网上其他的系统设计方案,要有效果图 完成登云一期的项目页面布局优化设计,可以 ...
分类:其他好文   时间:2016-05-28 17:12:16    阅读次数:134
helloworld的运行机制
public class helloworld{ public static void main(String[] args){ String s; s = "hello world!"; System.out.println("输出:"+s); } } 一个类中有且仅有一个主类,主类必须是stat ...
分类:其他好文   时间:2016-05-28 17:13:23    阅读次数:181
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!