- 博客(37)
- 资源 (3)
- 收藏
- 关注
原创 常用正则表达式总结
用正则表达式限制只能输入中文:οnkeyup="value=value.replace(/[^"u4E00-"u9FA5] /g,’’)" onbeforepaste="clipboardData.setData(’text’,clipboardData.getData(’text’).replace(/[^"u4E00-"u9FA5]/g,’’))""01"~"09"和"1"~"31"。[1-9]|1[0-2])$"正确格式为:"01"~"09"和"1"~"12"。$""等字符:"[^%&’,;
2023-11-12 09:58:51
142
原创 如何在CentOS上安装Node.js和npm
要检查安装是否成功,请运行以下命令,以打印Node.js和npm版本。当系统提示您导入存储库GPG密钥时,键入y,然后按Enter。验证Node.js和npm的安装。安装Node.js和npm。
2023-07-06 14:36:58
773
原创 CloudFlare 造成重定向的次数过多
当网站开启了 CloudFlare 服务,用户访问我们的网站时,其实访问的离用户比较近的 Cloudflare 服务器,Cloudflare 再代理用户请求我们的源服务器,以达到加速和保护源服务器的目的。知道了循环重定向的原因,我们也就知道了怎么解决这个问题,通过测试,下面的两种设置方法都可以解决 Cloudflare 循环重定向的问题。Cloudflare 造成循环重定向的错误就出在了回源的过程中,造成这种错误的原因就是 http 和 https 之间的重定向。
2023-07-06 11:27:43
942
原创 Pycharm打包可执行文件exe/mac
执行代码,your_script改为自己的py文件名。Pycharm中下载pyinstaller。-F:将所有库文件打包成一个exe。Pycharm中下载py2app。生成dist文件夹,打开即可。打包生成dist文件夹中。-w:隐藏黑色控制台窗口。打包为mac应用程序。生成setup.py。
2023-01-11 14:17:28
1703
5
原创 微信小程序云开发form表单数据库
js代码回调数据库,使用的默认数据库,云开发中的;如果需要指定数据库,需要在app.js文件中指定环境env:"xxx";const db = wx.cloud.database()Page({ /** * 页面的初始数据 */ data: { }, //点击提交表单内容至数据库 btnSub(res) { console.log(res); // var name = res.detail.v..
2022-05-30 10:17:55
492
原创 Python机器学习线性回归模型LinearRegression()
from sklearn import linear_model # 线性模型前提准备好数据,推荐糖尿病数据集,但本案例是关于金融数据集,同样具有强相关性。数据处理再次不多解释,然后选择切片训练集和测试集,一般数据量巨大9:1,数据量少8:2# 训练集与测试集# Split the data into training/testing setsdata_X_train = data_X[:-20]data_X_test = data_X[-20:]# Split the targe.
2022-05-17 19:29:59
2699
原创 Python数据处理pandas选取数据
# 按列名称选取import pandas as pddf1 = pd.DataFrame({ 'code': [1, 2, 2, 4, 5, 6, 6], 'name': ['a', 'b', 'b', 'r', 'e', 'd', 'c'], 'freq': [2, 3, 5, 6, 7, 9, 1], 'value': [12, 22, 33, 23, 44, 34, 56]})print(df1)# 按列名称选取print(df1[['name',.
2022-05-11 09:52:08
344
原创 Python数据预处理简单笔记持续补充
import pandas as pdimport numpy as npdf1 = pd.DataFrame({ "id": ["a1", "a2", np.nan, "a4"], "age": [20, 23, np.nan, 10], "sex": ["男", np.nan, np.nan, np.nan], "time": ["0101", "0202", np.nan, np.nan]})print(df1)print(df1.dropna(how=".
2022-05-11 09:51:16
201
原创 Python数据处理pandas读取csv,excel,table外部数据
# read_table# read_excel# read_csvimport pandas as pd# read_table# read_excel# read_csvdf1 = pd.read_csv(r"C:\Users\Administrator\Desktop\数据\数据\A股行业代码 AShareIndustriesCode_Citics_20220422.csv",encoding='gb18030')print(df1)print(df1.describe()).
2022-05-11 09:49:43
246
原创 Python数据处理pandas基本属性
# Series数据结构import pandas as pdimport numpy as np# Series数据结构s1 = pd.Series(['a', 'b', 'c', 'd'], index=['一', '二', '三', '四'])print(s1)s2 = pd.Series({'a': 1, 'b': 2, 'c': 3, 'd': 4}) # 使用字典方法print(s2)print(s1.index) # 打印索引print(s1.values) #.
2022-05-11 09:48:27
351
原创 Python数据处理numpy基础属性
# 创建arr = np.array([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]])print(arr)# 重塑arr1 = arr.reshape(2, 6)print(arr1)# 计算arr1 = arr1 * 2print(arr1)# 横向合并 # 纵向合并arr3 = np.array([[1, 2, 3], [4, 5, 6]])arr4 = np.array([[7, 8, 9], [10, 1.
2022-05-11 09:47:27
96
原创 QT中QCustomPlot绘制曲线图
一、QCustomPlot介绍QCustomPlot 是一个基于Qt的画图和数据可视化C++控件。QCustomPlot 致力于提供美观的界面,高质量的2D画图、图画和图表,同时为实时数据可视化应用提供良好的解决方案。 该绘图库专注于制作美观、出版物质量高的2D绘图、图形和图表,并为实时可视化应用程序提供高性能。二、QCustomPlot的下载与安装三、QCustomPlot的几个重要类QCustomPlot 图表类:用于图表的显示和交互; QCPLayer 图层:管理图层元素(Q.
2022-04-28 16:58:06
4185
原创 Qt中indexOf()和lastIndexOf()查找字符串位置
有两个可以从字符串中查找子字符串的方法:indexOf()和lastIndexOf()。这两个方法都是从一个字符串中搜索给定的字符串,然后返回子字符串的位置(如果没有子字符串的位置,则返回-1)。这两种的方法的区别在于:indexOf()方法从字符串的开头向后搜索字符串,而lastIndexOf()方法是从字符串的末尾向前搜索子字符串。var stringValue = "hello world" ; alert ( stringValue . indexOf ( "o" )); //4 alert (
2022-04-11 10:36:46
5536
原创 QT数据库属性详解
#include <QtSql>QT += sqlQSqlDatabase类实现了数据库连接的操作QSqlQuery类用来执行SQL语句QSqlRecord类 封装数据库所有记录第一:QSqlDatabase类QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); 采用QSQLITE数据库,QMYSQL数据库有问题?db.setHostName("localhost"); //设置数据库主机名db.setDataba..
2022-04-08 11:25:22
825
原创 如何删除windows中右键菜单中在visual studio 中打开
通过删除注册表中项目来解决1.打开注册表编辑器:windows+R打开运行,输入regedit命令。2.定位HKEY_CLASSES_ROOT\Directory\Background\shell\AnyCode以及HKEY_CLASSES_ROOT\Directory\shell\AnyCode进行删除
2022-03-15 15:43:45
1217
3
原创 C++学习内存四区总结
C++学习内存四区总结一、栈区由编译器自动分配释放,存放函数的形参、局部变量等。当函数执行完毕时自动释放。二、堆区一般由程序员手动分配释放(动态内存申请与释放),若程序员不释放,程序结束时可能由操作系统回收。三、全局区用于存放全局变量和静态变量, 里面细分有一个常量区,字符串常量和其他常量也存放在此。该区域是在程序结束后由操作系统释放。...
2022-03-11 10:25:49
935
原创 C++学习通讯录管理系统
C++学习,上班摸鱼学习复习C++界面简单,方法函数调用,使用数组,未使用列表开发环境:为搜死丢丢2022#include<iostream>using namespace std;constexpr auto MAX = 1000;;//菜单界面void showMenu() { cout << "----------菜单----------" << endl << "------1.添加联系人------" <<
2022-03-10 15:20:01
101
原创 python学习之乘法口诀表
for i in range(1,10): for j in range(1,i+1): print(str(i) +'*'+ str(j)+'='+str(i*j),end='\t') #不换行输出 print()
2022-01-18 09:32:21
905
原创 web前端学习JS打印dowhile三个案例
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Do.
2021-12-04 21:49:42
522
原创 web前端学习JS打印for循环星星九九乘法表
//多行星星<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <tit
2021-12-04 21:46:35
935
原创 css清除浮动
.clearfix:after {/*伪元素是行内元素 正常浏览器清除浮动方法*/ content: ""; display: block; height: 0; clear:both; visibility: hidden; } .clearfix{ *zoom: 1;/*ie6清除浮动的方式 *号只有IE6-IE7执行,其他浏览器不执行*/ }...
2021-11-15 22:42:40
186
原创 web前端学习css新浪导航栏案例
写于20211115<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> &l
2021-11-15 15:50:19
287
原创 web前端学习css“北方高温“案例
写于2021/11/12<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> &
2021-11-12 21:19:41
585
原创 web前端学习html5结束案例
写于2021/11/12<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> &
2021-11-12 17:37:30
322
原创 80和443端口的区别
一、协议不同1、443端口:即网页浏览端口,主要是用于HTTPS服务,是提供加密和通过安全端口传输的另一种HTTP。2、80端口:为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,此为上网冲浪使用次数最多的协议,主要用于WWW(World Wide Web)即万维网传输信息的协议。二、漏洞不同1、443端口:HTTPS服务一般是通过SSL(安全套接字层)来保证安全性的,但是SSL漏洞可能会受到黑客的攻击,比如可以黑掉在线银行系统,盗取信用卡账号等。
2021-11-03 10:42:01
5840
原创 Python编写简易别踩白块儿脚本
4399小游戏别踩白块儿测试完美思路:既然只有黑白,那么获取相应位置RGB值交给python去判断;黑色值就click,再套上循环;import pyautogui #自动化键鼠依赖import timepyautogui.FAILSAFE = True #安全模式打开 鼠标移动到左上角终止程序time.sleep(3) #延时三秒启动while True: rect = (0, 0, 1920, 1080) #屏幕尺寸 photo = pyautogui.
2021-10-22 10:57:18
1063
原创 Python抓取上师大要闻sdyw
#requests etree lxml xpath某人的课上作业,就成了我的作业;备注:本文只记录方法,重要信息已xxx;import requestsfrom lxml import etreedef get_sdyw(): try: headers = { "User-Agent": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"} res =.
2021-10-21 18:23:14
123
原创 IOS捷径早安,创建自动化可实现自动化叫醒
创建个人自动化-特定时间(设定时间)-每天-下一步;添加操作-运行快捷指令-选取本捷径;建议:先测试过一遍,所有权限给到位;ps:这可比编程简单多了...Shortcutshttps://www.icloud.com/shortcuts/fee2b05f0aa348e88e695c5f36fbb263...
2021-09-24 08:34:26
5640
原创 Qt5.14.0版本无法windeployqt打包提示Unable to find Platform Plugin的解决方法
针对MingW 73 x64命令发布提示Unable to find Platform PluginQt 5.14.0 已知问题中Qt官方解释为:windeployqt does not work for MinGW QTBUG-80763 Will be fixed in 5.14.1解决方法:使用以前版本 使用5.14.1及更高
2021-09-23 15:42:23
1291
原创 Qt中折线图charts应用小总结
mainwindow创建折线图部分参数QT += charts#include <QtCharts/QChartView>//显示图表#include <QtCharts/QLineSeries>//线系列 QList<QLineSeries *> m_series; QLineSeries *series1 = new QLineSeries();//实例化一个QLineSeries对象 QChart *chart = new QCha...
2021-09-18 10:34:35
493
1
原创 RGB颜色/色卡对照表
RGB颜色/色卡对照表色卡对照表:RGB颜色对照表,色卡对照表,在线颜色色值对照窍门:Ctrl+F 快速查找数字色值和英文色值实色效果 英文名称 R.G.B 16色 实色效果 英文名称 R.G.B 16色 Snow 255 250 250 #FFFAFA PaleTurquoise1 187 255 255 #BBFFFF GhostWhite 248 248 255 #F8F8FF.
2021-09-16 10:58:08
11964
原创 Qt中简单粗暴修改UI类
针对错误提示:error: cannot initialize a parameter of type 'QDialog *' with an rvalue of type 'xxx *'原因:所要调用的Ui与主页面类不一解决方案:修改Ui类编辑器打开Ui,修改"class= "简单粗暴
2021-09-15 16:26:17
2435
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人