- 博客(48)
- 收藏
- 关注
原创 主板机google play商店闪退问题
主板机google play商店闪退,把加速节点打开,不停打开play商店,闪退几次,等待出现,更新,待更新完成后,就可以了。
2024-02-27 00:24:17 521
原创 电脑卡的原因
**电脑卡的原因** 1 CPU和显卡温度du过高 更换大功率风扇 保持室zhi内通风良好2 电源dao电压不稳 买个zhuan稳压器或UPS电源3 开启的程序过shu多 内存被大量占用 结束不必要的程序4 msconfig下关闭不必要的程序CPU或内存配置低 (更换CPU添加内存)5 硬盘存在逻辑或物理坏道 (找专业人士检修或更换)6 有病毒 用360杀毒查杀吧7 垃圾文件过多 碎片文件过多 下载360安全卫士等优化软件优化一下8 ...
2021-01-30 17:39:42 258
原创 vbs常用地方
VBS获取系统安装路径先定义这个变量是获取系统安装路径的,然后我们用”&strWinDir&”调用这个变量。set WshShell = WScript.CreateObject(“WScript.Shell”)strWinDir = WshShell.ExpandEnvironmentStrings("%WinDir%")VBS获取C:\Program Files路径msgbox CreateObject(“WScript.Shell”).ExpandEnvironmentStr
2020-08-09 16:13:13 442
原创 c++,Windows API两个官网
C++头文件,函数查询官网 http://www.cplusplus.com/reference/cmath/?kw=math.hWindows 头文件,函数查询官网 https://docs.microsoft.com/en-us/windows/win32/api/winsock2/
2020-08-05 23:59:28 819
原创 QT的信号与槽和QMainWindow
信号与槽连接的函数connect参数1 信号的发送者参数2 发送的信号(函数的地址)参数3 信号的接受者参数4 要执行的槽函数(函数的地址)松散耦合自定义信号返回类型 void可以有参数只需要声明,不需要实现自定义的槽返回类型 void需要声明 也需要实现可以有参数 ,可以重载自定义的信号与槽 需要触发信号 (emit)才会运行信号与槽 函数重载时候 使用函数指针指向具体的函数void(Teacher::*p_hungry(QString)=&Teacher::
2020-08-02 00:06:54 902
原创 一些汇编指令和一些理解
mov eax,10000add eax,8000mov dword ptr ds:[10ffa74],eaxmov eax,1xor eax,3mov dword ptr ds:[10ffa80],144444and eax,ecxmov eax,100or eax,300not eaxmov eax,300sub eax,100movs dword ptr es[edi],dword ptr ds[esi]stos dword ptr es:[edi] 将eax的值复制到
2020-07-24 13:39:55 237
原创 多线程
#include#include<windows.h>#include<mmsystem.h>#include#include<graphics.h>#include<conio.h>#include#include#pragma comment(lib,“Winmm.lib”)using namespace std;//#include//#include<windows.h>//#include<mmsystem.
2020-07-21 09:23:48 96
原创 Linux centos8 安装qt
qt for linux 下载地:https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/5.14/5.14.1/Linux安装gcc yum install gccLinux安装g++ yum install gcc-c++安装makeyum -y install gcc automake autoconf libtool make安装openGL库yum install mesa-libGL-devel mesa-libGLU-devely
2020-07-15 00:50:02 3358
原创 windows 上 MYSQL 8.0安装时解决要输入current root password的方法
1.运行安装程序,选择 Remove remove掉所有都得程序2.win+R 运行 regedit找到HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL把它删除有几个ControlSet001这样的 2 3 4…什么的 全部照上面一样删除。然后就可以安装了。...
2020-07-03 01:51:22 3055
原创 centos 8安装MySQL8.0
安装MySQL8.0#使用最新的包管理器安装MySQLsudo dnf install @mysql开启启动#安装完成后,运行以下命令来启动MySQL服务并使它在启动时自动启动:sudo systemctl enable --now mysqld要检查MySQL服务器是否正在运行,请输入:sudo systemctl status mysqld...
2020-07-02 18:45:22 124
原创 数组指针
#includeusing namespace std;int main(void) {int arr[3][5];int value = 0;for (int i = 0; i < 3;i++) { for (int j = 0; j < 5;j++) { ++value; arr[i][j] = value; /*cout << arr[i][j] << " ";*/ }}//指向5个成员的数组指针int (*p)[5]
2020-06-28 23:15:29 139
原创 C++多态
C++多态#pragma once#include using namespace std;class Father{ public:virtual void play();};#include “Father.h”void Father::play(){cout << “到KTV唱歌” << endl;}#pragma once#include “Father.h”class Son :public Father{void play();};
2020-06-26 15:08:44 131
原创 有元的使用
有元#pragma once#includeusing namespace std;/*升级电脑的CPU需要外界来升级所以需要有元 权利 来定义升级功能有元作为全局函数 定义到要使用的类当中 可以是私有 也可以是公有 在外部实现 外部直接调用 直接访问类中的成员*/class Computer{public:Computer();Computer(string cpu);~Computer();string decription()const;friend void upgr
2020-06-23 18:53:42 118
原创 读写文件的格式要一模一样
使用 sstream 类的 stringstream 和 sscanf_s 写读文件的时候两边的格式要一模一样如s << "姓名:" << name << "\t\t年龄:" << age << endl;"姓名:%s 年龄:%d"中的中文要一样 冒号要一样 不能是读文件全角 写文件半角 不能写文件中文 读文件英文否则 读出来的就是乱码写文件int main(void){ string name; int age;
2020-06-22 02:21:42 185
原创 二进制十六进制转十进制
不管是二进制还是十六进制转十进制 就是 位乘相加 :几进制 就用 几的 0次方从右到左开始 乘 对应为的数字 相加比如二进制 0011 就是 2^0*1 + 2^1*1 前面两个是0就不用乘了 结果是 十进制 3十进制 0X0021 就是 16^0*1+16^1*2前面两个是0也不用乘了 结果是 十进制33先明白 除0外 任何数字的0次方 是1...
2020-06-21 16:00:37 839
原创 linux下安装chrome和chromedriver
1、安装chrome用下面的命令安装最新的 Google Chromeyum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm也可以下载到本地再安装wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpmyum install ./google-chrome-stable_curre
2020-06-20 21:37:33 1165
原创 linux centos 8 安装中文输入法
安装拼音输入法1, $ sudo dnf install ibus-libpinyin.x86_64 -y2, 重启---------------------------------- ok.
2020-06-20 20:57:43 361
原创 client dose not support authentication protocol requested by server consider upgrading mysql client
Navicat 连接mysql 出现以上错误时:用以下三条命令 ,输入OK。把 ******号 改为你的密码1、use mysql;2、alter user ‘root’@‘localhost’ identified with mysql_native_password by ‘********’;3、flush privileges;
2020-06-18 23:06:40 237
原创 位图算法实现
//注意注意数据类型#include<iostream>#include<windows.h>using namespace std;void init(char *data,int len ){ //一共有n个数 unsigned int n = len * 8; for (unsigned int i = 0; i < n;i++) { if(i%3==0){ //如果这个集合范围i能被3整除 就设置在这个集合当中 //找到所在字节 cha
2020-06-18 18:41:31 208
原创 vs2019+QT5.14.1+vsaddin2019环境配置
先装好VS2019 最好是64位系统上用的(x64为64位系统用的,x86位32位系统用的)再装QT5.14.1 最好选择64位系统上用的 把 minGW 跟msvc2017 都选64 位的再安装vsaddin2019 (最后一步安装,如果之前安装了,可以从VS中卸载,再扩展-管理扩展-已安装 -卸载,关闭VS 就会弹出卸载程序)以上三个安装完成后,打开VS 再 扩展-Qt vs tools-Qt options 选择Add添加版本号 再选择QT中msvc2017的安装路径。环境配置完成。以上都完
2020-06-18 15:52:00 4457
原创 位图算法
速度之巅 (优点 极快 缺点 占用内存空间大)用最快的速度判断某个整数是否在给定的数据集合中利用计算机很快就找到哪一个位的特性装载数据:先将这个数的对应位设值 存在 设为1 不存在 设为0然后判断这个数是不是存在 0为不存在1为存在假设整数范围是0-4000000000分配内存 最小 8个字节 最大4000000000/8个字节之后判断这个数在第几个字节然后%8取余 然后左移余数个位用位或操作 将这个位设为1 不存在设为0之后判断的时候 设定时候的方法 找到对应位 就能快速确定这个数
2020-06-16 19:21:35 177
原创 信号与槽中自定义函数重载
this->t=new Teacher(this);this->s=new Student(this);// connect(t,&Teacher::hungry,s,&Student::treat);// classOver();//使用函数指针 指向 具体的重载函数//函数的返回类型 (类名:*指针名)(函数的参数类型)=地址void (Teacher::*signalHungry)(QString)=&Teacher::hungry;void (St
2020-06-16 10:18:41 181
原创 子类构造函数的调用顺序
#include<windows.h>#includeusing namespace std;class M{public:M(){ cout <<FUNCTION<< endl; }};class N{public:N(){ cout << __FUNCTION__ << endl; }};class A{public:A(){ cout << __FUNCTION__ << endl; }
2020-06-15 23:44:18 828
原创 信号与槽初接触
```cpp```cpp```cpp#include "mywidget.h"#include "ui_mywidget.h"#include <QPushButton>myWidget::myWidget(QWidget *parent) : QWidget(parent) , ui(new Ui::myWidget){ ui->setupUi(this); //创建一个按钮 QPushButton *btn=new QPush.
2020-06-15 17:53:36 140
原创 QT打开项目提示 no valid settings file could be found qt
no valid settings file could be found qt中文意思是找不到有效的设置文件。此时,只需要删除项目中的.user 文件,再打开,打开后再点C开头那个英文,重新配置,重新构建,就可以了。
2020-06-15 02:02:05 24315 16
原创 const用法 const int*和int *const的用法
void point(){int a = 1;int b = 10;const int *p;p = &a;p = &b; // const修饰的是值 值不可以变 地址可以变int * const p2=&a;*p2 = 13; // const 修饰的是指针 也就是地址不可以变 值可以变cout << "p的值是:" << *p << endl;cout << "p2的值是:" << *p2 <&
2020-06-15 00:52:03 820
原创 vector容器初接触
#include#include#includeusing namespace std;class Boy{public:Boy();Boy(string name);~Boy();string getName();private:string name ;};Boy::Boy(){}Boy:: Boy(string name){this->name = name;}Boy::~Boy(){}string Boy::getName(){return name
2020-06-12 00:59:42 102
原创 动态单链表 增加元素
#include<stdio.h>#include<stdlib.h>#define headFlag -1//定义一个结构体struct Node{int Data;struct Node *next; //指向下一个结构体的指针变量};//创建链表头struct Node *CreatList(){struct Node* headNode=new struct Node;headNode->next = NULL;headNode->Dat
2020-06-11 05:11:05 365
原创 easyX设置文字背景透明
使用easyX 里的setbkmode函数值描述OPAQUE背景用当前背景色填充(默认)。TRANSPARENT背景是透明的。
2020-06-11 03:52:13 6720 2
原创 单链表静态
#include< stdlib.h>#include<stdio.h>//静态单链表struct Node{int Data;struct Node *NodeP;};int main(void){struct Node Node1 = { 1, NULL };struct Node Node2 = { 2, NULL };struct Node Node3 = { 3, NULL };Node1.NodeP = &Node2;Node2.Node
2020-06-10 22:12:54 136
原创 服务端使用select模型处理多客户端
#include<WinSock2.h>#include<Windows.h>#include#include<stdio.h>#include#pragma comment(lib,“ws2_32.lib”)enum CMD { CMD_Login, CMD_Login_Result, CMD_Logout, CMD_Logout_Result, CMD_ERROR };//包头struct DataHeader{short dataLength;.
2020-06-10 17:25:02 367
原创 vMware安装Linux出现 pane is dead解决办法
虚拟机自动加载两个CD,在设置里把CD/DVD(IDE)autoinst.iso移除这样启动时连接,只启用CD/DVD2(IDE),重启即可顺利进入安装!
2020-06-10 16:16:33 2601
原创 C++,MessageBox的常见用法
一 函数原型及参数function MessageBox(hWnd: HWND; Text, Caption: PChar; Type: Word): Integer; hWnd:对话框父窗口句柄,对话框显示在Delphi窗体内,可使用窗体的Handle属性,否则可用0,使其直接作为桌面窗口的子窗口。 Text:欲显示的信息字符串。 Caption:对话框标题字符串。 Type:对话框类型常量。 该函数的返回值为整数,用于对话框按钮的识别。 2、类型常量 对话框的类型常量可由按钮组.
2020-06-09 00:57:00 5667
原创 Swift语言中与C/C++和Java不同的语法(一)
Swift作为苹果官方推出的IOS开发的推荐语言,在过去的几年间受到了越来越广泛的关注,其实编程的人都知道,不同的编程语言大同小异,掌握一门新的语言关键是了解它与其它语言不同的特性,这几个小节,将会介绍Swift语法的雨常用的C/C++和Java语言不同的地方,如果有不对的地方还是希望大家可以指正。一、总体上的第一节,我们会留给那些Swift语言的总体上的特性:1)Swift一段程序的结束可以用“;”也可以不用“;”,但是苹果的官方文档是不使用“;”的,因此建议不使用“;”比如 :let maxNu
2020-06-05 16:32:59 269
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人