自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

月光轩辕的专栏

give up or shut up

  • 博客(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

c++实现的md5算法

C++实现的md5工具,主体代码来自网络分享,我将基于文件计算md5的方法封装进头文件中

2015-09-22

graphviz-2.38.zip

graphviz工具包,可以轻松生成图形化文件,dot命令可以搭配soot使用,方便图形化

2015-04-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除