自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 mac item2 复制会话session

按照如下图红框内设置Command中输入ssh 常登陆的ip(如果不配置这一步则复制session时还要自己输入ssh命令,只是不需要输入密码而已)在自己的mac终端,vim ~/.ssh/config添加 host * ControlMaster auto ControlPath ~/.ssh/master-%r@%h:%p...

2021-08-11 16:04:29 513

原创 PAT预备知识C++/少量C与注意事项-必备基础初学-算法笔记

语法char str[25] = "hello"; //字符数组printf("%s", str);#define pi 3.24const double pi=3.24; //设置常量const int INF=0x3fffffff; //无穷大常用2^30-1printf("%5d\n",a);//使a占5位,高位用空格补齐(超过5位则不变),%05d 高位0补齐 ,%.1f 保留一位小数常用函数#include<math.h>fabs(db);/...

2021-04-18 22:48:13 218

原创 Python 常用操作

re正则r=re.search()r.group(0) 整个正则匹配的内容r.group(1)表示第一个匹配#!/usr/bin/python 与 #!/usr/bin/env python(python脚本文件第一行):作用==指定python作为解释器(类unix操作系统) 在./*.py 运行程序时起作用区别==前者绝对路径 后者从环境变量中查找解释器位置...

2020-05-03 01:04:33 196

原创 vim 常用操作

dd 删除一行CTRL+TAB 从xshell窗口移动到下一个会话shift+tab 从一个xshell窗口移动到最近使用的会话

2020-05-03 01:04:24 161

原创 linux常用命令 /shell

ps -aux |grep id 查看进程号对应进程ps -aux |grep 1552469 |grep -v grep 过滤grep对应的进程tailf xx.log 跟踪

2020-05-03 01:04:11 192

原创 盛大游戏 信息安全试卷 2017校招

1.汇编中jmp和call的区别2.非对称加密算法列举,简述安全性,性能对比3.输入一个网址到其加载完毕发生了哪些事情4.成功入侵win2008服务器后会搜集哪些信息,目的是什么5.在网络游戏(手游)中发现的bug,应对方案大概记得的简答题...

2017-09-11 15:28:17 640

转载 Python中下划线---完全解读

Python中下划线---完全解读Python 用下划线作为变量前缀和后缀指定特殊变量    _xxx 不能用’from module import *’导入__xxx__ 系统定义名字__xxx 类中的私有变量名核心风格:避免用下划线作为变量名的开始。 因为下划线对解释器有特殊的意义,而且是内建标识符所使用的符号,我们建议程

2017-09-05 14:44:58 319

原创 工作中常用的git命令

git clone git@ip:project_name 克隆仓库git pull origin branch_namegit add ./* 把(所有)文件添加到仓库git rm filenamegit rm -r dirgit commit -m 'info' 把文件提交到仓库git status 查看仓库的状态(add后commit前的改动 )git pu...

2017-08-22 15:48:42 372

原创 项目结构(.gitignore LICENSE README.md...)的了解

.gitignore :不加入git版本管理的文件vim .gitignore(创建编辑)-> 添加不加入版本管理的文件名或文件夹 ->esc(命令模式) :(到末行) wq(保存退出)扩展知识(.gitignore的编写规则):http://www.cnblogs.com/kevingrace/p/5690241.html (当然,直接写文件(夹)名是可以的)...

2017-08-21 19:32:30 3402

转载 在GitHub多个帐号上添加SSH公钥

转载自www.webmaster.meGitHub后台可以添加多个SSH Keys,但是同一个SSH Keys只能在添加在一个帐号上(添加时提示“Key is already in use”)。理由很容易想到,SSH公钥使用时相当于用户名密码,不可能两个不同的帐号使用同一个用户名密码。要想在多个GitHub帐号上添加公钥,就要在本地生成多个SSH Keys,每个GitHub帐号对应一个不同

2017-08-21 16:00:03 522

原创 win8.1 thinkpad 安装virtualbox,ubuntu的准备工作(大白型)

BIOS开启虚拟化支持开始界面 ,鼠标移到右下角,“设置”,“更新和恢复”,“恢复”,右边的高级启动“立即重启”。 等待一会,出现蓝色界面。“疑难解答”“高级选项”“启动设置”。 进入了所谓的BIOS界面。security->virtualization->两个disable都改成enable。禁用hyper-v虚拟机管理ctrl+shift+esc打开任务管理器,...

2016-06-30 21:52:39 428

计算机网络课件

计算机网络

2017-01-01

信息安全工程实践 代码

从客户端发送到服务器端的数据能被服务器接收,服务器接收到数据之后回发给客户端。以此实现客户端和服务器简单的通信。 基于Socket的HTTP的请求的实现 创建一个多进程套接字实现 ,和多个客户端通信。 1) 使用多线程并发 2) 客户端发送数据必须包含起始标记(3字节)和结束标记(3字节),一个数据包中数据分为数据头(一个字节)和数据主体内容。 3) 数据起始标识为’<<>>’。 4) 数据头’A’:服务端回发数据内容给客户端。 数据头’B’:服务端将数据主体内容反转后在回发给客户端。 数据头’C’:服务端将数据主体的所有单词反转后回发给客户端。 数据头’N’:服务端将收到的数据主体设置为客户端姓名,服务端在没有接收到该数据包(客户端必须第一个发送该数据包设置客户端名字)必须设置姓名。 服务端和客户端必须使用IO复用技术(select)。 2) 服务端将接收到的字符串转换为大写后返回给客户端。

2017-01-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除