- 博客(19)
- 收藏
- 关注
原创 算法思路@@huzicpp(更新中,思路纯搬运为了自己学习)
本文内容来自于力扣,再此只是做笔记使用文章目录除数博弈几种排序手段2020/7/24除数博弈爱丽丝和鲍勃一起玩游戏,他们轮流行动。爱丽丝先手开局。最初,黑板上有一个数字 N 。在每个玩家的回合,玩家需要执行以下操作:选出任一 x,满足 0 < x < N 且 N % x == 0 。用 N - x 替换黑板上的数字 N 。如果玩家无法执行这些操作,就会输掉游戏。只有在爱丽丝在游戏中取得胜利时才返回 True,否则返回 false。假设两个玩家都以最佳状态参与游戏。示例 1:
2022-10-21 11:08:43
185
原创 java学习加拓展(持续更新,找需要的内容请crl+f搜索)@@huzicpp
文章目录java泛型泛型类泛型方法泛型类继承子类明确泛型类的类型参数变量子类不明确泛型类的类型参数变量类型通配符(很厉害的东西)设定通配符的上限设定通配符的下限泛型擦除java注解(servlet用到,暂时没接触到)自定义注解注解使用java泛型原文链接泛型的解释:把类型明确的工作推迟到创建对象或调用方法的时候才去明确的特殊类型。参数化类型:<数据类型>的数据类型只能是引用类型,含义是将类型放在<>当做参数一样传递。有关概念:ArrayList<E>中的
2022-10-17 16:25:18
271
1
原创 爬虫入门日记笔记@@huzicpp
文章目录数据抓取curl参数说明:wgethttpie2020.7.6 15:01数据抓取Library分为:requestsurllibLibrary工具:4. curl5. wget6. httpie卸载了ubuntu,难受下载curl,之前先下openssl。401是未登录,403是无权限,400是bad requestrequest头包括curl参数说明:参数说明实例-A设置user-agentcurl -A “Chrome” http
2022-10-17 16:24:04
163
1
原创 unity学习手册@@huzicpp
文章目录unity环境搭建unity背景设计控制人物移动和跳动unity环境搭建在官网下载unity版本和hub,下载完成之后用hub激活unity。安装unity的adriod支持包,在file–>build setting 中。安装路径与editor平级即可。在unity的edit中设置jdk,sdk(andrio_studio中的)路径设置好。unity背景设计切片暂时不知道切片怎么切,但是不切片的图片不能用摄像头右击设置摄像头,可以调节摄像头的大小为10,让范围更大。
2022-10-17 16:22:35
482
1
原创 C#学习笔记@huzicpp
文章目录C#实例(helloworld)C#程序结构C#数据类型C#实例(helloworld)using Systemnamespace HelloWorldApplication{ class HelloWorld{ static void Main(string[] atgs) { Console.WriteLine("Hello world"); Console.ReadKey(); } }}C#的vs code环境搭建C#程序结构程序的第一行 us
2020-07-15 20:30:46
284
1
原创 怎么用python做一个连接虚拟机的剪切板
用python实现虚拟机的剪切板主要用到的知识是socket通信首先是客户端,可以是你的电脑,也可以是虚拟机import socket#建立套接字class server(): def __init__(self): address = ("192.128.0.106", 5005) self.fuwu = socket.socket(socket....
2020-04-19 14:51:14
240
原创 Python下的链接mysql数据库
Python下的链接mysql数据库准备工作:首先使用pip下载mysql-connector包pip install mysql-connector -i https://pypi.tuna.tsinghua.edu.cn/simple这里我们使用镜像下载会快一点如果你的mysql是8.0以上版本,请以文本方式打开my.ini配置文件然后加入[mysqld]default_authe...
2020-04-09 14:12:02
150
转载 C++清晰步骤实现多线程
实现多线程主要是封装成C++的thread(多线程)类首先,我们需要加入头文件<atlbase>和<atlsync.h>,因为在后续的使用过程中我们用到了atl类写线程分以下几个步骤,创建线程,释放资源,线程工作函数,工作执行。根据以上步骤我们把他们封装在一个类中。.h文件中的类大体结构class CMultiThread{public: bool ...
2020-04-04 18:20:49
392
原创 C++使用cmd/linux命令
C++使用系统命令需要包含头文件<cstdlib>使用的函数是system();int system( const char* command );返回值是实现-定义的值。如果command为空指针,返回一个非零值当且仅当命令处理器存在时。实例:system("dir");驱动器 D 中的卷没有标签。卷的序列号是 000A-E77AD:\code_progra...
2020-04-04 15:03:43
582
原创 Qt程序怎么在别的电脑运行
Qt程序怎么在别的电脑运行我们都知道Qt的程序可以在Qt creator上运行,可是点击exe库就会报错出现一大堆库缺失。怎么解决问题呢?就是把Qt目录下的mingwXXX/bin放入系统的环境变量就好了,可是如果移植到别人的电脑怎么办呢,一下是解决办法。首先,看看你们Qt安装目录下有没有windeployqt,我的在D:\Qt\5.14.1\mingw73_64bin如果有就好办了,也要...
2020-04-03 11:14:56
1453
原创 Qt实现不同项目的信号传递
Qt实现windows通信(不同项目的窗口通信)有关Qt通信的知识windows要实现不同项目窗口通信,需要用类似于windows.h的api接口。数据传输主要通过typedef struct tagCOPYDATASTRUCT { // cdsDWORD dwData; //自定义数据DWORD cbData; //指定lpData指向的数据的大小PVOID lpData; //指...
2020-04-03 11:00:54
1710
原创 C++类声明前置
C++类声明前置C++以及C语言不允许头文件重复引用,所以一旦重复引用就会报错。所以编程者们设计里在头文件里的申明,来避免头文件的重复引用。//第一种#program once//第二种#ifndef WIDGET_H#define WIDGET_H//主体#endif然而还用一种错误是类的交叉引用而导致了系统报错。假设我们有两个类A和B,分别定义在各自的头文件A.h和B.h中...
2020-04-02 11:44:47
217
原创 怎么使用python正则表达式
python正则表达式python的表达式是prel风格的,需要加入re包。import re首先,正则表达式是把一系列式子用一个特征表达式表示出来,然后利用函数匹配打印出来,以下是几个相关函数。1.re.match()从字符串开始位置搜索,如果不是起始位置,则返回nonere.match(pattern,string,flags)pattern是匹配的特征表达式,string是需...
2020-04-01 22:33:05
374
原创 QTableWIght显示mysql数据
连接mysql,在.pro文件加入QT +=sql连接:void OpenDatabase(){ QSqlDatabase database=QSqlDatabase::addDatabase("QMYSQL","testConnect"); database.setHostName("localhost"); database.setPort(3306); ...
2020-03-29 00:12:57
566
1
转载 mysql的zip安装
mysql的zip包安装首先进入官网,下载最新版的mysql。下载地址把mysql的zip文件解压放到C:/web文件夹中,在mysql-8.0.19-winx64中创建my.ini文件,加入[client]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]# 设置3306端口port = 3306# 设置mysql的安装目...
2020-03-27 21:41:50
258
转载 Qt如何实现读入键盘
@[TOC]Qt如何实现读入键盘主要通过重写以下两个函数实现void QWidget::keyPressEvent(QKeyEvent *event) //键盘按下事件void QWidget::keyReleaseEvent(QKeyEvent *event) //键盘松开事件首先在操作窗口的头文件.h中加入#include ,这是按键的类。然后加入protected: ...
2020-03-26 22:35:31
1919
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人