自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

转载 什么是LDAP

我要着重指出,LDAP是一个数据库,但是又不是一个数据库。说他是数据库,因为他是一个数据存储的东西。但是说他不是数据库,是因为他的作用没有数据库这么强大,而是一个目录。为了理解,给一个例子就是电话簿(黄页)。我们用电话簿的目的是为了查找某个公司的电话,在这个电话簿中附带了一些这个公司的基本信息,比如地址,经营范围,联系方式等。其实这个例子就是一个LDAP在现实生活中的表现。电话簿的组织结构是一

2015-11-24 13:26:08 368

转载 gmock为什么只能支持虚函数(其实也不准确)

gmock为什么只能支持虚函数举报|2015-03-24 14:54andrewnwpu | 浏览 0 次  悬赏:50 函数我有更好的答案分享到:google mock按道理讲只能mock虚函数,这是因为在单元测试中,首先定义一个mock类(mockTest),public继承要mock的

2015-11-16 20:53:44 3621

转载 伪目标

本节我们讨论一个Makefile中的一个重要的特殊目标:伪目标。 伪目标是这样一个目标:它不代表一个真正的文件名,在执行make时可以指定这个目标来执行其所在规则定义的命令,有时我们也可以将一个伪目标称为标签。使用伪目标有两点原因:1. 避免在我们的Makefile中定义的只执行命令的的目标(此目标的目的为了执行执行一系列命令,而不需要创建这个目标)和工作目录下的实际文件出现名字冲突。2.

2015-11-14 20:29:36 379

转载 关于main和_tmain和wmain的区别

_tmain()是unicode版本的的main()   _tmain这个符号多见于VC++创建的控制台工程中,这个是为了保证移植unicode而加入的(一般_t、_T、T()这些东西都和unicode有关系),对于使用非unicode字符集的工程来说,实际上和main没有差别(其实就算是使用unicode字符集也未必有多大的差别)。1。 main是C程序的函数,_tmain是ma

2015-11-14 16:33:22 762

转载 inline能重载吗?重载的要求

函数重载基础函数重载(Function Overload) * 用同一个函数名定义不同的函数 * 当函数名和不同的参数搭配时函数的含义不同int func(int x){ return x;}int func(int a, int b){ return a + b;}int func(const char* s){ return str

2015-11-13 14:56:27 987

转载 payload data

payload data:   记载着信息的那部分数据。通常在传输数据时,为了使数据传输更可靠,要把 原始数据分批传输,并且在每一批数据的头和尾都加上一定的辅助信息,比如这一批数据量的大小,校验位等,这样就相当于给已经分批原始数据加一些外套,这些外套起到标示作用,使得原始数据不易丢失。一批数据加上它的“外套”,就形成了传输通道中基本的传输单元,叫做 数据帧或者数据包(有的地方数据帧和数据包不是

2015-11-13 11:21:00 910

转载 foo是什么意思??

计算机中的foo是什么?举报|2015-01-29 18:44匿名 | 浏览 663 次  来自:手机知道 计算机我有更好的答案分享到:就像经济学家有时候使用术语“widget”来最终作为对正在被测量的“something”的替代。程序员倾向于使用术语“foo”(FOO的发音)作为在讨论想法或者是提

2015-11-13 10:17:27 2036

转载 define后面的\表示什么?

续行符。表示下面一行是紧接着当前行的,一般用于将十分长的代码语句分几段写(语句本身要求必须是一行)。 这段代码就和下面的一样。#define MIB_INFO_SIZE(S) (MAX_MIB_OFFSET + sizeof(S)) 同样的你还可以写成#define MIB_INFO_SIZE(S) (MAX_MIB_OFFSET +\ sizeof(S)\ )

2015-11-12 22:24:31 1230

转载 c++中双引号的有什么作用

C++ 双冒号开头的语法是什么意思?2015-01-15 14:30sapient_82 | 浏览 229 次 编程语言软件namespace IceDelegateM{namespace Demo{class Hello : virtual public ::IceDelegate::Demo::Hello, virtual pub

2015-11-11 13:51:45 7223

转载 3个著名加密算法(MD5、RSA、DES)的解析

MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。    MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是

2015-11-11 10:28:18 535

原创 关于makefile和shell脚本的异同:make和bourne again shell--bash

以前的时候,总会把shell脚本和makefile 搞混了。原因是他们的命令和规则特别像。现在工作了一段时间,维护过一个模块命令,有点明白其中的异同了。简单的说,二者的解释器是完全不同的。shell脚本是由bash来解释的,makefile是由make来解释的。不要小看这个小小的命令,这个后面可能要有一个很大的模块来支持这个命令。二者的语法在形式上又由很多的相似之处。这个是二者脚本的异同之

2015-11-10 14:17:40 754

转载 苹果绿-护眼-色值

RGB(红,绿,蓝):204,232,207HSL(色调,饱和度,亮度):85,90,205CSS,16进制:#CCE8CF

2015-11-10 14:13:19 3306

原创 makefile 中$^、$@、$<分别代表什么意思?

分别代表所有依赖、目标文件、第一个依赖。

2015-11-10 11:04:39 5896

转载 strstr和strchr的区别

在C语言中 strchr 和 strstr函数都被包含在头文件中,也就是要调用它们时要在程序前面包含头文件,也就是写这个语句:#includestrchr函数原型:char * strchr(char * str, int ch); 功能就是找出在字符串str中第一次出项字符ch的位置,找到就返回该字符位置的指针(也就是返回该字符在字符串中的地址的位置),找不到就返回空指针(就是 null)。

2015-11-08 20:10:12 5235

转载 C语言中,注释不能嵌套

C语言中,注释不能嵌套是什么意思.举报|2013-10-18 18:54匿名 | 浏览 363 次 C语言我有更好的答案分享到:按默认排序 | 按时间排序3条回答2013-10-20 15:08热心网友比如说:/*.............../*..............

2015-11-07 21:17:05 2681

转载 git reflog 可以恢复删删掉的commit,比如用reset HEAD^1回退删掉的commit

git reflog分类: git2012-05-07 10:39 4306人阅读 评论(0) 收藏 举报gitgit reflog 可以查看所有分支的所有操作记录(包括(包括commit和reset的操作),包括已经被删除的commit记录,git log则不能察看已经删除了的commit记录具体一个例子,假设有三个commit, git st:

2015-11-07 20:46:06 1254

转载 什么叫做线程安全?看strtok函数接触的一个名词

比如一个 ArrayList 类,在添加一个元素的时候,它可能会有两步来完成:1. 在 Items[Size] 的位置存放此元素;2. 增大 Size 的值。在单线程运行的情况下,如果 Size = 0,添加一个元素后,此元素在位置 0,而且 Size=1;而如果是在多线程情况下,比如有两个线程,线程 A 先将元素1存放在位置 0。但是此时 CPU 调度线程A暂停,线程 B 得到运

2015-11-07 20:44:50 1306

转载 解决gdb list No symbol table提示

list命令后显示No symbol table is loaded. Use the "file" command.原来编译用:gcc -o filename filename.c解决办法,编译时加 一定要加-g:gcc -o filename -g filename.c使用 GDB 调试程序之前,必须使用 -g 选项编译源文件。可在 makefile 中如下定义 CFLAG

2015-11-06 18:03:28 2103

转载 SecureCRT在切换窗口时光标丢失的解决方法

原因定位:在WIN7系统,当某一个应用,如IE、文本最大化时,再调出SecureCRT窗体,这时SecureCRT窗体一般是没有光标的,需要点一下菜单栏再点窗体才会出现光标。原因分析:可能由于后台有全屏窗口影响到了SecureCRT的焦点解决方法:1 随便点一下菜单栏,再点窗体2 后台不要有全屏窗体3 彻底的方法是:右击桌面下面的任务栏空白区,选属性,任务栏按钮的下拉框里选择“

2015-11-06 18:00:03 1368 1

转载 c++ 测试框架简介

摘 要:测试驱动开发,是在明确要开发某个功能后,首先思考如何对这个功能进行测试,并完成测试代码的编写,然后编写相关的代码满足这些测试用例。文中的测试驱动示例完整的表现了一个测试驱动开发的基本过程。中国论文网 http://www.xzbu.com/8/view-3693823.htm  关键词:测试驱动开发 GTest Gmock  1、测试驱动简介  测试驱动开发,英文全称Tes

2015-11-05 13:39:19 2574

转载 known_host 在.ssh下面是干什么的?

在平时工作中,有时候需要SSH登陆到别的Linux主机上去,但有时候SSH登陆会被禁止,并弹出如下类似提示:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

2015-11-04 10:50:17 8236

dnw DNW usb串口下载工具

DNW软件,是用来做嵌入式开发时用来下载文件镜像的,ARM系列芯片:S3C2440,S3C2410等。

2014-01-16

securecrt 串口工具

非常好用的串口调试工具,直接下载然后加压缩就可以用了,注意需要设置串口端号。

2014-01-06

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

TA关注的人

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