1.C++ & 混型C++能够记住其模板参数的类型,对于混型来说,使用参数化类型更加优雅。#include #include #include using namespace std;template class TimeStamped : public T { long timeStamp;pu....
分类:
编程语言 时间:
2014-07-22 22:54:56
阅读次数:
332
kill [信号代码] 进程ID以优雅的方式结束进程# kill -l PID-l选项告诉kill命令用好像启动进程的用户已注销的方式结束进程。当使用该选项时,kill命令也试图杀死所留下的子进程。但这个命令也不是总能成功--或许仍然需要先手工杀死子进程,然后再杀死父进程。# kill -HUP P...
分类:
其他好文 时间:
2014-07-19 22:26:28
阅读次数:
322
为了与时俱进,工作闲余开始研究Python,刚一接触就被Python这“优雅”的语法吸引住!后来接触到了Django,虽然还没有太深入的研究,但对这种新概念的WEB开发很感兴趣,决定尝试用它代替Java开发小的后台程序,边用边学吧!...
分类:
数据库 时间:
2014-07-18 22:19:33
阅读次数:
318
本文中非递归遍历二叉树的思想和代码都来自这里(http://jianshu.io/p/49c8cfd07410#)。我认为其思想和代码都足够优雅动人了,于是稍作整理,得到如下的程序。以上三种遍历实现代码行数一模一样,如同递归遍历一样,只有三行核心代码的先后顺序有区别。用原作者的话解释就是:"得以统一...
分类:
其他好文 时间:
2014-07-18 19:12:44
阅读次数:
280
在很多游戏中,窗口可以从游戏画面的边缘弹出。
而在 RGSS3 的默认脚本中时没有这种功能的,当在地图上按下取消键时,游戏菜单会突然出现。
现在我们可以为主菜单添加动画效果,使其在屏幕边缘弹出。
我们知道游戏中的画面并不是真正的在动,而是在每一帧都绘制一幅新的画面。
每一帧都对画面做一些微小的改变,在玩家的眼里就会产生画面在运动的错觉。
复杂的运动效果涉及到复杂的公式,这...
分类:
其他好文 时间:
2014-07-18 18:07:03
阅读次数:
233
上篇博文讲述了如何通过修改源码来查看调用堆栈,尽管也很实用,但每修改一次都需要编译,花费的时间不少,效率不高,而且属于侵入性的修改,不优雅。本篇讲述如何使用intellij idea来跟踪调试spark源码。
分类:
其他好文 时间:
2014-07-18 17:13:03
阅读次数:
210
在上一期我们研究了带选项的窗口,本期就来研究一下窗口类的具体细节。...
分类:
其他好文 时间:
2014-07-18 11:20:40
阅读次数:
364
最近由于项目需要,刚刚学完了Action委托和Func委托,发现学完了委托就必须学习lambda表达式,委托和Lambda表达式联合起来,才能充分的体现委托的便利、才能使代码更加简介、优雅。Lambda表达式"Lambda表达式"是一个匿名函数,是一种高效的类似于函数式编程的表达式,Lambda.....
分类:
其他好文 时间:
2014-07-16 18:55:46
阅读次数:
254
上一篇我们初步学习了JavaScript Promises,本篇将介绍Promise如何优雅地进行错误处理以及提升操作node.js风格1的异步方法的逼格,没错就是使用promisify2。异步编程中的错误处理人性的、理想的也正如很多编程语言中已经实现的错误处理方式应该是这样:try { va...
分类:
编程语言 时间:
2014-07-16 17:45:17
阅读次数:
214
top命令的第一行和uptime命令一样,都有系统的负载。
第二行是指进程的状态。
第三行是指cpu各个状态的百分比
us是用户cpu时间 sy是系统cpu时间 ni是优雅cpu时间 id是cpu空闲时间 wa是I/O等待时间 hi是硬件中断时间 st是流逝的时间(运行虚拟机时,执行其他任务的时间百分比)
系统的空闲时间和cpu...
分类:
其他好文 时间:
2014-07-15 12:30:02
阅读次数:
220