- 博客(13)
- 资源 (2)
- 收藏
- 关注
转载 Ubuntu 13.04编译boost1.54
原来在windows下编译boost的时候采用的是全部编译的方式,花的时间长,得到的需要东西只是输出中的某几个,在ubuntu下重新编译的时候找到了这样的教程,帮我节省了大量的时间,现在特地拿来与大家分享转自http://www.linuxidc.com/Linux/2013-07/88095.htm因为要用基于GCC4.8.1的boost最新版本的库,默认apt-get
2015-09-29 16:07:58 579
转载 Build wxWidgets applications in Ubuntu
今天准备把原来的项目迁移到ubuntu下,之前用到的wxWidgets库一直装不上,后来查了相关资料才解决了问题,这里分享一下安装的版本号记得替换一下,比如 安装wxWidgets3.0.2 需要 libxgtk3.0-dev 等在教程中有个地方挺坑的$(shell wx-config --cxxflags) 这个是一个EL表达式,表示取shell中运行 wx-config
2015-09-29 12:25:14 593
转载 Ubuntu下如何解压缩zip,tar,tar.gz,tar.bz2文件
习惯了解压 tar.gz 文件,突然遇到个bz2文件不知道该怎么做了,在网上找到了一份比较全的命令资料 那我就在这里分享给大家了转自http://blog.csdn.net/yangjin_unique/article/details/7824852tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:ta
2015-09-29 10:16:06 8626
转载 ubuntu 安装jdk
最近准备从windows环境 慢慢换到linux环境,所以最近我将会更多的转载一些linux系统基础的东西。之前虽然一直用centos7,但是听同事是正常还是ubuntu更加多一些,所以我这次选择了ubuntu14.04转自http://www.cnblogs.com/plinx/archive/2013/06/01/3113106.htmlubuntu 13.04 安
2015-09-28 09:20:12 512
原创 codeblocks使用cppcheck检查代码
cppcheck是一个静态代码检查工具,能够根据代码分析一些可行的优化方向,但是并不是完全准确,不是完全准确,不是完全准确,重要的事情所以需要说三次。cppcheck是一个可以单独使用的工具,存在图形化界面和命令行两种使用方式。这里主要讲code blocks使用cppcheck 插件的方法。code blocks 插件里是有cppcheck的 但是不能使用,需要我们手动下载
2015-09-23 17:23:20 5814
转载 MD5算法原理
转载自http://blog.csdn.net/forgotaboutgirl/article/details/7258109 MD5(单向散列算法)的全称是Message-Digest Algorithm 5(信息-摘要算法),经MD2、MD3和MD4发展而来。MD5算法的使用不需要支付任何版权费用。 MD5功能: 输入任意长度的信息,经过处理,输出为128位的信息(
2015-09-23 13:26:33 626
原创 0x12345678在内存中是什么样子的
今天无意看到了这个问题,我当时对内存模型的概念有点模糊,查了点资料才确认了答案,这里特地记录一下。内存的存储的最小单元是一个字节,对于多字节存储的方式一般采用低位优先,#include "iostream"using namespace std;union { int a ; long b; unsigned char c;} m;int main(){ cout <
2015-09-23 11:25:39 12067 1
转载 MD5算法的C++实现
转自http://www.cnblogs.com/flying_bat/archive/2007/09/25/905133.htmlMD5算法的C++实现1. IntroductionMD5算法是一种消息摘要算法(Message Digest Algorithm),此算法以任意长度的信息(message)作为输入进行计算,产生一个128-bit(16-byte)的指纹或
2015-09-22 16:15:45 448
转载 ubuntu 安装git
转自http://www.cnblogs.com/perseus/archive/2012/01/06/2314069.htmlUBUNTU 下GIT的安装linux下软件的安装方式有多种,最简单的莫过于从软件中心直接安装了或者用命令行直接安装sudo apt-get install git 但是这样的安装却使我们体会不到最新版本的功能,如果我们
2015-09-22 13:53:14 464
原创 wxWidgets设置可执行文件图标
目前只测试了在windows下的方法在程序中添加一个.rc文件,所以.rc文件所在的目录无关紧要文件内容如下MAINICON ICON "icon.ico"MAINICON 这个属于用户自定义的标识符,可以自行替换成其他的ICON 是关键字,表明是ICON资源"icon.ico" 是文件路径,这个按照.rc文件所在目录的相对路径填写就行了编译的时候,wxWi
2015-09-21 11:28:07 2375
原创 编写桌面客户端的设计思考点
最近开始实习了,分配到的第一个任务时做一个基于C++的桌面客户端,由于开发的人员也都没有设计桌面客户端的经验,所以我最后来负责设计这个桌面客户端的架构,虽然最后的成品还是有很多瑕疵,但还是有一些可以借鉴学习的经验。1 事件驱动模型我编写过C++和JAVA的桌面客户端,两者都是基于事件驱动的。在JAVA中事件是交由EDT分配管理的,程序在接受到相应的事件的时候执行对应的操作。这个事
2015-09-19 18:15:37 826
转载 gcc warning "will be initialized after [-Wreorder]
gcc warning "will be initialized after [-Wreorder]构造函数时,初始化成员变量的顺序要与类声明中的变量顺序相对应,若不对应,则出现如题错误。解决方法就是按照顺序进行初始化。 对这个问题,StackOverflow上也发生了讨论,以下摘录原文:Question: I am getting a lo
2015-09-18 10:03:54 14361 1
原创 PV操作:读者写者问题
package concurrent;import java.util.Date;import java.util.concurrent.Semaphore;public class WriterAndReader { public static void main(String[] args) { Semaphore resourceMutex = new Semaphore(1
2015-09-06 09:45:54 3582
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人