本文介绍了简单工厂模式的概念,优缺点,实现方式,以及结合Annotation和反射的改良方案。同时介绍了简单工厂模式(未)遵循的OOP原则。最后给出了简单工厂模式在JDBC中的应用...
分类:
编程语言 时间:
2016-04-15 12:11:49
阅读次数:
172
1、Linux设备模型
站在BSP的角度来看,整个系统可以由三部分组成:设备、总线、驱动。
Linux kernel有一些总线,比如USB、I2C等。对于每一个总线都会有一些设备和驱动挂在上面。驱动服务于匹配的设备,使Linux正确的操作硬件设备。当一个设备或者驱动注册到特定的总线上的时候就会触发总线匹配函数,比如一个设备注册到了总线,所有的该总线的驱动都会被枚举,判断是不是可以服...
分类:
其他好文 时间:
2016-04-15 12:12:13
阅读次数:
249
1,关于rancher上次搭建好了rancher的环境但是网络啥的没有配置好。
没有成功创建容器。这次搞定了,原来是网络的问题。
之前virtualbox安装的coreos没有配置ip,造成网络访问不到。
agent没有注册成功,没有主机环境,创建不了docker应用 。2,配置网络如果没有配置virtualbox的网络环境的时候,网络是nat的环境,这个时候只要将主见设置成 10.0.2.1...
分类:
其他好文 时间:
2016-04-15 12:10:55
阅读次数:
140
你注意过么,每天从不同的 App 上收到的大量的推送通知与提醒,这些通知里有多少你真的有兴趣?...
分类:
其他好文 时间:
2016-04-15 12:12:01
阅读次数:
129
一,什么是mybatis
MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。
二,mybatis的作用
MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。
MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old Java Objects,普通的Java对象)映射成数据库中的记录。
...
分类:
其他好文 时间:
2016-04-15 12:12:45
阅读次数:
113
问1:linux内核.config Makefile Kbuild的关系?
答1:在word里可以找到答案
问2:因为mcp2515是spi转can芯片,所以首先移植spi驱动,分析spi驱动过程
答2:
----------------------------spi驱动整体框架---------------------------------------------...
分类:
其他好文 时间:
2016-04-15 12:13:30
阅读次数:
148
一、外键约束(即引用完整性约束)
例:有如下两张表他们之间的引用完整性
create tablestudent (--学生表
s_id number(5)primary key,
s_namevarchar2(20),
t_idvarchar2(5),
constraint fk_stuforeign key (t_id) references team (t_id)
)
c...
分类:
数据库 时间:
2016-04-15 12:12:30
阅读次数:
185
一、查看有关约束信息
1.利用数据字典user_constraints可以查看用户模式下的表的约束信息
SQL> selectowner,constraint_name,constraint_type,table_name
2 from user_constraints;
上述SQL语句可以查询出用户模式下每张表的约束情况
2.利用数据字典user_cons_columns可以查...
分类:
数据库 时间:
2016-04-15 12:12:52
阅读次数:
232
一、一般SELECT语句的格式如下:
1.查询指定表的所有列
select * from
表名 [where 条件] [group by
分组列名] [having 聚合函数] [order by
排序列名 ASC| DESC]
在表名地方,可以写多个表
2.查询指定表的部分列:
select {[distinct]列名,列名,…}from
表名 [where 条件] [...
分类:
数据库 时间:
2016-04-15 12:12:52
阅读次数:
268
Maven是一个强大的Java项目构建工具。
本人目前理解也就是maven可以简单的管理java项目导入的jar包。
我们进入G:\Upan\gitcode,目录,按住 Shift+鼠标右键,在此打开命令窗口。
1.输入mvn --version
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
G:...
分类:
其他好文 时间:
2016-04-15 12:12:39
阅读次数:
106
一、xcode中在自己项目中引入cocos2dx,需要导入cocos2d_libs静态库。首先需要到官网下载cocos2d引擎,cocos2d引擎下载链接点击进入官网二、将cocos2d引擎拷贝到工程目录,在工程中add Files..添加到工程中。
三、添加依赖库
四、对工程进行配置
1、Build Settings中配置
设置Valid Architectures...
分类:
移动开发 时间:
2016-04-15 12:09:39
阅读次数:
223
主要用Eclipse来搭建环境:
下载Eclipse
安装ADT http://developer.android.com/tools/help/adt.html
mirrors.neusoft.edu.cn
导入项目:...
分类:
其他好文 时间:
2016-04-15 12:10:47
阅读次数:
122
Android For JNI(二)——C语言中的数据类型,输出,输入函数以及操作内存地址,内存修改器
当我们把Hello World写完之后,我们就可以迈入C的大门了,今天就来讲讲基本的一些数据类型,函数之内的
我们先来看一张传播久远的图片‘
一.各种数据类型介绍整型
整形包括短整型、整形和长整形。
短整形
short a=1;
整形
一般占4个字节(32位),最高位代表...
分类:
移动开发 时间:
2016-04-15 12:10:41
阅读次数:
435
mybatis开发dao的方法通常用两种,一种是传统DAO的方法,一种是基于mapper代理的方法,下面学习这两种开发模式.写dao之前应该要对SqlSession有一个更加细致的了解一.mybatis的SqlSession使用范围
SqlSessionFactoryBuilder用于创建SqlSessionFacoty,SqlSessionFacoty一旦创建完成就不需要SqlSessionFac...
分类:
其他好文 时间:
2016-04-15 12:09:09
阅读次数:
120
2243: [SDOI2011]染色
Time Limit: 20 Sec Memory Limit: 512 MB
Submit: 5143 Solved: 1919
[Submit][Status][Discuss]
Description给定一棵有n个节点的无根树和m个操作,操作有2类:1、将节点a到节点b路径上所有点都染成颜色c;2、询问节点a到节点b路径上的颜色段数量(连续相同...
分类:
其他好文 时间:
2016-04-15 12:10:09
阅读次数:
143
AsyncHttpClient开源框架android-async-http还是很方便的。 AsyncHttpClient该类通常用在android应用程序中创建异步GET,
POST, PUT和DELETE HTTP请求,请求参数通过RequestParams实例创建,响应通过重写匿名内部类 ResponseHandlerInterface的
方法处理。
1、看代码上传文件
public...
分类:
移动开发 时间:
2016-04-15 12:09:05
阅读次数:
207
本来想写一个例子来给团队的人阐述一下Go中的对象复用思想,写完后发现这种思想也许某些同学还不知道,现分享出来
// Go中为了减少海量的内存分配,控制垃圾回收时间,对于热点数据采用池的思想去处理是// 非常棒的,下面的例子就是一个简单的tcp读取缓存池复用
// 实现了一个读取tcp长连接的buffer池,每次读取一条新连接时,先去池里读取
// 如果不存在,则创建新的
// 注意buf在...
分类:
其他好文 时间:
2016-04-15 12:09:27
阅读次数:
99