05 2018 档案
摘要:1.字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似。 单引号字符串的限制: 单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的; 单引号字串中不能出现单引号(对单引号使
阅读全文
摘要:1.队列实现的是一种先进进先出的策略,即被删除的是最先插入的元素(也称为FIFO,即先进先出) 2.基本成员函数: back()返回最后一个元素 empty()如果队列空则返回真 front()返回第一个元素 pop()删除第一个元素 push()在末尾加入一个元素 size()返回队列中元素的个数
阅读全文
摘要:1.定义变量时,变量名不加美元符号($,PHP语言中变量需要) 注意,变量名和等号之间不能有空格,这一点很重要,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则: 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。 中间不能有空格,可以使用下划线(_)。 不能使用标点
阅读全文
摘要:1.在一般情况下,人们并不区分 Bourne Shell 和 Bourne Again Shell,所以,像 #!/bin/sh,它同样也可以改为 #!/bin/bash。 #! 告诉系统其后路径所指定的程序即是解释此脚本文件的 Shell 程序。 2. 运行 Shell 脚本有两种方法: 1、作为
阅读全文
摘要:x 删除 i 在光标前插入 a 在光标后插入 dw 删除单词 d$ 删除一整行 重复操作在前面加上数字例如: d2w 删除两个单词 o 移到行头 u 返回上一个操作 U 撤销一行的操作 control r 重做 p 删除的内容粘贴到光标后 r+字母 把光标处 的字母替换 c+命令字符 改变一行($)
阅读全文
posted @ 2018-05-21 15:34
QianweiZ
摘要:1.运行编译程序 首先设定权限sudo su 在killall demo 杀掉进程 然后切换到需要运行的文件夹下面,使用make进行编译,然后输入文件夹名即./demo运行 2.充电 11.1v 1.8A 锂铂电池
阅读全文
posted @ 2018-05-19 14:13
QianweiZ
摘要:一.系统用户账号的管理 1.添加用户账号 添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录Shell等资源。刚添加的账号是被锁定的,无法使用。使用useradd命令。 语法:useradd 选项 用户名 参数说明: -c comment 指定一段注释性描述。 -d
阅读全文
摘要:1.处理目录常用命令 ls: 列出目录 cd:切换目录 pwd:显示目前的目录 mkdir:创建一个新的目录 rmdir:删除一个空的目录 cp: 复制文件或目录 rm: 移除文件或目录 2.Linux文件内容查看 cat 由第一行开始显示文件内容 tac 从最后一行开始显示,可以看出 tac 是
阅读全文
摘要:1.网络上的数据是一个字节一个字节的串行传递的。 2.字节序,规定,在内存里存储时,低字节在前称为小端,高字节在前称为大端,(现在主流系统都是小端的) 3.网络字节序,如果先传高字节,则是大端传输;如果先传低字节,则是小端传输(惯例都是按大端传输数据)
阅读全文
摘要:1.在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组 2."d"在Linux中代表该文件是一个目录文件,在Linux中第一个字符代表这个文件是目录、文件或链接文件等等。 当为[ d ]则是目录 当为[ - ]则是文件; 若是[ l ]则表示为链接文档(lin
阅读全文
摘要:1.每个socket关联了两个缓冲区,一个用于发送,一个用于接收。 2. 3.发送:(1)sendto()把数据放在sendbuf(缓冲区),通知os来取 (2)os在适当的时候过来取数据,并发到网络 这意味着:存入数据和发送数据存在时间差(异步的),如果存入数据太快太多,缓冲区会满 4. 接收:(
阅读全文
摘要:1.Linux ls命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。 语法: .ls [-alrtAFR] [name...] 中间为相关参数,后面为文件路径,相关参数如下: -a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)(常用)
阅读全文
摘要:1.ls /显示目录 2.sync 将数据由内存同步到硬盘中。 3.shutdown 关机指令,你可以man shutdown 来看一下帮助文档。例如你可以运行如下命令关机: shutdown –h 10 ‘This server will shutdown after 10 mins’ 这个命令告
阅读全文
摘要:恢复内容开始 1.栈是一个动态集合。 2.栈实现的是一种后进先出的策略,即被删除的是最近插入的元素。 3.基本用法: 4.栈的实现:1.构造模版类 2.设置数据成员type* //创建一个栈st< int top// 记录栈顶 int maxsize//设置栈的最大长度 #include <iost
阅读全文
摘要:#include <iostream> using namespace std; int main(int argc, const char * argv[]) {//以打牌为例子 int A[6]={14,41,59,26,41,58}; for (int i=0; i<6; i++) {。 //
阅读全文
摘要:1.一个进程可以创建多个线程,其中至少有一个主线程(main线程) 2.由操作系统来负责安排调度:决定哪一个线程被运行(操作系统决定了一切,我们只是来了解操作系统的行为,并利用达成我的任务目标) 3.遵循同一原则:让所有线程有机会运行
阅读全文
摘要:1.进程:但一个程序运行,被加载到内存中运行时,这个运行着的实例称为意义进程,可以在任务管理器里看见 2.进程里面可以有多个线程
阅读全文
摘要:1.函数调用是串行的,只有函数返回后,才能继续运行下一个函数 2.线程:thread,用于并发任务,main函数为主线 3.创建一个线程:1.定义一个类(首先要包含线程的API) 2.虚函数重写一个基类 3.task.Run(),运行线程 4.所有线程共享CPU,每个线程轮流运行,使用sleep,让
阅读全文

浙公网安备 33010602011771号