摘要: C/C++codestring是c++标准库里面其中一个,封装了对字符串的操作把string转换为char*有3中方法:1。data如:stringstr="abc";char*p=str.data();2.c_str如:stringstr="gdfd";char*p=str.c_str();3copy比如stringstr="hello";charp[40];str.copy(p,5,0);//这里5,代表复制几个字符,0代表复制的位置*(p+5)='\0';//要手动加上结束符cout<<p; 阅读全文
posted @ 2013-11-29 20:46 裴佩 阅读(196) 评论(0) 推荐(0) 编辑
摘要: vs2010 快捷键大全VS2010版快捷键Ctrl+E,D ----格式化全部代码Ctrl+E,F ----格式化选中的代码CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源视图F12 转到定义CTRL + F12转到声明CTRL + ALT + J对象浏览CTRL + ALT + F1帮助目录CTRL + F1 动态帮助F1 帮助SHIFT + F1当前窗口帮助CT 阅读全文
posted @ 2013-11-29 11:46 裴佩 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 左面workspace中选择FileView(VC界面中左侧部分共有三个选项卡:ClassView、ResourceView和FileView) 里面的文件删掉,然后再工程中其他地方如果头文件包含了你现在想删除的类 把那些引入头文件的代码删掉就可以了,如果这个文件再也不使用了,直接去工程目录下把文件删掉吧。一定要注意 : 把其他文件中包含此头文件的代码删除。 阅读全文
posted @ 2013-11-21 20:05 裴佩 阅读(1896) 评论(0) 推荐(0) 编辑
摘要: #include //STL 双端队列容器#include //异常处理类#include //文件输入/输出#include //STL 定义运算函数(代替运算符)#include //定义各种数据类型最值常量#include //STL 线性列表容器#include //STL 映射容器#include //参数化输入/输出#include //基本输入/输出支持#include //基于字符串的流#include //STL 堆栈容器#include //STL 通用... 阅读全文
posted @ 2013-11-20 09:30 裴佩 阅读(348) 评论(0) 推荐(0) 编辑
摘要: C++引用与指针的比较引用是C++中的概念,初学者容易把引用和指针混淆一起。一下程序中,n是m的一个引用(reference),m是被引用物(referent)。int m;int &n = m;n相当于m的别名(绰号),对n的任何操作就是对m的操作。所以n既不是m的拷贝,也不是指向m的指针,其实n就是m它自己。引用的规则:(1)引用被创建的同时必须被初始化(指针则可以在任何时候被初始化)。(2)不能有NULL引用,引用必须与合法的存储单元关联(指针则可以是NULL)。(3)一旦引用被初始化,就不能改变引用的关系(指针则可以随时改变所指的对象)。以下示例程序中,k被初始化为i的引用。语 阅读全文
posted @ 2013-11-07 19:46 裴佩 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 2523Eclipse中10个最有用的快捷键组合一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。2. ctrl+o:快速outline 如果想要查看当前类的方法或某个特定方法,但又不想把代码拉上拉下,也不想使用查找功能的话,就用ctrl+o吧。它 阅读全文
posted @ 2013-11-06 15:54 裴佩 阅读(799) 评论(0) 推荐(0) 编辑
摘要: F1:帮助Ctrl+O:OpenCtrl+P:PrintCtrl+N:NewCtrl+Shift+F2:清除所有书签F2:上一个书签Shift+F2:上一个书签Alt+F2:编辑书签Ctrl+F2:添加/删除一个书签F12:GotodefinitionShift+F12:GotoreferenceCtrl+'Num+':DisplaysthenextsymboldefinitionorreferenceCtrl+'Num-':DisplaystheprevioussymboldefinitionorreferenceCtrl+J/K:寻找上一个/下一个预编译条件 阅读全文
posted @ 2013-11-05 20:50 裴佩 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1、windows->Preferences->general->Workspace->Text file encoding,选择Other,改变为UTF-8,以后新建立工程其属性对话框中的Text file encoding即为UTF-8.2、windows->Preferences->general->Content Types->Context Types点开Text中每一颗子项,并在中输入"UTF-8",点update! 其他java应用开发相关的文件如:properties、XML等已经由Eclipse缺省指定,分别 阅读全文
posted @ 2013-11-05 16:11 裴佩 阅读(234) 评论(0) 推荐(0) 编辑
摘要: Tomcat 6.x的安装过程就不再赘述,安装包的安装方式更方便了,这里介绍安装成功后在MyEclipse中的配置:1. 添加JDK:确定已安装的JRE中已选择JDK(我装的是JDK 1.6),在菜单中选择:Window –> Preferences打开偏好窗体,在左侧选择Java –> Installed JREs:按下Add,将JDK 1.6添加进去,MyEclipse刚装好时,默认选择的是MyEclipse 6.5,添加成功后勾选JDK 1.6,JRE不是必须添加的。按下OK,关闭偏好窗口,让配置生效:2. 配置Tomcat 6.x:在偏好窗体左侧选择MyEclipse En 阅读全文
posted @ 2013-11-05 15:02 裴佩 阅读(3511) 评论(0) 推荐(0) 编辑
摘要: 严重: The web application [/mine1] registered the JDBC driver [com.microsoft.sqlserver.jdbc.SQLServerDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.2012-3-11 19:20:07 org.apache.catalina.loader.WebappCl 阅读全文
posted @ 2013-10-16 20:00 裴佩 阅读(602) 评论(0) 推荐(0) 编辑