![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
综合
文章平均质量分 80
sxb1991
这个作者很懒,什么都没留下…
展开
-
Unicode utf8等编码类型的原理
1、ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。 上个世纪60年转载 2014-10-20 07:31:01 · 354 阅读 · 0 评论 -
内存空间分几部分:代码段、数据段,栈,堆 (收集整理)
1.函数代码存放在代码段。声明的类如果从未使用,则在编译时,会优化掉,其成员函数不占代码段空间。全局变量或静态变量,放在数据段,局部变量放在栈中,用new产生的对象放在堆中,内存分为4段,栈区,堆区,代码区,全局变量区BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started b转载 2017-03-29 12:03:59 · 452 阅读 · 0 评论 -
NFS服务基本配置及使用
NFS服务基本配置及使用转载 2016-11-14 15:10:10 · 401 阅读 · 0 评论 -
通过GitHub创建个人技术博客图文详解
转自:http://www.linuxidc.com/Linux/2015-02/114121.htmGitHub 在过去的8年中取得了很大的进展。开发者不断的推动 Git 应用的发展极限。本文主要讲解下通过GitHub创建个人技术博客图文教程。首先,你需要注册一个 GitHub 账号,最好取一个自己认为有意义的名字,比如姓名全拼,昵称全拼,如果被占用,可以加上有意义的数字。转载 2015-02-28 05:44:12 · 557 阅读 · 0 评论 -
repo的用法
repo的用法(zz)注:repo只是google用Python脚本写的调用git的一个脚本,主要是用来下载、管理Android项目的软件仓库。(也就是说,他是用来管理给git管理的一个个仓库的)下载 repo 的地址: http://android.git.kernel.org/repo ,可以用以下二者之一来下载 repowget http://android.git.转载 2015-08-31 13:51:54 · 312 阅读 · 0 评论 -
git详细教程
git教程原创 2016-04-07 11:51:34 · 227 阅读 · 0 评论 -
句柄 HANDLE
内容转自:http://www.cppblog.com/mymsdn/archive/2012/06/20/74221.html 从广义上,能够从一个数值拎起一大堆数据的东西都可以叫做句柄。句柄的英文是"Handle",本义就是"柄",只是在计算机科学中,被特别地翻译成"句柄",其实还是个"柄"。从一个小东西拎起一大堆东西,这难道不像是个"柄"吗? 然后,指针其实也是一种"句柄",转载 2016-02-23 12:03:29 · 287 阅读 · 0 评论 -
Unicode(UTF-8, UTF-16,UTF-32)令人混淆的概念
为啥需要Unicode 我们知道计算机其实挺笨的,它只认识0101这样的字符串,当然了我们看这样的01串时肯定会比较头晕的,所以很多时候为了描述简单都用十进制,十六进制,八进制表示.实际上都是等价的,没啥太多不一样.其他啥文字图片之类的其他东东计算机不认识.那为了在计算机上表示这些信息就必须转换成一些数字.你肯定不能想怎么转换就怎么转,必须得有定些规则.于是刚开始的时候转载 2015-08-28 09:49:32 · 349 阅读 · 0 评论 -
轻松记住大端小端的含义
转自:http://www.cnblogs.com/wuyuegb2312/archive/2013/06/08/3126510.html或许你曾经仔细了解过什么是大端小端,也动手编写了测试手头上的机器上是大端还是小端的程序,甚至还编写了大端小端转换程序;但过了一段时间之后,当你再看到大端和小端这两个字眼,你的脑中很快浮起了自己曾经做过的工作,却总是想不起究竟哪种是大端、哪种是小端,然后又去查转载 2015-05-31 17:39:56 · 413 阅读 · 0 评论 -
关于链式表达式
已知strcpy函数的原型是 char *strcpy(char *strDest, const char *strSrc);其中strDest是目的字符串,strSrc是源字符串。(1)不调用C++/C的字符串库函数,请编写函数strcpy char *strcpy(char *strDest, const char *strSrc);{ assert((s转载 2015-05-20 08:02:33 · 275 阅读 · 0 评论 -
条件编译
预处理过程扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。可见预处理过程先于编译器对源代码进行处理。在C 语言中,并没有任何内在的机制来完成如下一些功能:在编译时包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码。要完成这些工作,就需要使用预处理程序。尽管在目前绝大多数编译器都包含了预处理程序,但通常认为它们是独立于编译器的。预处理过程读入源代码,检查包含预处理指令的语句和原创 2015-02-01 01:35:39 · 310 阅读 · 0 评论 -
DBUS基础知识
1. 进程间使用D-Bus通信 D-Bus是一种高级的进程间通信机制,它由freedesktop.org项目提供,使用GPL许可证发行。D-Bus最主要的用途是在Linux桌面环境为进程提供通信,同时能将Linux桌面环境和Linux内核事件作为消息传递到进程。D-Bus的主要概率为总线,注册后的进程可通过总线接收或传递消息,进程也可注册后等待内核事件响应,例如等待网络状态的转变转载 2014-10-20 21:19:51 · 429 阅读 · 0 评论 -
声明与定义&&赋值与初始化详解
摘自:http://blog.csdn.NET/zlhy_/article/details/8442573这几个名词(RT)自从最开始出现就一直萦绕在耳边,停留在口头上,但却又总是分不清,道不明的。直到看到了这篇文章一:变量的声明与定义严格的来说变量的声明是向编译器说明一个变量,这个行为是不分配内存空间的,例如:extern int ivalue;指明ivalue是别处转载 2017-03-30 23:32:53 · 451 阅读 · 0 评论