自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

huangzebiao007的专栏

有些事不做,以后想起,会后悔现在的自己!

  • 博客(78)
  • 资源 (40)
  • 收藏
  • 关注

转载 eclipse快捷键整理

在网上搜eclipse快捷键,可以搜出一大堆,大多罗列了n多的快捷键,估计大部分人看了以后都会头大的,我也头大,不过我一一尝试了一遍,整理出了eclipse最常用最有用,写代码必须用到的一些快捷键,大约只有网上快捷键大全的一半,减少大家的记忆量。如果大家把这些快捷键都很好的运用,写代码的效率一定会有提高。当然你也可以通过菜单栏中Window–>Preferences–>General–>Keys来

2016-06-20 15:23:44 476

原创 KBE中 实体client 创建

对Proxy Avatar来说,服务器上cell创建了,client就会创建。对其他实体来说,服务器上cell创建了,且要在Avatar的AOI范围内,才会创建,且调用 onEnterWorld。单纯在Base上创建,是不会创建client的

2016-05-18 15:52:38 554

原创 KBE CellApp 跟 Space 的关系

2016-05-12 15:49:36 751

原创 python 时间处理

import time,datetime # date to str print time.strftime("%Y-%m-%d %X", time.localtime())#str to date t =time.strptime("2009 - 08 - 08","%Y - %m - %d") print(time.mktime(t)) #转

2015-06-27 10:06:09 598

原创 KBEngine引擎使用笔记

一、 查询数据库def initEmailToAvatar(self, avatarId):self.queryEmailsFromDataBase(avatarId, self.initEmailToAvatarCB)def initEmailToAvatarCB(self, avatar, currentTime, emailDatas):for email in emai

2015-01-08 12:02:56 1233

转载 TortoiseSVN解决代码冲突

解决代码冲突 如果commit时出现“You have to update your work copy first.”红色警告,说明版本库中的此文件已经被其他人修改了。请先点“ok”按钮退出。执行update,然后再commit。  如果修改与update得到的代码不冲突,则自动合并。如果冲突(比如对同一行代码进

2014-10-10 10:48:37 1302

原创 mysql

一、备份数据库

2014-07-09 09:40:59 577

原创 python2.5版本中实现简单的json模块

项目开发中用到了一个工具,使用python

2014-05-26 20:22:44 3200

原创 CentOs下安装svn服务器

#yum install subversion

2014-05-16 00:26:13 744

转载 AOI( Area Of Interest )

AOI( Area Of Interest )是网游服务器中必不可少要考虑的一个问题,当前主流的AOI算法依然是基于2D的格子的, 场景均分成为等大的格子,每个Entity都根据其位置放到所属格子的链表中.关键问题是当Entity移动后:一是要找到该Entity看到了哪些新的otherEntitys,二是要找到哪些otherEntitys以前可以看到而现在看不到了,三是要找

2014-05-15 16:29:26 1895

原创 java并发编程中的随笔

1、使用ConcurrenthHashMap比用synchronzied同步了的HashMap效率要高得多2、同步的jizhi

2014-05-14 21:32:17 586

原创 mysql卸载后重装时出现问题解决方法

一、服务中mysql服务还在以管理员的身份运行cmd,

2014-05-06 17:15:02 779

原创 PythonChallenge闯关游戏——第16-20关

第十六关:http://www.pythonchallenge.com/pc/return/mozart.html

2014-04-30 14:16:44 1505

原创 PythonChallenge闯关游戏——第11-15关

第十一关:http://www.pythonchallenge.com/pc/return/5808.html

2014-04-30 11:01:41 1277

原创 PythonChallenge闯关游戏——第6-10关

第六关:http://www.pythonchallenge.com/pc/def/channel.html

2014-04-29 17:37:42 1565

原创 PythonChallenge闯关游戏——第1-5关

第一关:http://www.pythonchallenge.com/pc/def/274877906944.html

2014-04-29 15:05:33 1718

原创 PythonChallenge闯关游戏——第0关

最近学了python,在网上看到有这个游戏,做了前几ti

2014-04-29 14:48:06 1658

原创 线程池Executor与ExecutorService

在生产环境中,为每个任务分配一个线程存在一些

2014-04-26 18:33:44 810

原创 同步工具类--闭锁、信号量、栅栏的总结

闭锁用于一组线程等待(阻塞)一个外部事件的发生,这个事件发生之前这些线程阻塞,等待控制线程打开闭锁,然后这些线程同时开始执行。闭锁强调的是阻塞后的同时开始;栅栏则是一组线程相互等待,直到所有线程都到达某一点时才打开栅栏,然后线程可以继续执行,也就是说控制线程先设置一个时间点,然后这些线程各自执行,执行完等待(阻塞),直到这组线程中的所有线程执行完,然后控制线程栅栏打开,这些线程同时继续执行。栅栏强

2014-04-25 23:34:02 2446

原创 栅栏CyclicBarrier

它允许一组线程互相等待,直到到达某个公共屏障点。利用栅栏,可以使线程相互等待,直到所有线程都到达某一点,然后栅栏将打开,所有线程将通过栅栏继续执行。CyclicBarrier支持一个可选的 Runnable 参数,当线程通过栅栏时,runnable对象将被调用。构造函数CyclicBarrier(int parties, Runnable barrierAction),当线程在CyclicBarr

2014-04-25 22:50:27 592

原创 信号量Semaphore

Semaphore 是一个计数信号量。从概念上讲,信号量维护了一个许可集。如有必要,在许可可用前会阻塞每一个 acquire(),然后再获取该许可。每个 release() 添加一个许可,从而可能释放一个正在阻塞的获取者。但是,不使用实际的许可对象,Semaphore 只对可用许可的号码进行计数,并采取相应的行动。说白了,Semaphore是一个计数器,在计数器不为0的时候对线程就放行,一旦达到0

2014-04-25 22:27:42 695

原创 python小知识点总结

一、print格式化输出print "%s is number %d!" % ("Python", 1)二、

2014-04-24 16:23:48 787

原创 闭锁CountDownLatch

闭锁是一种同步工具类,可以延迟线程的进度直到其到达终止状态。闭锁的作用是在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。即,一组线程等待某一事件发生,事件没有发生前,所有线程将阻塞等待;而事件发生后,所有线程将开始执行;闭锁最初处于封闭状态,当事件发生后闭锁将被打开,一旦打开,闭锁将永远处于打开状态。CountDownLatch类是一种灵活的闭锁实现,它可以使一个或多个线

2014-04-22 21:09:46 589

原创 BlockingQueue阻塞队列和生产者-消费者模式

BlockingQueue阻塞队列是一个线程安全的类,如果队列为kong

2014-04-21 00:14:54 2782

原创 使用正确的锁对象来保证线程安全

在java集合中,有些容器是线程安全的(Vector,ConcurrentLinkedQueue等),有些则不是(list等),对线程不安全的容器,可以利用类似 private static List taskQueue = Collections.synchronizedList(new LinkedList());的方法得到本身不是线程安全的容器的线程安全的状态,但是要注意的一点是,无论是

2014-04-20 16:07:46 1168 1

原创 ThreadLocal类

synchronized这类线程同步的机制可以解决多线程并发问题,在这种解决方案下,多个线程访问到的,都是同一份变量的内容。为了防止在多线程访问的过程中,可能会出现的并发错误。不得不对多个线程的访问进行同步,这样也就意味着,多个线程必须先后对变量的值进行访问或者修改,这是一种以延长访问时间来换取线程安全性的策略。而ThreadLocal类为每一个线程都维护了自己独有的变量拷贝。每个线程都拥

2014-04-19 18:45:34 565

原创 java内置锁synchronized的可重入性

当线程请求一个由其它线程持有的对象锁时,该线程会阻塞,而当线程请求由自己持有的对象锁时,如果该锁是重入锁,请求就会成功,否则阻塞。java中获取锁的操作的粒度是“线程”,而不是“调用”,即不是每一次调用都是建立一个锁。重入锁的一种实现方法是为每个锁关联一个线程持有者和计数器,当计数器为0时表示该锁没有被任何线程持有,那么任何线程都可能获得该锁而调用相应的方法;当某一线程请求成功后,JVM会

2014-04-12 01:57:50 6035 1

原创 java NIO —— 通道

一、通道基础

2014-04-09 17:48:10 713

原创 java NIO —— 缓冲区

一、缓冲区基础 概念上,缓冲区是包在一个对象内的基本数据元素数组。Buffer 类相比一个简单数组的优点是它将关于数据的数据内容和信息包含在一个单一的对象中。Buffer 类以及它专有的子类定义了一个用于处理数据缓冲区的API。 2.1.1 属性 所有的缓冲区都具有四个属性来提供关于其所包含的数据元素的信息。它们是: 容量(Capacity) 缓冲区能够容纳的数据元素的

2014-04-09 15:30:04 817

原创 java NIO——简介

概念

2014-04-09 15:23:53 557

原创 mysql数据库常用管理软件

http://download.csdn.net/detail/huangzebiao007/6954253

2014-02-24 12:43:03 633

原创 myeclipse添加svn插件

安装好myeclipse后,将svn插件(http://download.csdn.net/detail/huangzebiao007/6953983)放置在MyEclipse-8.6\dropins目录下,重启myeclipse。

2014-02-24 10:15:22 613

原创 ssh2整合的一个小Demo

随意写的一个ssh2整合的一个小Demo

2014-01-15 02:13:31 1621

转载 200多个js技巧代码

1.文本框焦点问题onBlur:当失去输入焦点后产生该事件onFocus:当输入获得焦点后,产生该文件Onchange:当文字值改变时,产生该事件Onselect:当文字加亮后,产生该文件input type="text" value="mm" onfocus="if(value=='mm) {value=''}" onblur="if(value=='') {value='mm'}

2014-01-13 11:32:49 1896

原创 Linux下安装JDK和Tomcat

dd

2014-01-09 15:52:28 748

原创 Linux下安装管理mysql数据库

dd

2014-01-09 15:51:54 808

原创 Linux常用命令(二)

dd

2014-01-09 15:51:29 611

原创 Linux常用命令(一)

一、

2014-01-09 01:15:56 707

原创 Linux安装与常用软件

一、安装二、常用软件SecureCRT:主要用于远程连接Linux,进行各种命令操作SSHSecureShellClient:主要用于window系统跟linux系统文件交互

2014-01-09 00:22:02 607

原创 ExtJS4学习笔记

一、下载地址二、第一个小例子 New Document Ext.onReady(function(){ var win=new Ext.Window({ title:"窗口", width:500, height:300, html:"测试窗口" }); win.s

2013-12-24 16:17:25 1098

SSH2整合的一个小demo

自己写的一个SSH2整合的一个小demo

2014-01-14

SSHSecureShellClient

主要用于window系统跟linux系统文件交互,很方便的工具

2014-01-09

SecureCRT 5.1

跟linux的连接工具,里面有激活码,也是从网下下载来的

2014-01-09

extjs4.1.0API文档

extjs4.1.0中文说明文档,从网上下载下来的

2014-01-05

extjs4.1.0

web extjs4 前端框架 学习备用

2014-01-05

java开发文档

java开发中用到的各种帮助文档大全,备份使用

2013-12-26

ExtJS4开发学习

前台ajax框架,具有丰富的实现组件,提高开发速率

2013-12-24

jboss5服务器1

jboss服务器,javaee容器,分布式

2013-12-18

jboss5服务器2

JBOSS,javaee,分布式,java web容器

2013-12-18

log4j日志记录工具

java的日志记录jar包,很方便的工具包

2013-12-17

java反编译工具

一款非常好用的java字节码文件反编译工具

2013-12-05

pinyin4j实现汉字转拼音jar包

pinyin4j实现汉字转拼音jar包,很方便的jar工具

2013-10-21

java操作json的几个必需jar包

java操作json的几个必需jar包,每个jar包都需要导进去,测试过的

2013-10-14

java pattern

java的设计模式练习例子,学习资料,留着下载

2013-10-13

cxf的jar包

webService的一种实现,cxf,备份以后用

2013-10-10

hessian的jar包

webservice的一种轻量级实现,能在普通的web容器上运行

2013-10-10

页面日期控件

很方便使用的在页面上调用日期的控件,留着备用

2013-10-10

POI操作Excel表格jar包

项目开发过程中对报表进行处理的一个很方便的jar包

2013-10-09

Spring quartz定时调度jar包

Spring中集成的一个定时任务调度器,以备以后使用

2013-10-09

Spring所需的jar包

Spring开发所需的jar包,备用以后学习

2013-10-08

c3p0和dbcp数据源jar包

跟spring框架搭配使用的数据源jar包

2013-10-08

mysql驱动包

mysql数据库跟java jdbc配合使用的驱动包

2013-10-06

Hibernate的lib包

hibernate框架所需的jar包,留着以备使用

2013-10-06

struts2的lib包

struts2所必需的lib包,备份以后下载

2013-10-06

java操作excel表格jar包

java操作excel表格jar包,供大家使用

2013-01-01

myeclipse快捷键

myeclipse快捷键大全,供大家参考使用

2012-12-20

传智播客张孝祥java邮件开发_Java邮件开发源代码

传智播客张孝祥java邮件开发_Java邮件开发源代码

2012-12-20

传智播客网上支付源码

传智播客教学视频网上支付的源码,挺有实用价值

2012-12-20

传智播客张孝祥java就业面试题大全

传智播客张孝祥老师整理的java就业面试题大全

2012-12-20

传智播客视频Jdbc学习笔记

自己整理的传智播客jdbc学习笔记,属于原创作品

2012-12-20

传智播客视频JavaSE学习笔记

自己整理的传智播客javaSE基础学习笔记

2012-12-20

win7共享设置

win7共享设置

2014-06-23

温少的并发编程培训文档

温少的并发编程培训文档,看完java并发编程实战后再来看这文档,收获挺多

2014-06-09

pythonAPI文档

python API 文档 参考 官方 备份 学习

2014-04-25

sqlyog数据库管理软件

mysql数据库管理软件sqlyog,先双击注册reg

2014-02-24

myeclipse加svn插件

myeclipse加svn插件,简单的方式

2014-02-24

apache-tomcat-6.0.26.tar.gz

apache-tomcat-6.0.26.tar.gz

2014-01-15

200多个js小技巧

200多个javascript小技巧,带目录索引

2014-01-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除