自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(121)
  • 资源 (4)
  • 问答 (2)
  • 收藏
  • 关注

原创 随便说说,我回来啦~

快一个月没有写博客了。主要是因为这段时间在考试和疯狂的复习Socket网络编程和cocos2dx相关的内容,再过两天就要去实习了,实习的内容是客户端开发,现在感觉还蛮紧张的,感觉公司还是蛮大的= =.慌慌哒。我也在网上找了很多关于客户端开发实习的日常内容,可是基本找不到,所以我打算在实习期间,尽可能的总结每天或每周的实习内容,方便以后实习的小伙伴们不要太害怕,也不知道你们还不害怕,反正我是好紧...

2018-07-03 11:29:50 372 1

原创 MYSQL必知必会:格式化导入导出数据集

在mysql中,我们可以把查询到的结果集通过自定义的格式打印到指定文件内(指定文件不存在),如果指定文件存在,则失败.下面是表结构合表数据. 1.格式化导出数据//把表order_info的所有记录的所有字段导入到'd:/1.sql'文件内.select *into outfile 'd:/1.sql' from table_name;可以看到,每行一条记录,每个字段通...

2018-06-08 19:08:15 1275

原创 MYSQL必知必会:多表联结.union并集

之前一直是单表查询,但是如果一个实体的属性过多,总不能全部放在一张表中把?这样的话字段未免太多了把?这个时候就可以进行垂直分割,把一张表的内容放到两张表去存储,况且,不同的实体信息都会放在不同的表中,有些时候,我们需要结合多张表进行查询得到我们需要的信息.下面有两张表: 第一张表cust_info,用来保存购货人的信息.有购货人id,购货人name,购货人sex,购货人age,购货人phon...

2018-05-21 13:05:25 5051

原创 Qt文档译:QPushButton

0.详细介绍QPushButton类提供了一个命令的按钮.它可以说是图形界面中最常用的控件之一了.点击按钮来执行一些计算机的命令,或者回答一些问题.常用的按钮有:OK, Apply, Cancel, Close, Yes, No and Help等.按钮通常是矩形的,在按钮上通过文本来显示描述它的动作作用.可以在按钮的文本中使用’&’来给该按钮设置快捷键.比如://快捷键为alt+...

2018-05-19 19:13:10 1402 2

原创 MYSQL必知必会:分组查询和子查询

除了一些汇总函数之外,还可以根据字段进行分组,分组之后再进行数据的汇总或过滤等其他查询操作.下面有张表t5,分别有id,name,subject,score四个字段. 1.分组过滤. 分组过滤是把一张表内的剩余的记录通过某个字段进行分组,关键词是group by.剩余的指的是:再分组过滤之前,我们可以先通过where过滤一部分记录.然后在进行分组操作.先看下第一个例子. exam...

2018-05-16 21:44:53 831

原创 Qt文档译:QLabel

0.详细介绍 QLabel类主要用来文本和图像的显示,没有提供用户交互功能.QLabel对象的视觉外观可以由用户自定义配置.它还可以为另外一个可获得焦点的控件作为焦点助力器.(后面会提到).QLabel可以显示下列的所有类型:Plain text //通过setText()设置显示纯文本.Rich text //通过setText()设置富文本.A pixm...

2018-05-15 16:41:25 4839

原创 MYSQL必知必会:使用函数汇总处理数据

上一个博客主要通过where进行简单的数据过滤以及使用正则表达式对数据进行通配.这篇博客主要来演示了mysql中函数的使用方法.下面是表t3的结构和数据. 之前通过where过滤后的结果集的字段名都是使用表的字段名.但这样太死板了,于是我们可以使用concat()函数来进行数据的拼接,以及使用AS关键字来进行字段的取别名显示.1.Concat Sample1:我要把每个人的姓名和生...

2018-05-12 20:18:52 259

原创 ACM_搜索:杭电oj2066:一个人的旅行

题目传送门:http://acm.hdu.edu.cn/showproblem.php?pid=2066这题我刚开始用迪杰斯特拉算法做的,结果超时了,下面用优先队列+迪杰斯特拉算法做的,用邻接矩阵保存的图.AC代码:#include <iostream>#include <algorithm>#include <vector>#include ...

2018-05-12 14:15:54 405

原创 ACM_搜索:杭电oj2717:Catch That Cow

题目传送门:http://acm.hdu.edu.cn/showproblem.php?pid=2717题目大意:给定两个x轴方向上的位置,农民有三种方式,用bfs找到最短路径即可.AC代码:#include <iostream>#include <map>#include <set>#include <queue>#includ...

2018-05-12 14:02:13 187

原创 MYSQL必知必会:数据过滤及正则表达式的简单使用

上一篇mysql数据库的博客主要显示了一些简单的排序,检索(查找)所有的记录.这里对查找出来的记录进行简单的筛选. 筛选的关键词是where.和where搭配的子句操作符主要有:=,!=,>,<,BETWEEN,AND,OR,IN,NOT,NULL等等.Sample1:就是上面的这个表t1,我要检索出分数大于75的记录.只需要在where子句中加上 score > ...

2018-05-08 15:05:13 1477

原创 ACM_搜索:杭电oj1548:A strange lift

题目传送门:http://acm.hdu.edu.cn/showproblem.php?pid=1548题目大意:每一层的电梯只有两个按钮,向上或者向下,且向上向下的层数是规定好的,在输入中读取的.要你判断最少多少次可以从A楼到B楼.简单的bfs即可. AC代码:#include <iostream>#include <queue>#include &...

2018-05-08 12:31:37 126

原创 ACM_搜索:杭电oj1075:What Are You Talking About

题目传送门:http://acm.hdu.edu.cn/showproblem.php?pid=1075题目大意:前面的Start,End范围内的每行的两个字符串是火星文和英文的转换翻译,然后后面的Start,End范围内的是火星文的内容,让你转化为英文即可.直接用map保存对应转换关系,然后按字符挨个读取判断即可.AC代码:#include<stdio.h>#inc...

2018-05-08 12:24:50 307

原创 Qt文档译:QFileInfo

0.详细介绍 QFileInfo类提供了独立于系统的文件信息.它主要提供了文件系统中文件的名字和路径信息,以及指定文件的访问权限,判断它是一个文件还是符号链接.它还提供了获取文件大小,文件最后一次修改和阅读的时间的方法,它还可以用于获取Qt资源的信息.QFileInfo的对象还可以用来指向文件的相对路径或者绝对路径,也就是说可以使用相对或绝对路径来构造QFileInfo的对象来使用.绝对文件...

2018-05-06 20:25:02 831

原创 mysql必知必会:mysql命令行的基本操作和简单的查询.

当你配置好mysql后.可以使用windows系统自带的命令行登陆mysql,或者登陆mysql自带的命令行客户机.当然,你也可以使用一些图形界面的软件来进行一些可视化的数据库操作,例如SQLyog.但是我还是喜欢使用命令行!!第一种方法: 通过mysql -uroot -p来隐藏密码登陆.当然你也可以不隐藏密码直接登陆~~~ 然后就会显示登陆成功.第二种方法: 我们...

2018-05-04 20:48:58 377

原创 Qt文档译:QFile

0.详细说明. QFile类提供了一个用于读取和写入文件的接口.它是一个用于读取和写入文本.二进制文件和资源文件的输入输出设备.它可以被单独使用,也可以更方便地使用QTextStream或QDataStream.我们可以通过构造函数通过文件路径加载文件,也可以随时通过setFileName()方法来改变文件.QFile类希望文件路径的分隔符是’/’,而不是依赖操作系统,不支持其他的分隔符,例如’...

2018-05-04 14:05:10 2897

原创 ACM_搜索:杭电oj1072:Nightmare

题目传送门:http://acm.hdu.edu.cn/showproblem.php?pid=1072题目大意:你身上有个定时器炸弹.开始的时候定时为6分钟.你必须在定时器时间>=1时.达到出口.4代表调整定时器时间的设备.可以把时间调到6分钟满.但是当你到达位置4时.定时器的时间必须>=1.简单的bfs广度遍历.AC代码:#include <iostream&...

2018-05-02 11:16:01 292

原创 ACM_搜索:杭电oj1045:Fire Net

题目传送门:http://acm.hdu.edu.cn/showproblem.php?pid=1045题目大意:正方形街道上有墙壁和炮.炮会向四个方向发射.墙可以阻挡子弹.给你不同的墙的位置和街道的大小.让你找到一种位置.能够放置最多的炮,且发射的子弹不会打到别的炮.打印炮的数量即可.由于正方形的边长较小.可以直接用深度dfs依次遍历.找最大值.AC代码:#include &lt...

2018-05-02 11:06:50 201

原创 C11:std::unique_lock和std::lock_guard的区别

在之前介绍了lock_guard的用法和作用.这里先简单的回顾下.在这里我们用lock来管理m_mutex锁.当输出完毕后.lock的生命周期结束,则自动把m_mutex给unlock()解锁.用起来很方便.std::mutex m_mutex;void print(int cnt){ std::lock_guard<mutex> lock(m_mutex); ...

2018-05-01 21:26:14 1977

原创 ACM_搜索:杭电oj1026:Ignatius and the Princess I

题目传送门:http://acm.hdu.edu.cn/showproblem.php?pid=1026题目大意:一个人要从N*M矩形地图的左上角走到右下角.且只能向四个方向走.X表示墙不能走.字符1-9表示怪物并且数字代表怪物的血量.也就是杀死怪物需要该数字的单位时间.人每走一个格子花费1个单位的时间.然后要你按照格式打印最短时间的路径和具体的路径.简单的最短路径题.直接用bfs做.用二...

2018-05-01 16:52:11 300

原创 ACM_搜索:杭电oj1016:Prime Ring Problem

题目传送门:http://acm.hdu.edu.cn/showproblem.php?pid=1016题目大意:有n个数字,编号分别为1-n.要组成一个素数环.素数环就是相邻两个值加起来是个素数.第一个位置默认是1.由于n<20.所以和最大是19+18=37.所以可以先把38以前的素数和非素数用0和1区别开.ACM的输入输出建议全部使用C风格的.因为C++的相比较慢,即使写了ios...

2018-05-01 16:39:39 152

原创 ACM搜索:oj1015:Safecracker

题目传送门:http://acm.hdu.edu.cn/showproblem.php?pid=1015题目大意:读取一个数字和一串字符串.每个大写字母代表一个值.判断是否存在五个大写字母使表达式成立:v - w^2 + x^3 - y^4 + z^5 = target .如果存在.则输出字典序最大的五个大写字母.否则打印no solution.最简单的dfs即可. AC代码:#...

2018-04-30 21:51:22 123

原创 ACM搜索:杭电oj1010Tempter of the Bone

题目传送门:http://acm.hdu.edu.cn/showproblem.php?pid=1010 题意就是小狗在迷宫迷路.判断小狗能否在指定t时间.刚好到达指定地点.由于是判断是否存在的问题.我才用了dfs深度遍历.AC代码:#include <iostream>#include <map>#include <set>#include...

2018-04-30 21:46:07 167

原创 周末ACM省赛.

这周日就要进行浙江省的ACM省赛了.毕竟第一次参加.心里紧张的不得了…和队友之间的熟悉程度嘛.也就短短一个月左右的时间.和队长说话不多…不超过一只手把….不过和另一个队友,一个大一的学弟交流挺多.也一起自习过一周左右的时间把..也算比较了解了.队长和学弟都是只用C的.我还是习惯使用C++.所以在使用C++的STL库的一些功能的时候.我还是可以给他们提供帮助的..毕竟只有一个月的时间.我主要解决搜索...

2018-04-25 23:55:54 88

原创 Cocos2dx:UserDefault

UserDefault类是用来为Cocos2dx配置程序的一些简单信息来使用的.内部是通过键值对的形式写入到xml文件中去.关于UserDefault的用法非常的简单,基本看一遍就会了.通过set和get修改和获取变量.它可以用来保存bool,int,float,double,string等类型.Data类型我在之前的博客简单的介绍过了,就是相当于C风格字符串的类型.主要有下面两个成员变量....

2018-04-19 22:46:24 1108

原创 D - Love Rescue CodeForces - 939D

Valya and Tolya are an ideal pair, but they quarrel sometimes. Recently, Valya took offense at her boyfriend because he came to her in t-shirt with lettering that differs from lettering on her pullove...

2018-04-11 15:35:46 114

原创 C11:mutex和lock_guard的使用.

在C++11中,引入了有关线程的一系列库.且都在std命名空间内.下面演示一个使用线程的例子.非常的简单.引入了thread和mutex头文件.#include <iostream>#include <thread>#include <mutex>using namespace std;int g_i = 0;mutex g_mutex;voi...

2018-04-05 16:56:12 6027

原创 cocos2dx:FileUtils

在cocos2dx中对于文件的访问,一般可以访问资源目录也就是Resources目录,但是资源目录一般是只能进行读操作,不能进行写操作的.另一个目录就是可写入目录.一般默认是Debug目录下.1.static FileUtils* getInstence(); //获得文件工具类的单例对象.FileUtils::getInstance();2.Data getDataFromFi...

2018-04-05 16:38:43 1446

原创 PTA7-38数列求和-加强版

给定某数字A(1≤A≤9)以及非负整数N(0≤N≤100000),求数列之和S=A+AA+AAA+⋯+AA⋯A(N个A)。例如A=1, N=3时,S=1+11+111=123。 输入格式:输入数字A与非负整数N。输出格式:输出其N项数列之和S的值。输入样例:1 3输出样例:123这题难度不高,唯一的难点就是N的值范围很大,如果使用一般加法运算的话,时间肯定...

2018-04-03 10:45:21 1227

原创 校程序设计竞赛一等奖..

看到图片,会很疑惑把..一个学会计的家伙竟然程序设计一等奖..虽然参加的人没有想象的那么多,但是我还是挺高兴的,因为只有在校程序设计比赛中获奖了,才能组队参加省赛..真的好开心啊.从2016年12月20左右开始自学编程.从第一个HelloWorld程序到现在用Qt做window桌面软件,用cocos2dx做小游戏玩.每次运行的流畅的时候,心里的畅快是别人所体会不到的.只有真正自己去做了才能...

2018-03-29 22:54:56 568

原创 STL:string常用函数方法使用介绍

0.append 用来在字符串的结尾增加字符串.也可以使用’+’运算符直接增加字符串.string str = "abcde";str.append("ab");cout << str << endl;//abcdeabstring str = "abcde";str += "ab";cout << str <

2018-03-27 21:54:00 597

原创 停更..

由于最近一直在准备ACM比赛..所以要暂停两周的时间更新博客啦~

2018-03-24 18:40:03 193

原创 UE4蓝图:材质编程(0)

之前在移动Actor的博客中,我们先给Box设置了红色的基础颜色.这属于最基础的材质编程.右键创建材质类.并且重命名. 然后我们双击它进入材质蓝图编辑器. 可以看到和之前的关卡蓝图编辑器差异挺大的.下面简要的说下各个按钮的作用. Save按钮用来保存材质的编辑.Browse按钮用来在选中并显示当前正在编辑的材质.比如这时点击了下Browse,就会回到这个界面. Appl...

2018-03-24 18:38:56 2903 1

原创 UE4蓝图:自定义鼠标操作.

之前提到过一些基本的键盘按键事件,以及用Is Input Key Down节点来判断指定节点是否被按下.这篇博客主要是一些关于鼠标事件的基本处理.首先我们在地图编辑器中拖出一个Box.先把Box设置为静态模型,并且修改为可移动的属性,然后选中他之后进入关卡编辑器.右键获得Box的节点.不知道怎么修改的可以到http://blog.csdn.net/qq_37233607/article/det...

2018-03-19 19:05:55 7114

原创 UE4蓝图:创建和使用结构体

如果我们想在蓝图中创建一个类,或者一个对象来作为一个整体,保存一些,一系列的属性,而只是单纯的修改和获取它的值,那么这就是结构体Struct.那么在蓝图中怎么去创建一个结构体类型呢?当我们创建一个变量后,可以在类型列表中找到Structure列表,这些都是蓝图中为我们提供的一些结构体类型.我们可以随便选一个结构体类型,最熟悉的应该就是Transfrom结构体了把.那么我们如何去看这个结...

2018-03-18 13:43:48 8241

原创 UE4蓝图:自由控制Actor移动

之前一直是简单的输出,不免有些乏味,这篇开始就可以操作物体的移动.我们利用关卡蓝图让Box跟着我们的操作去动起来.首先我们创建好一个默认的关卡,然后拖动出一个Box.然后我们在内容区域,右键点击Material,重命名后双击它.进入材质编辑器.进入材质编辑器后,右键输入vector parameter,获得VectorParameter节点,进行如下设置用来改变Box的基础颜色....

2018-03-16 14:25:03 9900 2

原创 UE4蓝图:流程控制的节点介绍

本篇文章主要简要的说明下蓝图中所有流程下的节点的用法.Branch,ForLoop,WhileLoop在之前的博客中提到了,这里就不提了.我们可以右键然后找到Utilities下的Flow Control,下面包含的节点都是用于流程控制的.所以挺重要. 1.Delay Delay节点用于延迟指定的时间.左下角的数值代表着延迟的时间.单位为秒.左边的Q这个事件节点是什么呢?是指键盘上按下...

2018-03-14 15:43:18 6037

原创 UE4蓝图:初体验(5)函数

在编程中使用函数,可以让代码的结构更加模块化,减少代码的复用程度,基本上一个函数就是一个单一的功能.这样看上去更直观.而在蓝图中,即使它是可视化的编程,但蓝图是由节点构成的,每一个节点只是单一的功能,由这样的节点去连接成一些逻辑链,这样的是相当复杂的,因为节点非常的多,所以蓝图中也有函数这样的模块,用函数去包装一些单一的功能,让蓝图更加的简洁,易读.首先进入到关卡蓝图中,点击Functio...

2018-03-11 14:15:04 1462

原创 UE4蓝图:初体验(4)循环

在C++中循环的关键字有for,while,do…while三种.而在蓝图中.1.For循环. 1.在蓝图中,右键输入for loop.获得ForLoop节点,该节点左边的按钮分别是循环计数的初始值和终止值,图中的是指从1-4共循环4次.右边的Loop Body按钮是指该循环的循环体,也就是每次需要执行的代码.Index返回当前下标的值,Completed连接循环结束后的执行语句.点...

2018-03-10 14:54:19 9329

原创 UE4蓝图:初体验(3) 流程控制之分支语句

流程的执行顺序主要分为三种: 第一种:按顺序执行代码,也就是按顺序执行用细线连接起来的节点.必须执行. 第二种:根据表达式的真假,分别执行对应的语句,也就是常说的选择执行. 第三种:就是执行循环语句,可以说循环语句是最重要的,因为计算机相较于人而言,就是用来进行重复的操作,减少重复的时间.1.分支语句. 分支语句在C++中的关键词分别是if组合和switch两个.两者都可以实现分支的作...

2018-03-09 19:46:24 5931

原创 UE4蓝图:初体验(2) 数组的使用.

首先我们打开关卡蓝图界面.然后点击Variables旁边的’+’号,添加一个变量取名Data.然后修改类型为int类型,那么怎么把变量变成容器呢?注意在第二个圈起来的地方,可以选择这个容器的类型,从上到下的四个类型分别是:1.单独的变量.2.数组.3.Set.4.Map.然后编译一下.然后在初始值的地方可以设置若干个初始值.我这里设置了三个,当你需要删除其中的初始值的时,你可以点击...

2018-03-08 20:49:01 8524 1

图片旋转特效示意源码

当我在火影中文网准备看动漫时,突然发现以下的场景,于是我也想做一个类似的效果. 在Qt中实现图片的旋转等效果.

2018-01-20

通讯类demo.

一个有着通讯类功能的demo,具体效果可以在博客观看,在确定是否进行下载:http://mp.blog.csdn.net/mdeditor/index/79119867

2018-01-21

windows下的记事本notepad程序

windows系统下的自带notepad记事本,且在原有的所有基础上新增加了其他的功能,详情可以现在博客中 http://mp.blog.csdn.net/mdeditor/index/79134132 进行效果预览,如果觉得可以的,可以进行下载使用!

2018-01-22

QLabel示例

https://blog.csdn.net/qq_37233607/article/details/80325068的示例.

2018-05-15

空空如也

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

TA关注的人 TA的粉丝

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