随笔分类 - 转载
此类别下的随笔日志等文章,皆转自网络,仅供记录知识所用。另 出现的ps语句为博主自己加上去的,非原文所包含
调用Runtime.exec()的一些陷阱 【转】
摘要:转自: http://berdy.iteye.com/blog/810223Runtime 封装着java程序的运行时环境。通过Runtime实例,java应用能够与其运行的环境连接。Runtime在jvm中保持一个单例,所以不能通过Runtime类的构造函数。只能通过Runtime.getRuntime()来获的当前Runtime的一个实例。获得Runtime实例后,就可以通过Runtime的exec()方法在当前jvm进程外启动其他进程了。很常见的一个应用就是,启动浏览器进程来显示一个程序的帮助页面。在Runtime类中存在四个exec()重载方法.Java代码publicProcesse
阅读全文
try catch finally 用法 【转】 参考度3星
摘要:源地址:http://blog.sina.com.cn/s/blog_63dac1ed01013iuh.htmltrycatchfinally1、将预见可能引发异常的代码包含在try语句块中。2、如果发生了异常,则转入catch的执行。catch有几种写法:catch这将捕获任何发生的异常。catch(Exception e)这将捕获任何发生的异常。另外,还提供e参数,你可以在处理异常时使用e参数来获得有关异常的信息。catch(Exception的派生类 e)这将捕获派生类定义的异常,例如,我想捕获一个无效操作的异常,可以如下写:catch(InvalidOperationException
阅读全文
C# TextBox中的Validating与Validated事件
摘要:转自:http://www.cnblogs.com/limingluzhu/archive/2011/11/09/2243695.htmlvalidating事件发生的时候,值还没有被真正存入,所以是空的,而validated事件发生的时候,值已经存入,所以能取出;一个相当于值的前因,一个相当于值的后果。也就是说,可以用validating事件在值存入之前检验某个先决条件,如果不满足,那么取消之前的操作,用e.cancel;如果要检验值本身的合法性,那么就用validated事件在值存入之后得到该字段的值。这也是为什么validated事件的e参数没有cancel的原因,因为这个时候值已经存入
阅读全文
拷贝构造函数与赋值操作符的具体实现 【转】参考度4.5星
摘要:源地址:http://blog.csdn.net/vincent_lon/article/details/2956766PS:主要看string的定义以及浅拷贝危害------------------------------------------------------------------------对含有指针成员变量的类来说,使用默认的拷贝构造和赋值操作是不安全的,具体的原因是默认的函数都属于浅拷贝,所谓浅拷贝就是指只对指针本身进行拷贝操作而对于指针所指向的内容不进行任何操作,这显然至少会带来2个问题,第一个是内存泄漏,因为指针本身被一个新值所覆盖,造成指针原先指向的内存将无法得到释放
阅读全文
关于基类和派生类的拷贝、赋值构造函数【转】 参考度4.5星
摘要:源地址:http://topic.csdn.net/u/20100618/16/f505efc3-fcdf-4ca8-a699-b26b8aa7acc4.html #10楼关键是意识到学习还是要自己动手主动去验证求解问题-------------------------------------------------------------------------当基类中“显示定义了拷贝构造函数和赋值操作符时”当派生类中“显示定义了拷贝构造函数和赋值操作符时”如果派生类中的拷贝和赋值构造函数中没有“显示指定基类的拷贝和赋值构造函数”,即:派生类只是把自己的成员进行了赋值问1:当定义派生类对象时
阅读全文
c++ 如何定义未知元素个数的数组?【转】
摘要:如果数组的元素个数不知道的话,只能通过动态内存分配了,静态内存分配是没有办法实现的,因为静态内存分配在定义数组的时候必须指定数组的大小为一个常量或者常数,例如:int array[10];或者const int Size=10;int array[Size];当然你可以采用常量的方法,但是就是每次必须打开源代码来调整这个数组的大小,很不方便,所以要采用动态内存分配的方法;在c语言中: int arraysize;//元素个数printf("请输入数组的大小:");scanf("%d",&arraysize);int *array;//用指针指向一
阅读全文
C++标准库算法简介【转】
摘要:算法简介 标准库定义了 100多个算法,要学习如何使用它们,需要理解它们的结构,而不是记住每个算法的细节 ( 1)查找对象的算法: find(beg,end,val) count(beg,end,val) find_if(beg,end,unaryPred) count_if(beg,end,unaryPred) find_first_of(beg1,end1,beg2,end2) find_first_of(beg1,end1,beg2,end2,binaryPred) find_end(beg1,end1,beg2,end2) find_end(beg1,end1,be...
阅读全文
向大家推荐几本正统C++的好书 【转】
摘要:书名适合读者特点《C++Primer》已经有了一些C背景,或者C++有了一些了解,因为兴趣,打算下定决心学好它的人们次书乃是C++界“倚天屠龙”中的“屠龙刀”细致入微,可以当工具书用,语法详尽,告诉你常用的C++语法和函数及其使用方式,适当的用小例子加以说明,全书结构设置合理,条理分明,由于适合入门,所以不难,只是内容较多,容易让那些想投机取巧的人望而却步。《C++沉思录》如果你已经写过一个中等程序,如2000行左右,对如何重构,对速度有更高的要求,对变更程序要求更高,那么本书是你不错的选择此书乃是代表着正统C++界的声音,向你展示大师们都是如何设计自己的类型的,用多态和动态绑定技术是作者最擅
阅读全文
C++笔试题 String类的实现 三大复制控制函数
摘要:这个在面试或笔试的时候常问到或考到。已知类String的原型为:class String{public: String(const char *str = NULL);// 普通构造函数 String(const String &other); // 拷贝构造函数 ~ String(void); // 析构函数 String & operate =(const String &other);// 赋值函数private: char *m_data;// 用于保存字符串}; 请编写String的上述4个函数。//普通构造函数String::St...
阅读全文
C语言测试:想成为嵌入式程序员应知道的0x10个基本问题【转】
摘要:源地址:http://blog.csdn.net/gxzheng1985/article/details/1467727# C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。 从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这个愚蠢的问题吗?如要你答出某个字符的ASCII值。这些问题着重考察你的系统调用和内存分配策略方面的能力吗?这标志着出题者也许花
阅读全文
linux下c++开发主要是做什么?
摘要:最起码你要会c++基础高级java工程师(架构师) 2012-03-19Java代码linux下c++开发主要是做什么?一、linux下的c/c++编程——入门级知识1linux安装首先安装linux操作系统,一般初学者还是在vm上安装linux学习比较好,操作系统选择ubuntu或者redhat比较合适(用的人多O(∩_∩)O)。vm的安装比较简单,在此不多说。vm安装之后,建立workstation,注意分配好内存、硬盘,可以配置光驱,网络等(这时的workstation相当于一个裸机)。注意,光驱的设置位置可以选择某个iso操作系统安装文件,这样启动workstation时会直接从该is
阅读全文
C/C++ SOAP工具包 gSOAP 【转】
摘要:C/C++ SOAP工具包gSOAPgSOAP一种跨平台的C和 C++软件开发工具包。生成C/C++的RPC代码,XML数据绑定,对SOAP Web服务和其他应用形成高效的具体架构解析器,它们都受益于一个XML接口。 这个工具包提供了一个全面和透明的XML数据绑定解决方案,Autocoding节省大量开发时间来执行SOAP/XML Web服务中的C/C++。此外,使用XML数据绑定大大简化了XML自动映射。应用开发人员不再需要调整应用程序逻辑的具体库和XML为中心的数据,如 交涉DOM。功能和特点可移植性:gSOAP支持大多 数平台,包括嵌入式系统和小系统(例如嵌入式Symbian,Palm)
阅读全文
adobe reader添加pdf书签功能
摘要:将以下代码保存为bookmark_page.js文件:----------------------------------------(下面程序)// bookmark_page.js, ver. 1.0// 1 修改为中文标签// 2 设置书签时可以自动获取当前的书名// 3 自动获取当前所在的页码与总页数,方便查阅// 4 实现更多功能可以参看Adobe Reader的SDK// use this delimiter for serializing our arrayvar bp_delim= '%#%#';function SaveData( data ) {// dat
阅读全文
浙公网安备 33010602011771号