现在位置: 首页 > stackable发表的所有文章
  • 10月
  • 03日
编程语言 ⁄ 共 2626字 评论关闭
看到const 关键字,C++程序员首先想到的可能是const 常量。这可不是良好的条件反射。如果只知道用const 定义常量,那么相当于把火药仅用于制作鞭炮。const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。 const 是constant 的缩写,“恒定不变”的意思。被const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。所以很多C++程序设计书籍建议:“Use const whenever you need”。 1.用const 修饰函数的参数 如果参数作输出用,不论它是什么数据类型,也不论它采用“指针传递”还是“引用传递”,都不能......
阅读全文
  • 07月
  • 25日
综合 ⁄ 共 1322字 评论关闭
Next Permutation Implement next permutation, which rearranges numbers into the lexicographically next greater permutation of numbers. If such arrangement is not possible, it must rearrange it as the lowest possible order (ie, sorted in ascending order). The replacement must be in-place, do not allocate extra memory. Here are some examples. Inputs are in the left-hand column and its corresponding outputs are in the right-hand column.1,2,3 → 1,3,23,2,1 → 1,2,3 1,1,5 → 1,5,1 思路: 当然最......
阅读全文
  • 08月
  • 30日
综合 ⁄ 共 6329字 评论关闭
C#实现POST提交方式 本文来自博客园-陈国立:http://www.xubaihui.com   原文地址:http://www.cnblogs.com/cgli/archive/2011/04/09/2010497.html 网页自动登录和提交POST信息的核心就是分析网页的源代码(HTML),在C#中,可以用来提取网页HTML的组件比较多,常用的用WebBrowser、WebClient、HttpWebRequest这三个。 以下就分别用这三种方法来实现: 1、WebBrowser是个"迷你"浏览器,其特点是Post时不用关心Cookie、内置JS等问题 WebBrowser是VS2005新提供的组件(其实就是封装了IE接口),实现POST功能一般在webBrowser的Docume......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 1970字 评论关闭
1、老是弹出Quick update error 、关闭myeclipse的Quick Update自动更新功能      这个问题的解决办法是关闭自动更新      Windows > Preferences > MyEclipse Enterprise Workbench > Community Essentials,      把选项 "Search for new features on startup"的前勾去掉即可。  2 、关闭updating indexes       Window > Preferences > Myeclipse Enterprise Workbench > Maven4Myeclipse > Maven>       禁用Download repository index updates on startup 。  3 、关闭MyEclipse的自动validation     ......
阅读全文
  • 05月
  • 19日
综合 ⁄ 共 19672字 评论关闭
文章目录 一 .NET中Drag和Drop时的数据传输 三 IDataObject接口 四 .NET中Drag and Drop数据传输的分析 五 总结 .NET中的Drag and Drop操作(一)   在上一篇文章介绍了在.NET中进行Drag和Drop操作的方法,以及底层的调用实现过程。实际是通过一个DoDragDrop的WIN32 API来监视拖拽过程中的鼠标,根据鼠标的位置获得IDropTraget和IDropSource接口,对拖拽源和目标进行操作。但是拖拽的目的是进行数据的交换,在上一篇文章中对于发送和接受数据都是一笔带过,所以这一篇主要......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 22243字 评论关闭
Key: Application can be killed immediately after launch (NSSupportsSuddenTermination) Value:BOOL 说明:         指定应用程序是否可以被杀死,以便更快地关闭或注销操作。         表示系统是否可以彻底杀死的应用程序以注销或关闭更迅速。您可以使用此键来指定应用程序是否可以在关闭后立即被杀死。该应用程序还可以启用或禁用终止在运行时使用NSProcessInfo类的方法。默认值为NO。   Key: Application Category (LSApplicationCategoryType) Value:String 说明:          包含UTI相应的应用程序的类型。App Store中使用......
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 2470字 评论关闭
网络流的最经典应用就是最大流....给定一个图...给出每条边能流过的最大流量...求源点到汇点的最大流量....    求解网络流的基本思想就是每次寻找增广路(就是源点到汇点的一条可行路)..然后ans+=增广路能流过的流量..更新剩余网络..然后再做增广路...直到做不出增广路..关于网络流入门最难理解的地方就是剩余网络了....为什么在找到一条增广路后...不仅要将每条边的可行流量减去增广路能流过的流量...还要将每条边的反向弧加上增广路能流过的流量.?..原因是在做增广路时可能会阻塞后面的增广路...或者说做增广路本来是有个顺序......
阅读全文
  • 04月
  • 24日
综合 ⁄ 共 1082字 评论关闭
Description ftiasch 有 N 个物品, 体积分别是 W1, W2, ..., WN。 由于她的疏忽, 第 i 个物品丢失了。 “要使用剩下的 N - 1 物品装满容积为 x 的背包,有几种方法呢?” -- 这是经典的问题了。她把答案记为 Count(i, x) ,想要得到所有1 <= i <= N, 1 <= x <= M的 Count(i, x) 表格。 Input   第1行:两个整数 N (1 ≤ N ≤ 2 × 103) 和 M (1 ≤ M ≤ 2 × 103),物品的数量和最大的容积。 第2行: N 个整数 W1, W2, ..., WN, 物品的体积。 Output   一个 N × M 的矩阵, Count(i, x)的末位数字。 Sampl......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 967字 评论关闭
UML参考书籍《UML中文参考手册》,DP参考书籍《设计模式.可复用面向对象软件的基础.中文版》,使用的建模工具:Rational Rose,对于Rose的使用方法,可以参考《UML with Rational Rose从入门到精通》。 UML简介: 随着计算机应用越来越广泛,计算机软件的规模和复杂性与日俱增,从而使得软件技术不断受到新的挑战,在上世纪60年代就出现了软件危机,为了解决软件危机,需要更加先进的方法与技术。在开发中,开发者逐渐认识到大型的软件系统的开发是一项工程,必须按工程学的方法组织软件的生产与管理,必须经过分析、设计、实现、......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 10717字 评论关闭
* 在wifi setting 中 check enanble 开始继续 1.  收到MESSAGE_ENABLE_WIFI setWifiEnabledBlocking(wifiService.java)   => mWifiStateTracker.loadDriver   => mWifiStateTracker.startSupplicant()       ==> WifiNative.startSupplicant (WifiNative.java)          ===> android_net_wifi_startSupplicant(android_net_wifi_Wifi.cpp JNI)               ====> wifi_start_supplicant (wifi.c hardware wifi lib)              就是去启动wpa_supplicant 命令行    => mWifiStateTracker.startEventLoop()......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 3727字 评论关闭
<1>[ 2894.179063] [(2012-12-31 07:20:58.219291396 UTC)] Unable to handle kernel paging request at virtual address da922100 <1>[ 2894.179583] [(2012-12-31 07:20:58.219808063 UTC)] pgd = d8330000 <1>[ 2894.179889] [(2012-12-31 07:20:58.220114729 UTC)] [da922100] *pgd=00000000 <0>[ 2894.180258] [(2012-12-31 07:20:58.220481396 UTC)] Internal error: Oops: 80000005 [#1] PREEMPT SMP ARM <4>[ 2894.180703] [(2012-12-31 07:20:58.220928063 UTC)] Modules linked in: sm_e......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 550字 评论关闭
  public class Override {                        public static void main(String[] args)               {                        Son son = new Son();                         son.run();               } }             class Father        {                        public void run()                      {                                 System.out.println("father is running");                       }       }                         class Son extends Father            {                 public void......
阅读全文