- 博客(62)
- 资源 (4)
- 收藏
- 关注
转载 linux下autoconf和automake的使用
转载:作为Linux下的程序开发人员,一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了. 在本文中,将介绍如何使用autoconf和automake两个工具来帮助我们自动地生成符合自由软件惯例的Makefile,这样就可以象常见的GNU程序一样,只
2014-06-27 09:29:14 434
转载 Linux缩写的全称
bin = BINaries/dev = DEVices/etc = ETCetera/lib = LIBrary/proc = PROCesses/sbin = Superuser BINaries/tmp = TeMPorary/usr = Unix Shared Resources/var = VARiable ?FIFO = First In, Firs
2014-06-27 09:01:43 562
转载 gcc/g++参数详解
转载:内容目录:[介绍] gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as] 4.连接目标代码,生成可执行程序[链接
2014-06-27 02:08:50 589
转载 vim(gvim)相关插件整理
转载:之前有朋友在博客里希望我能列出自己使用的所有Vim插件,一直没有时间,趁周末的最后的几个小时,就给大家列一下,大家可以实行拿来主义,取自己需要的,呵呵~OK,一个个来说吧~~plugin:编程相关:公共:taglist相信无人不知其大名,用来提供单个源代码文件的函数列表之类的功能。最近在使用一个针对面向对象语言的类似插件-tagbar.vim,也很
2014-06-27 01:48:08 558
转载 Linux平台开发技术指南
转载:http://www.cnblogs.com/me115/archive/2011/09/07/2170053.html以下技术和工具是Linux平台下工作的基础,熟练掌握: C++工作语言,重要性不言而喻;入门:《C++ Primer》http://book.douban.com/subject/1767741/《Effectiv
2014-06-27 01:36:51 434
转载 assert()函数用法总结
转:assert()函数用法总结 assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include assert.h>void assert( int expression ); assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abor
2014-06-24 17:23:10 551
转载 C结构体之位域(位段)
zhuanz有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域, 并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。 这样就可以把几个不同的对象
2014-06-23 22:27:39 427
原创 编程之美面试题1
题目:让CPU占用率曲线听你指挥代码:// 面试题1.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include //Sleep#include #include #ifndef _HEADERFILENAME_H_#define _HEADERFILENAME_H_#ifdef __cplusplusextern "C"
2014-06-22 19:57:00 603
转载 《深度探索C++对象模型》读书笔记 (2)
转载:http://blog.csdn.net/dwater/article/details/770799Inside The C++ Object ModelStanley B. Lippman 屋檐下的水滴--读书笔记系列http://blog.csdn.net/dwater 《深度探索C++对象模型》读书笔记
2014-06-21 05:32:41 891
转载 《Essential C++ 中文版》读书笔记 (3)
Effective C++Scott Meyers 屋檐下的水滴--读书笔记系列http://blog.csdn.net/dwater 导读 Introduction1. 所谓declaration,是用来将一个object、function、class或template的类型告诉编译器,它不带细节信息。所谓definition,是用来将细节信息提供给编译器。对ob
2014-06-21 05:29:04 824
转载 Effective C++读书笔记 (1)
记得前段时间又一次拿起《Effective C++》的时候,有种豁然开朗的感觉,所以翻出了我第一遍读时做的笔记。只做参考以及查阅之用。如有需要请参阅《EffectiveC++》书本。 byshenzi/2010.5.17一.让自己习惯C++ 条款01:视C++为一个语言联邦 为了更好的理解C++,我们将C++分解为四个主要次语言:· C。
2014-06-21 05:10:02 536
转载 Linux和Unix系统的关系和区别详细介绍
转自: 区别和联系 Linux和UNIX的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件。这应该是他们最大的不同,这种不同体现在用户对前者有很高的自主权,而对后者却只能去被动的适应;这种不同还表现在前者的开发是处在一个完全开放的环境之中,而后者的开发完全是处在一个黑箱之中,只有相关的开发人员才能够接触的产品的原型。 Linux
2014-06-18 20:55:57 661
转载 C++ 应用程序 内存结构 --- BSS段,数据段,代码段,堆内存和栈
zhuan转自:http://hi.baidu.com/%C6%BF%D6%D0%B5%C4%C5%AE%CE%D7/blog/item/5043d08e741075f3503d922c.htmlld 时把所有的目标文件的代码段组合成一个代码段,把所有的数据段组合成一个数据段.#######################################################
2014-06-18 16:28:01 750
转载 2012年阿里巴巴c++笔试题目与解答
转自:http://www.gztarena.com/class/134.html1.BMP格式图像,图像深度为24位,一个512*1024的点阵图像所占空间是多少? [html] 答:(24/8)B*512*1024=1.5M 2.十进制数字-3转换为3进制的补码结果是多少? [cpp] view plaincopy 答:-3可以表示为:符号位负号可表示为1, 3为十进制,可以表示为13
2014-06-17 22:48:15 583
转载 阿里巴巴2014秋季校园招聘-软件研发工程师笔试题
转自:http://blog.csdn.net/yaoyuandejiushizhu/article/details/118804711. 单选题1. 假设把整数关键码K散列到N个槽列表,以下哪些散列函数是好的散列函数 A: h(K)=K/N; B: h(K)=1; C: h(K)=K mod N;
2014-06-17 22:45:16 579
转载 百度北京站2014研发笔试
转自:1、OSI七层模型2物理层3数据链路层4网络层5传输层6会话层7表示层8应用层2、进程间数据共享的方式三种文件映射共享内存信号匿名管道命名管道邮件槽剪贴板3、TCP/UDP区别4、打印数
2014-06-17 22:41:32 477
转载 2014百度软件研发工程师笔试题
转自: 一,简答题(本题共30分) 1. 当前计算机系统一般会采用层次结构来存储数据,请介绍下典型的计算机存储系统一般分为哪几个层次,为什么采用分层存储数据能有效提高程序的执行效率?(10分) 2. Unix/Linux系统的僵尸进程是如何产生的?有什么危害?如何避免?(10) 3. 简述Unix/Linux系统中使用socket库编写服务器程序的流程,请分别用对应的sock
2014-06-17 22:37:03 661
转载 腾讯后台开发三面面试题
转载自:http://blog.csdn.net/zqt520/article/details/7540647三面是总监面,本人不幸被拒了,这次面试没有问项目相关的问题,项目的问题是放在二面问的。三面给人的 感觉要求很严,有些问题看似基础,但问得很细,稍有闪失就被pass,绝不能有模棱两可那种回答,以下是面试题:1)tcp三次握手的过程,accept发生在三次握手哪个阶段?
2014-06-17 22:23:13 1346
转载 关于typedef的用法总结
转自:http://www.cnblogs.com/csyisong/archive/2009/01/09/1372363.html不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总结
2014-06-16 00:28:46 475
转载 【天道酬勤】 腾讯、百度、网易游戏、华为Offer及笔经面经
本帖最后由 scutcs 于 2011-11-6 23:06 编辑转自:http://bbs.yingjiesheng.com/forum.php?mod=viewthread&tid=1011893&fromuid=1745894应届生上泡了两年,一直都是下资料,下笔试题,面试题。一直都在感谢那些默默付出的人。写这个帖子花了我两个夜晚的时间,不是为了炫耀,只是为了能给那些“迷
2014-06-14 22:47:54 621
转载 人人,金山西山居,腾讯互娱,微信,网易游戏offer及面经
转自:http://www.itmian4.com/forum.php?mod=viewthread&tid=3985首先感谢师兄在两年前发的贴(【天道酬勤】 腾讯、百度、网易游戏、华为Offer及笔经面经 ),这篇文章对我帮助很大。我写这篇文章一是为了感谢这位同是华南理工但素未谋面的师兄,给我推荐这篇文章的炳爷,以及为我解决难题的浩子,羊兄给的项目帮助,洁洁的理解,王兄提供的两个
2014-06-14 22:45:30 1424
转载 数据结构之Hash算法
什么是Hash Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数
2014-06-12 00:18:15 530
原创 qsort函数使用
qsort函数是stdlib.h中的一个库函数qsort函数的函数原型为: void sqsort(void* base, size_t num, size_t size, int (*compar)(const void*, const void*))例子1:#include /*printf*/#include /*qsort*/#include /*st
2014-06-10 21:02:52 524
转载 真正统治世界的十大算法
转自:本文由 伯乐在线 - Justin Wu 翻译自 Marcos Otero。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。不久前的某一天,我在浏览Reddit发现了一篇有趣的文章《统治世界的十大算法》,作者George Dvorsky在那篇文章中试图解释算法之于当今世界的重要性,以及哪些算法对人类文明最为重要。此时此刻,如果你已经学过算法的话,那么在你阅读
2014-06-10 15:11:54 629
转载 字符串与指针
转载:字符'/0'和'0'的区别字符’0’对应的ASCII码为十六进制30;而’/0’即为ASCII码中的0,其对应字符空字符NUL。 char c = '/0';çèchar c = 0 // NUL char c = '0';çèchar c = 48;最典型如memset函数:void *memset( void *buffer, int ch, si
2014-06-09 22:02:48 557
转载 C++中系统内存分区与程序内存分区
C++中系统内存分区与程序内存分区C++中系统内存分区:http://gaofeilonglcu.blog.163.com/blog/static/130864291201082084933665/(貌似是个高手写的) 在C++中,内存可分为系统数据区,自由存储区,文本区,const数据区,全局静态区,堆区和栈区。其中,系统数据区存放的是系统数据,我们是不能自由
2014-06-09 20:57:47 811
转载 2014.03.16 网易游戏TTT计划实习生笔试题
转载:注:这份试题是本人事后回忆的,题目可能会有出入,且给出的答案不一定正确,仅供参考,欢迎指正错误。前面这些题是试卷的第I部分,试卷上面说第一部分达不到基本线直接淘汰,最终排名主要看II卷I 卷 基础题1.求1111+2*1111+....+1111*1111对7求余的结果。n(n+1)/2, 即556*1111*
2014-06-09 08:33:27 729
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人