随笔分类 -  Linux

摘要:后台进程又叫守护进程,你知道吗? 操作系统中,前台进程和后台进程有什么区别?特征是什么? 后台程序基本上不和用户交互,优先级别稍微低一点 前台的程序和用户交互,需要较高的响应速度,优先级别稍微高一点 直接从后台手工启动一个进程用得比较少一些,除非是该进程甚为耗时,且用户也不急着需要结果的时候。假设用 阅读全文
posted @ 2020-05-18 16:49 CTHON 阅读(4405) 评论(0) 推荐(0) 编辑
摘要:目录 授权致谢序言更新纪录导读如何写作科技文档I. 气候1. GUI? CLI?2. UNIX 缩写风格3. 版本号的迷雾4. Vim 还是 Emacs5. DocBook 还是 TeX6. 完全用 Gnu/Linux 工作7. 病毒8. 磁盘 分区9. 文件系统10. 发行版介绍11. 编程语言1 阅读全文
posted @ 2019-04-03 14:25 CTHON 阅读(382) 评论(0) 推荐(0) 编辑
摘要:8、键盘选中 “简体中文” -- > "拼音模式"。VirtualBox安装Mac OS 10.11 ,安装日期:2016 / 5 / 14 用虚拟机装黑苹果本人也装了不下3次了,这次为了做这个教程还特意把virtualbox和旧版的Mac OS删了,重新再装一遍。 所以保证能运行,不像网上其他教程 阅读全文
posted @ 2018-07-29 15:28 CTHON 阅读(1128) 评论(0) 推荐(0) 编辑
摘要:Window 下安装 下载地址:https://github.com/MSOpenTech/redis/releases。 Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 re 阅读全文
posted @ 2018-07-22 17:29 CTHON 阅读(230) 评论(0) 推荐(0) 编辑
摘要:第1步:为virtualbox虚拟电脑扩容 进入命令行,以Windows系统为例 (特别注意空格和中文) 1.启动CMD命令行,进入VirtualBox的安装目录。如 运行:cmd C:\Users\Administrator\>D: D:\>cd "\Program Files\Oracle\Vi 阅读全文
posted @ 2018-07-19 11:30 CTHON 阅读(2115) 评论(0) 推荐(0) 编辑
摘要:tcpdump采用命令行方式对接口的数据包进行筛选抓取,其丰富特性表现在灵活的表达式上。 不带任何选项的tcpdump,默认会抓取第一个网络接口,且只有将tcpdump进程终止才会停止抓包。 例如: shell> tcpdump -nn -i eth0 icmp 下面是详细的tcpdump用法。 1 阅读全文
posted @ 2018-07-06 21:05 CTHON 阅读(706) 评论(0) 推荐(0) 编辑
摘要:Socket描述符选项[SOL_SOCKET] #include <sys/socket.h> int setsockopt( int socket, int level, int option_name,const void *option_value, size_t ,ption_len); 第 阅读全文
posted @ 2018-07-05 22:06 CTHON 阅读(51044) 评论(0) 推荐(7) 编辑
摘要:版本控制系统 > Git 分布式 > Subversion 集中式 1. 安装git: # apt-get install git //root权限 $ sudo apt-get install git //一般用户权限 2. 注册用户名: www.github.com 3. 初始化本地仓库 $ g 阅读全文
posted @ 2018-06-06 22:36 CTHON 阅读(321) 评论(0) 推荐(1) 编辑
摘要:第一步、Ctrl+Alt+F1进终端,log in之后,输入watch nvidia-smi,查看英伟达的显卡驱动还在不在。如果有显卡信息显示,转到第三步,如果没有转第二步。第二步、安装Nvidia显卡驱动,按部就班: dpkg -l | grep -i nvidia 系统将显示出所有安装的nvid 阅读全文
posted @ 2018-06-06 13:15 CTHON 阅读(2174) 评论(0) 推荐(0) 编辑
摘要:问题: 写了一个server和一个client,UNIX套接字的,server不断接收消息并打印出来,client是一个交互程序,输入一个消息回车发送,接着又可以输入消息。出问题了:当server监听着,client第一次发送消息成功,server接收并打印出来了。client第二次发送消息没成功并 阅读全文
posted @ 2018-06-05 14:17 CTHON 阅读(39893) 评论(0) 推荐(1) 编辑
摘要:我们知道,服务器并发模型通常可分为单线程和多线程模型,这里的线程通常是指“I/O线程”,即负责I/O操作,协调分配任务的“管理线程”,而实际的请求和任务通常交由所谓“工作者线程”处理。通常多线程模型下,每个线程既是I/O线程又是工作者线程。所以这里讨论的是,单I/O线程+多工作者线程的模型,这也是最 阅读全文
posted @ 2018-06-05 13:45 CTHON 阅读(12603) 评论(2) 推荐(1) 编辑
摘要:fopen函数用来打开一个文件,其调用的一般形式为: 文件指针名=fopen(文件名,使用文件方式); 其中, “文件指针名”必须是被说明为FILE 类型的指针变量; “文件名”是被打开文件的文件名; “使用文件方式”是指文件的类型和操作要求。 “文件名”是字符串常量或字符串数组。 例如: FILE *fp; fp=("file a","r"); 其意义是在当前目录下打开文件... 阅读全文
posted @ 2018-06-02 15:46 CTHON 阅读(988) 评论(0) 推荐(0) 编辑
摘要:open函数相关的: /* open 是系统调用 返回的是文件句柄*/ fopen函数相关的: /* open是ANSIC标准中的C语言库函数,在不同的系统中应该调用不同的内核api */ 函数说明:fileno()用来取得参数stream 指定的文件流所使用的文件描述词. 实例: 阅读全文
posted @ 2018-06-02 15:37 CTHON 阅读(10774) 评论(0) 推荐(1) 编辑
摘要:功能: 1、删除目录 2、删除文件 3、删除不为空的目录即下属文件 阅读全文
posted @ 2018-06-02 13:37 CTHON 阅读(913) 评论(0) 推荐(0) 编辑
摘要:文件传输协议(FTP)使得主机间可以共享文件。 FTP 使用 TCP 生成一个虚拟连接用于控制信息,然后再生成一个单独的 TCP 连接用于数据传输。控制连接使用类似 TELNET 协议在主机间交换命令和消息。 FTP 的主要功能如下: 提供文件的共享(计算机程序 / 数据); 支持间接使用远程计算机 阅读全文
posted @ 2018-06-01 10:56 CTHON 阅读(10631) 评论(0) 推荐(1) 编辑
摘要:颜色代码: 实例: 阅读全文
posted @ 2018-05-30 22:51 CTHON 阅读(2076) 评论(0) 推荐(0) 编辑
摘要:进入超级用户模式。 1、也就是输入"su -"系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。(当然,你也可以直接用root用) 2、编辑/etc/sudoers文件。也就是输入命令"vim /etc/sudoers",进入编辑模式, vim /etc/sudoers 3、找到这一 行: 阅读全文
posted @ 2018-05-30 20:01 CTHON 阅读(382) 评论(0) 推荐(0) 编辑
摘要:一、适用场景 首先,必须明确一点,线程池不是万能的,它有其特定的使用场景。使用线程池是为了减小线程本身的开销对应用性能所产生的影响,但是其 前提是线程本身创建、销毁的开销和线程执行任务的开销相比是不可忽略的 。如果线程本身创建、销毁的开销对应用程序的性能可以忽略不计,那么使用/不使用线程池对程序的性 阅读全文
posted @ 2018-05-27 19:23 CTHON 阅读(1907) 评论(0) 推荐(0) 编辑
摘要:安装软件包 下载jdk和tomacat安装包,我这里使用的是jdk-8u144-linux-x64.tar.gz和apache-tomcat-8.5.23.tar.gz。 分别解压这两个安装包,用命令tar -zxvf 将解压后的jdk-8u144-linux-x64移动到 [/usr/local] 阅读全文
posted @ 2018-05-25 21:47 CTHON 阅读(1289) 评论(0) 推荐(0) 编辑
摘要:题外话: 推荐一个 github 上的 开源书籍,有各种语言版本的,建议看 英文版 ,当然也有 中文版 非常之棒!! 一、算法基础系列 数据结构基础(C语言版)》朱仲涛 译 《剑指Offer》 《编程之美》 《编程珠玑》 《CareerCup-Top 150 Questions 4th》 《[算法导 阅读全文
posted @ 2018-05-25 20:59 CTHON 阅读(886) 评论(0) 推荐(1) 编辑