现在位置: 首页 > dainty发表的所有文章
  • 11月
  • 02日
综合 ⁄ 共 12457字 评论关闭
    转载:http://blog.csdn.net/ychw365/article/details/6734894   (1)首先const 定义的常量必须被初始化          因为默认内部连接所以必须被初始化,其作用域为此文件,编译器经过类型检查后直接用100在编译时替换         修饰符const可以用在类型说明符前,也可以用在类型说明符后          例如:          int const x=2;  或  const int x=2;      class A;      const A a;  或     A const a;          const int r[ ]={1,2,3,4};          以上是常量集合,编译器会为其分配内存,所以不能在编译期间使用其中......
阅读全文
  • 08月
  • 21日
综合 ⁄ 共 1102字 评论关闭
题意: 把一串 括号变成合法的,输出其中一个合法解就好了。 状态:dp【i】【j】 表示 从i 到 j 的括号要加几个括号才变合法。负数和0都是不用加了。 状态转移方程: dp【i】【j】=min(dp【i】【j】,dp【i】【k】+dp【k+1】【j】) (  1<= k <=n , 0<=i<=n-k ,  j=i+k  ) 边界条件: 就是一个括号时dp值为1 ,即dp【i】【i】=1 ; 还有一个 判断条件 就是当dp【i】【j】 i  与  j 的括号匹配时 就要把它赋值为 -1; 递归输出就好了。。 /**最少的括号匹配数,及其输出其中一个合法答案。**/ #include <iostr......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 2696字 评论关闭
Swift的字符串类型表示的字符值以特定顺序的集合。每个字符的值代表一个Unicode字符。您可以通过遍历该字符串用for-in循环访问字符串中的单个字符值: for character in "Dog!"{ println(character) }
//D 5 //o 6 //g 7 //! 8 // 创建一个单独的字符串常量或者变量可以通过一个字符类型的注释来完成: let yenSign: Character = "¥"   字符计数   如果我们想要计算一个字符串里有多少字符,我们可以通过countElements函数来实现 .    let unusualMenagerie= "Koala , Snail ,Penguin , Dromedary " .     println("unusualMenageri......
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 2187字 评论关闭
常用RGB颜色表                                       R G B 值   R G B 值   R G B 值 黑色 0 0 0 #000000 黄色 255 255 0 #FFFF00 浅灰蓝色 176 224 230 #B0E0E6 象牙黑 41 36 33 #292421 香蕉色 227 207 87 #E3CF57 品蓝 65 105 225 #4169E1 灰色 192 192 192 #C0C0C0 镉黄 255 153 18 #FF9912 石板蓝 106 90 205 #6A5ACD 冷灰 128 138 135 #808A87 dougello 235 142 85......
阅读全文
读取文件: 第一种:这是因为文件还没关闭就被操作(move/delete/rewrite等)引起的错误 解决办法: 可能因为某个进程还没完成就执行下一个进程,为确保操作文件的进程已经关闭,可 以使用Thread.Sleep(2000),即等待2秒后再操作文件,如果还不够,可以增加到5秒 ,这个根据具体情况而定。如: for (int i = 1; i < 100; i++) {         Thread.Sleep(2000);         //这里为操作文件代码 } 这样就可以解决问题了。 第二种:使用 System.IO.FileStream fs = new System.IO.FileStream(fileName, System.IO.FileMode.Open) ......
阅读全文
  • 05月
  • 04日
综合 ⁄ 共 15256字 评论关闭
http://www.cnblogs.com/yizhu2000/archive/2008/01/03/1011958.html 把遇到过的对.Net线程的一些问题和误解集中起来和大家分享,也希望大家能一起补充,热烈欢迎讨论 目录   基础篇 怎样创建一个线程 受托管的线程与 Windows线程 前台线程与后台线程 名为BeginXXX和EndXXX的方法是做什么用的 异步和多线程有什么关联 WinForm多线程编程篇 我的多线程WinForm程序老是抛出InvalidOperationException ,怎么解决? Invoke,BeginInvoke干什么用的,内部是怎么实现的 每个线程都有消息队列吗? 为什么Winform不允许跨线程修改UI......
阅读全文
  • 04月
  • 12日
综合 ⁄ 共 638字 评论关闭
N个整数组成的序列a[1],a[2],a[3],…,a[n],将这N个数划分为互不相交的M个子段,并且这M个子段的和是最大的。如果M >= N个数中正数的个数,那么输出所有正数的和。 例如:-2 11 -4 13 -5 6 -2,分为2段,11 -4 13一段,6一段,和为26。 Input 第1行:2个数N和M,中间用空格分隔。N为整数的个数,M为划分为多少段。(2 <= N , M <= 5000) 第2 - N+1行:N个整数 (-10^9 <= a[i] <= 10^9) Output 输出这个最大和 Input 示例 7 2 -2 11 -4 13 -5 6 -2 Output 示例 26   分析: 注意题目要求必须分为M个子段......
阅读全文
  • 02月
  • 24日
综合 ⁄ 共 1904字 评论关闭
        为了让某个进程运行我们的Dll,可以使用远程线程来达到目的。 为了达到这个目的,我们必须让该进程调用我们的Dll。怎样才能让目标进程来调用我们的DLL呢?首先不可能是隐式的,因为隐式调用Dll的名字必须要在进程的导入表中出现,修改程序的导入表将非常麻烦(有空偶再研究一下)。最直接的方式就是显式的调用LoadLibrary函数来调用我们的Dll。好主意!但是我们怎么样才能让目标进程去执行该动作呢,也就是去调用LoadLibrary函数呢?我们不可能去修改源代码来增加一个线程来执行吧。幸好,windows提供了一个API——CreateRem......
阅读全文
  • 02月
  • 15日
综合 ⁄ 共 266字 评论关闭
代码如下: #encoding=utf-8 print '中国' #搜索和替换文件中的文本 srcText = '123' desText = '456' input_file = open(r'D:\123.txt') output_file = open(r'D:\1236.txt','w') for s in input_file: output_file.write(s.replace(srcText,desText)) input_file.close() output_file.close() 结果: 123中内容:123abc中国 1236中内容:456abc中国
阅读全文
  • 02月
  • 06日
综合 ⁄ 共 13698字 评论关闭
转载本文的目的是本文S2SH配置的方法跟自己平时的配置风格有些地方不一样,值得温故知新。 我们在搭建框架之前,首先一定要注意各个框架的版本,不同的版本集成方式和所需的jar包是有区别的。 SSH2框架的版本为:struts-2.2.3 + spring-2.5.6 + hibernate-3.6.8 1.  所需jar包 struts2: struts2-core-2.2.3.jar struts2-spring-plugin-2.2.3.jar xwork-core-2.2.3.jar commons-io-2.0.1.jar commons-lang-2.5.jar commons-fileupload-1.2.2.jar freemarker-2.3.16.jar ognl-3.0.1.jar javassist-3.12.0.GA.jar(hib......
阅读全文
  • 01月
  • 30日
综合 ⁄ 共 284字 评论关闭
1、 sudo apt-get install apache2     错误处理 在Ubuntu下sudo apt-get install apache2安装完Apache2以后,启动apache2的默认用户名是www-data, 属于www-data用户组 在shell中按如下输入 #apache2 会出现错误提示: apache2: bad user name ${APACHE_RUN_USER} 解决办法: 1. 打开apache2的配置文件 sudo vi /etc/apache2/envvars  APACHE_RUN_USER=$USER(用户)  APACHE_RUN_GROUP=$GROUP(用户组 )
阅读全文
  • 01月
  • 25日
综合 ⁄ 共 1530字 评论关闭
现在你已经明白了变量和操作符,下面是时候学习表达式,语句和块了。操作符可能用于表达式中来计算值。表达式是语句的核心部分,而语句可以被分成块。 表示式(Expressions) 一个表达式是由变量、操作符以及方法调用根据语言语法规范所组成的结构,计算结果为单个值。你已经看过表达式的例子了,如下面的粗体字部分: int cadence = 0; anArray[0] = 100; System.out.println("Element 1 at index 0: " + anArray[0]); int result = 1 + 2;  //result现在是3 if (value1 == value2) System.out.println("value1 == value2"); ......
阅读全文