- 博客(22)
- 资源 (27)
- 收藏
- 关注
原创 基于jdk在windows 终端编译java 程序时输出中文时出现乱码情况
在基于windows平台通过jdk编译java代码时,如果输出中文时会出现乱码情况:原因:由于java编译时是通过unicode编码,而windows是通过GBK字符的编码,故在读取文件时编码方式不一致导致在编译输出时会出现乱码。解决办法:在终端编译java代码的时候,可以通过javac -encoding utf8 Test.java方法来编译
2015-05-18 16:56:34 4444 1
原创 编译PCL 1.7.1成功经验
最近一段时间一直在搭建点云库的环境,以及重新搭建了好多次,终于找到了,搭建的窍门,理解了搭建规则:方法一:在winodws平台下搭建点云库工具链,可以有以下几种方式的: 如果是新手,而且在windows平台下搭建开发平台的话,可以直接选择1.6.0安装包那个All-In-One那一个就可以了,不过,前提必须要安装好Visual studio2010或者2008,还有
2014-06-22 15:23:23 2853 3
原创 八种排序算法重新整理,带解析
八种排序算法重新整理,源代码完整可以直接运行,八种排序:冒泡排序,选择排序,选择排序,直接插入排序,希尔排序,折半排序,归并排序,堆排序详细代码如下:/************************************************************************* > Copyright (c)2014 stay hungry,stay foo
2014-03-23 23:51:06 812
原创 看了一个老师布置的C++作业,也顺便练习一下,提高一下自己
自己也是在学习C++,经常逛CSDN,在CSDN博客推荐榜上,经常看到一个老师写的C++博客,把课堂搬到CSDN上,作业就在其博客上,学生交作业直接写博客就行,不但鼓励自己的学生写博客,而且还方便其他学生学习参考,还节能环保,非常感谢这位老师。 > http://blog.csdn.net/sxhelijian/article/details/20841847下面是参考老
2014-03-11 12:38:19 935
原创 插入排序算法
算法研究之插入排序算法: 最近在学习排序算法,前一阵子写了一个包含了七种排序算法的程序,http://blog.csdn.net/hopewell99/article/details/20460351 按要求输入数据以后,可以选择其中的一种排序算法进行排序,并输入排序后的结果,由于当时时间仓促没有来得及写相关算法的解析,只是赤裸裸的代码,从今天开始每天分析这七种
2014-03-09 22:14:54 952
原创 用C++实现七种排序算法,可选择排序方法,简单易懂。
最近学习算法,先从简答的开始学起,用C++做了一个实现七种排序算法的界面,可选择想要用的选择算法,不过,由于时间仓促,没有来得及优化和代码注释,后期还会加上代码注释,随便优化一下代码,提高执行效率;/************************************************************************* > File Name: sort.cpp
2014-03-04 14:32:47 1337
转载 几种排序方法动态图显示
1 快速排序介绍: 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来,且在大部分真实世界的数据,可以决定设计的选择,减少所需
2014-03-03 13:39:21 5085 1
原创 对手机发展一点愚见
自己是一个手机爱好者,虽然谈不上什么手机玩家,不过,经常看一些手机行业的资讯,看一些职业玩家的手机测评视频,也很喜欢摆玩手机,对手机目前的现状,手机行业的发展也发表一些自己的看法。 在西班牙巴塞罗那开幕的移动世界大会,成为了手机的盛会,各大手机厂商纷纷推出自己的旗舰机型,以及中高端机,还有平板手机。但是纵观各大手机厂商推出的机型,都有一个问题,没有什么新意,无非拼配置,拼外观,拼来
2014-03-03 13:09:11 818
转载 C++中的异常处理
这篇文章写得比较好,就转载过来可以经常看的(http://blog.csdn.net/daheiantian/article/details/6530318)一、什么是异常处理 一句话:异常处理就是处理程序中的错误。二、为什么需要异常处理,以及异常处理的基本思想 C++之父Bjarne Stroustrup在《The C++ Progra
2013-12-09 10:46:10 1094
原创 delete与delete[]的区别
delete与delete[]的区别 一直以来都是认为delete和delete [ ]在动态内存的释放上的功能是一样的,今天在看书时才发现他们是有区别的,就做一些记录: 在delete p时,只是对指针所指的单个变量的内存进行清理释放,而delete [ ] p时,是对p指针所指的动态数组空间内存的释放。
2013-12-05 10:02:06 935
原创 关于指针与引用的比较
关于指针与引用的比较 很长时间对指针和引用的区别一直没有搞明白,起初常常把他们当成是一样的,今天就专门研究一下,指针和应用的比较: 指针和应用都是间接的访问另一个值,有时候常常会把他们搞混,认为是一样的,其实不是的,关于他们两个的区别有一下3点:1>引用总是指向某个对象的,如果在定义引用时没有初始化就会出错的。2>赋值行为是有差别的,给引用赋值时,直接修改的
2013-12-04 10:22:00 660
原创 技术类书籍推荐
技术类书单搜集C语言:C程序设计语言(第2版·新版)—Brian W.Kernighan(C语言之父)C Primer Plus中文版(第五版)—Stephen Prata 《c和指针》《c陷阱与缺陷》《C专家编程》The_C_Programming_Language //K&R 经典中的经典 C++:《C++ Prime》《深入浅出MF
2013-07-04 21:05:00 1810
原创 出现cannot open program database问题,解决方案如下
在用VC6.0或者vs2008亦或者VS2010调试程序时,偶尔或经常会出现这个错误,cannot open program database,经过我的反复试验,寻找到了解决方法,解决方法如下:在安装目录下,找到devenv.exe这个文件,然后右键单击,点击属性,找到兼容性,配置如下:把上面的兼容性的那个取消,下面选择以管理员的身份运行此程序。再运行一下,基本上就可以正常
2013-05-22 10:42:16 8588
转载 socket编程指南
介绍 Socket 编程让你沮丧吗?从man pages中很难得到有用的信息吗?你想跟上时代去编Internet相关的程序,但是为你在调用 connect() 前的bind() 的结构而不知所措?等等… 好在我已经将这些事完成了,我将和所有人共享我的知识了。如果你了解 C 语言并想穿过网络编程的沼泽,那么你来对地方了。 --------------------------
2013-05-15 18:38:38 845
转载 孙鑫VC视频教程笔记之第十四课“基于TCP和UDP的Socket编程”
在OSI的各层所使用的协议:1.应用层:telnet,FTP,HTTP,DNS,SMTP,POP32.传输层:TCP,UDP TCP:面向连接的可靠的传输协议,通信前建立三次握手,握手成功后才能通信,对数据准确性要求较高的场合使用,如从网上载的安装文件,不能缺少任何信息 UDP:是无连接的,不可靠的传输协议,不需要建立连接,也没有重传和确认的机制,在实时性要求较
2013-05-14 22:56:01 1017
原创 关于在VC6.0下网络编程出现的错误unresolved external symbol __imp__closesocket@4
在VC6.0下进行的网络编程时,有时会出现如下错误unresolved external symbol__imp__closesocket@4针对此类问题的解决方案如下: 这是由于VC库中没有加如 ws2_32.lib 链接库所致。解决方案一:程序代码中加入#pragma comment(lib, "Ws2_32.lib")解决方案二:在project\setting\li
2013-05-14 19:56:12 2198
转载 C ,C++ ,VC,VC++,MFC,API区别
现总有人把这些东西搞混,简单解释一下.高手略过C,C++都是编程语言,两者是不同的,不要认为C++是C的升级.C是面向过程的,C++是面向对象(封装,多态,继承...)的.VC,可视化的C或C++开发工具,注意,是工具,不是语言,BorlandC++或C++Builder也很不错,并不比VC差,只是支持度不够好(参考资料,范例等远没VC的多)VC++,在不混淆的情况下,有时简称VC
2013-04-27 15:27:01 1589
转载 define和const区别
宏:对宏的处理,在编译过程中称为“预处理”。也就是说在正式编译前,编译器必须先将代码出现的宏,用其相应的宏值替换,这个过程有点你我在文字处理软件中的查找替换。所以在代码中使用宏表达常数,归根结底还是使用了立即数,并没有明确指定这个量的类型。这容易带来一些问题,所以C++使用另一更稳妥的方法来代替宏的这一功能。const:定义的常量具有数据类型,定义数据类型的常量便于编译器进行数据检查,使程序可
2013-04-26 15:07:44 1002
转载 安装了cygwin选择最快的网址
早就在本本上安装了cygwin, 当时也是看到说cygwin能在windows上模拟出类似linux/unix bash环境。因为接触了一点linux上的项目维护, 觉着linux的命令很好很强大, 就想如果windows也能做到一样就好了。后来看到了cygwin的介绍,得知还真有这么一样好东西, 经过本本上的试用确实不错。可惜下载过程十分漫长和痛苦, 上次是运气好,本本上还是下载完成了。
2013-03-15 09:29:51 2493
原创 英语能力直接决定在IT行业发展的高度
英语能力直接决定在IT行业发展的高度英语能力直接决定在IT行业发展的高度 –让技术人员在面试时通行无阻的英语口语经验分享技术人员面试英语口语话题一般包括这些:1.家庭,成长环境。2.教育背景,专业优势,人格魅力。3.参加或组织过的项目。4.你对这份工作的认识以及工作态度。Q:Can you sell yourself in two minutes? Go f
2012-11-10 18:24:06 786
转载 同济大学软件学院院长谈择业—关于嵌入式方向
同济大学软件学院院长谈择业—关于嵌入式方向 嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Pl
2012-11-09 19:10:34 1637
procrank命令
2015-12-06
C语言经典编程282例源码
2013-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人