Synchronizationsynchronized语法可以获取锁,
当其他线程持有锁的时候该线程想要获取锁将会进入等待状态, 直到没有其他线程持有该锁显示使用 synchronized (lock)
将会获取lock对象的锁没有显示指定锁对象将会获取当前类的class对象的锁Wait and N...
分类:
编程语言 时间:
2014-05-08 12:20:52
阅读次数:
327
公司更换了新的服务器,从万网换到阿里云,一直处于无人管理的状态,阿里云那边会帮忙迁移数据,但还有一个伪静态的配置出了些问题,那边技术一直出于纠结.net
4.0还是.net 2.0然后我憋了半天,终于在下班之前搞定了。选择网站的属性,主目录,配置。浏览文件夹中:。。。。C:\WINDOWS\MICR...
分类:
其他好文 时间:
2014-05-08 12:09:41
阅读次数:
230
先查看一下ssh服务状态:# svcs或# svcs | grep sshonline
Aug_07 svc:/network/ssh:default 如需要关闭ssh服务(关闭完可以 svcs | grep ssh 查看一下状态):#
svcadm disable svc:/n...
分类:
其他好文 时间:
2014-05-08 11:30:53
阅读次数:
443
又时候感觉在学习英语一样后,语法啊这些,那些地方该用,那些地方不该用,等等
活学活用吧,好快,感觉时间过得好快马上又是周四了。 线程的八个状态: 四个基本状态:新建, 就绪, 运行, 死亡。
运行:1.睡眠(sleep,自然醒),2.等待(wait ,被叫醒),3.挂起(yield, 让...
分类:
编程语言 时间:
2014-05-08 10:29:15
阅读次数:
303
战斗系统算是最大核心系统。但是也不要想太复杂我之前做过四整遍。简单的用有限状态机实现FSM,复杂一点的用行为树实现bttree现在没什么思路动作AI不知道怎么分析AI属于服务器行为不复杂的话用状态机,每个状态管理自己的动作和特效的播放状态机是什么概念,包含哪些内容,用到什么设计模式比如战斗。待机。巡...
分类:
其他好文 时间:
2014-05-08 09:57:41
阅读次数:
359
线程的生命周期:新建状态:用new语句创建的线程对象处于新建状态,此时它和其它的java对象一样,仅仅在堆中被分配了内存就绪状态:当一个线程创建了以后,其他的线程调用了它的start()方法,该线程就进入了就绪状态。处于这个状态的线程位于可运行池中,等待获得CPU的使用权运行状态:处于这个状态的线程...
分类:
编程语言 时间:
2014-05-08 05:11:34
阅读次数:
280
今天来说说类似天猫的Banner中的小圆点是怎么做的(图中绿圈部分)
在学习自定义控件之前,我用的是非常二的方法,直接在布局中放入多个ImageView,然后代码中根据Pager切换来改变图片。这种方法虽然可以在切换完成后正确显示小圆点,但是却做不到如下图中的切换中的状态显示:
今天学到了自定义控件,正好可以把这个坑填上。
说一下思路:...
分类:
移动开发 时间:
2014-05-08 01:44:15
阅读次数:
495
1 wait方法:
该方法属于Object的方法,wait方法的作用是使得当前调用wait方法所在部分(代码块)的线程停止执行,并释放当前获得的调用wait所在的代码块的锁,并在其他线程调用notify或者notifyAll方法时恢复到竞争锁状态(一旦获得锁就恢复执行)。
调用wait方法需要注意几...
分类:
编程语言 时间:
2014-05-08 01:18:35
阅读次数:
403
1、协同程序,一个具有多个协同程序的程序在任意时刻,只能运行一个协同程序,
只有正在运行的协同程序被挂起时,它的执行才会暂停。
创建
co = coroutine.create(匿名函数); -- 匿名函数就是线程要执行的东东
状态
coroutine.status(co);
唤醒
coroutine.resume(co);
挂起
coroutine.yie...
分类:
其他好文 时间:
2014-05-08 00:21:05
阅读次数:
367
HTML5新添加了对历史的管理,更新了history对象让管理历史状态更加方便了。在现代Web应用中,用户可以通过”前进”和”后退”按钮进行历史页面的切换。这让一些不在新页面中打开的新页面前进后退自如,提高了用户体验。通过haschange事件,可以知道URL的参数什么时候发生了变化,也就是什么时候该有所反应。通过状态管理的API,能够在不加载新页面的情况下改变浏览器的URL。所以需要使用...
分类:
Web程序 时间:
2014-05-07 21:34:55
阅读次数:
496