08 2014 档案
摘要:try 块:用于捕获异常。其后可接零个或多个catch块,如果没有catch块,则必须跟一个finally块。catch 块:用于处理try捕获到的异常。finally 块:无论是否捕获或处理异常,finally块里的语句都会被执行。当在try块或catch块中遇到return语句时,finally...
阅读全文
摘要:程序上看,这段代码的逻辑和写法都是没有错误的。但是其实,实际执行结果将会是:run.sh: [: too many arguments(参数过多)它的参数分别为 [,$ret, ==,"Peter Anne",],一共5个参数。(”[“也是被当作参数,这就是为什么”[“一定要有空格的缘故,详细可以查...
阅读全文
摘要:python C++ Java 文件数据库等流操作,当打开后必须关闭,防止数据丢失,清空数据管道内容对于数据库操作打开后必须关闭,不然数据丢失const CString &GetCurrentDir() const; //得到当前程序目录前面一个const表明返回值不能修改,后一个const表明方法...
阅读全文
摘要:.h头文件中,只能存在变量或者函数的声明, 而不要放定义。即,只能在头文件中写形如:extern int a;和void f();的句子。这些才是声明。如果写上int a;或者void f() {}这样的句子,那么一旦这个头文件被两个或两个以上的.cpp文件包含的话,编译器会立马报错。(关于exte...
阅读全文
摘要:sort的-u选项它的作用很简单,就是在输出行中去除重复行。sort的-r选项sort默认的排序方式是升序,如果想改成降序,就加个-r就搞定了。sort的-o选项由于sort默认是把结果输出到标准输出,所以需要用重定向才能将结果写入文件,形如sortsort的-n选项你有没有遇到过10比2小的情况。...
阅读全文
摘要:写程序,抛出错误的时候,根据错误信息定位到错误出现的地方,然后根据错误信息查看,错误原因 * 找到原因后,查找错误对象定义改变的地方,定义的地方后面,可能还有更改的地方,对象属性,特别是对脚本语言,没有进行类型检查
阅读全文
摘要:链表排序:算法-归并排序public class LinkedSort { private static class ListNode { int val; ListNode next; ListNode(int x) { val...
阅读全文