自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (2)
  • 收藏
  • 关注

原创 100以内的孪生素数

public class BrotherPrime { public static void main(String[] args) { int count = 0; int lastPrime = 1; for(int i = 2;i <= 100;i++) { boolean flag = true; for(int j = 2;j< i;j++) { if(i%j == 0) { flag = false; break; .

2020-08-18 22:49:03 2879

原创 在字符串尾部加入最少字符使字符串成为回文字符串

java代码:import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String s = in.nextLine(); StringBuffer sb1 = new StringBuffer(s); for (int i = 0; i < s.length()-1 &

2020-08-08 17:49:08 2227

原创 大数据学习路线

2020-01-06 14:29:37 131

原创 qt creator 不会自动生成 XXX-build-desktop?

Qt左侧有六个图标,第五个 project->Shadowbuild选择框勾选删除项目文件夹下的 xxx.pro.user文件,重新编译。

2019-12-13 22:21:52 1344

转载 Git和Github仓库的操作教程

Github仓库的操作教程地址:http://www.bootcss.com/p/git-guide/

2019-11-21 13:02:14 93

转载 解决QT提示No previous extern declaration for non-static variable 'sss'

之前定义全局变量:1、在1.cpp文件直接写例如 int test;2、如果2.cpp需要使用test时,一般我会直接在2.cpp直接加extern int test;其实这是不规范的,规范的写法:在1.h中写extern int test,然后在2.cpp包含1.h如果int test只在1.cpp中使用,应该定义为static inttest;所以关于No prev...

2019-10-28 13:13:10 3173

原创 Qt xxx.exe 已停止工作 的问题

某个.cpp访问了空指针的原因 (可以根据控制台的输出,看从哪里停止工作的,来判断哪个.cpp出现访问空指针的现象了)

2019-10-26 18:06:37 1965

原创 no matching function for call to 'QObject::connect

classcServer{Q_OBJECT......}cServer必须继承QObject,也就是:classcServer:publicQObject{Q_OBJECT......}

2019-10-21 10:45:44 1380

原创 QT C++,如何在在一个C++里直接调用到另一个C++里的函数

Qt中如果想跨文件调用函数时,只要知道被调函数的声明即可。方法是:在调用之前增加被调函数的声明信息。例如,在A.cpp中调用B.cpp里面写的void func()函数,需要在A.cpp中增加下面一行:extern void func(); //声明func是一个外部函数...

2019-10-12 14:59:20 2673

原创 QJsonDocument实现Qt下JSON文档读写

1. 介绍Qt提供了一系列类以供进行Json 文档的读写,分别为:QJsonDocumentJson文档、QJsonArray数组、QJsonObject对象、QJsonValue值、QJsonParseError错误。1.1. 错误分类Constant Value Description QJsonParseError::NoError 0 No er...

2019-10-11 16:03:59 2458

原创 如何使用qDebug打印包含换行符的QString

QString output("test1\ntest2");qDebug().noquote() << output;“test1 test2”

2019-10-11 15:05:56 7616

原创 Qt的QVariant类

QVariant类类似于C++联合(union)数据类型,它不仅能够保存很多Qt类型的值,包括QColor,QBrush,QFont,QPen,QString和QSize等,也能够存放Qt的容器类型的值。Qt的很多功能都是建立在QVariant基础上的,如Qt的对象属性及数据库功能等。DEMO#include "widget.h"#include <QDebug>#...

2019-10-11 12:18:11 570

原创 token机制

当用户刚安装完APP,并进行了注册,拥有了账号和密码后。此时,则该进行首次登录了(所以在登录时最好加个是否首次登录的参数传给后台)APP将用户输入的 账号和密码 提交给服务器;服务器对其进行校验,若账号和密码对得上则校验通过,说明登录成功,并生成一个token值,将其保存在数据库,同时也返回给客户端;客户端拿到返回的token值后,可将其保存在本地,作为公共参数,即以后每次请求服务器时都携...

2019-10-10 15:40:46 475

原创 Qt连接Mysql,QSqlDatabase: QMYSQL driver not loaded

这种情况可能是版本问题,Qt5.11.2 这个版本没有问题,Qt5.12.4 , Qt5.13.0 有问题还有就是没有在QT安装目录bin (如:E:\Qt5.11.2\5.11.2\mingw53_32\bin)下复制libmysql.dll...

2019-10-10 12:59:49 111

原创 qt 之http学习

在Qt网络编程中,需要用到协议,即HTTP。它是超文本传输协议,它是一种文件传输协议。新建工程名为“http”,然后选中QtNetwork模块,最后Base class选择QWidget。注意:如果新建工程时没有添加QtNetwork模块,那么就要手动在工程文件.pro中添加代码QT+=network表明我们使用了网络模块。2.我们在widget.ui文件中添加一个 Text...

2019-09-29 13:34:41 103

原创 ES6笔记

解构赋值:1.左右两边必须一样2.右边必须是个东西(合法的类型比如数组。。。)3.声明和赋值不能分开(必须在一句话里完成)数组:map 映射reduce 汇总filter 过滤器forEach 循环(迭代)...

2019-09-26 17:44:28 65

原创 jQuery笔记

如何使用jQuery?1.引入jQuery文件2.写一个入口函数3.找到你要操作的元素(jQuery选择器),去操作他(给他添加属性,样式,文本。。。)$(document).ready(function(){ $('div').width(100).height(100).css('backgroundColor','red').text('哈哈');//链式编程...

2019-09-26 17:17:28 96

原创 jQuery的优势

1.是可以写多个入口函数。2.jQuery的api名字都容易记忆。3.jQuery代码简洁。4.jQuery帮我们解决了浏览器兼容问题。5.容错率较高,前面的代码出来了问题,后面的代码不受影响。...

2019-09-26 14:11:38 301

原创 原生JS的缺点

1.不能添加多个入口函数(window.onload),如果添加了多个,后面的会把前面的给覆盖。2.原生js的api名字太长太难记。3.原生js有的时候代码冗余。4.原生js中有些属性或者方法,有浏览器兼容问题。5.原生js容错率比较低,前面的代码出了问题,后面的代码执行不了。...

2019-09-26 14:00:48 754

原创 js-学习笔记

var1.可以重复声明2.无法限制修改3.没有块级作用域let 不能重复声明,变量-可以修改,块级作用域const 不能重复声明,常量-不能修改,块级作用域JavaScript window.onload的作用确保JavaScript脚本在文档加载完成之后再执行,这样避免了加载未完成就执行脚本,而无法获取对象的情况。...

2019-09-26 13:48:29 39

原创 Mock

Mock 在开发者的眼中,泛指所有的客户端伪造数据的手段1. JSON文件的方式就是最简单的mock行为(缺点很明显)2. 自己写一个简单的API接口(不一定会写)3. 第三方的工具 mock.js (无法持久化数据) http://mockjs.com/ json-server使用方法:1. 引入mock.js 文件2. 引入过后全局对象上会多一个...

2019-09-21 18:28:24 210

原创 后端MVC,前端MVVM

2019-09-16 10:16:12 145

原创 json

json和js对象转换要实现从json字符串转换为js对象,使用JSON.parse() 方法:var obj = JSON.parse('{"a": "Hello", "b": "World"}'); //结果是 {a: 'Hello', b: 'World'}要实现从JS对象转换为JSON字符串,使用JSON.stringify() 方法:var json = JSON.st...

2019-09-12 17:26:26 69

原创 js-DOM-BOM

文档:一个页面就是一个文档,DOM中使用document表示元素:页面中的所有的标签都是元素,DOM中使用element表示节点:页面中的所有内容都是节点(标签、属性、文本、注释等),DOM中使用node表示DOM把以上内容都看作是对象2、获取元素2.2 根据ID获取使用getElementById()方法获取带有ID的元素对象。console.dir 打印返回的元素对...

2019-09-11 13:53:56 54

原创 js

js的代码可以分三个地方写:1.在html的文件中,script的标签中写js代码2.js代码可以在HTML的标签中写3.在js文件中可以写js代码,但是需要在html的页面中引入script的标签中的src="js的路径" eg: <script src="test.js"></script>js代码的注意问题:1.在一对script...

2019-09-06 17:43:21 69

原创 Hadoop环境搭建

2019-08-19 11:56:42 143

原创 QT信号与槽

connect(&b1, &QPushButton::pressed, this, &MainWidget::close);解释:&b1: 信号发出者,指针类型 &QPushButton::pressed:处理的信号, &发送者的类名::信号的名字 this: 信号接收者 &...

2019-08-14 18:18:59 245

原创 C++文件相关

wchar_t是C/C++的字符类型,是一种扩展的存储方式。wchar_t类型主要用在国际化程序的实现中,但它不等同于unicode编码。unicode编码的字符一般以wchar_t类型存储。fwrite函数函数原型size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream)参数...

2019-07-24 16:57:20 100

原创 如何删除需要使用管理员权限才能删除的文件?

win+R键,打开cmd 。假设要删除的目录是E:\github\web要删除的文件是E盘下的test.txt 。输入rd E:\github\webdel E:\test.txt------------------------------------------------------另 win10 下可用powershell.它的命令是rm -force E:...

2019-07-24 16:56:08 10020

原创 文件加解密 - 密钥保存

当我们想做一个加解密系统的时候,有个问题还是绕不过的,就是如何保存加解密的密钥。通常如果想做文件的加解密,都是用的对称算法,一般就是AES或者DES。那这里有个问题密钥怎么管理呢?基本上可以分两种:1. 直接把文件加密,然后密钥信息保存在文件外。比如我们把C:\test.txt加密了,就生成一个密文。然后把密钥保存在某个地方,比如数据库。我们可以在数据库里面增加一个记录,如:p...

2019-07-16 19:37:52 3408

原创 文件相关函数

fread函数原型:size_t fread( void *buffer, size_t size, size_t count, FILE *stream )buffer 是读取的数据存放的内存的指针(可以是数组,也可以是新开辟的空间,buffer就是一个索引) size 是每次读取的字节数 count ...

2019-07-16 19:28:54 146

原创 简单介绍进程和线程以及它们的区别

定义进程是具有一定功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源调度和分配的一个独立单位。(关键词:资源调度分配的独立单位)线程是进程的实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。(关键词:CPU调度分派的基本单位)一个进程可以有多个线程(至少一个),多个线程也可以并发执行。进程作为资源(如内存)分配的基本单位,作为其下属的线程都是可以...

2019-03-20 10:47:01 482

原创 win10快捷键

Win + Q 快速打开搜索Win + I 快速打开Win10设置栏Win+M:最小化所有窗口Win+Q:搜索功能Win+减号:缩小(放大镜)Win+加号:放大(放大镜)Win+,:临时查看桌面Win+X:快捷菜单Win键 + D :显示桌面Win键 + Home:最小化除活动窗口之外的所有窗口(传统桌面)Delete(或 Ctrl+D) 删除所选项目并将其移动到“回收站”...

2018-12-02 00:03:44 159

安徽省2020年面向全国重点高校定向招录选调生《行测》真题(网友回忆版).pdf

选调真题选调真题选调真题

2019-12-19

Typora使用.md

Typora的简单使用,初级入门Typora简单又使用的教程。

2019-09-30

空空如也

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

TA关注的人

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