Btrace是一个实时监控工具,可以无需修改应用代码(事实上它修改了字节码),来达到不可告人的秘密!这是性能调优和诊断的利器! 它可以获取应用程序代码的执行时间,他可以让你无需修改代码,帮你做时间的打点。它还可以做的有很多多! 但是,你需要编写btrace脚本,它是一个java文件。在Eclipse中编写java类很简单,在linux上,vm不熟悉的可能就会比较痛苦了,并且脚本可复制性很强。 因此,我对btrace做了一个封装和拓展,你无须再编写java脚本,只需要敲几个命令,便可以实现你想要的功能! 为了减少重复工作的增加,拓展工具提供了以下特色功能: 1) 命令行交互式方式 2) 封... Read More
维护一个单调下降的队列。对于每一个人,只需要找到在他前面且离他最近的可以杀掉他的人即可。 #include #include #include #include using namespace std;#define N 100005vector v;int f[N], n, t, cnt;int main() { scanf("%d", &n); memset(f, 0, sizeof(f)); for (int i=0; i<n; i++) { scanf("%d", &t); cnt = 0; if (v.size() == Read More
相信看到这篇文章的人,心中肯定有这样的想法:ODBC、OLEDB、ADO、ADO.NET貌似都是访问数据库的东东,那么他们之间有什么区别,又有什么联系呢?不要着急,待我慢慢道来。 先说ODBC,官方的定义是这样的,开放数据库互连(ODBC)是MICROSOFT提出的数据库访问接口标准。ODBC(Open DatabaseConnectivity,开放数据库互连)提供了一种标准的API(应用程序编程接口)方法来访问数据库管理系统(DBMS)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。ODBC的设计者们努力使它具有最大的独 Read More
Slash MazeBy filling a rectangle with slashes (/) and backslashes (), you can generate nice little mazes. Here is an example:As you can see, paths in the maze cannot branch, so the whole maze only contains cyclic paths and paths entering somewhere and leaving somewhere else. We are only interested i Read More
基础android的飞机类游戏,与前人一样,由surfaceView绘制游戏画面,另起线程控制绘制时间间隔达到动态效果。这里附上最近自己写的敌机自动飞行路径代码。请大家给点意见。在敌机管理模块,加入此段代碼。movePingXing记录该飞机直线轨迹运行时,每次canvas绘制的x、y的偏量值。moveYuanHu记录该飞机按圆形轨迹运行时,每次canvas绘制的x、y的偏量值。String中,“、”前面得是x方向坐标偏移量,后面得是y方向坐标偏移量。private static String[] movePingXing = { 5 + "," + 0, 5 + &quo Read More
宏中"#"和"##"的用法 一、一般用法 我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起. #define STR(s) #s #define CONS(a,b) int(a##e##b) printf(STR(vck)); // 输出字符串"vck" printf("%d\n", CONS(2,3)); // 2e3 输出:2000 二、当宏参数是另一个宏的时候 需要注意的是凡宏定义里有用'#'或'##'的地方宏参数是不会再展开. 1, 1, 非'#' Read More
本系列学习教程使用的是cocos2d-x-2.1.4(最新版为3.0alpha0-pre) ,PC开发环境Windows7,C++开发环境VS2010一、菜单项(CCMenuItem)菜单项CCMenuItem是一个基类,它的子类可以加入CCMenu中形成菜单。CCMenu类的继承关系如下图所示。CCMenuItem类是所有按钮的基类。建议大家不要直接使用该类,因为它并不包含具体显示的功能。其作为所有按钮对象的父类,主要提供了下面的两个功能。 提供了基本按钮的状态:正常、选中和无效。 为按钮对象实现了基本的回调函数机制。当按钮对象被玩家点击按下后,通常需要执行一个动作,比如进入游戏或者打开子菜 Read More
胜利是属于那些最有信心与最有毅力的人 很久没有更新博客了,一是一直以来自己比较懒,最近又没有学习什么新技术。二是写博客的文采确实不怎么滴。三是,最近没怎么总结。最近一直在办公室学习,总是感觉差点什么,苦思不得其果。今日,碰到一篇博客,如题,大致讲的是一个姑娘通过CCIE的认证,CCIE是什么东西,我不知道,但是一个姑娘为之努力5年,我想,它的分量肯定不清。由此,我想到了一个词,坚持。没错,坚持。人,都有一种惰性,时间越长,惰性越大,这点,在我身上特别明显。什么事情,都是一时兴起,很难坚持下去。对于新技术,很渴望,但是学习的时间不长,兴趣一弱,可能就不去学习了。我想这点可能和大多数年轻的程序员. Read More
HTML超出文本多行截取代码如下: HTML: 沈阳网页制作公司有添美科技,网址是:http://www.sytm.net/wangzhanjianshe/ 沈阳网上商城建设公司有添美科技,网址是:http://www.sytm.net/jiejuefangan/ CSS:.sytm-text-1 { color: #FFF; background: #000; width: 410px; height: 22px; } .sytm-text-2 { color: #FFF; background: #000; width: 410px; height:... Read More
//用的自己的计算几何模板,不过比较慢嘿嘿//要注意只有一个点和两个点//Computational Geometry//by kevin_samuel(fenice) Soochow University//temple#include #include #include #include //#include using namespace std;//defineconst double EPS = 1e-8;const double PI = acos(-1.0);//point//==================================================== Read More