自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (9)
  • 收藏
  • 关注

原创 将整数以二进制格式输出

在写和信号相关的程序时,特别想知道信号集中对应的比特位是否为‘1’,或者为‘0’。那么,我们可以将信号量以二进制格式输出。具体代码如下:char* int2binary(int x, char* pb) { unsigned sz = sizeof(int) * 8; pb = (char *)malloc(sz); f

2015-06-11 14:51:27 863

原创 Compound literal(复合文本值类型)

Compound literal是C99引入的新概念, gcc在C89 和 C++模式下支持Compound literal。根据测试结果发现,gcc确实支持Compound literal,但g++只支持一部分(gcc链接)。Compound literal在语法格式上有如下三个约束(英文出自C99语言标准):1 The type name shall specify an ob

2015-01-23 10:42:00 805

原创 linux添加新的磁盘

1. 关闭电脑,拔掉电源(shutdown your computer and   turn off  the  power  switch)2. 检查跳线(Check  the jumper pins on the  back of  your hdd)3. 插入硬盘(insert  your  disk  in the  metal  drive  and  attach it

2014-12-01 18:41:49 634

原创 C++中聚合类型(aggreate)和 palin old data

plain old data常常简写为POD, 它是聚合类型的一种。

2014-10-20 17:19:30 2236

原创 打印编译器预定义宏

很多时候我们希望知道编译器预定了那些宏, 并且预定义的宏和平台

2014-09-11 09:59:30 661

原创 一些不常用的C++特性

namespace N {    int i = 4;    extern int j;}int i = 2;int N::j = i;  // j 的值应该是多少?Zhang, Xiongpang/张 汹滂16:18typedef int f;namespace N {    struct A {    

2014-09-10 17:38:46 496

转载 fedora 15安装flash

Fedora除了可以安装官方提供的RPM版flash插件,也可以用yum来安装:su rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpmrpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linuxyum upda

2014-08-07 20:07:29 512

翻译 LLVM(还没译完, 回头再译)

This chapter discusses some of the design decisions that shaped LLVM1, an umbrella project that hosts and develops a set of close-knit low-level toolchain components (e.g., assemblers, compilers, de

2014-06-13 17:19:56 832

原创 valgrind简介及在ubuntu上安装

valgrind在ubuntu上安装及简介最近项目中要用到valgrind,所以稍微了解了一下。一. 安装       安装很简单,我的环境是ubuntu,只要在终端输入: [ sudo ] apt-get install  valgrind        其中sudo可选,当你是root权限下是不需要的。       当然,你也可以下载压缩包文件,然后本地

2013-12-07 16:37:01 1795

转载 非编程天才参与开源项目的14种方式

///声明:转载如果你想参与到开源项目中去,却又不知道从何入手,这里提供一些参考方法或许能给你提供一些帮助,哪怕你对你目前的技术还缺乏自信都不要紧。开源软件已经改变了IT,甚至整个世界,正是因为有了你们,乐于奉献在开源事业中。不幸的是,很多人把参与到开源项目中想象成一个难以跨越的障碍一样,因此而退缩。我通常听到人们说他们很想参与到开源项目中来,但是因为以下的3个原因而打消了念头。

2013-10-13 21:47:06 703

转载 如何选择开源许可协议(二):开放代码

原文出处: 严澜的博客通过《如何选择开源许可协议(一):了解协议》大概知道了有哪些开源协议和各个协议的作用和区别。我们准备把代码开放出去时,需要了解各个代码托管平台如何设置开源协议。目前常用的平台有:googlecode、github、sourceforge、codeplex。下面分别列一下这些平台如何设置开源协议:1、googlecode,google推出的代码托管平台,整体

2013-10-13 21:41:26 710

转载 如何选择开源许可协议

///--------------------------------------------------------------------------------------//////声明:文章为转载///原文出处:http://www.lanceyan.com/tech/arch/opensource_permission.html实战做项目如何选择开源许可协议(一)-

2013-10-13 21:31:34 626

linux内核开发

这是一本介绍linux内核的书,通俗易懂。在读内核源码之前,可以先读读这本书。

2015-05-19

unix环境高级编程

unix环境高级编程。本书是从事unix、linux开发人员重要的参考书。

2015-05-19

unix网路编程, 第二卷

unix网络编程经典巨著,是从事网络编程人员的好书

2015-05-19

unix网络编程 第一卷

unix网络编程经典巨著。本书内容详细,充实,是一本难得的书籍。

2015-05-19

beginging lua programming

这是lua官网提供编程书籍,第三版。本书内容实用,适合技术爱好者使用。

2015-05-19

android map论文,毕设必备,英文版,

收集了大概十几篇android地图开发的论文,都是收费的,现在和大家分享下

2013-03-26

visual studio 2010高级编程

本书是关于visualstudio 2010 的开发经典书籍

2012-06-22

ucos系统源代码

uocs的源代码,包含头文件,源代码,从官网下载的,可用价值很高

2011-11-06

空空如也

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

TA关注的人

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