- 博客(23)
- 收藏
- 关注
原创 【无标题】
数独是一个我们都非常熟悉的经典游戏,运用计算机我们可以很快地解开数独难题,现在有一些简单的数独题目,请编写一个程序求解。如有多解,输出一个解 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M。输入9行,每行为空格隔开的9个数字,为0的地方就是需要填充的。输出描述: 输出九行,每行九个空格隔开的数字,为解出的答案。
2024-01-15 21:39:28
413
1
原创 Gtest单元测试详细示例-Windows及Linux
先放个标题在这里,提醒自己不要忘了写,等忙完这阵就来填空白初学者福利(自己也是第一次做,做一个笔试作业,过程中遇到很多问题,历经了好多天才做完)...
2019-03-28 10:05:30
1315
13
原创 无法启动程序 win30-Debug\gtestd.lib 不是有效的win30应用程序
遇到初级问题:”无法启动程序“win30-Debug\gtestd.libl“原因:把libcocos2d右键”设为启动项目“了,但gtestd.lib并不是启动项目。改正:把真正生成.exe的项目, gloudarena右键”设为启动项目“,即可。...
2019-03-21 21:53:54
1462
原创 MySLQ导入.sql文件出错类型及解决方法
导入速度慢用Navicat for MySQL等工具导入会比直接在MySQL命令窗口导入慢,我导了一两个小时仅导入12%,故要采用命令行导入输入命令 source 数据库文件名;,如 source cat.sql;,将迅速导入,同样的.sql用时不到一分钟就导入注意分号,在MySQL中命令界面一定要有分号命令才能执行!!!文件过大文件过大可能会导致出错,首先检查数据库my.ini...
2019-03-21 14:58:58
723
2
转载 Qt 添加 QtNetwork 库文件(包括vs中和qt中)
Qt应用程序默认没有加QtNetwork库。如下图:在开发过程中,因处理业务需要手动添加QtNetwork库。根据常见情况分为以下两种:【1】若使用QTCreator开发程序在工程的pro文件中添加:QT += network【2】若使用VS+QT开发程序本地环境VS2017+QT5.9.2 编译错误提示如下: 1 error LNK2019: 无法解析的...
2019-03-10 17:01:42
9002
3
原创 记录VS2017+QT5.7.0安装环境搭建问题及解决
写在前面:之前用的VS2015+QT5.7.0,很顺利,但这次就很不顺利,记录下来供参考正常安装qt,qt下载地址我在另外一篇博客中写过Qt软件下载地址(开源,免费下载,解决方案)安装时选择全部控件都安装。正常安装vs,因为VS收费不像qt是开源的,所以可以选择安装免费社区版Community,官网下载就可以了 VS2017下载。注意安装的时候要勾选上C++选项,如果安装时没有选择可以在...
2019-03-10 16:13:54
3689
1
原创 2019海康威视内推
官宣 拥有内推码的同学,同等条件择优录取,在每一个环节都会更加具有优势内推码:海康威视2019年校园招聘(2019届春招、2020届实习/秋招)5S3QAI(最好复制内推码,不要写错了,写错了可能就内推不上)校园招聘宣传链接:海康威视2019春季校园招聘正式启动!(包含2020届实习和2019届春招)2019届应届生春招网申地址:海康威视校招招聘系统http://campus.hi...
2019-03-10 12:35:04
2198
1
原创 Qt软件下载地址(开源,免费下载,解决方案)
Qt软件各个版本下载(从1到5系列)包括64位,32位,单独使用版本mingw,和VS结合使用版本msvc,区别在于使用的编译器不一样。msvc是指微软的VC编译器,MinGW是指是Minimalist GNU on Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows...
2019-03-05 17:58:43
3701
原创 新手搭建网页web项目:包括服务器搭建、后台、前端、交互
我本身是学C++的,突然要写一个java项目,顿时感觉无从下手,首先找度娘,可是查了好多,都没有全篇搭建过程,走了第一步就不知道怎么走下一步了,现在分享我的搭建过程,供互相参考学习,有更好的方案欢迎提出,我也会试着去试试,多向大家学习。此文章未完待续,现在先写了步骤,内容比较多,后续完善,大家可以先跟着步骤搜索进行。第一步:搭建服务器网上查了好多,说网页既有动态资源也有静态资源的话,最好...
2018-12-24 17:28:33
13440
1
转载 详述 IntelliJ IDEA 中恢复代码的方法
在我们日常开发项目的时候,难免遇到在开发过程中由于某种原因,想要将代码恢复到前一版本的情景。特别地,在我们删除了某些代码,想要恢复之前删除的代码的时候,了解这个在 IntelliJ IDEA 中恢复代码的方法就显得尤为重要啦!现在,以博主之前写的测试代码为例,进行详细的讲解:如上图所示,这是博主之前写的测试恒等运算符和equals()区别的测试类。接下来,我们在这段代码中添加一条输出语句:...
2018-12-24 16:50:04
1413
转载 C++程序的内存格局通常分为哪几个区
一、五大内存分区在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系...
2018-09-13 13:28:56
6051
4
原创 错误:count全局变量命名重复(“count”: 不明确的符号 )
昨天编程发现一个问题,这个问题起初让我很困扰,查了好久也没查到,因为没想到是count这个变量命名的原因,所以也没往这方面查。 代码如下,一直提示 错误 1 error C2872: “count”: 不明确的符号 错误 2 error C2872: “count”: 不明确的符号 全局变量命名方式本身没错,错在使用了与命名空间重复的命名std::count,换成sum就完全没问...
2018-09-03 10:46:42
4968
1
原创 C++编程 小Q的歌单(腾讯模拟笔试题)
腾讯模拟笔试[编程题]小Q的歌单这题事后搞了很久,主要是要考虑时间复杂度的问题,常规的思路是可以行通的,但是通不过所有的用例,用例范围一旦很大,就会超出运算时间,导致程序不通过。在没考虑杨辉三角的时候,仅通过60%的测试用例。链接: https://www.nowcoder.com/questionTerminal/f3ab6fe72af34b71a2fd1d83304cbbb3 ...
2018-09-03 10:27:37
480
原创 SQL语句调优对比——大大增快查询速度
在实际应用中,经常遇到查询数据库语句,特别是查询历史数据的时候,数据量非常之大。此次遇到个百万级的数据量,查询历史数据中的一段时间内的数据并且以曲线的方式显示出来,非常之慢,有时候还会卡住应用程序,所以做了如下测试。 得出的结论就是,“创建索引,优化语句”。优化语句有如下一些常用点可以参考(后附测试结果):应尽量避免在 where子句中使用!=或<>操作符,否则将引擎放弃使用索...
2018-07-23 11:40:38
4483
原创 多重for循环优化,提升运行效率
在循环次数较少的时候一般不会发现for循环的写法会对效率产生多大问题,但一旦循环次数较多,比如说上万,循环层数较多,效率问题就非常明显了,我是在做一个数据量非常大有三层for循环的项目的时候,为显示曲线出来太花费时间,客户体验会非常不好,才研究这个情况的,事实证明,优化后的多重for循环提升了一大半的效率,是不是很神奇。 当然,本文也有借鉴其他同胞的方法。实例化变量放在for循环外,减少实...
2018-07-18 09:37:08
41890
6
原创 C++Primer 中文版 第5版 学习笔记
第一章 开始第二章 变量和基本类型第三章 字符串、向量和数组一、string (要包含头文件string)二、标准库类型vector三、数组第四章表达式第五章语句第六章函数第七章 类第一章 开始遇如下输入语句,如何结束输入跳出循环呢——输入文件结束符(或输入错误,比如不是int型)——WINDOWS系统中,输入结束符的方法:Ctrl + Z ,然后...
2018-07-13 14:42:50
1587
原创 MySQL字符类型
MySQL字符类型列类型整型(默认是有符号的) 类型 字节数 有符号型范围 无符号型范围(unsigned) tinyint(M) 1字节 -128~127 0~255 smallint(M) 2字节 -32768~32767 0~65535 mediumint(M) 3字节 -8388608~8...
2018-06-28 11:36:14
2627
原创 QT生成动态链接库及调用详细步骤
1. 首先新建一个工程2.接下来选择库模板3.选择共享库,取个该动态链接库的名字,下一步4.继续下一步,到Modules界面,默认选择QtCore(QtCore模块提供核心的非图形用户接口功能,所有其他Qt模块都依赖于这个模块,如果您使用qmake来构建您的项目,则默认将QtCore包含在内)。相信,大部分人封装动态链接库的时候是不需要将界面封装的,只需要封装核心代码,故我们在此不选择QtGui,...
2018-06-27 23:06:18
49525
8
原创 C++小程序——Unique Morse Code Words( 莫尔斯电码)
Description:International Morse Code defines a standard encoding where each letter is mapped to a series of dots and dashes, as follows: "a"maps to ".-", "b" maps to "-...", "c" maps to "-.-.", an
2018-04-10 22:47:33
1521
原创 C++小程序——Jewels and Stones( 珠宝和石头)
DescriptionYou're given strings J representing the types of stones that are jewels, and S representing the stones you have. Each character in Sis a type of stone you have. You want to know how many ...
2018-04-10 22:29:52
691
原创 C++小程序——Hamming Distance(汉明距离)
Description:The Hamming distance between two integers is the number of positions at which the corresponding bits are different.Given two integers x and y, calculate the Hamming distance.Note:0 ≤ x, y ...
2018-04-10 22:00:37
1176
原创 MySQL入门语句练习
进入mysql服务器(cmd):mysql -h localhost -u root -proot %passwordmysql -u root -p %-h //localhost缺省为默认本地连接exit %退出查看数据库:show databases;创建数据库:create database php;% php 数据库名选中某个数据库:use php % 该句可加分号和不加分...
2018-04-10 16:24:57
203
翻译 远程访问MySql数据库
远程访问MySql数据库有段时间在C/S端搞远程数据库访问,将客户端显示界面与数据库分离,找了很多方法,试了多次,为了方便大家也为了以后自己方便查看,特写出来。以下操作亲测有效,详细贴出注意:最好关闭被访问电脑的防火墙和杀毒软件方法一、在被访问的电脑上进入cmd修改用户访问权限(默认不允许远程访问)1.先进入到MySQL安装的bin路径下C:\Users\Administrator>cd.....
2018-03-22 16:25:56
3970
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人