自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git的简单使用

git命令之git remote的基本用法1.git remote 不带参数,列出已经存在的远程分支2.git remote -v | --verbose 列出详细信息,在每一个名字后面列出其远程url,此时,-v 选项(译注:此为 –verbose 的简写,取首字母),显示对应的克隆地址。3.git remote add url 添加一个远程仓库git fetch和gi...

2020-03-19 11:26:41 151

原创 秒、毫秒和年月日的转换

QDateTime dateTime;// 从毫秒转化为年月日QString strDateTime = dateTime.currentDateTime().toString("yyyy-MM-dd hh:mm:ss");// 从字符串转换为毫秒(需完整的年月日时分秒)datetime.fromString("2018-07-18 12:10:10:111", "yyyy-...

2020-03-12 11:40:31 1302

原创 mysql重置密码

打开cmdnet stop mysqlmysqld --skip-grant-tables打开另一个cmd mysql -u root 直接可以进去use mysql;update user set authentication_string=password(“newpassword“) where user=”root”;flush privileges;成功后关闭cmd...

2020-03-12 11:27:36 117

原创 理解使用GMock

Mock的定义:在单元测试、模块的接口测试时,当一个模块需要依赖另外一个或几个类,而这时所依赖的类还没有开发好,这时就可以定义Mock对象来模拟那些类的行为。也就是自己实现一个假的依赖类,对这个类的方法想要什么行为就可以有什么行为,想让这个方法返回什么结果就可以返回什么样的结果。(便捷的模拟对象的方法。)GMock的特性:google mock是用来配合google test对C...

2019-11-13 14:04:12 2978

原创 选择类排序

选择类排序基本思想:每一趟在n-i+1(i=1,2,...n-1)个记录中选取关键字最小的记录作为有序序列中第i个记录。1.简单选择排序void  SelectSort(RecordType r[ ],int n)  //对记录数组r做简单选择排序,n为数组长度{     for(i=1;i<=n-1;++i)    {         k=i;         ...

2018-09-07 23:43:58 333

原创 交换类排序法

交换类排序思想:通过一系列交换逆序元素进行排序的方法1.冒泡排序:通过对相邻的数据元素进行交换,逐步将待排序序列变成有序序列的过程void  BubbleSort(RecordType r[ ],int length)  //对记录数组r做冒泡排序,length为数组的长度{          n=length;   change=TRUE;         for(i=1;i...

2018-09-07 22:36:07 606

原创 插入类排序

       插入类排序基本思想:在一个已经排好序的记录子集的基础上,每一步将下一个待排序的记录有序插入已排好序的子集中,直到将所有待排序记录插入为止。      1.直接插入排序:        算法思想:将第i个记录插入到前面i-1个已经排好序的记录中。        假设待排序记录存放在r[1..length]之中,为了提高效率附设一个监视哨r[0],使得r[0]始终存放待插...

2018-09-07 21:30:03 252

转载 Rsync详解

Rsync介绍一、什么是rsyncrsync是一款开源,快速,多功能的可实现增量的本地或远程的数据镜像同步备份的优秀工具。适用于多个平台。从软件名称可以看出来是远程同步的意思(remote sync)。可使本地主机不同分区或目录之间及本地和远程两台主机之间的数据快速同步镜像,远程备份等功能。   在同步备份时,默认情况下,rsync通过其独特的“quick check”算法,仅同步大小...

2018-09-07 10:11:09 1052

转载 pcap文件格式以及libpcap详解

pcap是什么pcap是一种数据流格式,wireshark软件可以直接把网络数据流变成这种格式。在Linux里,pcap可以说是一种通用的数据流格式,很多开源的项目都需要用到这种格式的文件。ROHC的库里,测试脚本的入口参数之一就是一个pcap格式的数据流文件。如果清楚了pcap的格式,就可以自己去生成数据流文件,从而去使用ROHC的库。libpcap是什么libpcap(Pac...

2018-09-06 16:43:53 3816

转载 linux下aio异步读写详解与实例

1.为什么会有异步I/Oaio异步读写是在linux内核2.6之后才正式纳入其标准。之所以会增加此模块,是因为众所周知我们计算机CPU的执行速度远大于I/O读写的执行速度,如果我们用传统的阻塞式或非阻塞式来操作I/O的话,那么我们在同一个程序中(不用多线程或多进程)就不能同时操作俩个以上的文件I/O,每次只能对一个文件进行I/O操作,很明显这样效率很低下(因为CPU速度远大于I/O操作的速度,...

2018-09-05 10:42:27 11124 5

原创 正则表达式

题记:在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。例子:假设你在一篇英文小说里查找hi,你可以使用正则表达式hi。这几乎是最简单的正则表达式了,它可以精确匹配这样的字符串:由两个字符组成,前一个字符是h,后一个是i。通常,处理正则表达式的工具会提供一个忽略大小写的选项,如...

2018-08-16 17:29:35 251

转载 电梯调度算法

传统电梯调度算法1.1 先来先服务算法(FCFS)先来先服务(FCFS-First Come First Serve)算法,是一种随即服务算法,它不仅仅没有对寻找楼层进行优化,也没有实时性的特征,它是一种最简单的电梯调度算法。它根据乘客请求乘坐电梯的先后次序进行调度。此算法的优点是公平、简单,且每个乘客的请求都能依次地得到处理,不会出现某一乘客的请求长期得不到满足的情况。这种方法在...

2018-08-16 16:43:25 5362

转载 正则表达式

正则表达式:符合一定规则的表达式。    作用:用于专门操作字符串。    特点:用于一些特定的符号来表示一些代码操作。这样就简化书写。所以学习正则表达式,就是在学习一些特殊符号的使用。    好处:可以简化对字符串的复杂操作。    弊端:符号定义越多,正则越长,阅读性越差。1.正则表达式(Regular Expression)通常缩写成“regex”,单数有regexp、regex...

2018-08-16 16:32:46 1231

转载 TLV 格式及编码

几乎所有的需要在卡片和终端之间传送的数据都是TLV格式的. TLV是tag, length和value的缩写.一个基本的数据元就包括上面三个域. Tag唯一标识该数据元, length是value域的长度. Value就是数据本身了. 举个例子, 下面是一个tlv格式的AID(应用标识符)字节串”9F0607A0000000031010”, 其中9F06是tag, 07是长度,  A0000000...

2018-06-26 18:59:05 1091

转载 TLV 格式及编解码示例

TLV是一种可变格式,意思就是:Type类型, Lenght长度,Value值;Type和Length的长度固定,一般那是2、4个字节(这里统一采用4个字节);Value的长度有Length指定;编码方法:1.       将类型type用htonl转换为网络字节顺序,指针偏移+42.       将长度length用htonl转换为网络字节顺序,指针偏移+43.       若值value数据类...

2018-06-25 22:42:57 1163

银行卡问题

某银行共发出M张储蓄卡,每张储蓄卡拥有唯一的卡号,每天每张储蓄卡至多允许持卡者进行N笔“存款”或“取款”业务。 当持卡者输入正确的卡号,存款或取款金额后,程序进行相应的处理;若输入了不正确的数据,程序会提示持卡者重新输入;若输入卡号为负数,银行卡终止当日业务

2018-07-30

人工智能五子棋

这个程序是一个人工智能版的五子棋,你可以和电脑对战,难点就在于电脑部分代码的实现,希望读者仔细看那部分。

2018-07-30

2048小游戏

这是一个2048小游戏,自己花了几天时间做的,有自己的感悟,希望能给刚学完c语言想做小游戏的小伙伴一个提示。

2018-07-12

空空如也

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

TA关注的人

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