2019年10月10日

从gcc到Makefile简易版

摘要: 1、Makefile的应用 我们主要用它来编译源代码,生成结果代码,然后把结果代码连接起来生成可执行文件或者库文件。2、Makefle简单例子的深入学习 程序概述:为了连接makefile的流程,我将最简单的程序“hello wrold!”分成两个.c文件,并最终在main中进行编译。 以下都是对同 阅读全文

posted @ 2019-10-10 14:43 kukou 阅读(192) 评论(0) 推荐(0) 编辑

2019年1月15日

C/C++ -- 判断字符串中存在中文

摘要: 电脑系统中的英文字符串和中文字符最根本的区别就在于: 1、英文的 ASCII 码,其最高位为 0,占一个字节 注:英文的ASCII码范围是在0到127,二进制为(0000 0000 ~ 0111 1111) 2、中文的 ASCII 码,其最高位为 1。占两个字节, 注:两个字节的最高位都是1 因此可 阅读全文

posted @ 2019-01-15 20:38 kukou 阅读(14082) 评论(1) 推荐(1) 编辑

2018年12月28日

memcpy 与strcpy的区别

摘要: C/C++中mencpy的代码实现:https://www.cnblogs.com/goul/p/10191705.html C/C++中strcpy的代码实现:https://www.cnblogs.com/goul/p/9569477.html strcpy和memcpy主要有以下3方面的区别。 阅读全文

posted @ 2018-12-28 18:55 kukou 阅读(6799) 评论(1) 推荐(1) 编辑

内存拷贝函数 memcpy

摘要: windows下实现: liunx下实现的代码: 阅读全文

posted @ 2018-12-28 18:47 kukou 阅读(3947) 评论(0) 推荐(0) 编辑

2018年12月6日

单例模式

摘要: 单例模式在企业中运用的很广也是很重要的一种模式。 1、要想明白单例模式,首先需要知道static关键字在C++中的含义 小博,这边简要介绍一点:1、在C++中static修饰成员函数时,此函数能被本类的所有对象共享,只能出现一份,可以看做是全局函数 2、在C++中static修饰成员变量时,此变量只 阅读全文

posted @ 2018-12-06 20:43 kukou 阅读(166) 评论(0) 推荐(0) 编辑

2018年11月9日

XML -- XML基础知识

摘要: 1、XML的结构 XML的结构采用的是树结构,树结构就是一种一对多的关系结构。 XML必定有一个根节点。因为,在解析这个XML时,需要有个起始位置进行遍历解析,这个跟节点就是起始位置。 2、XML的元素(节点) XML元素指的是从(且包括)开始标签直到(且包括)结束标签的部分,例如 : <标签> ( 阅读全文

posted @ 2018-11-09 10:52 kukou 阅读(180) 评论(0) 推荐(0) 编辑

2018年11月8日

XML -- 为什么选择XML?

摘要: 1、XML是什么,主要功能? XML全称(EXtensible Markup Language),是可扩展性标记语言。 XML主要功能是用来传输和存储数据。它就是一种纯文本。只要程序能访问纯文本就能访问它。 2、XML与HTML的区别? XML和HTML的发展由图所示: 由图可知,XML和HTML一 阅读全文

posted @ 2018-11-08 18:28 kukou 阅读(205) 评论(0) 推荐(0) 编辑

2018年10月29日

UNIX下socket通信 - UDP通信

摘要: 一、UNIX下socket通信: socket套接字是一种可以进行网络通信的内核对象,它是一个唯一的标示符,一般称它为socket描述符。 注意:UDP通信需要客户端先发送消息,服务端先进行等待客户端发送的消息,记录下客户端的地址,才能向客户端发送消息。= =! 阅读全文

posted @ 2018-10-29 08:59 kukou 阅读(586) 评论(0) 推荐(0) 编辑

2018年9月30日

C语言 - sizeof和strlen的区别

摘要: sizeof和strlen的区别: 1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。 该类型保证能容纳实现所建立的最大对象的字节大小。 2.sizeof是算符,strlen是函数。 3.sizeof可以用类型做参数,strlen只能用char 阅读全文

posted @ 2018-09-30 07:55 kukou 阅读(3359) 评论(0) 推荐(1) 编辑

2018年9月22日

C/C++ - malloc/free和new/delete的区分

摘要: new/delete与malloc/free的区别主要表现在以下几个方面: 注意:最主要的区别,new/delete是运算符,而malloc/free是函数 (1)、new能够自动计算需要分配的内存空间,而malloc需要手工计算字节数。 例如,int* p1=new int[2] , int* p 阅读全文

posted @ 2018-09-22 15:07 kukou 阅读(132) 评论(0) 推荐(0) 编辑

导航