04 2015 档案

摘要:原文出处:http://icpub.net/ubuntu-qt5/虽然Qt命运多舛,但是也阻挡不了程序员对它的喜爱。经历了一系列波折之后,现在到在芬兰公司Digia手中,Qt又将迎来一个发展。Qt5就是在这种情况之下发布的。正值Ubuntu刚刚发布了13.04版,我就在这个环境下尝试配置Qt5的开发... 阅读全文
posted @ 2015-04-30 10:12 朱传林 阅读(184) 评论(0) 推荐(0) 编辑
摘要:1、Qt出现找不到的问题,其实是缺少OpenGL库的原因,这个库是一个跨平台的图形处理库,解决办法:sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev2、重启命令:1、reboot2、shutdown -r now立刻重启(root用户使用)3... 阅读全文
posted @ 2015-04-30 10:11 朱传林 阅读(108) 评论(0) 推荐(0) 编辑
摘要:集成的QT及QT Creator安装比较easy,本文介绍的是QT和QT Create独立安装的方法,当然,也不是很难。首先说明一下:QT是一个类库,QTCreator是一个框架。要使用QTCreator这个框架必须先把QT的平台搭建好。这个平台需要什么呢?主要需要以下几样:QT(QT库每个版本都有... 阅读全文
posted @ 2015-04-29 23:20 朱传林 阅读(172) 评论(0) 推荐(0) 编辑
摘要:hpp文件是c++程序的头文件,其实质就是将.cpp的实现代码混入.h头文件当中,定义与实现都包含在同一文件,则该类的调用者只需要include该hpp文件即可,无需再 将cpp加入到project中进行编译。而实现代码将直接编译到调用者的obj文件中,不再生成单独的obj,采用hpp将大幅... 阅读全文
posted @ 2015-04-28 10:54 朱传林 阅读(220) 评论(0) 推荐(0) 编辑
摘要:原谅地址:http://yuez.me/jiang-ni-de-vim-da-zao-cheng-qing-qiao-qiang-da-de-ide/Vim和Emacs一个称为神之编辑器一个被称为编辑器之神,固然很是夸张,但也足以说明这两 款软件的优秀和在程序员界的地位。但是它们都已漫长的学习曲线让... 阅读全文
posted @ 2015-04-28 09:38 朱传林 阅读(181) 评论(0) 推荐(0) 编辑
摘要:1)本程序采用最原始的积分求解方法:面积逼近法;2)fun为被积函数,fintegration为积分,积分默认区间为[-1000,1000],可以自己指定;3)积分区间分段数N关乎精度,N越大,精度越高,但计算量越大;#include#includeusing namespace std;typed... 阅读全文
posted @ 2015-04-28 08:43 朱传林 阅读(776) 评论(0) 推荐(0) 编辑
摘要:原文出处:http://my.oschina.net/hunterli/blog/140783系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo ... 阅读全文
posted @ 2015-04-26 10:00 朱传林 阅读(166) 评论(0) 推荐(0) 编辑
摘要:编译型语言:把做好的源程序全部编译成二进制代码的可运行程序。然后,可直接运行这个程序。 解释型语言:把做好的源程序翻译一句,然后执行一句,直至结束。 编译型语言,执行速度快、效率高;依赖编译器、跨平台性差些。如C、C++、Delphi、Pascal,Fortran。 ... 阅读全文
posted @ 2015-04-26 08:47 朱传林 阅读(112) 评论(0) 推荐(0) 编辑
摘要:一、概述1、三种交换方式:电路交换(整个报文的比特流连续地从源点到终点,好像在一个管道中传送),报文交换(整个报文先传送到相邻结点,全部存储下来后查找转发表,转发到下一结点),分组交换(把报文分布单个分组交换)。2、公用网:电信公司出资建造的大型网络;专用网:某个部门、行业为各自特殊业务工作需求而建... 阅读全文
posted @ 2015-04-24 09:47 朱传林 阅读(127) 评论(0) 推荐(0) 编辑
摘要:本人的专业是自动化,但我们院的自动化是偏软的,真正找工作的时候还得和计算机专业抢饭碗。 1)自学软件首先要从基础开始,选择一门编程语言是首先要做的。现在的编程语言很多(据说上千种),用的比较多的也就那么几个,JAVA、C/C++、C#……等等。其实在我看来,这些编程语言都是一通百通的。... 阅读全文
posted @ 2015-04-21 11:11 朱传林 阅读(161) 评论(0) 推荐(0) 编辑
摘要:1、当用两个迭代器初始化string类型时,如:string str(str1.begin(),str1.begin()+5),实际上,以上是一个前闭后开的区间,也就是说,str1,begin()+5所指向的字符并没有被复制。2、void * memset ( void * ptr, int val... 阅读全文
posted @ 2015-04-17 16:59 朱传林 阅读(129) 评论(0) 推荐(0) 编辑
摘要:1、用getline(cin,str)读取一个string类型,程序如下:#include#includeusing namespace std;int main(){ int t; cin>>t; string str1,str2; getline(cin,str... 阅读全文
posted @ 2015-04-17 11:36 朱传林 阅读(119) 评论(0) 推荐(0) 编辑
摘要:1、算法泛化过程 首先是模板(适应不同类型),其次是迭代器(具有原生指针行为的类),最后是仿函数(行为类似函数指针,但更适合泛化);泛化的优点(个人总结):1)简化程序,提高代码的可重用性;2)提高了程序的通用性;3)提高了程序的可读性;4)提高了安全性函数指针及仿函数:首先说说函数指针,一个程... 阅读全文
posted @ 2015-04-16 22:58 朱传林 阅读(149) 评论(0) 推荐(0) 编辑
摘要:教材:《数据结构教程》C++版 陈明 编著一、重要知识点1、数据结构概念 数据结构即数据的组织方式,包括以下三方面的内容:逻辑结构(即数据之间的关系),存储结构(即数据的存储方式),数据的运算操作。2、数据存储方式:顺序存储方式(多以数组或动态数组实现),链式存储方式(指针操作),散列表(散列函数)... 阅读全文
posted @ 2015-04-16 21:09 朱传林 阅读(135) 评论(0) 推荐(0) 编辑
摘要:在模板使用中,这两个关键字并无任何区别。但关键字typename是作为标准C++的组成部分加入到C++中的,因此旧的程序有可能只用关键定class。 阅读全文
posted @ 2015-04-15 11:19 朱传林 阅读(102) 评论(0) 推荐(0) 编辑
摘要:开源软件是指在软件发行的时候,附上软件的源代码,并授权允许用户更改/自由再散布/衍生著作,开源并不抵制商业收费。免费软件就是免费提供给用户使用的软件,但是其免费的时候,通常都会有其他的限制,比如其源码不一定会公开,而且使用者也并没有使用、复制、研究、修改和再散布的权利。自由软件是一项思想运动,... 阅读全文
posted @ 2015-04-13 22:50 朱传林 阅读(605) 评论(0) 推荐(0) 编辑
摘要:原文出处:http://blog.csdn.net/jason314/article/details/5640969一、fork入门知识一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传... 阅读全文
posted @ 2015-04-13 22:48 朱传林 阅读(146) 评论(0) 推荐(0) 编辑
摘要:/ ;linux系统的根目录,是系统的最顶层。/bin ;里面是系统最基本的二进制命令文件如ls cp rm ln等等。/sbin ;s就是super的意思,里面都是超级用户用于管理系统的命令,如mkfs.ext3 等。/boot ;里面是开机程序,lilo或grub,还有linux 内核文件vml... 阅读全文
posted @ 2015-04-13 21:21 朱传林 阅读(149) 评论(0) 推荐(0) 编辑
摘要:GDB使用常用指令(Ubuntu下很多独有的代码不用写全也可以执行,可以说这是Ubuntu的特点之一)1)启动:gdb filename2)添加断点:gdb pos,pos可以是行号也可以是函数名,甚至其他形式3)删除断点:delete breakpoint; breakpoint为断点ID,cle... 阅读全文
posted @ 2015-04-11 19:55 朱传林 阅读(126) 评论(0) 推荐(0) 编辑
摘要:vim使用技巧(一天一命令,红色部分代表比较常用的指令)1)vim中有两个重要的文件.vimrc和.viminfo。.vimrc用于设置一些默认选项,如显示行号、设置制表符宽度等,相当于开机自启动项。.viminfo用于存放最近使用过的一些命令。本人使用的是Ubuntu系统,默认情况下,home文件... 阅读全文
posted @ 2015-04-10 19:50 朱传林 阅读(118) 评论(0) 推荐(0) 编辑
摘要:使用环境:OS:Ubuntu 12.04 LTSBrowser: Firefox 12.0Adobe Flash Player: install_flash_player_11_linux.x86_64.tar.gz安装方法:1. 下载Adobe Flash Player:请从Adobe官方下载,也... 阅读全文
posted @ 2015-04-10 09:00 朱传林 阅读(132) 评论(0) 推荐(0) 编辑
摘要:1、本地备份(创建仓库的两种方法init,clone) 1)初始化文件版本库git init;2)添加或删除 git add/rm filename;3)提交git commit -m "information"哪怕是删除了文件也是要提交的。其实删除是很复杂的,有等进一步学习……2、远程库 ... 阅读全文
posted @ 2015-04-10 08:12 朱传林 阅读(108) 评论(0) 推荐(0) 编辑
摘要:这里所述均是个人观点,不代表任何人,而且本人是个Linux菜鸟,本文对于大多数人来说可能并无价值: 首先我先说下我对于Linux(Ubuntu)的观点:在我看来,Linux系统只适合一种人,那就是程序员(包括所有从事也软件开发的人)。本人并不是在否定Linux,相反,我是一个Linux... 阅读全文
posted @ 2015-04-09 19:52 朱传林 阅读(140) 评论(0) 推荐(0) 编辑
摘要:1、学习vimhttp://yannesposito.com/Scratch/en/blog/2、开源项目及版本管理https://github.com3、学习githttp://git-scm.com/book/zh/v1http://www.liaoxuefeng.comhttp://backl... 阅读全文
posted @ 2015-04-09 18:33 朱传林 阅读(111) 评论(0) 推荐(0) 编辑
摘要:vim的学习曲线相当的大,所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《LearnVimProgressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的vim的学习曲线相当的大,所以,如果你一开始看到的是一大堆VIM的命令分... 阅读全文
posted @ 2015-04-09 18:26 朱传林 阅读(171) 评论(0) 推荐(0) 编辑
摘要:程序员如何写出一份互联网行业优秀的简历?大四毕业生一枚,希望写的东西可以帮助下学弟(可怜的妹子们…)本文主要针对于programmer,产品经理等职位可能不太适合。程序员喜欢什么互联网企业和传统的企业有点不太一样,因此他们对于招人的要求也比较有特点,如果你想进入互联网,最好加强一下几点:git, g... 阅读全文
posted @ 2015-04-09 10:44 朱传林 阅读(124) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示