上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 20 下一页
摘要: 前言 有时候给root用户不太方便,新建一个用于并赋予权限这个做法相对好些 创建新用户 创建一个用户名为:cmj 为这个用户初始化密码,linux会判断密码复杂度,不过可以强行忽略: 授权 个人用户的权限只可以在本home下有完整权限,其他目录要看别人授权。而经常需要root用户的权限,这时候sud 阅读全文
posted @ 2018-12-25 18:07 我得去图书馆了 阅读(275) 评论(0) 推荐(0) 编辑
摘要: _exit()和exit()主要区别是一个退出进程会清理I/O缓冲区,一个直接结束进程进入到内核中。 举例说明: 解释: printf函数就是使用的是缓冲I/O的方式,该函数在遇到“\n“换行符时自动的从缓冲区中将记录读出。所以exit()将缓冲区的数据写完后才能退出来,所以调用exit()函数后程 阅读全文
posted @ 2018-12-24 23:28 我得去图书馆了 阅读(1844) 评论(0) 推荐(0) 编辑
摘要: ; 阅读全文
posted @ 2018-12-24 16:00 我得去图书馆了 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 3、fgets 虽然用 gets() 时有空格也可以直接输入,但是 gets() 有一个非常大的缺陷,即它不检查预留存储区是否能够容纳实际输入的数据,换句话说,如果输入的字符数目大于数组的长度,gets 无法检测到这个问题,就会发生内存越界,所以编程时建议使用 fgets()。fgets() 的原型 阅读全文
posted @ 2018-12-24 15:52 我得去图书馆了 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 1、memset函数 定义变量时一定要进行初始化,尤其是数组和结构体这种占用内存大的数据结构。在使用数组的时候经常因为没有初始化而产生“烫烫烫烫烫烫”这样的野值,俗称“乱码”。每种类型的变量都有各自的初始化方法,memset() 函数可以说是初始化内存的“万能函数”,通常为新申请的内存进行初始化工作 阅读全文
posted @ 2018-12-24 12:14 我得去图书馆了 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 工具: sublime text 2(mac版) 远程linux(centos 7系) securCRT(for mac) 【本地安装并配置securCRT(for mac)】 关于配置: 1、解决终端连接服务器短时间自动断开连接的问题: 修改服务器sshd_config文件,直接修改 /etc/s 阅读全文
posted @ 2018-12-22 19:05 我得去图书馆了 阅读(1247) 评论(0) 推荐(0) 编辑
摘要: 基于 TCP 的网络编程开发分为服务器端和客户端两部分,常见的核心步骤和流程如下: connect()函数:对于客户端的 connect() 函数,该函数的功能为客户端主动连接服务器,建立连接是通过三次握手,而这个连接的过程是由内核完成,不是这个函数完成的,这个函数的作用仅仅是通知 Linux 内核 阅读全文
posted @ 2018-12-20 19:55 我得去图书馆了 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 1、信号量 (1)概念 信号量和互斥锁(mutex)的区别:互斥锁只允许一个线程进入临界区,而信号量允许多个线程同时进入临界区。 不多做解释,要使用信号量同步,需要包含头文件semaphore.h。 主要用到的函数: int sem_init(sem_t *sem, int pshared, uns 阅读全文
posted @ 2018-12-19 17:00 我得去图书馆了 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 文章整理自知乎:https://www.zhihu.com/question/34243607 【解释一】: 个人认为消息队列的主要特点是异步处理,主要目的是减少请求响应时间和解耦。所以主要的使用场景就是将比较耗时而且不需要即时(同步)返回结果的操作作为消息放入消息队列。同时由于使用了消息队列,只要 阅读全文
posted @ 2018-12-19 14:09 我得去图书馆了 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 1、条件变量 条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:一个线程等待"条件变量的条件成立"而挂起;另一个线程使"条件成立"(给出条件成立信号)。为了防止竞争,条件变量的使用总是和一个互斥 (1)创建和注销 条件变量和互斥锁一样,都有静态&动态两种创建方式,静态方式使用P 阅读全文
posted @ 2018-12-18 18:21 我得去图书馆了 阅读(236) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 20 下一页