自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序狗的成长之路

水滴石穿,绳锯木断,凤凰浴火,劫后重生

  • 博客(28)
  • 资源 (15)
  • 收藏
  • 关注

原创 形参和实参的问题

昨天编码的时候遇到函数的形参是指针问题,

2014-10-31 09:01:23 1783

转载 Linux Socket TCP通信

注意:这里1. Server端[cpp] view plaincopy/*socket tcp服务器端*/  #include   #include   #include   #include   #include   #include   #include   #include     #include   #include   #include   

2014-10-30 17:13:27 564

转载 16进制转ascii接口

#include #include #include #include #include #include #include #include typedef unsigned char uint8; uint8 ConverseOneChar(u

2014-10-30 17:08:38 1058

转载 16进制转ascii

#include #include #include #include #include #include #include #include typedef unsigned char uint8; uint8 ConverseOneChar(u

2014-10-30 17:06:25 1710

原创 c语言的空格问题

c语言中的#define、typedef、main函数等等,会遇到多个空格,或者回车,或者其他不可见字符,为什么可以正常运行呢?系统是怎样判断后面的其他字符是无效字符?  比如typedef  struct        /t    A     B;

2014-10-23 09:05:56 2728

转载 static作用

1.内部函数(又称静态函数)如果在一个源文件中定义的函数,只能被本文件中的函数调用,而不能被同一程序其它文件中的函数调用,这种函数称为内部函数。

2014-10-22 14:59:14 629

转载 C语言:存取结构体成员的点运算符(.)和箭头运算符(->)的区别

一直以为这两个是没有什么区别的,可以相互替换,今天又翻了一下《C语言核心技术》,明白了其中的奥妙。 相同点:两个都是二元操作符,其右操作符是成员的名称。 不同点:点操作符左边的操作数是一个“结果为结构”的表达式;                箭头操作符左边的操作数是一个指向结构的指针。 举例说明:#include  Song_t  song1,song2,

2014-10-22 10:05:30 1160

转载 字符串匹配算法

字符串匹配:---willamette在匹配串中寻找模式串是否出现,注意和最长公共子序列相区别(LCS: Longest Common Substring)

2014-10-20 15:03:38 999

转载 SOAP

SOAP(Simple Object Access Protocol )简单对象访问协议是在分散或分布式的环境中交换信息的简单的协议,是一个基于XML的协议,它包括四个部分:SOAP封装(envelop),封装定义了一个描述消息中的内容是什么,是谁发送的,谁应当接受并处理它以及如何处理它们的框架;SOAP编码规则(encoding rules),用于表示应用程序需要使用的数据类型的实例

2014-10-15 15:54:43 698

转载 数据类型--ULL、ll

long long为64bit,

2014-10-14 16:32:31 22813

转载 常见gcc编译警告整理(开始)

1、warning: no newline at end of file在文件最后一行加上回车键解释:在《Rationale for the C99 standard》一文中,有C99的相关信息:A backslash immediately before a newline has long been used to continue string literals, as well

2014-10-14 08:33:52 1589

转载 条件编译

#if NNN    statement1;#elif MMM    statement2;#else    statement3;#endif

2014-10-13 09:30:42 581

转载 聚内核与微内核

可以把内核分为主要的两个类别:聚内核与微内核(还有第三类,外核,主要存在于研究领域)。聚内核比其它两类的设计更简单,在1980之前所有内核都采用聚内核的方式。聚内核被实现为运行在单一的地址空间里的单一的进程。因此,这种内核通常以一个静态的二进制文件保存在磁盘中。所以内核的服务都存在并执行于一个大的内核地址空间里。在内核的内部进行通信显得直接了当,因为所有运行在内核态的代码都在相同的地址空间里:内核

2014-10-12 10:44:38 693

转载 位域

位域是指信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几 个不同的区域, 并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。 这样就可以把几个不同的对象用一个字节的二

2014-10-11 12:37:27 579

转载 __attribute__((packed))详解

__attribute__((packed))详解标签: it分类: linux程序1. __attribute__ ((packed)) 的作用就是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐,是GCC特有的语法。这个功能是跟操作系统没关系,跟编译器有关,gcc编译器不是紧凑模式的,我在windows下,用vc的

2014-10-11 11:50:53 800

转载 time(NULL)

timer=NULL时得到机器日历时间,timer=时间数值时,用于设置日历时间,time_t是一个long类型.timerPointer to an object of type time_t, where the time value is stored.Alternativelly, this parameter can be a null pointer, in which c

2014-10-11 10:15:37 4277

转载 Berkeley DB

Berkeley DB是一个开源的文件数据库,介于关系数据库与内存数据库之间,使用方式与内存数据库类似,它提供的是一系列直接访问数据库的函数,而不是像关系数据库那样需要网络通讯、SQL解析等步骤。

2014-10-10 18:38:14 764

转载 TAILQ_INIT

//队列初始化    TAILQ_INIT(&queueHead);用下面的宏初始化这个队列头:534 #define TAILQ_INIT(head) do { \535 TAILQ_FIRST((head)) = NULL; \536 (head)->tqh_last

2014-10-10 17:16:27 4165

转载 typedef学习

1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针    类型标识符    *函数名(参数表)      int *f(x,y);

2014-10-10 14:29:04 446

转载 LINUX内核学习--课本学习过程

先读lkd, 了解linux的大体框架,再读ldd, 了解kernel中常用的api。再尝试 写驱动,读驱动。 写自己的内存管理,进程调度,文件系统。lkd2 —— linux kernel development Linux内核开发第二版ulk —— Understanding the Linux Kernel 深入理解Linux内核“ldd3”

2014-10-08 08:33:33 698

转载 uclibc,eglibc,glibc之间的区别和联系

1.Glibcglibc = GNU C Library是GNU项(GNU Project)目,所实现的 C语言标准库(C standard library)。目前,常见的桌面和服务器中的GNU/Linux类的系统中,都是用的这套C语言标准库。其实现了常见的C库的函数,支持很多种系统平台,功能很全,但是也相对比较臃肿和庞大。2.uClibc一个小型的C语言标准库,主要用

2014-10-04 23:29:29 673

转载 linux 下C语言学习路线

UNIX/Linux下C语言的学习路线。一、工具篇“公欲善其事,必先利其器”。编程是一门实践性很强的工作,在你以后的学习或工作中,你将常常会与以下工具打交道, 下面列出学习C语言编程常常用到的软件和工具。1、操作系统 在UNIX或Linux系统中学习C很方便,所以在开始您的学习旅程前请先选择一个UNIX或Linux操作系统,目前可供个人免费使用的UNIX或Linux系统有FreeBSD、RedHa

2014-10-04 23:25:54 699

转载 LINUX内核阅读_01

2.2 内核模式和用户模式MS-DOS等操作系统 在单一的CPU模式下运行,但是一些类Unix的操作系统则使用了双模式,可以有效地实现时间共享。在Linux机器上,CPU要么处于受信任的内核模式,要么处于受限制的用户模式。除了内核本身处于内核模式以外,所有的用户进程都运行在用户模式之中。内核模式的代码可以无限制地访问所有处理器指令集以及全部内存和I/O空间。如果用户模式的进程要享有此特权,它必须通

2014-10-04 17:11:08 471

转载 计算机网络总结

码元传输速率受奈氏准则的限制信息传输速率受香农公式的限制物理层的功能:在两个网络物理设备之间提供透明的比特流传输。物理层的任务:确定与传输媒体的接口的一些特性

2014-10-03 18:51:09 707

转载 流对象

在计算机编程中,流就是一个类的对象,很多文件的输入输出操作都以类的成员函数的方式来提供。计算机中的流其实是一种信息的转换。它是一种有序流,因此相对于某一对象,通常我们把对象接收外界的信息输入(Input)称为输入流,相应地从对象向外输出(Output)信息为输出流,合称为输入/输出流(I/O Streams)。对象间进行信息或者数据的交换时总是先将对象或数据转换为某种形式的流,再通过流的传输,

2014-10-03 10:31:46 1112

转载 买笔记本注意事项

买本时需要注意的是:CPU的主频越高越好,一般在2.0以上就还算OK前端总线最好选1066的,因为它支持DDR3代的内存,现在800的已经过时了CPU P7450/P8400/P8600/P9400(这些都是1066的) T6400/T8100/T8300(这些都是800的) 前端总线是667的就不要买了,因为这些机器属于老款,不是处于停产,就是处于滞销状态硬盘大小没有太大区别,一般看楼主对存储量

2014-10-01 16:32:27 762

转载 电脑正常开机进入安全模式,不管怎样设置都无法进入正常模式解决

方法二: 通过注册表在安全模式下,系统将修改注册表中的一处键值,来记录当前登录的模式。HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/SafeBoot/Option 项下的OptionValue 的值,REG_DWORD 类型。0             正常模式(正常模式下,OptionValue 项一般不存在)1   

2014-10-01 11:20:06 8674 1

转载 淘宝整理

一些网购基本常识想随便说几句,1.与市场正常价格差距过大的网络商品一定是有问题的,便宜一点正常,但便宜得离谱还是不要考虑了;2.淘宝上的信用评价是一个好的参考依据,看看别人的评价都是怎么说的,如果其中有让自己怀疑的就放弃,还有一些动辄就销量几千上万的商品居然没有中差评,这个果断放弃;还有一些淘宝店号称什么支持专柜验证、售后验证,遇到了就直接跳过去不要看了,没有哪个品牌的专柜和售后有给你验证

2014-10-01 09:18:38 589

RFID超轻量级认证协议RCIA形式化分析与改进_钟小妹.caj

RFID超轻量级认证协议RCIA形式化分析与改进,主要是用于RFID协议的证明与改进

2019-09-24

低成本RFID群组标签证明与所有权转移协议研究与设计_李倩.caj

低成本RFID群组标签证明与所有权转移协议研究与设计,广东工业大学硕士毕业论文.

2019-07-06

[EDA与可编程实验教程].罗中华,杨戈.高清文字版.pdf

[EDA与可编程实验教程],.编者罗中华,杨戈.高清文字版,适合计算机专业硬件领域本科生及研究生学习

2019-07-05

基于动态密钥的移动RFID安全认证协议_

基于动态密钥的移动RFID安全认证协议_肖红光_陈蓉_巫小蓉_史长琼_严利辉_邹,物联网rfid安全技术

2018-08-09

一种基于ECC的RFID认证协议

一种基于ECC的RFID认证协议_白登选,物联网rfid安全技术

2018-08-09

Montgomery模平方算法及其应用

Montgomery模平方算法及其应用,王金荣,研究安全类数学计算基础

2018-08-09

uthash开源的hash函数实现

uthash开源的hash函数实现,里面的uthash.h可用

2015-09-25

RFID防碰撞技术中的算法分析

RFID防碰撞技术中的算法分析,物联网RFID期刊论文

2014-05-13

RFID多标签防碰撞技术研究

RFID多标签防碰撞技术研究,期刊论文资料

2014-05-13

java连接mysql需要的jar包

java连接mysql需要的jar包,和网上大多数一样,这里只是做一个备份。

2013-08-26

java jar包

java连接mysql的jar包,可以用,做一个备份吧。

2013-08-26

空空如也

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

TA关注的人

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