随笔分类 - linux
学习linux中的一些记录
摘要:tmux 和 vim 1、tmux(1)分屏(2)允许把terminal断开之后,继续运行top命令,类似windows的任务管理器,显示各进程运行状况写一个文档或者代码的时候,在tmux里面写,不用担心断网 tmux开一堆 >session开一堆(常用) >window开一堆 >pane(常用)
阅读全文
摘要:租到的服务器 1、毛坯 (1)框架 (2)thrift 2、服务(配好环境的服务器) (1)socket:比如数据库,获得一个IP地址+端口号访问 (2)http: 重中之重:把毛坯搭好,服务用现成的 docker可迁移,且y总会给我们环境镜像,省掉配环境的过程 未来开发的主要工作环境在docker
阅读全文
摘要:管道; 类似文件重定向 第一个命令的标准输出至第二个命令的标准输入,第二个文件的标准输出至第三个命令的标准输入 (1)只会处理stdout标准输出,stderr会忽略 (2)管道右边的命令必须能接受stdin(有些指令如:rm tmp -r接收的是文件参数) (3)多个管道命令可以串联 与文件重定向
阅读全文
摘要:互斥锁mutex:保证共享数据操作的完整性,保证在任一时刻只能有一个线程访问对象。锁有两个操作。一个P操作(上锁),一个V操作(解锁)。P和V都是原子操作,就是在执行P和V操作时,不会被插队。锁一般 使用信号量来实现的,mutex其实就是信号量=1。互斥量就是同一时间能够分给一个人,即S=1。S=1
阅读全文
摘要:游戏端game : match_client 匹配系统端match_system : match_server、save_client 数据存储端 :save_server(不需要实现) 评测方式: 注意:每次评测前重启server,且不能同时运行两个server(原因是server监听9090端口
阅读全文
摘要:做一个游戏匹配系统 1、定义接口 2、server 3、cilent thrift:跨语言的服务部署框架,rpc框架,远程函数调用 任务: 实现游戏节点,匹配节点(两个服务,match_system文件(节点2),game文件(节点1),thrift文件存所有thrift接口) 游戏节点到匹配系统的
阅读全文
摘要:知识点: git-版本管理工具,一个树的结构来维护所有历史版本,可持久化,支持多人合作 (红)工作区:仓库的目录。工作区是独立于各个分支的。 =》 (绿)暂存区:工作区写入版本库前的缓存区 =》 版本库:将所有版本用一棵树的形式存下来 每次head只会处于一个结点, 要将当前暂存区存到版本库里的时候
阅读全文
摘要:ac terminal 分配了如下信息: (1)user 用户名 (2)hostname ip地址 (3)password 密码 homework 4 getinfo 查看上述信息 知识点: 1、ssh登录到某个自己的服务器 ssh user@hostname = 登录服务器 exit / logo
阅读全文
摘要:苹果电脑的insert = fn + 回车 ac terminal中shift选中 复制 = ctrl + fn + 回车 粘贴 = shift + fn + 回车 cp = 复制文件 + 可重命名 mv = 剪切文件 + 可重命名 Vim中 yy = 复制当前行 y = 复制选中 p = 粘贴到下
阅读全文

浙公网安备 33010602011771号