现在位置: 首页 > yushegen发表的所有文章
  • 04月
  • 20日
综合 ⁄ 共 4367字 评论关闭
Farm Game Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 62768/32768 K (Java/Others) Total Submission(s): 670    Accepted Submission(s): 258 Problem Description “Farm Game” is one of the most popular games in online community. In the community each player has a virtual farm. The farmer can decide to plant some kinds of crops like wheat or paddy, and buy the corresponding crop seeds. After they grow up, The farmer can harvest the crops and sell them to gain virtual money. The ......
阅读全文
  • 03月
  • 29日
综合 ⁄ 共 8062字 评论关闭
C++内存对象大会战 作者: peter_jiang 来源:csdnblog 如果一个人自称为程序高手,却对内存一无所知,那么我可以告诉你,他一定在吹牛。用C或C++写程序,需要更多地关注内存,这不仅仅是因为内存的分配是否合理直接影响着程序的效率和性能,更为主要的是,当我们操作内存的时候一不小心就会出现问题,而且很多时候,这些问题都是不易发觉的,比如内存泄漏,比如悬挂指针。笔者今天在这里并不是要讨论如何避免这些问题,而是想从另外一个角度来认识C++内存对象。 我们知道,C++将内存划分为三个逻辑区域:堆、栈和......
阅读全文
  • 12月
  • 12日
综合 ⁄ 共 3615字 评论关闭
http://coolshell.cn/articles/9606.html 问题的症状 从前我们的Java代码因为一些原因使用了HashMap这个东西,但是当时的程序是单线程的,一切都没有问题。后来,我们的程序性能有问题,所以需要变成多线程的,于是,变成多线程后到了线上,发现程序经常占了100%的CPU,查看堆栈,你会发现程序都Hang在了HashMap.get()这个方法上了,重启程序后问题消失。但是过段时间又会来。而且,这个问题在测试环境里可能很难重现。 我们简单的看一下我们自己的代码,我们就知道HashMap被多个线程操作。而Java的文档说HashMap是非线程安全......
阅读全文
  • 06月
  • 10日
综合 ⁄ 共 705字 评论关闭
将数组倒序,即{1,2,3,4,5} 转成{5,4,3,2,1},两种方法 1、 //两两交换的方法 第一次循环,第二个和第一个交换,第二循环,第三个和第二个交换,然后第二个再和第一个交换,依次进行。        array[] = {1,2,3,4,5};          for (int j = 0; j < array.Length; j++)            {               int temp;                for (int i = j; i > 0; i--)                 {                    temp = array[i];                    array[i] = array[i - 1];                    array[i - 1] = temp;       ......
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 183字 评论关闭
原文:spring mvc+ibatis+mysql的组合框架入门实例demo源码下载 源代码下载地址:http://www.zuidaima.com/share/1550463678958592.htm spring mvc+ibatis+mysql的组合框架实例 首页 http://localhost:端口/项目/index.jsp 添加用户 添加地址   项目截图 jar包截图  
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 3573字 评论关闭
  Java 对文件进行读写操作的例子很多,让初学者感到十分困惑,我觉得有必要将各种方法进行一次分析,归类,理清不同方法之间的异同点。   一.在 JDK 1.0 中,通常是用 InputStream & OutputStream 这两个基类来进行读写操作的。InputStream 中的 FileInputStream 类似一个文件句柄,通过它来对文件进行操作,类似的,在OutputStream 中我们有 FileOutputStream 这个对象。   用FileInputStream 来读取数据的常用方法是:FileInputStream fstream = new FileInputStream(args[0]);DataInputStream in = new DataInputStr......
阅读全文
  • 05月
  • 17日
综合 ⁄ 共 1041字 评论关闭
转载自:http://blog.csdn.net/zzz_781111/article/details/7181342 一.你要打开一个网页你可以自己写一个webview,在自己的程序中就可以打开. wv = (WebView) findViewById(R.id.webView1); wv.getSettings().setJavaScriptEnabled(true); wv.setScrollBarStyle(0); WebSettings webSettings = wv.getSettings(); webSettings.setAllowFileAccess(true); webSettings.setBuiltInZoomControls(true); wv.loadUrl("http://www.baidu.com"); //加载数据 wv.setWebChromeClient(new WebChromeClient() { @Override public void onProg......
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 3173字 评论关闭
*.ini、*.properties、*.xml都是配置文件,这些配置文件往往被奉若神明,自从我们接触电脑的那一天开始,就被人警告不要乱弄他们。其实他们与java的HashMap结构是一样的,都是一个存放key-value对的容器,只是配置文件那些是属性与属性值的key-value对罢了,HashMap不懂是啥的同志可以参考我之前写的《【Java】Java中的Collections类——Java中升级版的数据结构》(点击打开链接),但是为何不能乱碰它呢?因为这些key-valueyi对一般是记录着程序运行的参数,而且很多是初始化的参数,一般这些参数都是自程序的开始运行,也就是程序......
阅读全文
  • 04月
  • 25日
综合 ⁄ 共 2876字 评论关闭
题目类型  数据结构 题目意思 给出一系列指令 其中 指令 1  插入一个优先级为 B 值为 A 的人 指令2  去掉优先级最高的人并输出这个人的值 指令3  去掉优先级最低的人并输出这个人的值 解题方法 很多方法都可以做 例如 优先队列 线段树 treap 伸展树等 参考代码 - 有疑问的地方在下方留言 看到会尽快回复的 treap #include <iostream> #include <cstdio> #include <ctime> #include <cstdlib> using namespace std; const int maxn = 30000 + 10; int a[maxn], b[maxn]; struct Node { Nod......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 1073字 评论关闭
      饶有兴趣地看完了具体数学中的第一章,然后兴致满满地开始做习题,看到热身题的第二题,曰:“把有n个圆盘的塔从左边的桩柱A移动到右边的桩柱B,不允许在A和B之间直接移动,求最短的移动序列.(每一次移动都必须是移动到中间的桩柱或者从中间的桩柱移出.像通常一样,较大的圆盘不能放在较小圆盘的上面)”,学着书上的思考模式开始分析了:       首先看清楚条件,是不能直接在A、B之间挪动圆盘的,所以,挪动圆盘只能从A柱到中间柱,然后从中间柱挪到B柱了。于是假设从A柱到中间柱挪动n-1的盘子需要挪动(Xn−1)次,由于最大的......
阅读全文
  • 03月
  • 29日
综合 ⁄ 共 798字 评论关闭
基本思路:每隔一段时间查看一下鼠标座标,以确定是不动,弹出,还是缩进. 新建一个dialog,并加入一个timer BOOL CPracticalDlg::OnInitDialog() { CDialog::OnInitDialog(); // 设置此对话框的图标。当应用程序主窗口不是对话框时,框架将自动 // 执行此操作 SetIcon(m_hIcon, TRUE); // 设置大图标 SetIcon(m_hIcon, FALSE); // 设置小图标 // TODO: 在此添加额外的初始化代码 SetTimer(0,100,NULL); //设置定时器,每0.1秒,查看一次鼠标. return TRUE; // 除非将焦点设......
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 83字 评论关闭
sudo find /usr/include/* -print |xargs grep "string" /usr/include/* ;是查找的路径 "string" ;是查找的字符串
阅读全文