排序:
默认
按更新时间
按访问量

c++之指针作为函数参数传递的问题

转自:http://blog.csdn.net/fjb2080/article/details/5623427 原创文章,转载请注明出处,谢谢! 作者:清林,博客名:飞空静渡   博客地址:http://blog.csdn.net/fjb2080 其实,对于C 或者C++ ,最难的一...

2017-09-02 21:59:07

阅读数:254

评论数:0

父进程和子进程、进程和线程

子进程继承的来自父进程的属性: ● ● ● ● ● ● ● ●已打开的文件描述符 ●实际用户ID、实际组ID、有效用户ID、有效组ID ●附属组ID ●进程组ID ●会话ID

2017-08-25 16:03:13

阅读数:689

评论数:0

Linux守护进程

什么是守护进程? 守护进程(Daemon Process),也就是通常说的 Daemon 进程(精灵进程),是 Linux 中的后台服务进程。它是一个生存期较长的进程,通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。 守护进程是个特殊的孤儿进程,这种...

2017-08-25 15:12:24

阅读数:154

评论数:0

Linux--fork( )函数

一、fork入门知识      一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程, 也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。     一个进程调用fork()函数后,系统先给新的进程...

2017-08-24 21:38:22

阅读数:108

评论数:0

孤儿进程和僵尸进程

1、前言   之前在看《unix环境高级编程》第八章进程时候,提到孤儿进程和僵尸进程,一直对这两个概念比较模糊。今天被人问到什么是孤儿进程和僵尸进程,会带来什么问题,怎么解决,我只停留在概念上面,没有深入,倍感惭愧。晚上回来google了一下,再次参考APUE,认真总结一下,加深理解。 2、基...

2017-08-24 21:10:28

阅读数:156

评论数:0

Linux用户态和内核态

一、 Unix/Linux的体系架构   如上图所示,从宏观上来看,Linux操作系统的体系架构分为用户态和内核态(或者用户空间和内核)。内核从本质上看是一种软件——控制计算机的硬件资源,并提供上层应用程序运行的环境。用户态即上层应用程序的活动空间,应用程序的执行必须依托于内核提供的资源,包括C...

2017-08-24 16:21:07

阅读数:157

评论数:0

深入理解linux i节点(inode)

对于Unix系列的操作系统,大多都有v节点。但是对于linux来说,只有通用的i节点,却没有v节点。 下面来探讨一下,linux下的i节点。         linux中,文件查找不是通过文件名称来查找的。实际上是通过i节点来实现文件的查找定位的。我们可以形象的将i节点看做是一个指针fip。当文...

2017-08-24 16:10:45

阅读数:177

评论数:0

Linux和管道操作相关的命令

管道操作可以简单理解为前一步的输出作为这一次的输入,Linux下管道操作符  |  和管道操作相关的几个命令: 1、grep grep:能使用正则表达式搜索文本,并把匹配的行打印出来。 用法:grep[-options] '搜寻字符串'filename 选项与参数: -c:计算找到...

2017-08-24 15:46:29

阅读数:223

评论数:0

Linux下查看文件内容的命令

Linux下查看文件内容的命令 查看文件内容的命令: cat     由第一行开始显示内容,并将所有内容输出 tac     从最后一行倒序显示内容,并将所有内容输出 more    根据窗口大小,一页一页的现实文件内容 less    和more类似,但其优点可以往前翻页,而且...

2017-08-22 10:55:13

阅读数:100

评论数:0

硬链接和软链接的区别

硬链接和软链接的区别 1.原理上: 硬链接(hard link):文件A是文件B的硬链接,则A的目录项中的inode节点号与B的目录项中的inode节点号相同,即一个inode节点对应两个不同的文件名,两个文件名指向同一个文件,A和B对文件系统来说是完全平等的。如果删除了其中一个,对另外一个没...

2017-08-22 10:50:09

阅读数:121

评论数:0

Linux vi/vim编辑器常用命令与用法总结

(一)vi/vim是什么? Linux世界几乎所有的配置文件都是以纯文本形式存在的,而在所有的Linux发行版系统上都有vi编辑器,因此利用简单的文字编辑软件就能够轻松地修改系统的各种配置了,非常方便。vi就是一种功能强大的文本编辑器,而vim则是高级版的vi,不但可以用不同颜色显示文字内容,还...

2017-08-22 10:16:33

阅读数:174

评论数:0

Linux中重定向及管道

1重定向 1.1      重定向符号 >               输出重定向到一个文件或设备 覆盖原来的文件 >!              输出重定向到一个文件或设备 强制覆盖原来的文件 >>             输出重定向到一个文件或设备 追加原来的文...

2017-08-22 10:11:59

阅读数:125

评论数:0

用户线程和内核线程的区别

1 .内核级线程:切换由内核控制,当线程进行切换的时候,由用户态转化为内核态。切换完毕要从内核态返回用户态;可以很好的利用smp,即利用多核cpu。windows线程就是这样的。  2. 用户级线程内核的切换由用户态程序自己控制内核切换,不需要内核干涉,少了进出内核态的消耗,但不能很好的利用多核...

2017-08-22 10:09:31

阅读数:318

评论数:0

Socket非阻塞模式开发

套接字的非阻塞模式是指套接字在执行操作时,调用的函数不管操作是否完成都会立即返回的工作模式。把套接字设置为非阻塞模式,就是告诉系统内核:在调用Windows Sockets API函数时,不要让线程睡眠,而应该让函数立即返回。在返回时,该函数返回一个错误码。 一个非阻塞模式的套接字多次调用recv...

2017-07-13 22:16:20

阅读数:259

评论数:0

Socket阻塞模式开发

Windows Sockets在阻塞和非阻塞两种模式下执行I/O操作,其中,以socket()、WSASocket()函数创建的套接字默认都是阻塞套接字。在阻塞模式下,在I/O操作完成前,执行的操作函数将一直等候而不会立即返回,该函数所在的线程会阻塞在这里。相反,在非阻塞模式下,套接字函数会立即返...

2017-07-11 22:01:18

阅读数:314

评论数:0

一文弄懂神经网络中的反向传播法——BackPropagation

最近在看深度学习的东西,一开始看的吴恩达的UFLDL教程,有中文版就直接看了,后来发现有些地方总是不是很明确,又去看英文版,然后又找了些资料看,才发现,中文版的译者在翻译的时候会对省略的公式推导过程进行补充,但是补充的又是错的,难怪觉得有问题。反向传播法其实是神经网络的基础了,但是很多人在学的时候...

2017-07-10 21:21:22

阅读数:358

评论数:0

C++中new/delete和malloc/free的区别

相同点:都是运行时申请动态内存和释放内存 不同点:1、返回类型安全性:new返回对象类型的指针,类型严格与对象匹配,无需进行类型转换;malloc返回void*,需要强制转换为需要的类型 2、内存分配失败的返回值:new动态内存分配失败时,会抛出bad_alloc异常,而malloc分配失败时...

2017-07-10 21:16:38

阅读数:229

评论数:0

error C4996: 'strcpy': This function or variable may be unsafe.解决方法

用VS2013写程序时,经常遇到error C4996: 'strcpy': This function or variable may be unsafe.之类的错误提示。网上查原因是因为这些C库函数很多没有内部检查,微软担心这些函数可能造成栈溢出,所以改写了这些函数,并在原来的函数名字后加上_...

2017-07-10 20:30:21

阅读数:1321

评论数:0

“AF_IPX”: 宏重定义的解决方法

写了一个完成端口模型的小程序,编译运行跳出来一大堆重定义的错误,网上查一些资料是因为windows.h和WinSock2.h的包含关系。 将WinSock2.h写在windows.h前,问题就解决了。这两个头文件的包含关系不仅仅影响到直接包含两者的文件,还会影响到间接包含两者的情形。比如:a.h包...

2017-07-10 11:42:57

阅读数:1427

评论数:1

完成端口(CompletionPort)详解

转自:http://blog.csdn.net/piggyxp/article/details/6922277 手把手叫你玩转网络编程系列之三    完成端口(Completion Port)详解                                              ...

2017-07-10 10:00:58

阅读数:383

评论数:0

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