现在位置: 首页 > ha2210发表的所有文章
监测器(profiler): 监测器的目的是什么?监测器主要是为了检测程序主要哪些地方耗费资源,可能包括cpu资源,内存资源等。利用监测器可以分析出方法的耗时,程序所占内存资源。根据监测器分析出的信息,可以进行有针对性的优化。 现有的监测方式 1.  最简单的方式 System.out.println() 这种方式应该开放最常用最简单的跟踪程序运行情况的方式了。  有一个方法: [java] view plaincopy public void sayHello(){       Thread.sleep(1000);        print("hello world");    }   如果要知道这个方法的耗时,......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 2021字 评论关闭
4Sum:只需要在上一题的基础上外层在加一层遍历的循环即可 class Solution { public:      vector<vector<int> > fourSum(vector<int> &num, int target) {         int len =num.size();                   vector <vector<int> >ans;         ans.clear();          //cout<<len<<endl;         sort(num.begin(),num.end());         for(int x=0;x<len;x++){             if(x > 0 && num[x]==num[x-1])                        continue;              for(int i......
阅读全文
  • 11月
  • 09日
综合 ⁄ 共 623字 评论关闭
#include <stdio.h> #include <string.h> #include <stdlib.h> #include <iostream> #include <queue> #include <algorithm> using namespace std; #define INF 100000000 int dp[25][505]; int pos[25][15]; int main() { int N, K; while(~scanf("%d%d", &N, &K)) { for(int j = 1; j <= N; ++j) for(int i = 1; i <= 500; ++i) dp[j][i] = INF; for(int i = 1; i <= K; ++i) { scanf("%d", &......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 2310字 评论关闭
  RSS是什么,现在可以见到很多RSS订阅,RSS是什么,RSS实际就是一个符合一定规范的XML文档。由于符合规范,那么大家就都可以通过这个规范来对RSS来进行解析,提取RSS提供的数据了。   RSS解析部分:              string rss = this.textBox1.Text;//RSS地址            XmlDocument doc = new XmlDocument();//创建文档对象            try            ...{                doc.Load(rss);//加载XML 包括HTTP:// 和本地            }            catch (Exception ex)            ...{                MessageBox.Show(e......
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 1051字 评论关闭
//获取图片的缩略图  public Static Bitmap getBitmapThumbnail(String filePath){ BitmapFactory.Options options=new BitmapFactory.Options(); //true那么将不返回实际的bitmap对象,不给其分配内存空间但是可以得到一些解码边界信息即图片大小等信息 options.inJustDecodeBounds=true; //此时rawBitmap为null Bitmap rawBitmap = BitmapFactory.decodeFile(filePath, options); if (rawBitmap==null) { System.out.println("此时rawBitmap为null"); } return rawBitmap } public Bitmap toRoundCorner(Bitmap bitmap, int pixe......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 1916字 评论关闭
题意:求A^B的值的所有因子的和模9901,例如2^3=8  =>  1+2+4+8=15。最后答案为 15。 分析:先将A^B分解成素因数形式:A^B = (P1^k1) + (P2^k2) + (P3^k3) + ... 那么A^B所有因子之和就是:S = (1 + P1^1 + P1^2 + P1^3 +...+ P1^K) * (1 + P2^1 + P2^2 + P2^3+...+P2^K) * (1 + P3^1 + P3^2 + P3^3 +...+ P3^K) * (... 计算 1 + P + P^2 + P^3 +...+ P ^K 可用二分求解; 当k是偶数时:例如k=4,1 + P + P^2 + P^3 + P^4 = (1+P) + P^2 * (1+P*(1+P)); 当k是奇数时:例如k=5,1 + P + P^2 + P^3 + P^4 + P^5 = (1 + P + ......
阅读全文
  • 04月
  • 21日
综合 ⁄ 共 1090字 评论关闭
入门线段树题 线段树写法,不过还是树状数组比较好写 #include <cstdio> #include <cstring> #include <iostream> using namespace std; int const MAXN = 50010; #define Lson l,m,rt<<1 #define Rson m+1,r,rt<<1|1 struct Tree{ int l,r; int v; }tree[MAXN<<2]; inline void PushPlus(int rt){ tree[rt].v = tree[rt<<1].v + tree[rt<<1|1].v; } void Build(int l,int r,int rt){ tree[rt].l = l; tree[rt].r = r; if(l == r){ scanf("%d",......
阅读全文
起初,用纯eclipse 配置android ndk开发环境,浪费了我好多时间。 倒腾了一个星期。 后来才发现有个非常简洁的途径, 我在上面成功实现了C++ ,Ogre移植到手机上,现给大家做参考。 第一步: 安装jdk。 第二步: 去 http://developer.android.com/sdk/index.html,下载eclipse + android 集成开发环境  adt-bundle-linux-x86-20140321.zip。 第三步: 解压zip包, 运行eclipse, 默认sdk, adt, cdt 插件都有, 看实际情况sdk可以不用更新,直接用包里的也行。 第三步: 下载ndk: http://developer.android.com/tools/sdk/ndk/......
阅读全文
  • 02月
  • 13日
综合 ⁄ 共 14910字 评论关闭
1 创建脚本块   1: <script language=”JavaScript”>   2: JavaScript code goes here   3: </script>    2 隐藏脚本代码   1: <script language=”JavaScript”>   2: <!--   3: document.write(“Hello”);   4: // -->   5: </script>    在不支持JavaScript的浏览器中将不执行相关代码   3 浏览器不支持的时候显示   1: <noscript>   2: Hello to the non-JavaScript browser.   3: </noscript>    4 链接外部脚本文件   1: <script language=”JavaScript” src="/”filename.j......
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 5850字 评论关闭
一、功能实现核心:FileSystemObject 对象     要在javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。二、FileSystemObject编程 使用FileSystemObject 对象进行编程很简单,一般要经过如下的步骤: 创建FileSystemObject对象、应用相关方法、访问对象相关属性 。 (一)创建FileSystemObject对象 创建FileSystemObject对象的代码只要1行: var fso = new ActiveXObject("Scripting.FileSystemObject"); 上述代码执行后,fso就成为一个FileSystemObject对象实例。 (二)应用相关方法 创建对象实例后,就可以使用......
阅读全文
  • 01月
  • 20日
综合 ⁄ 共 641字 评论关闭
题目描述:编程实现两个正整数的除法,当然不能用除法操作符。// return x/y.int div(const int x, const int y) {          ....} 别小看这道题目啊,这个是MS的面试题目啊。刚拿到这道题目的时候。我想过用二分法来求,但二分也还不是要用到除法么。后来想到了一种方法,这种方法我觉得还是可行的,就是把正数转换为字符串,模拟小学学过的竖式除法运算。这样就很快能出结果了,但有一点不好的是,这个模拟起来有点困难。后来XT在网上说这个是用位移运算的方法做的。呵呵,是的呀,于是,我就写了一个位移运算的代码。当然这个代......
阅读全文
  • 12月
  • 07日
综合 ⁄ 共 322字 评论关闭
1、dir/b * >> d:/testINF/testhellow.inf 统计出当前目录下所有文件,并写入d:/testINF/testhellow.inf中。   2、cabwiz.exe "testhellow.inf" /dest "d:/testINF" /err "log.log 编译当前目录下testhellow.inf文件成一个cab包文件,并将出错及警告信息写入d:/testINF/log.log中,这里当前目录为d:/testINF,并且已经将所要打包的文件如:test.exe,test.dll,readme.txt放在当前目录下,另外需要将如下工具文件:cabwiz.ddf,makecab.exe,cabwiz.exe拷贝至当前目录下。
阅读全文