前言:经常在网络上看见一些关于json自动转换成javaBean的jar包,项目组里的人也在用,稍稍研究了下,都是用的反射来做的。我细细想了下里面的逻辑,我觉得直接生成JavaBean代码岂不是更加直接,反射在移动端,怎么说都是消耗资源的。Java Bean 类的结构首先要梳理下,到底Bean类是一...
分类:
编程语言 时间:
2015-09-17 11:51:17
阅读次数:
213
传统的网页的通信方式是请求-相应模式,每次请求-相应都是新的连接,连接的建立和断开也是需要消耗资源的。 WebSocket是基于TCP协议,实现单个连接上的双向通信。 本章内容包括: 异步读写字符串和二进制数据、选择连接损耗策略、何时使用WebSocket。
分类:
Web程序 时间:
2015-09-07 18:01:26
阅读次数:
136
在分析SQL性能的时候,经常需要确定资源消耗多的SQL,总结如下:1查看值得怀疑的SQLselectsubstr(to_char(s.pct,'99.00'),2)||'%'load, s.executions executes, p.sql_textfrom(selectaddress, disk...
分类:
数据库 时间:
2015-09-07 14:15:22
阅读次数:
173
# kill -pid注释:标准的kill命令通常都能达到目的。终止有问题的进程,并把进程的资源释放给系统。然而,如果进程启动了子进程,只杀死父进程,子进程仍在运行,因此仍消耗资源。为了防止这些所谓的“僵尸进程”,应确保在杀死父进程之前,先杀死其所有的子进程。确定要杀死进程的PID或PPID# ps...
分类:
系统相关 时间:
2015-09-06 14:41:50
阅读次数:
243
文件查找:在文件系统上查找符合条件的文件个过程:文件查找工具:locate:非实时查找(依赖于事先构建的索引查找,索引是在系统较为空闲的时候自动更新的(周期性任务);用户可以手动更新此索引(updatedb))优点:查找速度快消耗资源少;模糊查找:只要包含条件也可寻得缺..
分类:
其他好文 时间:
2015-09-05 01:27:46
阅读次数:
174
在做Android app开发的时候由于机器配置不是特别高,而Android自带的模拟器非常耗资源,性能极其差。所以常常由于模拟器性能差而抓狂,相信不少开发者都会面临和我一样的问题。于是换了一台平常很少用的配置相对较好的thinkpad来试试,折腾了半天。最后发现主板不支持“Virtualiza.....
分类:
移动开发 时间:
2015-08-31 13:23:54
阅读次数:
228
一.游戏性系统
(1)游戏世界一般分为静态元素和动态元素,静态元素和动态元素有时候没有特别明显的分界线。但是静态元素消耗资源较少,可以用笔刷等工具绘制静态元素。
(2)游戏世界一般分为各个组块,如关卡,地图,地区等。建立在这之上的是高级游戏流程,即玩家的目标,比如任务。
(3)游戏动态元素通常以面向对象的方式进行设计,通常称为游戏对象(Game Object),实体(entity),演员(a...
分类:
其他好文 时间:
2015-08-28 13:18:49
阅读次数:
305
分享也可以优雅
2015.8.26
TortoiseSVN 提交时 hook 的 post-commit.bat 不执行的解决方法
在使用jenkins自动构建项目的时候,考虑是否通过轮询方式自动构建项目,网上找了资料发现使用轮询过于消耗资源,所以考虑使用TortoiseSVN的钩子。
但是默认的svn服务登陆账号没有执行.bat的权限,所以将账号改为系统账户,解决此问...
分类:
其他好文 时间:
2015-08-27 00:30:24
阅读次数:
1094
ref和out这两个关键词可以用来传参,他们的区别仅仅是在c#里面的。。而他们在clr里面是没有区别的。下面是写了个例子,展示了怎么去用这两个关键词传参。已经他们的好处首先定义一个类,类里面写了几个方法: public class Base { //耗资源 pub...
分类:
其他好文 时间:
2015-08-26 01:25:54
阅读次数:
109
runloop作用
使程序一直运行并接收用户的输入
决定程序在何时处理哪些事件
调用解耦(Message Queue)
节省CPU时间(当程序启动后,什么都没有执行的话,就不用让CPU来消耗资源来执行,直接进入睡眠状态)
模式
RunLoop 在同一段时间只能且必须在一种特定的模式下运行
如果要更换 Mode,必须先停止当前的 Loop,然后再重新启动 Loop
Mode 是保证滚动流畅的关键
NS...
分类:
其他好文 时间:
2015-08-16 02:10:09
阅读次数:
179