//Use enum to create an enumeration. Like classes and all other named types, enumerations can have methods associated with them.// swift 中enum 变化比较大,枚...
分类:
编程语言 时间:
2015-03-05 12:27:07
阅读次数:
195
原文出处:http://rdc.taobao.com/blog/cs/?p=162本文主要介绍zookeeper中zookeeper Server leader的选举,zookeeper在选举leader的时候采用了paxos算法(主要是fast paxos),这里主要介绍其中两种:LeaderEl...
分类:
编程语言 时间:
2015-03-05 12:24:17
阅读次数:
252
如果我们有多个通知想要在同一连接点执行,那执行顺序如何确定呢?Spring AOP使用AspectJ的优先级规则来确定通知执行顺序。总共有两种情况:同一切面中通知执行顺序、不同切面中的通知执行顺序。 首先让我们看下1)同一切面中通知执行顺序:如图6-6所示。图6-6 同一切面中的通知执行顺序而如果在...
分类:
编程语言 时间:
2015-03-05 12:26:39
阅读次数:
316
需要联调的程序,沟通联调起来总是各种麻烦,如果自己能写个简单一点的“测试机”,事情就很easy了;或者有时候想做“中间人”,看看网路上到底传些什么。前面写了串口的测试机,今天尝试了一下UDP的。import socketfrom struct import *s = socket.socket(so...
分类:
编程语言 时间:
2015-03-05 12:25:52
阅读次数:
227
首先是项目和所须要的包截图:改动xml文件: dispatcherServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/hib-config...
分类:
编程语言 时间:
2015-03-05 12:24:52
阅读次数:
166
2015年3月4日25匹赛马,5个跑道,也就是说每次有5匹马可以同时比赛。问最少比赛多少次可以知道跑得最快的5匹马将马分成A、B、C、D、E五组。第1-5次比赛:各组分别进行比赛,决出各组名次A1、A2、A3、A4、A5,B1、B2、B3、B4、B5,。。。。。。。。。。E4、E5。第6次比赛:A1...
分类:
编程语言 时间:
2015-03-05 12:22:20
阅读次数:
183
def fib(n): a,b=0,1 while a<n: print(a,end=" ") a,b=b,a+b print() fib(2000) 输出:0 1 1 2 3 5 8 13 21 34 55 89 144 233...
分类:
编程语言 时间:
2015-03-05 12:21:37
阅读次数:
138
进制什么是进制是一种计数的方式,数值的表示形式 数一下方块的个数汉字:十一 十进制:11 二进制:1011 八进制:13多种进制:十进制、二进制、八进制、十六进制。也就是说,同一个整数,我们至少有4种表示方式 软件开发,肯定要了解这个 二进制特点:只有0和1,逢2进1 书写格式:0b或者0b开头 使...
分类:
编程语言 时间:
2015-03-05 12:16:58
阅读次数:
307
所谓切面实例化模型指何时实例化切面。 Spring AOP支持AspectJ的singleton、perthis、pertarget实例化模型(目前不支持percflow、percflowbelow 和pertypewithin)。singleton:即切面只会有一个实例;perthis:每个切入点...
分类:
编程语言 时间:
2015-03-05 12:18:16
阅读次数:
147
Spring AOP通过代理模式实现,目前支持两种代理:JDK动态代理、CGLIB代理来创建AOP代理,Spring建议优先使用JDK动态代理。JDK动态代理:使用java.lang.reflect.Proxy动态代理实现,即提取目标对象的接口,然后对接口创建AOP代理。CGLIB代理:CGLIB代...
分类:
编程语言 时间:
2015-03-05 12:13:50
阅读次数:
311
ava的线程机制,有两类线程:User Thread(用户线程)、Daemon Thread(守护线程) 。 操作系统里面是没有守护线程的概念,只有守护进程,但是Java语言机制是构建在JVM的基础之上的,意思是Java平台把操作系统的底层给屏蔽起来,而守护线程机制又是对JVM这样的平台凑合,于.....
分类:
编程语言 时间:
2015-03-05 12:14:37
阅读次数:
171
1.1public class test { public static void main(String[] args) { System.out.println("Welcome to java"); System.out.println("Welcome to...
分类:
编程语言 时间:
2015-03-05 12:14:15
阅读次数:
172
要点 直接插入排序是一种最简单的插入排序。插入排序:每一趟将一个待排序的记录,按照其关键字的大小插入到有序队列的合适位置里,知道全部插入完成。 在讲解直接插入排序之前,先让我们脑补一下我们打牌的过程。先拿一张5在手里,再摸到一张2,比5小,插到5前面,摸到一张6,嗯,比5大,插到5后面,摸到一张3,...
分类:
编程语言 时间:
2015-03-05 12:12:25
阅读次数:
214
图为 RSA公开密钥算法的发明人,从左到右Ron Rivest, Adi Shamir, Leonard Adleman. 照片摄于1978年 RSA加密算法是最常用的非对称加密算法,CFCA在证书服务中离不了它。但是有不少新来的同事对它不太了解,恰好看到一本书中作者用实例对它进行了简化而生动的.....
分类:
编程语言 时间:
2015-03-05 12:10:39
阅读次数:
140
由于经常需要获取文件的路径,但是比较容易忘记,每次需要总需要查询,现在把这些方式写下来,方便自己的时候也方便大家了,如果大家在下面的方法遇到什么问题,可以留言。Java文件获取路径方式:packagefirst.second;importjava.io.File;publicclassGetPath{publicstaticvoidg..
分类:
编程语言 时间:
2015-03-05 10:59:19
阅读次数:
161
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键
快捷键
加粗 Ctrl + B
斜体 Ctrl + I
引用 Ctrl...
分类:
编程语言 时间:
2015-03-05 10:56:03
阅读次数:
181
一个简单的JS游戏,需要jquery插件,是根据Floyd的打飞机游戏进行了一些简化和修改,界面比较丑陋,添加些素材就好看多啦,比如加个背景图片,子弹换成各种礼物图片,黄色板砖换成礼物篮等等,编码闲暇之余用来放松还是不错的。
飞机接子弹
#panel{height:400px;width:300px;background:Black;position:absolute;lef...
分类:
编程语言 时间:
2015-03-05 10:51:27
阅读次数:
157