现在位置: 首页 > pletchereup发表的所有文章
  • 10月
  • 30日
综合 ⁄ 共 6490字 评论关闭
在.Net 2.0中可以通过BackgroundWork非常方便地进行多Thread编程,大致的步骤是: 1、调用BackgroundWorker的RunWorkerAsync方法(可以传递参数),它将调用DoWork事件 2、在DoWork的事件响应代码中调用耗时的操作,此例中是PingIPs函数 3、在耗时操作中判断CancellationPending属性,如果为false则退出 4、如果要向用户界面发送信息,则调用BackgroundWorker的ReportProgress方法,它将调用ProgressChanged事件(可以将改变通过object类型传递) 5、在ProgressChanged事件的响应代码中将改变呈现给用户 6、如果需要取消耗时操作,则......
阅读全文
  • 07月
  • 08日
综合 ⁄ 共 10342字 评论关闭
通过COM技术实现Windows Shell编程(图)       在Windows环境下,不论是使用Visual C++还是Delphi或是其他一些软件开发工具开发的应用程序,尽管存在着差别,但有一点是相同的:都是运行于Windows操作系统之下的。在程序开发过程中也经常要在自己的应用程序中加入一些Windows系统本身就有的功能,比如文件的拷贝、删除、查找以及运行程序等等。而这些功能在Windows操作系统下都是具备的,显然如果能直接从系统中调用这些功能将不仅仅减少程序的大小和开发人员的工作量,而且由于是直接通过操作系统......
阅读全文
  • 05月
  • 17日
综合 ⁄ 共 3582字 评论关闭
原文链接:http://ask.wireshark.org/questions/10289/why-doesnt-the-wireshark-team-fix-the-macosx-version-of-wireshark-install Why doesn't the Wireshark Team fix the MacOsx version of wireshark install I ran the Wireshark installation and it fails to start. When run from the command line I get the following error: Incompatible library version: wireshark-bin requires version 14.0.0 or later, but libfreetype.6.dylib provides version 13.0.0 I googled around and saw suggestions such as upd......
阅读全文
  • 04月
  • 25日
综合 ⁄ 共 1934字 评论关闭
LeetCode OJ是一个有一些面试算法题的OJ,这次碰到一道令我颇为头疼的题。 https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iv/ 题意:给定一只股票N天的股价,一个人最多做出k次交易,而且只有在卖了之后才能买进。问最多能获取的最大利益。 我一开始往DP方向想,但是没什么思路。后来在讨论区看到了一个解法,看明白之后感觉做法挺机智的。 做法: 找出股价的顶点和谷底点,用一个栈保存点对。对于两个点对[v1,p1] [v2,p2],如果v1<v2且p1<p2:如果1. price[v2]<price[v1],那么更优的取法就是分别取pric......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 1361字 评论关闭
匈牙利算法模版题,不过,把网格的横纵坐标转化为顶点,(x,y)点则转化为连接x,y的一条边,题目则转化为求图的最小覆盖,而二分图的最小覆盖等于最大匹配,所以套匈牙利算法模版 code #include <set> #include <map> #include <ctime> #include <queue> #include <cmath> #include <stack> #include <limits> #include <vector> #include <bitset> #include <string> #include <cstdio> #include <cstring> #include <fstream> #include <s......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 857字 评论关闭
1.内联函数和宏的差别 内联函数要做参数类型检查,这是内联函数和宏相比的优势 2.指针和引用的区别 1>.非空区别。一个引用不能指向空值,必须指向一个对象。指针可以为空。 2>.合法性区别。使用引用不用检测其合法性,但指针必须先检查是否合法。 3>.可修改区别。指针在初始化之后还可以修改其指向的内容,但是引用在初始化指向的对象后将不能改变,但是对象内容可以改变。 3.C++中有了malloc/free,为什么还有new/delete? 对于非内部数据类型的对象而言,malloc/free不能满足动态对象的需求,因为对象在创建时要执行构......
阅读全文
  • 04月
  • 14日
综合 ⁄ 共 497字 评论关闭
<cluster-default> ... <host-default> ... <!-- - Defaults applied to each web-app. --> <web-app-default> <servlet-mapping servlet-class='com.caucho.servlets.ResinStatusServlet'> <url-pattern>/resin-status</url-pattern> <init enable="read"/> </servlet-mapping> <security-constraint> <web-resource-collection url-pattern="/resin-status/*"/> ......
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 1664字 评论关闭
方法一: 境遇:假设要判断两个整数的加法运算是否溢出。 C#中的checked/unchecked关键字能和方便的检查运算是否溢出,但是我们在C++中怎么做呢?溢出也不像C#会抛出异常,别忘了C/C++的特点:我们可以直接操纵底层硬件!把寄存器溢出标志位取出来就可以了。虽然只对加法做了溢出判断,但有了下面这段示例也能判断其它运算的溢出了。   //Copyright By Renjiachao //By Renjiachao 2010-10-13 #include<iostream> #include<string> using namespace std; class SafeInt //signed int { friend const SafeInt......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 4796字 评论关闭
http://blog.sina.com.cn/s/blog_538ce3bb01018dkt.html android:layout_width     设置组件的宽度 android:layout_height    设置组件的高度 android:id               给组件定义一个id值,供后期使用 android:background       设置组件的背景颜色或背景图片 android:text             设置组件的显示文字 android:textColor        设置组件的显示文字的颜色 android:layout_below     组件在参考组件的下面 android:alignTop         同指定组件的顶平行 android:maxLength="6"    限制输入字数 android:digits='0123567......
阅读全文
  • 01月
  • 20日
综合 ⁄ 共 1384字 评论关闭
How many integers can you find Time Limit: 12000/5000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 1219    Accepted Submission(s): 282 Problem Description   Now you get a number N, and a M-integers set, you should find out how many integers which are small than N, that they can divided exactly by any integers in the set. For example, N=12, and M-integer set is {2,3}, so there is another set {2,3,4,6,8,9,10}, all the integers of the set can be divided e......
阅读全文
  • 12月
  • 12日
综合 ⁄ 共 15288字 评论关闭
Android各种信息的显示 2011-03-02 16:59 929人阅读 评论(0) 收藏 举报 androidstringfloatnullmobile网络 参考自eoeApps。 在使用eoeApps时,发现它显示的一些系统属性像和用命令行中敲出来的一样,好奇心大起。反编译之,遂得。 关键点为使用ProcessBuilder来执行命令。 另,系统属性的详细信息见:http://blog.csdn.net/jerryutscn/archive/2010/04/24/5519423.aspx [java] view plaincopy view plaincopy to clipboardprint?   01.package lab.sodino.textimage;      02.import java.io.ByteArrayOutp......
阅读全文
  • 12月
  • 05日
综合 ⁄ 共 2177字 评论关闭
  有时候我们需要在游戏或应用中用一些符合我们样式的提示框(AlertDialog) 效果图: 下面是用到的背景图或按钮的图片 经过查找资料和参考了一下例子后才知道,要实现这种效果很简单.就是在设置alertDialog的contentView.以下的代码是写在Activity下的,代码如下: public boolean onKeyDown(int keyCode, KeyEvent event) { // 如果是返回键,直接返回到桌面 if(keyCode == KeyEvent.KEYCODE_BACK || keyCode == KeyEvent.KEYCODE_HOME){ showExitGameAlert(); } return super.onKeyDown(keyCode......
阅读全文