17期讨论了为何游戏变得这么简单。大部分问这个问题的人大概并不是想回到超困难的游戏时代,而是希望游戏能有深度。有深度的游戏可以让玩家逐渐发现更多的玩点。玩家逐渐理解游戏机制从而战胜敌人,在这个过程中,他们发现可以利用自己学会的东西,将非常困难的情况转化为自己能解决的问题。这不是说问题失去了挑战性,而...
分类:
其他好文 时间:
2014-05-23 10:58:07
阅读次数:
193
Hibernate N+1 问题及解决办法
问题出现的原因:
Hibernate 中常会用到 set , bag 等集合表示 1 对多的关系,在获取实体的时候就能根据关系将关联的对象或者对象集取出,还可以设定 cacade 进行关联更新和删除。这不得不说 hibernate 的 orm 做得很好,很贴近 oo 的使用习惯了。
但是对数据库访问还是必须考虑性能问题的,在设定了 1 对多这种关系...
分类:
系统相关 时间:
2014-05-23 07:31:17
阅读次数:
289
#define max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; })
typeof(x)的意思是取x的类型,这不是标准C里的,gcc支持,vc不支持
(void) (&_x == &_y);这句话本身从执行程序来讲...
分类:
其他好文 时间:
2014-05-20 14:58:20
阅读次数:
269
oracle提供非常精确、有效的row level
lock机制,多个用户同时修改数据时,为了保护数据,以块为单位挂起锁的情况不会发生。但这不太正确。以块为单位的锁虽然不存在,但正因为oracle
I/O以块为单位组成,所以块单位锁是必要的。假设row1、row2两个行位于同一个块内,两名用户(用户...
分类:
其他好文 时间:
2014-05-20 13:11:01
阅读次数:
259
如果你现在认为世界已经实现物联化了,这一结论还有些为时尚早。据皮尤研究中心互联网项目和伊隆大学互联网创想中心联合发布的报告称,物联网真正形成气候得等到2025年。
对于未来世界,报告是这样描述的:“我们的身体、家庭以及工作场所都将充满感应器,这不仅能大幅提高我们生活的质量,同时也会给我们带来...
分类:
其他好文 时间:
2014-05-19 20:23:40
阅读次数:
360
最近央视报道了一则关于校园网络无法共享的新闻,引得无数校园学子愤慨,如今网络时代发展日益迅猛,wifi早已飞入寻常百姓家,而广大高校网络至今还不能使用无线路由器,这不得不引起学子的不满。在校园抵触声不断高涨的同时,有学生在网络上给大家分享了解决办法,那就是下载使用wifi共享精灵,从而从根本上解决了校园wifi上网的难题。
具体破解方法如下:
首先,我们去百度搜索上网神器:wifi共享...
分类:
其他好文 时间:
2014-05-15 20:05:19
阅读次数:
329
这道题简直是耻辱啊,居然被吓得不敢做,终于开始写还犯下了各种低级错误,花了好久的时间。
其实如果想明白81*9其实是很小的规模的话,早就想到用回溯法了,这不是跟八皇后完全一样的嘛。每次填入的时候,验证一下合不合理,其中合不合理在上一个问题中已经讨论过了,对当前位置讨论更简单。
所的头头是道,你会问“那你是错在哪呢?”你猜啊。我在判断一个小方格时候合理时,走了很多弯路。一开始想的是用循环和减法,...
分类:
其他好文 时间:
2014-05-15 14:37:04
阅读次数:
203
一开始没看清题,以为让当场求数独呢,吓得一直没敢做。后来发现这个题原来如此之简单,只要判断现在棋盘上的数字满不满足情况要求就可以了。
这不就是三次循环吗。。看看每一行满不满足,每一列满不满足,每个小的3*3的格子满不满足就行了。每个小3*3格子我是用求得左上角的方法来验证的。
其实觉得数独难还有一个原因是记得他在编程之美上出现过。。那上面讨论的主要是怎样构造一个数独,具体记不太清楚了,印象最深...
分类:
其他好文 时间:
2014-05-15 03:19:11
阅读次数:
185
网上找了资料说要安装一个“pointing-device”的软件,但在软件商店找不到。还有一种方案是要修改配置脚本,比较麻烦,反正我看不懂。其实ubuntu14.04已经集成了禁用触摸板的设置。直接在
系统设置——鼠标和触摸板——触摸板, 点击关闭就可以 了。 试了一下,这不就是我想要的结果嘛。触摸...
分类:
其他好文 时间:
2014-05-14 09:13:52
阅读次数:
354
今天看到了一段判断是否为二叉排序树的代码,感觉有点问题,在网上一搜还真有不少这么做的原本的思路大概是这样的吧,判断根节点值是否比左子节点的值大且比右子节点的值小,若成立,递归判断左子右子。不成立返回false,代码就不贴了。想了一下,如果下面这样的树是不是也判定为二叉排序树,但是根据定义,这不是一个...
分类:
其他好文 时间:
2014-05-14 07:15:49
阅读次数:
359