摘要: 1.类和实例 定义类通过class关键字,例: 由于类可以起到模板的作用,因此,可以在创建实例的时候,把一些我们认为必须绑定的属性强制填写进去。通过定义一个特殊的__init__方法,在创建实例的时候,就把name,score等属性绑上去: 注意到__init__方法的第一个参数永远是self,表示 阅读全文
posted @ 2018-06-07 21:09 QianweiZ 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1.字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似。 单引号字符串的限制: 单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的; 单引号字串中不能出现单引号(对单引号使 阅读全文
posted @ 2018-05-22 20:56 QianweiZ 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 1.队列实现的是一种先进进先出的策略,即被删除的是最先插入的元素(也称为FIFO,即先进先出) 2.基本成员函数: back()返回最后一个元素 empty()如果队列空则返回真 front()返回第一个元素 pop()删除第一个元素 push()在末尾加入一个元素 size()返回队列中元素的个数 阅读全文
posted @ 2018-05-21 22:29 QianweiZ 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1.定义变量时,变量名不加美元符号($,PHP语言中变量需要) 注意,变量名和等号之间不能有空格,这一点很重要,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则: 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。 中间不能有空格,可以使用下划线(_)。 不能使用标点 阅读全文
posted @ 2018-05-21 21:36 QianweiZ 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1.在一般情况下,人们并不区分 Bourne Shell 和 Bourne Again Shell,所以,像 #!/bin/sh,它同样也可以改为 #!/bin/bash。 #! 告诉系统其后路径所指定的程序即是解释此脚本文件的 Shell 程序。 2. 运行 Shell 脚本有两种方法: 1、作为 阅读全文
posted @ 2018-05-21 16:15 QianweiZ 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一.系统用户账号的管理 1.添加用户账号 添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录Shell等资源。刚添加的账号是被锁定的,无法使用。使用useradd命令。 语法:useradd 选项 用户名 参数说明: -c comment 指定一段注释性描述。 -d 阅读全文
posted @ 2018-05-18 20:35 QianweiZ 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 1.处理目录常用命令 ls: 列出目录 cd:切换目录 pwd:显示目前的目录 mkdir:创建一个新的目录 rmdir:删除一个空的目录 cp: 复制文件或目录 rm: 移除文件或目录 2.Linux文件内容查看 cat 由第一行开始显示文件内容 tac 从最后一行开始显示,可以看出 tac 是 阅读全文
posted @ 2018-05-17 20:03 QianweiZ 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1.网络上的数据是一个字节一个字节的串行传递的。 2.字节序,规定,在内存里存储时,低字节在前称为小端,高字节在前称为大端,(现在主流系统都是小端的) 3.网络字节序,如果先传高字节,则是大端传输;如果先传低字节,则是小端传输(惯例都是按大端传输数据) 阅读全文
posted @ 2018-05-16 22:15 QianweiZ 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 1.在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组 2."d"在Linux中代表该文件是一个目录文件,在Linux中第一个字符代表这个文件是目录、文件或链接文件等等。 当为[ d ]则是目录 当为[ - ]则是文件; 若是[ l ]则表示为链接文档(lin 阅读全文
posted @ 2018-05-15 22:22 QianweiZ 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 1.每个socket关联了两个缓冲区,一个用于发送,一个用于接收。 2. 3.发送:(1)sendto()把数据放在sendbuf(缓冲区),通知os来取 (2)os在适当的时候过来取数据,并发到网络 这意味着:存入数据和发送数据存在时间差(异步的),如果存入数据太快太多,缓冲区会满 4. 接收:( 阅读全文
posted @ 2018-05-14 20:36 QianweiZ 阅读(3713) 评论(0) 推荐(1) 编辑