自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 vim命令

vim命令有三种模式:命令模式、编辑模式、末行模式命令模式到编辑模式有六种方法:i:光标前插入 a:光标后插入 o:光标所在行下一行插入 I:光标所在行行首插入 A:光标所在行行尾插入 O:光标所在行上一行插入命令模式中的命令:复制粘贴:yy:复制光标所在行 4yy:复制光标所在的行开始向下4行 p:粘贴到光标所在行下一行剪切(删除):dd:剪切(删除)光...

2018-08-29 21:42:29 330

原创 Linux用户权限管理命令

1.用户管理添加用户:useradd tester -m(增加-m选项表示在/home目录下生成tester用户家目录,没有-m则不会生成家目录) 切换用户:su tester 修改密码:passwd tester 查看当前用户:whoami 删除用户:userdel tester -m(增加-m选项表示删除用户的同时也删除/home目录下该用户的家目录,没有-m则不会删除家目录)...

2018-08-29 15:28:43 308

原创 Linux系统管理命令

cal:显示日历cal不带参数,默认查看当月日历cal -y [年份],查看指定年份的日历(全年)$ cal 八月 2018 日 一 二 三 四 五 六 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 2...

2018-08-28 20:45:04 247

原创 tar命令

tar是Unix/Linux中最常用的归档管理工具,可以把一系列文件归档到一个大文件中,也可以把档案文件解开恢复数据tar [参数] 打包文件名 文件tar命令很特殊,其参数前面可以使用“-”,也可以不使用常用参数:参数 含义 -c 生成归档文件,创建打包文件 -v 列出归档解档的详细过程,显示进度 -f 指定档案文件名称,f后面一定是.tar文...

2018-08-27 22:08:10 473

原创 linux中的重定向

linux中的重定向符号,常用的有两种“>”和“>>”“>”:输出重定向到一个文件或设备        1)有文件,覆盖写        2)没有文件,创建并写文件“>>”:输出重定向到一个文件或设备        1)有文件,追加写(内容末尾)        2)没有文件,创建并写文件...

2018-08-23 20:01:58 179

原创 软链接和硬链接

软链接:ln -s 源文件 软链接文件ln -s test.txt test-softlink.txt硬链接:ln 源文件 硬链接文件ln test.txt test-hardlink.txt软链接和硬链接的区别:1. 软链接,删除源文件,软链接文件失效,提示不存在2. 硬链接,删除源文件,硬链接文件依然有效3. 原理:test.txt指向源文件内容,软链接test-so...

2018-08-23 19:59:57 291

原创 grep命令

grep "目标字符串" 目标文件从目标文件中过滤出带目标字符串的行# grep "hello" test.txt hello, my name is mary!hello world参数:1. -n,显示目标字符串在文件所在的行数2 .-v,反向搜索(不包含目标字符串)# grep "hello" test.txt -n1:hello, my name is mar...

2018-08-23 19:55:31 207

原创 find命令

find命令通常用来在特定目录下搜索符合条件的文件,也可以用来搜索特定用户属主的文件常用用法:命令 含义 find ./ -name hello.sh 查找当前目录下所有名为hello.sh的文件 find ./ -name "*.sh" 查找当前目录下所有后缀为.sh的文件 find ./ -name "[A-Z]*" 查找当前目录下所有以大写字母开头...

2018-08-23 19:41:09 291

原创 Java中的集合框架

1、什么是集合? (1)用来存储其他对象的对象 (2)数组长度是固定的,集合是可以扩容的 (3)数组要求所有的元素类型是相同的,集合是可以存储不同类型的元素2、什么是框架? 框架是有类、接口和继承结构的3、Java的集合框架 集合提供的接口: Collection接口:Set接口和List接口继承自Collection Set接口的特点:(集合) (1)没有次序 (2)元素不允

2017-08-22 17:06:07 397

原创 Linux文件权限介绍

Linux中我们使用ls -l命令显示文件的属性以及文件所属的用户和组,如下 展示了文件权限,所属用户和组,以及文件创建时间、文件名等信息接下来要介绍文件权限了。在Linux中文件权限用10个字符代替,如上图所示的“-rw-r–r–”和“drwxr-xr-x” (1)第一个字符表示文件这个文件的类型:d:目录-:文件(2)接下来的9个字符,以三个为一组,且均为“rwx”组合 - r

2017-07-01 15:44:30 534

原创 Protobuf 和 Json的对比

1、protobuf是google开发的一个数据传输格式,类似json 2、protobuf是二进制的、结构化的,所以比json的数据量更小,也更对象化 3、protobuf不是像json直接明文的,这个是定义对象结构,然后由protbuf库去把对象自动转换成二进制,用的时候再自动反解过来的。传输对我们是透明的!我们只管传输的对象就可以了例如,有这样一个User结构 现在要传输这样一个对象

2017-06-13 22:02:05 17147 4

原创 从sql脚本导入数据库(mysql)

1、命令行连接MySQL数据库:mysql -h localhost -P 3306 -u root -p 2、创建数据库 mysql> create database testbase; 3、选择数据库 mysql> use testbase; 4、导入数据库 mysql> source D:\test.sql

2017-06-13 20:47:40 1994

原创 SQL语句的分类

DQL(Data Query Language):数据库查询语言。selectDML(Data Manipulation Language):数据库操作语言。insert、update、deleteDDL(Data Definition Language):数据库定义语言。create、drop、alterTCL(Transactional Control Language):事务控制语言。comm

2017-06-13 20:29:29 527

原创 Python命名规范

1、模块名:小写字母,单词之间用“_”分割 case_module.py,case_suite.py,add_name_to_excel.py2、包名:和模块命名一样,包中要有init.py3、类名:单词首字母大写 CaseModule,CaseSuite,AddNameToExcel4、全局变量名(类变量,在java中相当于static变量):大写字母,单词之间用“_”分割 NUMBER,C

2017-06-12 21:33:24 408 1

原创 Python使用struct模块转换C语言结构体,打包、解包二进制数据

本文参考:https://docs.python.org/2/library/struct.html#struct-format-strings本文是我使用socket测试网络接口写的消息头,其中包含以下内容: (1)通过Python的struct模块将C的结构体转换成Python语言(struct.Struct) (2)打包和解包(pack_into和unpack_from) (3)序列化和

2017-06-12 20:34:06 14092 3

原创 Python socket模拟客户端一直接收服务端数据,同时不影响客户端发送数据

client.py-- coding: utf-8 --import socket, select from threading import Thread from threading import Lock from time import sleep使用select方式的客户端def start_client_select(): c_handler = socket.socke

2017-06-09 16:15:17 12112 3

原创 Python环境搭建-安装python2.7和python3

1、下载Python 下载地址:https://www.python.org/downloads/ 下载 2.7.x 和 3.x.x 版本 安装 2.7.x 和 3.x.x 版本2、python2.7需要手动安装setuptools 对于 python2.7 使用 ez_install.py 来安装python的setuptools 下载地址:https://pypi.python.org

2016-11-08 16:15:38 2173 1

linux下的磁盘IO性能测试工具fio

解压到linux系统后,shell界面运行以下命令 rpm -ivh --force --nodeps $cur_dir/libibverbs-1.1.8-3.el6.x86_64.rpm rpm -ivh --force --nodeps $cur_dir/fio-2.1.7-1.el6.rf.x86_64.rpm libibverbs-1.1.8-3.el6.x86_64.rpm是fio工具的依赖包

2015-08-04

nyfedit5.rar

很好用的记事本工具,免安装的,下载下来直接解压就可以用了,一边上班一遍学习,记笔记是个好习惯哦

2015-08-04

基于JAVA的考试系统中题库设计及组卷算法

基于JAVA的考试系统中题库设计及组卷算法

2014-05-18

空空如也

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

TA关注的人

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