自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (7)
  • 收藏
  • 关注

原创 计算机 无符号 有符号区别

通常的数是有符号的,在存储时,最高位为符号位,表示数的正负(0为正,1为负);无符号数是相对于有符号数来说的,无符号数则没有符号位(即最高位为数值的一部分),所有的情况都为正数。另外,对于无符号数运算没意义,因为运算的(无符号)数值的首位可能为1,这时就可能将其作为负数处理(如果相减就可能是正数)。比如:比如0xFFFF ,无符号就是65535,有符号就是-1

2012-04-28 15:31:03 1473

转载 [转]理解有符号数和无符号数

出自百度文库:理解有符号数和无符号数2008-09-23 14:15负数在计算机中如何表示呢?这一点,你可能听过两种不同的回答。一种是教科书,它会告诉你:计算机用“补码”表示负数。可是有关“补码”的概念一说就得一节课,这一些我们需要在第6章中用一章的篇幅讲2进制的一切。再者,用“补码”表示负数,其实一种公式,公式的作用在于告诉你,想得问题的答案,应该如何计算

2012-04-28 15:30:22 960

转载 关于有符号数、无符号数和数据类型的总结(草稿)

原文地址:http://blog.sina.com.cn/s/blog_551489c00100g0q0.html  一、  CPU只会根据输入信号进行逻辑运算,在硬件级别是没有有符号无符号的概念,运算结束会根据运算前的信号和输出信号来设置一些标志位,是不是有符号由写程序的人决定,标志位要看你把操作数当有符号还是无符号来选择,就像内存中的数据,你可以按照需要来解析,原始数据在那里,

2012-04-28 15:19:15 660

原创 linux popen ssh连接远程 获取信息

#include #include #include #include #include #include using namespace std;int main(int argc,char** agrv){ FILE *fp; string cmd="ssh usename@Ip"; cmd += " ls

2012-04-28 13:26:01 1236

转载 获取linux可用内存 剩余内存

#include #include #include #include #include #include using namespace std;int main(int argc,char** agrv){ FILE *fd; char buff[256]; int total = 0; i

2012-04-28 13:23:03 2388

原创 linux测试创建线程数

#include #include #include #include #include #include using namespace std;void* foo(void *){} int i = 0; pthread_t thread; while(1) {

2012-04-28 13:17:44 570

原创 linux top:virt res 内存变化

在程序中使用malloc(大块)的内存,如果没有使用不会反应在res里面,只反应在virt中,可以测试一下: #include #include #include #include #include #include using namespace std;void* foo(void *){ char * a =(char *)mal

2012-04-28 13:11:55 3382

转载 linux top中的VIRT概念

linux top中的VIRT概念 VIRT 指的是一个进程虚拟地址空间已分配的地址大小(简称虚存) ,对于一个exe来说,RES通常就是exe在内存RAM中分配的实际大小(内存映射文件exe,), 但很多进程都使用了dll, 对于exe在链接中加入的dll,其是在这个地址的地址空间分配的,不表现为RES,而dll中使用多线程的,每个线程默认stack10M,也表现在虚存中

2012-04-28 10:48:09 10340

转载 linux下VIRT,RES,SHR的含义

原文地址:http://www.cnblogs.com/ymmuse/archive/2010/05/20/1740348.html如题的三个字段虽说在man top下面都有解释,但感觉有些含糊,看后难以理解它们对进程资源占用的具体情况是如何的。查阅资料后,归纳一下。VIRT:1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等2、假如进程申请100m

2012-04-28 10:46:46 974

原创 [初学总结]不连续内存地址相减,有意义么,特别是0 - 某一字符串地址

今天遇到一个问题,记录在这,方便以后查看,也方便一下我们这些初学者,当然也有可能会有错误,也请大家指出,以便再完善,以免误导像我们这样的初学者:是判断某一字符在字符串中的偏移量,然后根据偏移量判断字符是否在字符串中:char *c_char1=“abcd”;int offset = rindex(c_char1, 'c') - c_char1;if(offset > 0){}

2012-04-26 17:51:09 842

C+++标准程序库+简体中文版(完整版) pdf

C+++标准程序库 简体中文版.。。。。。。

2010-02-21

深度探索C++对象模型(pdf)

简介: 这也是一本比较特别的书,告诉你编译器是如何安排处理对象的内存空间的,以及一些OO特性是如何实现的。

2009-07-16

C语言程序设计(第二版)(书和答案)(pdf)--谭浩强

c语言程序设计,谭浩强编写的第二版,感觉比第三版要好些(个人认为),有书和答案,都是pdf格式的,经典中的经典,就不多说了

2009-06-18

makefile中文手册

本文比较完整的讲述GNU make工具,涵盖GNU make的用法、语法。同时重点介绍讨论如何为一个工程编写Makefile。

2009-06-18

空空如也

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

TA关注的人

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