摘要:
Socket网络编程-SocketServer 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.SocketServer概述 二.编程接口 1>.创建服务器需要几个步骤 2>.案例展示 三.实现EchoServer(顾名思义,Echo,来什么消息回显什么消息 客户端发来什么信息
阅读全文
posted @ 2019-12-03 23:39
尹正杰
阅读(424)
推荐(0)
摘要:
Socket网络编程-UDP编程 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.UDP编程概述 1>.UDP服务端编程流程 2>.UDP客户端编程流程 创建socket对象。socket.SOCK_DGRAM 发送数据,socket.sendto(string, addres
阅读全文
posted @ 2019-12-03 05:06
尹正杰
阅读(448)
推荐(0)
摘要:
Socket网络编程-TCP编程 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.socket介绍 1>.TCP/IP协议 2>.跨网络的主机间通讯 3>.什么是socket套接字 4>.协议族(Socket Domain) 5>.socket Type(根据使用的传输层协议)
阅读全文
posted @ 2019-12-02 23:50
尹正杰
阅读(926)
推荐(0)
摘要:
Linux操作系统内核编译之NTFS文件系统模块支持案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.内核编译概述 二.内核版本 三.内核模块管理相关命令 1>.lsmod命令 [root@yinzhengjie ~]# lsmod Module Size Used by
阅读全文
posted @ 2019-12-02 05:13
尹正杰
阅读(1600)
推荐(0)
摘要:
自制Linux操作系统 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.添加一块新的磁盘设备 1>.将虚拟机关机,点击"编辑虚拟机设置" 2>.点击"添加"按钮 3>.选择添加虚拟硬件的类型为"硬盘"并点击下一步 4>.点击下一步 5>.点击下一步 6>.点击"将虚拟磁盘存储为
阅读全文
posted @ 2019-12-01 21:26
尹正杰
阅读(1601)
推荐(0)
摘要:
Linux操作系统内核参数 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一./proc目录 1>."/proc/sys"的内核参数和"/etc/sysctl.conf"一一对应 2>.修改"vm.drop_caches"(清空缓冲区)参数 3>.修改"net.ipv4.icmp
阅读全文
posted @ 2019-12-01 05:03
尹正杰
阅读(1212)
推荐(0)
摘要:
Linux操作系统启动故障排错之"/sbin/init"文件被删除恢复案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.删除"/sbin/init"文件模拟故障 二.故障恢复实战 1>.如下图所示,根据提示按字母"a"修改内核参数 2>.指定系统内核启动时指定启动进程为"/
阅读全文
posted @ 2019-11-30 20:26
尹正杰
阅读(3392)
推荐(0)
摘要:
React技术栈-jsx的基本使用 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.虚拟DOM 二.JSX 三.创建虚拟DOM的两种方式 1>.编写代码 2>.打开浏览器查看效果 四.JSX小试牛刀(如下图所示,使用React的JSX语法打印“前端JS框架列表”) <!DOCT
阅读全文
posted @ 2019-11-30 05:24
尹正杰
阅读(407)
推荐(0)
摘要:
SHELL脚本编程-expect 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.expect概述 1>.expect介绍 2>.expect命令 3>.安装expect软件包 [root@node101.yinzhengjie.org.cn ~]# yum info expe
阅读全文
posted @ 2019-11-29 23:10
尹正杰
阅读(408)
推荐(0)
摘要:
React技术栈-react的基本使用 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 React技术栈-react的基本使用 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 React技术栈-react的基本使用 作者:尹正杰 版权声明:原创作品,谢绝转载!否则
阅读全文
posted @ 2019-11-29 06:10
尹正杰
阅读(298)
推荐(0)
摘要:
数据库开发-Django ORM的多对多查询 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.联合主键问题 CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, `fi
阅读全文
posted @ 2019-11-28 22:42
尹正杰
阅读(1312)
推荐(0)
摘要:
数据库开发-Django ORM的一对多查询 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.联合主键问题 CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, `fi
阅读全文
posted @ 2019-11-28 06:03
尹正杰
阅读(591)
推荐(0)
摘要:
数据库开发-Django ORM的单表查询 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.查询集 1>.查询集相关概述 2>.案例一(没有使用缓存,每次都要去查库,查了2次库) (0.001) SELECT @@SQL_AUTO_IS_NULL; args=None (0.0
阅读全文
posted @ 2019-11-27 21:16
尹正杰
阅读(224)
推荐(0)
摘要:
数据库开发-Django ORM的数据库迁移 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一. Django 项目准备 1>.安装django包 验证django是否安装成功 2>.项目准备 3>.打开salary/settings.py主配置文件修改数据库相关的配置 """
阅读全文
posted @ 2019-11-27 05:25
尹正杰
阅读(713)
推荐(0)
摘要:
数据库开发-pymysql详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.Python支持的MySQL驱动 1>.什么是驱动 2>.MySQLdb 3>.mysqlclient 4>.MySQL官方Connector 5>.pymysql 二.pymysql的使用 1>.
阅读全文
posted @ 2019-11-26 21:15
尹正杰
阅读(1204)
推荐(0)
摘要:
SHELL脚本编程-字符串处理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.字符串切片 二.字符串处理 1>.基于模式取子串 [root@node101.yinzhengjie.org.cn ~]# getent passwd root root:x:0:0:root:/r
阅读全文
posted @ 2019-11-25 22:12
尹正杰
阅读(571)
推荐(0)
摘要:
Python的元编程案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.什么是元编程 二.type类 1>.查看type的构造方法 2>.使用type构造一个新类型(可以借助type构造任何类,用代码来生成代码,这就是元编程) <class '__main__.Student
阅读全文
posted @ 2019-11-25 06:15
尹正杰
阅读(578)
推荐(0)
摘要:
Linux操作系统启动故障排错之"/etc/fstab"文件被删除恢复案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.模拟故障 二.恢复实战案例 1>.使用光盘进入救援模式观察之前的操作系统的挂载信息都没有了 2>.通过fdisk命令观察磁盘分区情况 3>.激活逻辑卷组
阅读全文
posted @ 2019-11-24 23:31
尹正杰
阅读(1924)
推荐(0)
摘要:
Linux操作系统启动故障排错之"/boot"目录被删除恢复案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.模拟删除/boot分区 1>.查看/boot分区 2>.查看/boot分区下文件所在软件包 3>.模拟删除/boot分区文件内容 二.使用光盘选择救援模式进行恢复
阅读全文
posted @ 2019-11-24 07:00
尹正杰
阅读(1905)
推荐(0)
摘要:
Linux操作系统之grub加密实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.为grub设置明文密码案例 1>.修改"/boot/grub/grub.conf"配置文件 2>.重启操作系统(我们发现启动操作系统时没有"a","c","e"的相关选项,只有一个"p"选
阅读全文
posted @ 2019-11-23 05:32
尹正杰
阅读(573)
推荐(0)
摘要:
Linux操作系统之更改启动菜单的背景图实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.制作图像并上传到服务器 1>.使用window 10操作系统自带的画图工具指定像素的图片并保存到本地(推荐报错为"JPEG"类型) 2>.安装Linux上传工具包 [root@yi
阅读全文
posted @ 2019-11-22 22:39
尹正杰
阅读(708)
推荐(0)
摘要:
Linux操作系统故障排除之Grub信息被删除 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 [root@yinzhengjie ~]# hexdump -C /dev/sda -n 10240 00000000 eb 48 90 10 8e d0 bc 00 b0 b8 00
阅读全文
posted @ 2019-11-22 05:58
尹正杰
阅读(1355)
推荐(0)
摘要:
SHELL脚本编程-普通数组(列表)和关联数组(字典) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.数组相关概述 [root@node101.yinzhengjie.org.cn ~]# bash --version GNU bash, version 4.2.46(2)-
阅读全文
posted @ 2019-11-21 22:24
尹正杰
阅读(2304)
推荐(0)
摘要:
Linux操作系统-CentOS6启动流程和服务管理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.Linux组成 1>.Linux: kernel+rootfs 2>.内核设计流派 3>.Linux内核特点 [root@node101.yinzhengjie.org.cn
阅读全文
posted @ 2019-11-21 05:44
尹正杰
阅读(763)
推荐(0)
摘要:
Python并发编程-concurrent包 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.concurrent.futures包概述 3.2版本引入的模块。 异步并行任务编程模块,提供一个高级的异步可执行的便利接口。 提供了2个池执行器: ThreadPoolExecuto
阅读全文
posted @ 2019-11-20 22:24
尹正杰
阅读(1548)
推荐(0)
摘要:
Python并发编程-多进程 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.多进程相关概念 二.multiprocessing calc-0 0 calc-1 0 calc-2 0 calc-3 0 47.011848 calc-0 0 calc-1 0 calc-2 0 c
阅读全文
posted @ 2019-11-20 05:31
尹正杰
阅读(348)
推荐(0)
摘要:
Python并发编程-GIL全局解释器锁 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.GIL全局解释器锁概述 二.案例展示 1>.单线程案例 2>.多线程案例 3>.总结
阅读全文
posted @ 2019-11-19 23:34
尹正杰
阅读(455)
推荐(0)
摘要:
Python并发编程-线程同步(线程安全) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 线程同步,线程间协调,通过某种技术,让一个线程访问某些数据时,其它线程不能访问这些数据,直到该线程完成对数据的操作。 一.Event 1>.Event的常用方法 2>.Event使用案例 2
阅读全文
posted @ 2019-11-19 05:47
尹正杰
阅读(869)
推荐(0)
摘要:
Linux操作系统的计划任务 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.任务计划概述 二.at任务 1>.查看at包 [root@node101.yinzhengjie.org.cn ~]# rpm -ql at /etc/at.deny /etc/pam.d/atd /
阅读全文
posted @ 2019-11-18 23:19
尹正杰
阅读(746)
推荐(1)
摘要:
Linux操作系统的进程管理和信号 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.lsof命令详解 1>.lsof概述 2>.命令参数 3>.进程管理 [root@node101.yinzhengjie.org.cn ~]# lsof /dev/pts/1 #查看由登陆用户启
阅读全文
posted @ 2019-11-18 20:50
尹正杰
阅读(511)
推荐(0)
摘要:
Linux操作系统的进程管理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.进程相关概念 1>.进程概述 2>.用户和内核空间 3>.进程,线程和协程 4>.进程的基本状态和转换 5>.进程优先级 6>.进程内存 7>.IPC(全称:"Inter Process Commun
阅读全文
posted @ 2019-11-18 05:41
尹正杰
阅读(3596)
推荐(0)
摘要:
CentOS 7网络配置工具 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.网卡命名机制 1>.基于BIOS支持启用biosdevname(dell公司研发)软件 2>.名称组成格式 3>.名称类型 4>.采用传统命名方式 [root@node101.yinzhengjie.
阅读全文
posted @ 2019-11-17 22:08
尹正杰
阅读(2456)
推荐(0)
摘要:
Python并发编程-线程 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.进程和线程 1>.什么是进程 2>.进程和程序的关系 3>.什么是线程 4>.进程,线程的理解 5>.线程的状态 6>.python中的线程和进程 二.Thread类 1>.Thread类的构造方法 2
阅读全文
posted @ 2019-11-17 06:59
尹正杰
阅读(406)
推荐(0)
摘要:
Python并发编程-queue 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.Queue 2 False 3 True hdfs 2 False mapreduce 1 False yarn 二.LifoQueue 2 False 3 True yarn 2 False m
阅读全文
posted @ 2019-11-16 22:11
尹正杰
阅读(273)
推荐(0)
摘要:
Python并发编程-并发解决方案概述 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.并发和并行区别 1>.并行(parallel) 2>.并发(concurrency) 3>.举例 二.并发的常见解决方案 1>.队列,缓冲区 2>.争抢 3>.预处理 4>.并行 5>.提速
阅读全文
posted @ 2019-11-16 05:31
尹正杰
阅读(290)
推荐(1)
摘要:
图Graph 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.图的概述 1>.什么是图 经典定义:图Graph由顶点和边组成,顶点的有穷非空集合为V,边的集合为E,记作 G(V, E) 。 顶点Vertex,数据元素的集合,顶点的集合,有穷非空; 边Edge,数据元素关系的集合
阅读全文
posted @ 2019-11-15 23:56
尹正杰
阅读(619)
推荐(0)
摘要:
Linux网络基本配置 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.基本网络配置概述 1>.Linux操作戏他中DNS解析次序 2>.修改主机名 3>.CentOS 6.x 操作系统建议修改主机名后顺手添加本地解析文件,而CentOS 7.x则不用 [root@centos
阅读全文
posted @ 2019-11-15 05:34
尹正杰
阅读(941)
推荐(0)
摘要:
计算机网络基础之IP地址详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.IP地址概述 1>.什么是IP地址 2>.IPv4地址格式:点分十进制记法 3>.将IP地址转换成十进制并ping它 二.IP地址分类 1>.A类地址计算方式 2>.B类 3>.C类 4>.D类 5>
阅读全文
posted @ 2019-11-14 05:31
尹正杰
阅读(4354)
推荐(0)
摘要:
计算机网络基础之TCP/IP 协议栈 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.TCP/IP 协议栈概述 1>.什么是TCP/IP协议栈 2>.TCP/IP 应用层 3>.传输层 4>.可靠性 vs.高效性 5>.TCP特性 二.TCP协议 1>.TCP包头信息 2>.T
阅读全文
posted @ 2019-11-13 23:25
尹正杰
阅读(1498)
推荐(0)
摘要:
计算机网络基础之网络设备 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.Hub集线器 二.以太网桥 1>.交换式以太网的优势 2>.以太网桥工作原理 3>.如果监控交换机所有数据包 4>.Hub和交换机 三.路由器 四.VLAN 五.分层的网络架构
阅读全文
posted @ 2019-11-13 22:34
尹正杰
阅读(1034)
推荐(0)