- 博客(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
907
原创 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
891
原创 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
680
原创 一些不常用的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
529
转载 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
551
翻译 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
886
原创 valgrind简介及在ubuntu上安装
valgrind在ubuntu上安装及简介最近项目中要用到valgrind,所以稍微了解了一下。一. 安装 安装很简单,我的环境是ubuntu,只要在终端输入: [ sudo ] apt-get install valgrind 其中sudo可选,当你是root权限下是不需要的。 当然,你也可以下载压缩包文件,然后本地
2013-12-07 16:37:01
1883
转载 非编程天才参与开源项目的14种方式
///声明:转载如果你想参与到开源项目中去,却又不知道从何入手,这里提供一些参考方法或许能给你提供一些帮助,哪怕你对你目前的技术还缺乏自信都不要紧。开源软件已经改变了IT,甚至整个世界,正是因为有了你们,乐于奉献在开源事业中。不幸的是,很多人把参与到开源项目中想象成一个难以跨越的障碍一样,因此而退缩。我通常听到人们说他们很想参与到开源项目中来,但是因为以下的3个原因而打消了念头。
2013-10-13 21:47:06
744
转载 如何选择开源许可协议(二):开放代码
原文出处: 严澜的博客通过《如何选择开源许可协议(一):了解协议》大概知道了有哪些开源协议和各个协议的作用和区别。我们准备把代码开放出去时,需要了解各个代码托管平台如何设置开源协议。目前常用的平台有:googlecode、github、sourceforge、codeplex。下面分别列一下这些平台如何设置开源协议:1、googlecode,google推出的代码托管平台,整体
2013-10-13 21:41:26
762
转载 如何选择开源许可协议
///--------------------------------------------------------------------------------------//////声明:文章为转载///原文出处:http://www.lanceyan.com/tech/arch/opensource_permission.html实战做项目如何选择开源许可协议(一)-
2013-10-13 21:31:34
679
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人