自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 csdn里面空格

可以使用下面字符      

2019-08-26 19:46:58 293

转载 Linux中fork()函数

一、fork入门知识一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来的进程的值不同。相当于...

2019-08-26 17:19:09 400

转载 C中一些小问题

C语言中一些常常被忽略的问题

2019-08-21 20:28:01 896

原创 Linux中的一些命令

1

2019-08-12 17:49:44 229

原创 window和linux下线程区别

大多编程语言都支持线程机制,该机制允许在同一进程的共享内存地址空间运行一组特殊的进程,即线程。这些线程共享同一段地址空间,已经打开的文件,进程打开的文件描述符、信号的处理器、进程的当前目录和进程用户ID与进程组ID等1.linuxlinux内核没有专门创建线程的机制,其实linux中没有线程的概念,它把线程当作进程的一个子集来管理。linux没有为线程提供额外的调度算法、描述和存储线程的数据结...

2019-08-09 09:39:23 818

原创 C++程序要调用已经被编译后的C函数

C++程序不能直接调用已编译后的C函数的,这是因为名称问题,举个例,一个函数叫做void foo(int x, int y),该函数被C编译器编译后在库中的名字为_foo,而C++编译器则会产生像_foo_int_int之类的名字用来支持函数重载和类型安全连接,名称就不一样,因此不能直接调用的。那要调用的话怎么办呢? C++提供了一个C连接交换指定符号***extern“C”***来解决这个问题。...

2019-08-04 13:50:30 761

原创 从C语言到C++

1.条件编译#if 0 #if 1 #ifdef #ifndef... ... ... ...#endif #else #endif #else ... ... #endif #endif***********/2.输入输出流3.访问和内部作用域变量同名的全局变量,要...

2019-08-03 17:37:34 509

原创 C语言内存

一.几个概念全局变量(外部变量):出现在代码块{}之外的变量就是全局变量。局部变量(自动变量):一般情况下,代码块{}内部定义的变量就是自动变量,也可使用auto显示定义。静态变量:是指内存位置在程序执行期间一直不改变的变量,用关键字static修饰。代码块内部的静态变量只能被这个代码块内部访问,代码块外部的静态变量只能被定义这个变量的文件访问。二.内存四区代码区------程序被操作系...

2019-08-01 11:06:38 311

原创 C语言特点

C语言灵活性较高,里面有很多陷阱,看C语言源码先看头文件,里面包含了大部分数据结构。C语言具有下面一些特点由于C语言关键字少(只有32个,输入输出都是库函数,而不是关键字),所以C语言程序便于移植;只要加上相应的库函数,并且稍微编译即可。很多运算符(34个运算符)使得C语言便于底层运算,。数据类型丰富,不过没有字符串类型。C语言都是通过指针对字符串操作c语法不是太严格,(C语言的设计宗...

2019-07-31 19:10:46 3545

原创 三次握手与四次分手

TCP三次握手和四次分手的图其中:SYN,ACK,FIN存放在TCP的标志位,共6个字符,这里就介绍这三个:SYN:代表请求创建连接,SYN=1,表示请求建立连接。FIN:表示请求关闭连接。因为TCP的连接是双向的,一次FIN只能关闭一个方向,所以在四次分手时,FIN需要发两遍。ACK:代表确认接受。ACK=1,表示消息接收到了。并且在建立连接以后的发送数据时,都需加上ACK=1,来表...

2019-07-08 17:12:10 176

转载 浅谈TCP/IP协议

TCP/IP 协议栈是一系列网络协议的总和,是构成网络通信的核心骨架,它定义了电子设备如何连入因特网,以及数据如何在它们之间进行传输。TCP/IP 协议采用4层结构,分别是应用层、传输层、网络层和链路层,每一层都呼叫它的下一层所提供的协议来完成自己的需求。由于我们大部分时间都工作在应用层,下层的事情不用我们操心;其次网络协议体系本身就很复杂庞大,入门门槛高,因此很难搞清楚TCP/IP的工作原理,通...

2019-07-08 11:07:54 274

原创 优快云上下标输入方法

上标:将次幂用两个夹住,例如X的平方,就输入X2^,依次类推下标:将角标用两个夹住,例如X1就输入X1~,依次类推

2019-04-23 10:45:47 1295

原创 使用VS遇到的问题

1. warning C4244: “=”: 从“double”转换到“float”,可能丢失数据**如float a=2.1 编译器默认2.1为double型 ,即2.1为const double类型,此赋值运算相当于把2.1隐形强制类型转换成float。可在2.1后加f或F。2.error C4996'fopen': This function or variable may be...

2019-04-18 17:05:54 1825

转载 派生类问题

派生类和基类https://blog.youkuaiyun.com/xiaokunzhang/article/details/80997274https://blog.youkuaiyun.com/ayangya/article/details/78882145

2019-04-07 21:00:47 251

原创 Notepad++ MinGW

Notepad++ 中加入c++编译环境1.下载 安装去官网下载Notepad++和 MinGW并安装,我的云盘中的安装包链接:https://pan.baidu.com/s/1ZYrHfQIBpBlsB-9YWzsA4Q提取码:xsxeMinGW的安装配置环境变量配置右击“此电脑” --属性–高级系统设置–...

2019-04-02 20:43:50 656

空空如也

空空如也

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

TA关注的人

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