网络编程笔记
说明:本文是《网络应用程序设计》(西安电子科技大学出版社)一书的笔记。其中的图片来自互联网,若侵权请联系wsxq2@qq.com删除。 代码测试环境(uname -a): 服务器端(Kali Linux):Linux kali 4.15.0-kali3-amd64 #1 SMP Debian 4.15.17-1kali1 (2018-04-25) x86_64 GNU/Linux ...
说明:本文是《网络应用程序设计》(西安电子科技大学出版社)一书的笔记。其中的图片来自互联网,若侵权请联系wsxq2@qq.com删除。 代码测试环境(uname -a): 服务器端(Kali Linux):Linux kali 4.15.0-kali3-amd64 #1 SMP Debian 4.15.17-1kali1 (2018-04-25) x86_64 GNU/Linux ...
常识及约定:(本文默认读者知道如下内容) 本文安装Ubuntu时使用的用户名是wsxq2,读到相应内容时请替换之。另外,Linux的最高权限用户为root,隶属于root用户组,以该用户登录时可以对系统做任何操作(这很危险),故通常使用隶属于root用户组的自定义用户登陆,如我用的wsxq2。 如果发现某个命令执行时提示权限不够(甚至其它奇怪的提示),请在命令前加sudo尝试。加了...
2 管道(匿名) 2.1 管道的概念 2.2 管道的原理 2.3 管道的局限性 2.4 创建匿名管道 2.5 父子进程使用管道通信 2.6 管道的读写行为 2.7 附录 2 管道(匿名) 2.1 管道的概念 本质: 内核缓冲区 伪文件-不占用...
本文是笔者根据跟我一起写Makefile一文学习 Makefile 的笔记。其目录和原文具有高度相似性,以便查阅 快速参考: 函数参考 make的参数 隐含规则 隐含规则使用的变量 自动化变量 伪目标 目录: 概述 关于程序的编译和链接 Makefile 介绍 Makefile 规则...
注: 本文为原创文章,转载请注明 本文主要针对装了 Windows10 的笔记本,台式机或其它操作系统仅作参考。 目录: 1 原理部分 1.1 关于硬件 1.1.1 处理器(CPU) 1.1.2 物理内存(Physic Memory) 1.1.3 物理磁盘(Phys...
Markdown创始人:John Gruber Markdown官方网站:https://daringfireball.net/projects/markdown/ 本文是笔者学习Markdown的笔记,内容主要截取自下述学习曲线中的kramdown Quick Reference和GFM Guides,主要以示例的形式说明Markdown的语法,用作复习和参考。 由于笔者在G...
注:本文是笔者学习寥雪峰系列教程之Git教程的笔记,其标题和原教程一一对应,便于查找,即目的是将其作为快速参考。 Git Author: Linus Git的官方网站:http://git-scm.com Git Cheat Sheet(Git快速参考):https://pan.baidu.com/s/1kU5OCOB#path=%252Fpub%252Fgit ...
常用命令 使用技巧 进入 GDB 时不提示 退出 GDB时不提示 GDB中打印出链表的值 遇到过的问题 What does <value optimized out> mean in gdb? How to view a pointer like an array in GDB...
搭建 登陆 参考链接 注意:此教程是在网站的根目录(/var/www/html/)下搭建sftp 搭建 A. 创建一个用户组sftp和用户website,并设置密码: groupadd sftp useradd -g sftp -s /bin/false -d /var/www/html/ website passwd website B. 编辑sftp(sshd)的配置...
版权相关: 本文截取自在 CentOS 7 下安装配置 shadowsocks , 原作品由 老雷 创作,采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可。 #!/bin/bash # Install Shadowsocks on CentOS 7 echo "Installing Shadowsocks..." random-string() { ...