![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
知识点
_creek
这个作者很懒,什么都没留下…
展开
-
C++各知识点
#include #include using namespace std; //////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////原创 2015-06-24 10:34:46 · 301 阅读 · 0 评论 -
内部连接与外部连接
声明与定义 (1)声明 函数声明、typedef声明、友元声明、外部引用声明 有两种声明不可以在同一作用域重复声明:类成员函数及静态数据成员的声明 (2)定义 在同一作用域不可重复定义一个实体 内部连接: 1)所有的声明 2)enum定义 3)inline函数定义 4)类的定义 5)const常量定义 6)union定义 外部连接 1)类中非原创 2015-08-08 14:44:08 · 358 阅读 · 0 评论 -
strlen与sizeof的区别
Sizeof与Strlen的区别与联系(转) 1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。 该类型保证能容纳实现所建立的最大对象的字节大小。 2.sizeof是算符,strlen是函数。 3.sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以''\0''结尾的。 sizeof还可以用函数做参数转载 2015-08-08 14:57:40 · 258 阅读 · 0 评论 -
进程与线程的区别
一、定义 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的基本单位 线程是进程的一个实体,是CPU调度和分派的基本单位。它是比进程更小的能独立运行的基本单位,线程基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器、一组寄存器和栈),但是他可与同属一个进程的其他线程共享进程所拥有的全部资源。 二、关系 一个线程可以创建原创 2016-04-08 19:43:05 · 259 阅读 · 0 评论 -
socket通信
./server [ip] [port] 1.int port = atoi(argv[2]); 2.int listen_sock = start(argv[1],port); //usefull sock int start(char *ip,short port); { int sock_fd = socket(AF_INET,SOCK_STREAM,0);原创 2016-04-08 21:41:57 · 314 阅读 · 0 评论 -
git的深度理解
此篇文章是根据自己理解的程度写出来的,难免会有错误,还望见谅! git可以看成有三个空间,分别是working directory、stage area(Index,Cache)、history 工作目录下的文件放在working directory中 1,文件提交与撤销 在这三个空间中的提交过程与撤销过程相关命令如下图所示 git add 用于提原创 2016-06-13 20:50:54 · 667 阅读 · 0 评论