自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 macos keyboard right click (macos 键盘右键弹出菜单)

macos实现纯键盘操作的时候,进行右键,弹出菜单mac不像windows那样,只用键盘操作的时候,直接弹出menu,需要进行一下操作:1. "System Preference" -->"Accessibility",打开【系统偏好设置】,选择【辅助功能】2. "Accessibility" -->"Pointer Control",点击【辅助功能】,选择【指针控制】3. "Alternate Control Methods "--> "Enable alternat...

2021-05-25 19:06:06 829

原创 Cannot lock focus on image and [NSImage lockFocusFlipped:]

Cannot lock focus on image 造成的crash,因为图像的大小为零主要的crash log:不知道什么原因,代码中取到的图像大小为零,所以在系统方法lockFocus中发生了异常,导致程序崩溃。解决方法就是,在执行lockFocus方法之前,对图像的大小进行判断,如果大小为零,或者图像为空,则不执行lockFocus方法,相当于加一层保护。if (NSEqualSizes(Image.size, NSZeroSize) || !Image){ r

2021-05-08 17:49:20 213

原创 执行shell脚本,提示permission denied:shellname.sh

在某文件中刚创建编辑了shell脚本文件,利用命令行运行shell脚本文件,运行不成功,并提示permission denied:shellname.sh造成此结果的原因就是,是因为该shell脚本不是可执行程序,通过chmod命令...

2020-09-09 10:55:53 5128

原创 二叉树的前序遍历 、中序遍历、后序遍历

二叉树的前序、中序、后序是相对于根结点来说的,前序是根左右、中序是左根右、后序是左右根,利用递归的思想实现二叉树的前序、中序、后序遍历。算法思想:前序(根左右):针对一个结点,首先进行遍历输出,然后判断是否有左子树,如果有左子树,对其左子树进行前序遍历,再判断是否有右子树,如果有右子树,对右子树进行遍历,如果既没有左子树,也没有右子树,则进行函数返回。中序(左根右):针对一个结点,首先...

2019-08-29 13:29:08 732

原创 图的深度优先搜索(DFS)

对上面的无向图进行邻接矩阵的构造,访问状态的初始化,以及结点数据的初始化。#include <iostream>using namespace std;//无向图的邻接矩阵int Map[6][6] = { {0,1,1,0,0,0}, {1,0,0,1,1,0}, {1,0,0,0,0,1}, {0,1,0,0,1,0}, {0,1,0,1,0,0},...

2019-08-29 11:34:19 149

原创 C++Map练习 HDOJ1004 Let the Balloon Rise

Let the Balloon RiseProblem DescriptionContest time again! How excited it is to see balloons floating around. But to tell you a secret, the judges' favorite time is guessing the most popular probl...

2019-08-08 16:00:33 186

原创 C++ 大数操作之相加减

利用字符串来操作大数的加减操作。isBig()方法是用来判断字符串s1是否大于字符串s2,如果s1 > s1 返回true,否则返回false。//用来判断s1是否大于s2bool isBig(string s1, string s2){ int len1 = s1.length(); int len2 = s2.length(); if (len1 > le...

2019-08-07 15:24:07 932

原创 Git 撤销修改总结

开始使用Git版本管理仓库开始管理代码,在本地仓库进行修改时,总会存在修改发生错误,需要我们撤销修改,但是修改在不同的地方,撤销修改的方法不同,下面总结我在使用Git的时候遇到的问题。使用Git,要能够很好的明白工作区、暂存区、本地仓库、远程仓库这几个概念。(1)我们首先在工作区进行编辑代码,保存代码之后,如果想撤销工作区的修改,让工作区的内容返回到最近一次git add或者git com...

2019-07-24 15:52:41 480

原创 C++ STL vector学习简单总结

STL(标准模板库),就是容器+算法+迭代器。其中容器可以存放基本类型的变量,也可以存放对象,算法就是对容器的数据进行一些处理,例如排序、查找、插入等算法。迭代器是对链接容器与算法的桥梁,迭代器可以指向容器中的某个元素,可以对容器的元素进行一些算法操作。c++中,容器分为顺序容器和关联容器,顺序容器中的元素的位置与值的大小无关,在内存中是顺序存储的。可以指定插入元素的位置。关联容器内...

2019-07-23 17:55:04 160

原创 qsettings 读写注册表

qsettings简单的实现一个注册表读写操作,记录程序中需要保存的信息。使用qsettings声明对象之前,需要指明qsettings的组织名和应用名,分别利用QCoreApplication::setOrganizationName()和QCoreApplication::setApplicationName()来指定组织名和应用名。即:QCoreApplication::setOrga...

2019-07-23 11:24:33 1360

原创 kmp模板匹配next数组求解

求字符串的next的数组,只需要掌握三个要点就可以:(1)初始化:k=0,j=1,next[0] = -1,next[1] =0;//k表示前串起始位置,j表示后串起始位置(2)前串和后串比较相等的时候,j,k,next分别怎么变化;(3)前串和后串比较不相等的时候,j,k,next分别怎么变化;*****1,初始化就不多说了,按照规则初始化就可以了;*****2,当前串和后串...

2019-07-04 16:55:12 223

原创 Lua编程语言数据类型

lua编程语言的数据类型大致有nil,bool,string,number,table,function等,这些比较常用,下面就我自己学习的进行总结,仅限自己总结,没有写到的说明还没有学习到,哈哈哈~~~~nil类型,就是表示空的意思,一个没有赋值的变量,数据类型就是nil,用type()函数可以查看一个没有赋值的变量的数据类型。有时候针对全局变量和table来说,其表示“删除”的意思。b...

2019-07-03 21:22:15 329

原创 Lua 初学,Cloud Studi环境配置

刚开始学习Lua,Lua的一些基本特性就不多说,关于Lua的编辑环境我选择了在Cloud Studio进行搭建。Cloud Studio是基于浏览器的集成式开发环境,支持绝大部分编程语言,包括 HTML5、PHP、Python、Java、Ruby、C/C++、.NET 等等,无需下载安装程序,一键切换开发环境。Cloud Studio提供了完整的 Linux 环境,并且支持自定义域名指向,动...

2019-07-02 17:14:04 213

原创 QT使用QProgressBar生成进度条

QProgressBar是QT中提供管理一个水平或者垂直的进度条的一个类,利用这个类可以实现对进度条的设计与实现。本人主要是实现,声明一个进度条,对进度条的属性进行设计。QProgress * progre = new QProgress(this);//生成一个进度条,默认进度条是如下图的,在页面的最上左方,没有当前值progre->show();progre-&gt...

2019-06-24 11:06:52 1750 1

原创 QT遍历某文件夹下的图片,并获得图片名

Qt中利用QDir类来进行对目录结构和它们的内容的访问,首先使用QDir访问一个文件夹的路径:QString ImagePath = "D:/image";//文件夹路径QDir dir(ImagePath);QStringList ImageList;ImageList << "*.bmp" << "*.jpg" << "*.png";//向...

2019-06-24 10:36:49 6430 11

原创 QT使用quazip解压zip压缩文件

博主环境:QT5.9.1 & VS 2015博主详完成的任务就是,使用QT从服务器端下载zip压缩文件,然后对zip压缩文件进行解压即可。博主引用quazip动态库进行解压操作,看了很多文章和其他博主的分享,进行自己的总结与分享。首先是对quazip进行编译,得到quazip的动态库,quazip的源码可以在网上直接下载,也可以下载别人编译好的动态库,博主选择自己编译(自己动手...

2019-06-03 17:45:20 2493 1

原创 QT 编译zlib

博主环境:QT 5.9.1 + VS2105从zlib官网下载zlib源代码,官网链接:https://www.zlib.net/,根据自己的需求进行下载,博主下载的是zip格式的。下载完成后,进行解压。打开Developer Command PromptforVS2015,即VS的命令行提示符。进入到zlib文件夹 的 \zlib1211\contrib\masmx86目录下:...

2019-06-03 16:52:49 5652 1

原创 QT访问http服务器,并加载服务器图片

工程环境: QT5.9.1 & VS2015工程的主要任务就是, 从QT界面发送HTTP请求,服务器做出响应。QT是通过 QNetworkAccessManager对请求和响应进行管理的。大致QT界面如下(比较简单,没有美化):1.建立工程打开QT Creator ,文件 - 新建文件或项目,左侧项目处选择“APPlication”,右侧选择“Qt Widgets A...

2019-06-03 15:28:07 4736 2

原创 求n的二进制表示中“1”的个数

int num(unsignedint n){int m= n==0 ? 0:1;while (n=(n&(n-1))){m++;}return m;}返回的m代表着n的二进制中“1”的个数。...

2019-05-13 21:32:48 775

原创 VS 进行opencv 的配置

1. 工具版本       本人用的工具版本分别是:opencv 2.4.10  和 VS2013\VS20102. 配置过程  2.1  环境变量的配置           首先在opencv的官网上下载,本人下载的是opencv 2.4.10,opencv官网下载地址:https://www.opencv.org/。下载接收后,进行安装,安装后将在安装路径里生成下面两个文件夹:...

2018-11-14 22:49:08 1686

原创 HDOJ 1433 Simply Syntax

Simply SyntaxProblem DescriptionIn the land of Hedonia the official language is Hedonian. A Hedonian professor had noticed that many of her students still did not master the syntax of Hedonian

2016-04-09 10:04:02 233

原创 HDOJ 1431 回文素数

素数回文Problem Descriptionxiaoou33对既是素数又是回文的数特别感兴趣。比如说151既是素数又是个回文。现在xiaoou333想要你帮助他找出某个范围内的素数回文数,请你写个程序找出 a 跟b 之间满足条件的数。(5 <= a < b <= 100,000,000); Input这里有许多组数据,每组包括两组数据a跟b。

2016-04-08 09:49:33 304

原创 HDOJ 1425 sort

sortProblem Description给你n个整数,请按从大到小的顺序输出其中前m大的数。 Input每组测试数据有两行,第一行有两个数n,m(0 Output对每组测试数据按从大到小的顺序输出前m大的数。 Sample Input5 33 -35 92 213 -644 Samp

2016-04-08 09:24:02 297

原创 CodeForces 596A

A - Wilbur and Swimming PoolDescriptionAfter making bad dives into swimming pools, Wilbur wants to build a swimming pool in the shape of a rectangle in his backyard. He has set up co

2016-03-19 13:35:22 237

原创 NYOJ 1003 MAX SUM

Max SumProblem DescriptionGiven a sequence a[1],a[2],a[3]......a[n], your job is to calculate the max sum of a sub-sequence. For example, given (6,-1,5,4,-7), the max sum in this sequence is 6

2016-01-28 20:41:58 255

原创 HDOJ 1863 畅通工程 (最小生成树)

畅通工程Problem Description省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可)。经过调查评估,得到的统计表中列出了有可能建设公路的若干条道路的成本。现请你编写程序,计算出全省畅通需要的最低成本。 Input测试输入包含若干测试用例。每个测试用例的第1行给出评估的道路条数 N、

2016-01-27 21:04:57 285

原创 NYOJ 1875

畅通工程再续Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 21704    Accepted Submission(s): 6860Problem Description相信大家都听说一个“百岛湖”的地方吧

2016-01-26 22:03:45 1851

原创 UESTC 1265

Description有一个城市需要建造,给你$N$个矿场的坐标$X$,$Y$,问把这么多矿坑全都包进城市的话,城市所需最小面积是多少(注意,城市为平行于坐标轴的正方形)Input第一行为$N$,表示矿场数目下面为$N$行 每行两个数字$x_i$,$y_i$,表示第$i$行表示第$i$个矿场的坐标$2≤N≤1000$$0≤x_i,y_i≤1000 0

2016-01-26 15:25:23 392

原创 hpu(acm)大赛第六题

感恩节KK专场——面试难题时间限制: 1 Sec内存限制: 128 MB题目描述有n个人要来面试学生会XX部门,要求面试过程中任意两个面试者之间的时间不能有重叠。已知n个面试者到来的时间和需要面试的时间,问最多可以面试多少个人。该部门的XX是KK的好友,现在他来找KK帮忙。但是KK很忙,请你帮帮KK吧。 时间重叠如[1, 3] [2, 4]或者[1, 3][3, 4]。输入...

2015-12-05 13:13:49 341

原创 hpu(acm)大赛第五题

感恩节KK专场——爬楼梯时间限制: 1 Sec  内存限制: 1000 MB题目描述来机房比赛的时候大家都会爬楼梯,但是每个人可以迈出的最大步子不一样,所以到达机房的方案数也会不同。现在KK提出一个问题:目的地在第n层楼梯,我们在第1层,已知我们每次最多可以迈出3个台阶。问有多少种方案可以到达目的地。输入给定一个整数t,表示有t组测试数据(t>=10000)。每

2015-12-05 13:12:19 364

原创 hpu(acm)大赛第四题

感恩节KK专场——2015年的第一场雪时间限制: 1 Sec  内存限制: 128 MB题目描述下雪了,KK学长站在三教门口,看学弟学妹们堆雪人。突然KK学长发现一个神奇的规律:春秋大道上能被k整除的位置都会有一个雪人。现在KK学长想知道春秋大道的[x, y]区间里面有多少个雪人。输入给定一个整数t,表示有t(t输出每行输出一个整数,表示雪人的个

2015-12-05 13:10:05 276

原创 hpu(acm)大赛第三题

感恩节KK专场——考试来了时间限制: 1 Sec  内存限制: 128 MB题目描述很多课程马上就结课了,随之而来的就是可怕的考试啦。现在KK学长即将迎来n场考试,为了不挂科,他必须复习完这n门课程。但是KK学长比较贪玩,一天只会花费a时间和b精力去复习。已知距离考试还有d天,问KK学长能不能复习完所有的功课。输入给定一个整数t,表示有t(t输出

2015-12-05 13:08:23 315

原创 hpu(acm)大赛第

特殊的比赛日期时间限制: 1 Sec  内存限制: 128 MB题目描述KK今天参加河南理工大学ACM程序设计竞赛,他发现今天是11月29号,刚好11和29都是素数(只能被1和自己本身整除的数叫做素数),于是他想知道今年(2015年)的某天之前(不含当天)一共有多少天是月份和天数都是素数。输入第一行输入一个整数t(1接下来每行输入一个日期,仅包含(月份和天数

2015-12-05 13:04:32 774

原创 hpu(acm)大赛第一题

感恩节KK专场——送给新生的礼物时间限制: 1 Sec  内存限制: 128 MB题目描述学长KK要送给学弟学妹们礼物,他送给学弟每人一个礼物,送给学妹每人两个礼物。为什么?KK单身好多年了。 现在KK想知道他需要准备的礼物数目。注意:如果没有学妹,KK会十分伤心,就不会给任何人发礼物。 输入给定一个整数t,表示有t(t输出每行输出一个整数,表示

2015-12-05 13:01:20 360

原创 POJSeek the Name, Seek the Fame(KMP算法)

Seek the Name, Seek the FameTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 14828 Accepted: 7451DescriptionThe little cat is so famous, that many coup

2015-11-14 15:46:43 224

原创 HDOJ1868Oulipo(KMP算法)

OulipoTime Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 8302    Accepted Submission(s): 3353Problem DescriptionThe French author G

2015-11-14 15:00:44 315

原创 HDOJ 2602 Bone Collector(背包问题)

Bone CollectorTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 41716Accepted Submission(s): 17357Problem DescriptionMany y...

2015-11-07 11:32:41 229

原创 HDOJ 2401 Baskets of Gold Coins

Baskets of Gold CoinsProblem DescriptionYou are given N baskets of gold coins. The baskets are numbered from 1 to N. In all except one of the baskets, each gold coin weighs w grams. In the one e

2015-09-13 22:06:46 282

原创 HDOJ 1407 测试你是否和LTC水平一样高

测试你是否和LTC水平一样高Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 15106    Accepted Submission(s): 4969  大家提到LTC都佩服的不行,不过,如果竞赛只有这一个题目,我敢

2015-08-24 15:44:14 319

原创 HDOJ 1108 最小公倍数

最小公倍数Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 40697    Accepted Submission(s): 22800Problem Description给定两个正整数,计算这两个数的最小公倍数

2015-08-24 15:11:29 437

quazipdll.zip

使用quazip对zip进行压缩和解压,对quazip源码进行编译,生成动态链接库,其中还包含对zlib1211编译生成的dll

2019-06-03

zlib1211.zip

从zlib官网下载源码,进行编译,生成的dll文件

2019-06-03

基于ASP.NET开发的学校美食网站

开发环境是asp.net 开发工具是VS2010,开发语言是C# 网站开发 美食网站

2018-05-14

空空如也

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

TA关注的人

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