- 博客(28)
- 资源 (1)
- 收藏
- 关注
原创 【数据库】事务模式
不知道是不是事务模式欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Ma
2021-03-24 21:19:13
577
1
原创 【C++】线程池模板(纯代码)
thread_pool.h#ifndef __THREAD_POOL_H#define __THREAD_POOL_H#include <vector>#include <string>#include <pthread.h>using namespace std;class CTask{protected: string m_strTaskName; //任务名称 void* m_ptrData; //要执行任务的
2020-10-15 20:40:49
348
原创 【QT】十六进制文件异或输出(某云音乐Cache文件解密)
dialog.h#ifndef DIALOG_H#define DIALOG_H#include <QDialog>#include <QFile>#include <QDebug>#include <QTextCodec>namespace Ui {class Dialog;}class Dialog : public QDialog{ Q_OBJECTpublic: explicit Dialog(QWid
2020-07-22 10:56:04
543
原创 【Qt/QMutex】互斥量同步线程(仅有代码)
dialog.h#ifndef DIALOG_H#define DIALOG_H#include <QDialog>#include "ticketseller.h"#include <QMutex>#include <QThread>namespace Ui {class Dialog;}class Dialog : public QDialog{ Q_OBJECTpublic: explicit Dialog(QWid
2020-07-17 15:26:55
221
原创 【Qt/ini】配置文件的编写和调用
如果程序写完了,想修改里面的内容怎么办?有得重新打开程序源码,然后修改、打包,这样避免太惨了,所以我们可以使用INI配置文件记录一些有可能需要程序打包之后需要修改的内容(比如一些控件的名字,不同语言版本的转换中文转英文),当然除了INI配置文件,还有人使用XML配置文件,XML我已经在之前的文章解释过了,有兴趣的小伙伴也可以去看看。目录一、 INI配置文件介绍二、 Qt中INI读写操作三、 完整工程代码INI配置文件介绍其实INI文件就是简单的text文件,可以直接创建一个记事本,然后修改扩展名
2020-07-16 15:50:09
1282
原创 【Qt/XML】增加与删除
想写一个文件,用于存放一些数据,觉得txt读起来比较混乱。觉得db写起来又太麻烦,所以最后选着试试用xml对一些数量较少的数据进行传输,但是又不太多xml(比较没学过),咋整?学呗…目录一、 XML文件格式介绍二、 QT写xml的准备三、 具体例子(写与读)XML文件格式介绍1、一个正常的xml文件第一行都为这个格式:其中会记录其版本号与记录的数据格式,便于阅读。<?xml version="1.0" encoding="UTF-8"?>2、对于笔者认为,最容易混淆的是属性与
2020-06-03 15:05:12
440
原创 【Qt/MSVC2015 64bit】环境搭建
祸害完了MinGW了,突然间想试试QtWebEngine模块QtWebEngineCore模块,MinGW不兼容,那只能换个孩子祸害了,决定就是你了,MSVC2015 64bit!目录一、 素材准备二、 具体操作三、 出现的突发问题素材准备1、仍然是安装Qt 5.9.4(其他版本应该也适用)①不知道为什么现在安装需要一个账号才能 “next” 了,目前注册还是挺方便的就在下面注册完之后,到邮箱确认一下,随便输入一下信息就行。PS:注册成功后,重新双击安装包,到这一步,就自动填好账号密码,可
2020-06-03 14:59:31
6086
原创 【SQL语句】正规表达式 REGEXP
某小白终于回想了他的优快云密码了,失踪人口终于回归了(误)在查询语句中,遇到了一种状况,就是当某一个字段的记录方式明明是按照数字的范围进行区分的,但是由于在一开始创建数据并没有指定该字段记录的数据为数字类(INT、BIGINT),则在使用sql语句的时候,将会把他定义为字符,然后就会出现各种问题。使用 "REGEXP"就是对于该字段为字符的时候有效的定位其文件,输出想要的运算结果。目录一、 简介二、 使用例子简介正式表达式(REGEXP)通常被用来检索或替换符合某个模式的文本内容,根据指定的
2020-05-20 14:04:47
1441
原创 【CreateFileA】创建或打开文件或I / O设备
神奇的小白竟然开始触摸读取硬盘读取了,可喜可贺,可喜可贺PS:写的时候记得头文件: Fileapi.h目录一、 简介二、 参数三、 返回值简介创建或打开文件或I / O设备,返回值句柄HANDLE CreateFileA( LPCSTR lpFileName, DWORD dwDesiredAccess, D...
2019-11-25 23:37:08
11936
原创 【MySQL】解决问题:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
问题: Can’t connect to MySQL server on ‘localhost’ (10061)方法:net start mysql
2019-04-08 16:11:25
223
原创 【树莓派】开机自启动方法
此方法是在加载了桌面后再启动我们自定义的程序,因此需要安装带有桌面的版本,如果不是请跳过。在/home/pi/.config/目录下新建一个名为 autostart 的文件夹:# mkdir .config/autostart在 autostart 目录下新建testboot.desktop (经测试名字任意,但后缀必须是.desktop):# nano.config/autostart...
2019-03-15 09:15:33
653
原创 【SecureCRT】SFTP命令的文件互传
安装SecureCRT,连接的虚拟机(或树莓派),当我们需要让两个设备之间进行文件传输的时候,不妨尝试一下使用SecureCRT里面的sftp协议进行文件传输!目录一、 素材准备二、 具体操作素材准备1.电脑(宿主机)(本地)2.SecureCRT3.树莓派(虚拟机)(远程)具体操作1、打开SecureCRT的SFTP会话效果:2、sftp命令(只选择常用的)和Linu...
2019-03-14 10:42:11
2158
原创 【C++备忘录】priority_queue 自带排列顺序的堆栈
#include <iostream>using namespace std;#include "queue" //堆栈 先进后出#include <functional>void printQ(priority_queue<int> &tmp){ cout << "size: " << t
2019-02-28 10:55:51
147
原创 【C++备忘录】string用法(单个输出、复制、拼接、查找、替换、插入、删除、大小写转换)
#define _SCL_SECURE_NO_WARNINGS#include <iostream>using namespace std;#include "string"#include "algorithm"void main21(){ string s1 = "aaaa"; string s2("bbbb"); string s3 = s2; string...
2019-02-25 15:07:53
296
原创 【C++备忘录】. 与 -> 的区别
c++中当定义类对象是指针对象时候,就需要用到->指向类中的成员;当定义一般对象时候时就需要用到"."指向类中的成员。换言之:点号( .) :左边必须为实体 【直接访问】箭头(->):左边必须为指针 【间接访问】举个栗子:class T{public: T(char _name[64], int _age) { age = _age; strcpy(nam...
2019-02-19 15:19:13
163
原创 【C++训练】将C++源程序每行前加上行号与一个空格(待简化)
这次仿佛有点累赘,等以后学习了更好方法会修改 #include <iostream> using namespace std; #include "fstream" #include <cstdio> //remove 删除中间过度文件 void doit(char *oldname, char *newname="new....
2019-02-18 17:18:33
2302
原创 【C++训练】将两个文件合并成一个文件
#include <iostream>using namespace std;#include "fstream"void read_write(char *ifname, char *ofname="G://sum.txt"){ if (ifname!=ofname) { char c[256]; ifstream ifile(ifname); ofstr...
2019-02-18 16:34:49
7706
1
原创 【C++训练】统计一篇英文文章中单词的个数与行数
#include&lt;iostream&gt; #include&lt;fstream&gt; using namespace std;int wordtest(char a){ return ((a &gt;= 'a'&amp;&amp;a &lt;= 'z') || (a &gt;= 'A'&amp;&am
2019-02-18 16:31:08
5442
原创 【C++备忘录】输出流
/*标准输出流对象cout cout.flush() cout.put() //单字符 cout.write() //字符串,长度 cout.width() //输出宽度 cout.fill() //填充空位 cout.setf(标记) // */#include using namespace std;#include void main81(){co...
2019-02-13 15:12:39
130
原创 【C++备忘录】输入流
标准输入流对象cincin.get() //一次只能读取一个字符cin.get(一个参数) //读一个字符cin.get(三个参数) //可以读字符串cin.getline() //记录包括空格cin.ignore(X) //忽略X字节cin.peek() //若有数据,就输出第一个字符,否则等cin.putback() //暂存,由下一次cin使用...
2019-02-13 14:32:52
136
原创 【树莓派】raspbian下载软件源设置
树莓派官网镜像文件的下载源默认是外网的是一个下载源,导致下载心仪的软件时候网速受限,由此在这里记录一下各个软件源的网址与设置方式PS:一共需要更改2个地方。目录一、 素材准备二、 具体操作素材准备1.树莓派2.鼠标键盘小手手⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄PS:本人的树莓派是Stretch,所以下面的图示也仅仅是Stretch的图示。具体操作1、树莓派基金会提供的源/etc/a...
2019-01-28 09:38:27
1850
原创 【树莓派】连接WiFi与VNC
当sd卡进行烧写镜像文件之后,sd卡将成为一个“40M”大小的卡,然而如果想使用电脑远程操控树莓派(使用VNC),则需要使得树莓派和电脑连接在同个局域网中(电脑插路由器,树莓派连上路由器发出的WIFI)。如何在不需要屏幕的帮助下直接让树莓派连上WiFi呢?下面开始介绍目录一、 素材准备二、 具体操作素材准备1.树莓派2.sd卡(已写入镜像)3.VanDyke4.VNC5.电脑脑~...
2019-01-24 12:24:32
2012
转载 【C++备忘录】 const的作用和用法
C++ const 允许指定一个语义约束,编译器会强制实施这个约束,允许程序员告诉编译器某值是保持不变的。如果在编程中确实有某个值保持不变,就应该明确使用const,这样可以获得编译器的帮助。1.const 修饰成员变量const修饰指针变量时:(1)只有一个const,如果const位于*左侧,表示指针所指数据是常量,不能通过解引用修改该数据;指针本身是变量,可以指向其他的内存单元。c...
2019-01-22 14:55:22
164
原创 【C++备忘录】类模板叠加类模板 template
类模板之前的嵌套,虽然暂时不知道作用,但是觉得花里胡哨,就记录下来了。#include &lt;QCoreApplication&gt;#include &lt;iostream&gt;using namespace std;template &lt;typename T&gt;class A{public: A(T a) { this-&
2018-12-17 09:59:57
179
原创 EMQ代理服务器搭建(Win 7)
为了证明之前那个MQTT是成功的,特意马上写上这个代理的搭建,这样一来就有效果可以看到了PS:快!快夸我(= - =)PS:依然的白,依然的蠢,希望有问题可以直接指出来,温柔点就行_(:з」∠)_目录一、 素材准备二、 具体操作三、 连接检验素材准备1.QT:Qt 5.9.4(已经弄好MQTT)https://blog.youkuaiyun.com/weixin_42810844/artic...
2018-12-10 13:15:41
1137
原创 Qt中MQTT源码编译
为了解决直接下载的MQTT原来在Qt环境中会编译出错的问题,记录一下正确的打开方式(〃‘▽’〃)PS:依旧是白纸一样的教程方式┓( ´∀` )┏PS:这个方法在使用PC端编译能成功的,但是Android上编译可能会导致文件缺失,建议另找其他方案(;´д`)ゞ目录一、 素材准备二、 具体操作三、 新项目检验素材准备1.QT:Qt 5.9.42.MQTT源码下载地址:(Qt版的)h...
2018-12-10 10:02:44
2818
原创 Qt5.9.4搭建Android开发环境
一个自己摸爬滚打的小白 记录贴目录一、 素材准备二、 具体操作三、 测试环境(apk应用实例)素材准备1.QT:Qt 5.9.42.JDK:jdk-8u101-windows-i586.exe3.SDK:android-sdk_r24.4.1-windows.zip4.NDK:android-ndk-r12b-windows-x86.zip5.ANT:apache-ant-1....
2018-12-05 09:29:27
2277
原创 【尝试发帖】
新人试水·先看看样子怎么样大家猴啊~没有用过优快云,所以让我先写一个没有任何含量的水贴试试水哇,看看这是怎么写,才能好看一点功能快捷键撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + Shift + H无序列表:Ctrl/Command + ...
2018-11-30 09:31:13
180
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人