自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 node基本操作

【代码】node基本操作。

2023-08-26 23:28:21 81

原创 antd使用table显示数据出现模糊效果bug

解决方法一:更改版本,主要是因为antd版本过老,换个版本就好了(这个是百度的,我用最新版的就没问题)解决方法二:复写ant样式,随便找一个css格式的样式表中加入下列代码:.ant-spin-container { filter: blur(0px) !important;}这我就不解释了…......

2021-10-14 10:23:48 766

原创 JavaScript导出/下载数据到文件

这篇文章简单扼要的介绍了JS保存程序中的数据到本地的方法。

2021-10-09 11:15:03 694

原创 Gojs学习笔记

主要吃透结点、组件结点内置、线条、配置项、事件等知识点困难点,后期可能会拓展布局等内容。

2021-09-29 17:45:43 716

原创 nodejs从ftp获取文件内容(非文件管道)

最近公司项目中有需求是关于从ftp服务器中获取json文件的内容,起初用的是大众的pipe方法,但是发现这个方法可以成功,但是响应速度达到惊人的10s,所以写了个博客记录下原因和另一种方法

2021-09-24 15:13:12 854

原创 ES6的语法糖

在写JS代码过程中,有些步骤想法很简单,但是实现起来要复杂得多,ES6规则给我们的开发带来很多便利,来了解看看吧!

2021-09-23 11:26:06 1138

原创 MarkDown编写笔记

常规的就不写哈,写些会用到但是记不住的东西前言我用的是Mac端的Typora,挺好用的,可以百度下载。或者网盘:链接: Mac端的Typora,永久有效_2021.6.5号版 密码: c8bsmd文件支持markdown编码规则及html、css规则字体设置标签实例<b> 定义粗体文本 <em> 定义着重文字<i> 定义斜体字<small> 定义小号字<strong> 定义加重

2021-09-10 22:35:59 172

原创 js的异步规则

js是单线程语言,但是它的宿主环境是多线程的。如浏览器,node。js分为两种任务:同步任务和异步任务。同步任务是指渲染网页时的正常语法规则等;异步任务是指在渲染时遇到的资源请求、触发事件、定时器任务。1、异步任务当我们写程序时,遇到异步任务,js会将任务放到任务队列中,不影响主任务的运行。具体原理可以参考这篇文章2、Promise期约var promise = new Promise(function(resolve, reject) {//。。。success是指 if (su.

2021-08-28 11:48:34 473

原创 Mac端 GitHub / GitLab 密钥的生成方法

参考链接:https://www.cnblogs.com/hafiz/p/8146324.html

2021-03-10 18:23:10 944

原创 Mac配置Apache和php笔记

1、默认路由路径apache修改默认路径2、apache配置php打开/etc/apache2/httpd.conf文件,寻找php相关(command+F搜索php)在约187行的#LoadModule php7_module libexec/apache2/libphp7.so将注释符#删除LoadModule php7_module libexec/apache2/libphp7.so重启apache服务sudo apachectl restart在Docu

2021-02-23 15:10:29 201

原创 Mac端/unix系统Apache配置及更改路由目录

sudo apachectl start ======> 启动Apache服务sudo apachectl restart ====> 重启Apache服务sudo apachectl stop ======> 停止Apache服务httpd -v ===============> 查看Apache版本...

2021-02-23 15:10:02 292

原创 Qt下载新方式

http://download.qt.io/archive/qt/

2020-12-28 00:37:06 147

原创 Mac端 Qt(qmake)从txt到程序的方法

时间有限,本篇文章只介绍基本思路,对于内部程序的编写及运用,不涉及!目录一、创建txt文件二、打开终端,cd到目录,准备qmake三、执行qmake、make四、运行程序五、多文件程序实例一、创建txt文件首先创建一个txt文件,除满足以下某些条件,名字随意,路径随意。1、最好纯英文,中文路径及名称可能编译错误2、该路径下不含其他头文件和cpp文件打开txt,编写程序代码:#include <QApplication>#include <QDialog>#inclu

2020-10-23 13:49:18 446

原创 C++流类输入/输出

目录一、在C++中,数据流动的方法一共有四种:标准输入输出stdio.h在输入输出流类文件iostream.h中定义流对象插入运算符:<<提取运算符:>>一、

2020-10-20 19:47:50 645

原创 C++基本类型互转(string、char[]、int)

一、string 转 char使用string.c_str()函数,原型:const value_type* c_str() const _NOEXCEPT {return data();} string s("123"); char ch[100]; strcpy(ch,s.c_str());二、char 转 int使用函数int atoi(const char *);转换中遇到char数组的非数字字符结束。 char ch[] = "123"; int x; x = ato

2020-09-24 17:54:23 405

原创 C++STL标准模版库、algorithm

目录一、概述二、容器1、vector2、list3、deque4、set5、map6、stack7、queue三、迭代器(iterator)四、算法五、string类型一、概述STL的一个重要特点就是数据结构和算法的分离STL中包含的是堆栈、队列和其他许多标准数据结构的实现和许多重要泛化算法的实现。STL提供大量的模版类和函数,其中最常用的是迭代器、容器、算法。为避免和其他头文件冲突以及确保移植性,在头文件书写时缺省.h后缀二、容器容器类库中有7种类型:向量列表双端列表集合映射栈

2020-09-24 17:52:51 175

原创 Qt计时器的使用

计时器在我们的日常设计程序中,经常需要固定时间段来刷新界面或者处理一些事务,这个时候计时器就很重要。比如说在用Qt设计一个时间显示程序时我们若想让这个标签实时变动,计时器就是个很好的方法。计时器类QTimer我们先看看它的信号-槽机制public Q_SLOTS: void start(int msec); void start(); void stop();Q_SIGNALS: void timeout(QPrivateSignal);start函数

2020-09-04 11:41:09 8351 2

原创 Qt使用拖放

主要学习网站:https://www.devbean.net/2013/05/qt-study-road-2-dnd/所言的拖放就是拖动和释放,英文解释为Drag and Drop,这是两个事件;拖动是鼠标将所指文件进行在应用之间挪位,在此期间一直调用dragEnterEvent接口。释放则是所指物在放下时,程序进行反应,调用dropEvent接口。接下来我们看一看如何拖放一个txt文件到主界面下,并在文本控件中显示文本内容。·Qt中新建一个窗口项目。使用QMainWindow或者QWidg

2020-07-29 18:34:33 251

原创 Mac端Qt应用程序打包成安装包

在终端cd到编译路径下,如如果你的程序中没有应用到第三方的库,那么就可以直接打包,输入指令即可: macdeployqt ******.app.app 后缀就是上图的应用程序。外观上看不出来可以右击进入详情查看。Mac常用的安装包是dmg格式,所以我们需要将应用打包成dmg输入指令即可: macdeployqt ******.app -verbose=1 -dmg...

2020-07-29 18:33:34 917

原创 Qt中实用功能小合集

目录一、主界面_this·背景颜色·背景图片·设置固定大小二、按钮_QPushButton·鼠标接触按钮的光标变化三、行编辑器_QLineEdit只输入数字或字符密码形式输入嵌入图形四、标签_QLabel就介绍无ui界面时的调用方法。一、主界面_this·背景颜色setPalette(QColor("pink"));·背景图片 QPalette palette = this->palette(); palette.setBrush(QPalette::Background

2020-07-29 18:20:08 981

原创 Qt右击菜单项

有两种方法:自定义槽函数接受信号使用鼠标事件监听目录一、前言二、自定义槽函数接受信号三、使用鼠标监听四、两分法对比一、前言这里我用的是QTextEdit来实现右键功能,假设我们的预期功能是:复制、粘贴、保存、关闭四个功能。但是,我们在直接运行Qt后,发现右键已经有默认功能了,如图:如果有ui项目的话,进入ui的QTextEdit组件,找到contextMenuPolicy发现已经设置为DefaultContextMenu。到此应该知道,Qt默认为我们创好了默认菜单。查看Qt文档可以证

2020-07-29 17:59:46 929

原创 Qt Ui界面风格的蜕变——样式表qss使用

目录一、什么是样式表1、CSS2、QSS二、如何使用QSS——核心1、简介2、ui界面设置样式表3、程序调用三、选择器(1)、群体选择器(2)、特定选择器(3)、鼠标监听四、声明简介(1)、color(2)、font-family(3)、font-size(4)、background / background-color(5)、background / background-image(6)、border-image(7)、border(8)、text-align(9)、margin五、收尾一、什么是样式

2020-07-26 17:00:57 7152 1

原创 Qt中获取各种目录用法

获取目录种获取目录1、工程目录获取目录1、工程目录在这里插入代码片

2020-07-25 00:09:15 4658 1

原创 Qt QAction动作——菜单栏、工具栏、状态栏

菜单栏

2020-07-20 13:08:57 13008

原创 Qt中QFont基础用法

Qt官方QFont类文档:https://doc.qt.io/qt-5.14/qfont.html目录各方法对应的函数1、字体大小2、字体款式3、字体加粗4、字体斜线5、字体颜色各方法对应的函数1、字体大小 void setPointSize(int);2、字体款式3、字体加粗4、字体斜线5、字体颜色...

2020-07-19 17:12:23 8953

原创 Mac端Qt设置应用图标

目录·首先需要制作出图标1、下载png格式的图标2、在某一路径下创建文件夹3、将下载的图标.png文件拖进去4、打开终端,cd到`***.iconset`5、返回上一层目录·Qt中应用图标·首先需要制作出图标Mac端图标都是用的.icns格式的。1、下载png格式的图标这里提供的是阿里网站的图标库。2、在某一路径下创建文件夹这个路径自定,命名为***.iconset,后面的不可省3、将下载的图标.png文件拖进去记得重新命名。4、打开终端,cd到***.iconset在这里输入指令,制

2020-07-18 12:39:25 1604 1

原创 Qt中QColor用法

QColor

2020-07-16 19:06:55 63541 3

原创 Mac Terminal终端使用mysql环境变量及常用语句笔记

数据库笔记

2020-07-15 21:43:26 405

原创 Qt5绘制方法——QPointer常用方法

首先创建一个不带ui,且类名修改为 MainWidget(自定),基类为QWidget的项目。在mainwidget.h中重写QWidget::paintEvent(QPaintEvent *event)函数 void paintEvent(QPaintEvent *event) override; 在maiwidget.cpp中写源码void MainWidget::paintEvent(QPaintEvent *event){ /** 为所欲为绘制 .

2020-07-14 14:37:56 926

原创 QT5.14.2版本中QString、QByteArray以及中文编码

Qt中字符串常用的类型类型介绍QStringQString想当于std中的string,在使用时不用像char *那样担心会超出范围或者漏写一个’\0’,这一切的工作C++会帮你处理好。你只需要正确使用Qt中提供的各种方法、函数接口即可。QByteArray字面意思,字节数组,就比如使用char [];不同的是QByteArray返回大小时,不会考虑到最终’\0’的一个字节大小QString、QByteArray、中文编码一、QString用法二、QByteArra.

2020-07-13 18:11:26 1241

原创 C语言的十种排序算法

以下要介绍的是冒泡排序、并归算法、选择排序、插入排序、快速排序、希尔排序算法。各类排序算法冒泡排序并归排序选择排序插入排序快速排序希尔排序冒泡排序并归排序选择排序插入排序快速排序希尔排序...

2020-07-12 17:25:15 2908 7

原创 Qt5.14.2版本中QString的用法(最新版)

看了之前大牛写的博客,发现很多函数方法在当前版本迭代中失效了,有的直接删掉,有的更新换名字了。今天写了半个下午,把常用的都整理好了。太累了~QString用法1、QString构造函数2、添加字符(串) / append3、添加字符(串) / +=4、插入字符(串) / insert5、判断是否为空、NULL6、数字 -> 字符串 / QString::number7、字符串 -> 数字 / toInt、toDouble、toFloat8、字符串长度 / length9、索引下标 / .at(

2020-07-10 19:07:52 1046 1

原创 了解QT中使用的QJson

JSON——“JavaScript Object Notation”——JS对象简谱这是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。JSON 与 JS 对象的关系:JSON 是 JS 对象的字符串表示法,它使用文本表示一个 JS 对象的信息,本质是一个字符串。如:var obj = {a: 'Hello', b: 'World'}; //这是一个对象,注意键名也是可以使用引号包裹的var json = '{"a": "Hello", "b": "World"}';

2020-07-10 15:38:04 641 1

原创 QT使用数据库QSqlRelationTableModel显示模型(外键显示)

1. 打开数据库,建一个city表,插入数据,如图:我只用了id integer primar key a uto_increment.2. QT新建一个不带ui的项目,连接数据库 QSqlDatabase db; db = QSqlDatabase::addDatabase("QMYSQL");//选择连接类型 db.setHostName("localhost");//设置设备名 db.setDatabaseName("Learn_References");//连接库名

2020-06-29 10:58:59 2604 4

原创 Mac端QT5.14.2配置mysql出现的driver not loaded

这个问题困扰了我太久,就因为我和网上大多数情况都不一样!???我用的是Qt5.14.2版本,所以下面介绍的都是新版本下解决方法首先进入文件夹/Users/yucheng/Qt5.14.2/5.14.2/Src/qtbase/src/plugins/sqldrivers/如果文件夹内没有libqsqlmysql.dylib,那么继续进入plugins/sqldrivers/寻找,如果还是没有,你还是全局搜索吧。如果搜不到那肯定是没有完成链接配置了,具体参考https://blog.csdn.ne

2020-06-28 20:30:39 525 8

原创 Mac端Qt5.14.2配置mysql

Qt安装下来后是默认带有mysql的,但是在项目里使用drivers查看可用数据库,发现并没有mysql。OK,首先我们要知道两条路径。第一条路径:打开终端查看是否已经安装好mysql如果还没有安装,进入网页 https://dev.mysql.com/downloads/mysql/ 安装具体安装过程参考博客https://blog.csdn.net/jujueduoluo/article/details/82318966安装完毕后输入语句ls /usr/local可以看见当前路径

2020-06-28 20:13:04 657 2

原创 Mac端QT5.14.2配置QMQTT,亲测有效

下载资源:

2020-06-26 21:30:41 1462

原创 Qt使用QSqlTableModel界面显示用法-全代码(详细见之前博客)

.proQT += core guiQT += sqlgreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsCONFIG += c++11# The following define makes your compiler emit warnings if you use# any Qt feature that has been marked deprecated (the exact warnings# depend on yo.

2020-06-24 18:18:23 1421

原创 Qt使用QSqlTableModel界面显示用法(五、查询功能)

众所周知,查询功能是所有基础操作中最麻烦的功能。

2020-06-24 18:08:49 6598 4

原创 Qt使用QSqlTableModel界面显示用法(四、修改功能)

修改功能我用的方法也很简单,双击要修改的单元格,就可以弹出一个窗口,用于重新编辑。要想使用tableview的双击功能,在ui界面上对tablevoew右击“转到槽”,选择doubleClicked(const QModelIndex &index)函数在新建的函数体下写相应代码: QSqlTableModel * model = new QSqlTableModel(this,db);//新建model model->setTable("EXAMPLE");//设置表

2020-06-24 16:43:41 3158 2

Mac_Icon.dmg

本软件设计为Mac系统将png格式图片转为ICNS图标。目前仅供Mac端使用。如有使用问题请私信我。

2020-07-24

空空如也

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

TA关注的人

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