09 2021 档案

摘要:https://c.runoob.com/front-end/854/ \S+="[\s\S]*?" < id="name" color="red" > 阅读全文
posted @ 2021-09-28 11:58 China Soft 阅读(73) 评论(0) 推荐(0) 编辑
摘要:https://es6.ruanyifeng.com/#docs/proxy 概述 Proxy 用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“元编程”(meta programming),即对编程语言进行编程。 Proxy 可以理解成,在目标对象之前架设一层“拦截”,外界对该对 阅读全文
posted @ 2021-09-28 10:34 China Soft 阅读(40) 评论(0) 推荐(0) 编辑
摘要:Fuel快速安装OpenStack 1 介绍 1.1 关于 Mirantis Mirantis,一家很牛逼的openstack服务集成商,他是社区贡献排名前5名中唯一一个靠软件和服务吃饭的公司(其他分别是Red Hat, HP, IBM, Rackspace)。相对于其他几个社区发行版,Fuel的版 阅读全文
posted @ 2021-09-27 22:24 China Soft 阅读(470) 评论(0) 推荐(0) 编辑
摘要:继上篇博文《 ProxmoxVE 之集群安装(V5.2)》 ,本来想模拟生产环境实现3节点集群,并且使用ceph分布式存储实现虚拟机级别的HA,但是在使用pveceph 工具创建ceph环境的时候出错了,发现需要商业订阅才能使用(已解决,见下面的备注)。因此这篇博文想从另一个角度,先搭建外部ceph 阅读全文
posted @ 2021-09-27 22:22 China Soft 阅读(397) 评论(0) 推荐(0) 编辑
摘要:说到关机和重启,很多人认为,重要的服务器(比如银行的服务器、电信的服务器)如果重启了,则会造成大范围的灾难。笔者在这里解释一下。首先,就算是银行或电信的服务器,也不是不需要维护,而是依靠备份服务器代替。其次,每个人的经验都是和自己的技术成长环境息息相关的。比如笔者是游戏运维出身,而游戏又是数据为王, 阅读全文
posted @ 2021-09-27 00:00 China Soft 阅读(507) 评论(1) 推荐(0) 编辑
摘要:原因也许你通过各种方式,知道通过以下方式可以修改 open files: $ vi /etc/security/limits.conf* soft nofile 65535* hard nofile 65535123但是,这种方式只对当前登录的用户生效,其他系统服务则不生效。这是因为通过 syste 阅读全文
posted @ 2021-09-26 23:52 China Soft 阅读(3403) 评论(0) 推荐(1) 编辑
摘要:我们在使用docker run创建Docker容器时,可以用--net选项指定容器的网络模式,Docker有以下4种网络模式: · host模式,使用--net=host指定。 · container模式,使用--net=container:NAME_or_ID指定。 · none模式,使用--ne 阅读全文
posted @ 2021-09-26 00:10 China Soft 阅读(560) 评论(0) 推荐(0) 编辑
摘要:功能说明 本项目可以使用WebUI配置nginx的各项功能, 包括http协议转发, tcp协议转发, 反向代理, 负载均衡, ssl证书自动申请、续签、配置等, 最终生成nginx.conf文件并覆盖nginx的默认配置文件, 完成nginx的最终功能配置. 本项目可管理多个nginx服务器集群, 阅读全文
posted @ 2021-09-26 00:09 China Soft 阅读(335) 评论(0) 推荐(0) 编辑
摘要:目录 前言 一、串口、CAN总线 二、使用步骤 1.RS232串口通讯(指令下发与接收) 2.CAN总线通讯 总结 前言 学习及工作中我们经常会遇到上位机与下位机通讯等工作,结合场景使用不同的通讯方式实时通讯,以下为工作中遇到的上位机与下位机进行实时通讯,采用RS232串口和CAN总线形式进行网络通 阅读全文
posted @ 2021-09-23 17:58 China Soft 阅读(5491) 评论(0) 推荐(2) 编辑
摘要:增加依赖解决 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> 阅读全文
posted @ 2021-09-23 16:19 China Soft 阅读(312) 评论(0) 推荐(0) 编辑
摘要:经常会接触到VO,DO,DTO的概念,本文从领域建模中的实体划分和项目中的实际应用情况两个角度,对这几个概念进行简析。得出的主要结论是:在项目应用中,VO对应于页面上需要显示的数据(表单),DO对应于数据库中存储的数据(数据表),DTO对应于除二者之外需要进行传递的数据。一、实体类百度百科中对于实体 阅读全文
posted @ 2021-09-22 13:41 China Soft 阅读(358) 评论(0) 推荐(0) 编辑
摘要:Object 1. @HotSpotIntrinsicCandidate @HotSpotIntrinsicCandidate public final native Class<?> getClass(); 使用@HotSpotIntrinsicCandidate注解标注的方法,表示JVM可能为该 阅读全文
posted @ 2021-09-18 23:04 China Soft 阅读(37) 评论(0) 推荐(0) 编辑
摘要:https://www.drawzh.com/ https://zwcn.atlassian.net/ 我在之前的这些文章中介绍了看板的一些理论和实践方法。Jira作为一个需求缺陷的项目管理工具,在敏捷开发和看板系统方面的功能也是非常的强大。于是最近自己也试着使用Jira以及Jira周边的各种插件系 阅读全文
posted @ 2021-09-18 10:46 China Soft 阅读(639) 评论(0) 推荐(0) 编辑
摘要:explain命令 查看查询优化器如何决定查询的主要方法。即查看sql的执行效率,帮助我们分析select语句,让我们知道查询效率低下的原因,从而改进我们的查询。用法就是sql语句前加explain。 Explain具有局限性,它不会考虑触发器、存储过程或函数、缓存对查询结果的影响,不会考虑mysq 阅读全文
posted @ 2021-09-18 09:51 China Soft 阅读(142) 评论(0) 推荐(0) 编辑
摘要:小史是一个应届生,虽然学的是电子专业,但是自己业余时间看了很多互联网与编程方面的书,一心想进 BAT 互联网公司。 话说两个多月前,小史通过了 A 厂的一面,两个多月后的今天,小史终于等到了 A 厂的二面。 在简单的自我介绍后,面试官看了看小史的简历,开始发问了。 面试现场 小史:没问题,这个项目前 阅读全文
posted @ 2021-09-18 09:17 China Soft 阅读(45) 评论(0) 推荐(0) 编辑
摘要:展开全部 MySql 性能到底能有多高?用了php半年多,真正如此深入的去思考这个问题还是从前天开32313133353236313431303231363533e59b9ee7ad9431333337613239始。有过痛苦有过绝望,到现在充满信心!MySql 这个数据库绝对是适合dba级的高手去 阅读全文
posted @ 2021-09-17 16:20 China Soft 阅读(221) 评论(0) 推荐(0) 编辑
摘要:最近在使用minio做图片、文件存储,在使用过程中遇到一些问题,总结记录下来。这里不对minio做过多介绍,具体资料自行查找。 https://docs.min.io/docs/dotnet-client-quickstart-guide 1、官网地址 https://min.io/ 2、githu 阅读全文
posted @ 2021-09-17 14:14 China Soft 阅读(5915) 评论(0) 推荐(0) 编辑
摘要:使用docker mediawiki,搭建网页wiki https://www.cnblogs.com/yongy1030/p/11872063.html 我只是想做一个大家都能访问的wiki,用于成员间共享和维护一些文档。找到了docker的mediawiki,这里记录一下我怎么搭的吧。 首先,如 阅读全文
posted @ 2021-09-17 14:03 China Soft 阅读(358) 评论(0) 推荐(0) 编辑
摘要:https://gitee.com/3d/salarymail_opensource cnpm install cnpm start 阅读全文
posted @ 2021-09-17 09:07 China Soft 阅读(18) 评论(0) 推荐(0) 编辑
摘要:https://drawio-app.com/connector-styles-and-animations-in-draw-io/ 阅读全文
posted @ 2021-09-16 23:55 China Soft 阅读(15) 评论(0) 推荐(0) 编辑
摘要:http://topology.le5le.com/ 阅读全文
posted @ 2021-09-16 23:34 China Soft 阅读(150) 评论(0) 推荐(0) 编辑
摘要:拉取对应最新镜像: docker pull fjudith/draw.io 然后直接运行: docker run -dit --restart=always --name=draw -p 8080:8080 fjudith/draw.io注意:冒号前面是主机上的端口,冒号后面是容器内部的端口。htt 阅读全文
posted @ 2021-09-16 23:20 China Soft 阅读(105) 评论(0) 推荐(0) 编辑
摘要:mxGraph + drawio 阅读全文
posted @ 2021-09-16 17:46 China Soft 阅读(34) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/keylkeaf/article/details/106012044 阅读全文
posted @ 2021-09-16 17:09 China Soft 阅读(865) 评论(0) 推荐(0) 编辑
摘要:背景简介 E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。 diagrams.net是用于构建图表应用程序的开源技术堆栈,也是世界上最广泛使用的基于浏览器的最终用户图表软件。 安装Draw.io 方 阅读全文
posted @ 2021-09-16 17:00 China Soft 阅读(1773) 评论(0) 推荐(0) 编辑
摘要:https://www.jianshu.com/p/70baaec4cf0f 阅读全文
posted @ 2021-09-16 16:55 China Soft 阅读(32) 评论(0) 推荐(0) 编辑
摘要:https://www.diagrams.net/integrations 阅读全文
posted @ 2021-09-16 16:25 China Soft 阅读(20) 评论(0) 推荐(0) 编辑
摘要:http://www.avaloniaui.net/ 阅读全文
posted @ 2021-09-16 13:54 China Soft 阅读(26) 评论(0) 推荐(0) 编辑
摘要:一、前言 最开始接触视频监控这块的时候,用的就是vlc作为解码的内核,主要是因为vlc使用简单方便,直接传入一个句柄即可,简单几行代码就可以实现一个视频流播放,很适合初学者使用,也推荐初学者用qt+vlc来做播放器,提供的接口还是非常友好的,而且门类特别多,想要获取媒体文件的各种信息比如宽高,设置宽 阅读全文
posted @ 2021-09-15 23:22 China Soft 阅读(528) 评论(0) 推荐(0) 编辑
摘要:using Newtonsoft.Json; using System; using System.Net; namespace TimeVerify { class Program { static void Main(string[] args) { WebClient wc = new Web 阅读全文
posted @ 2021-09-15 17:36 China Soft 阅读(902) 评论(0) 推荐(0) 编辑
摘要:淘宝 http://api.m.taobao.com/rest/api3.do?api=mtop.common.getTimestamp 苏宁 http://quan.suning.com/getSysTime.do 腾讯获取当前时间API2https://otheve.beacon.qq.com/ 阅读全文
posted @ 2021-09-15 16:36 China Soft 阅读(481) 评论(0) 推荐(0) 编辑
摘要:异步函数简介 一般指 async 修饰符声明得、可包含await表达式得方法或匿名函数。 声明方式 异步方法的声明语法与其他方法完全一样, 只是需要包含 async 关键字。async可以出现在返回值之前的任何位置, 如下示例: async public static void GetInfoAsy 阅读全文
posted @ 2021-09-15 15:41 China Soft 阅读(217) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/Tench/p/csharp-await_async_keyword_sample.html 前言 await与async是C#5.0推出的新语法,关于await与async有很多文章讲解。但看完后有没有这样一种感觉,感觉这东西像是不错,但好像就是看不 阅读全文
posted @ 2021-09-15 15:19 China Soft 阅读(122) 评论(0) 推荐(0) 编辑
摘要:这是一个及其常见的问题,网上已经有关于这个问题的很多讨论。但是我觉得都是不求甚解,有一些还是在误导别人。下面我来说下我对这三者的理解,如有错误的地方请大家及时指正。 一:""与string.Empty我认为是一样的。网上有一篇被转载了几十遍的文章是这样说的string.Empty 不分配存储空间," 阅读全文
posted @ 2021-09-15 14:11 China Soft 阅读(73) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/weixin_46211269/article/details/119814777 阅读全文
posted @ 2021-09-15 13:32 China Soft 阅读(25) 评论(0) 推荐(0) 编辑
摘要:public void test2() { //在出现await的地方,异步才开始发生 DemoAsync2(); Console.WriteLine("同步代码"); } async Task DemoAsync2() { //感觉:await标识异步代码的开始 //await关键字是函数开始变成 阅读全文
posted @ 2021-09-15 10:39 China Soft 阅读(61) 评论(0) 推荐(0) 编辑
摘要:async/await是C#5.0中推出的,先上用法: static void Main(string[] args) { Console.WriteLine(" 主线程启动 "); Task<int> task = GetStrLengthAsync(); Console.WriteLine("主 阅读全文
posted @ 2021-09-15 10:19 China Soft 阅读(385) 评论(0) 推荐(0) 编辑
摘要:C:\Program Files\JetBrains\IntelliJ IDEA 2021.2.1\plugins\maven\lib\maven3\conf\settings.xml https://blog.csdn.net/qq_41950447/article/details/1043785 阅读全文
posted @ 2021-09-14 13:47 China Soft 阅读(981) 评论(0) 推荐(0) 编辑
摘要:在写了很多年.NET程序之后,年长的猿类在面对异步编程时,仍不时会犯下致命错误,乃至被拖出去杀了祭天。本篇就async/await中的Exception处理进行讨论,为种族的繁衍生息做出贡献……处理async/await中的Exception,最致命的莫过于想抓的Exception抓不到,程序崩的莫 阅读全文
posted @ 2021-09-13 10:08 China Soft 阅读(106) 评论(0) 推荐(0) 编辑
摘要:前几天和几个饿了么的同学聊天,一听说他们还在用COLA 1.0,我二话没说,90度鞠躬,赔礼道歉,虚心聆听他们的吐槽。COLA的初衷旨在控制复杂度,救码农于水火,惭愧的是,早期的思想不成熟,设计也多有缺陷,不仅没帮到他们,反而坑了他们,实在抱歉。 实际上,我在COLA 3.0迭代的时候,已经举起奥卡 阅读全文
posted @ 2021-09-11 13:50 China Soft 阅读(1070) 评论(0) 推荐(0) 编辑
摘要:https://author.baidu.com/home?from=bjh_article&app_id=1701001725007689 阅读全文
posted @ 2021-09-11 00:07 China Soft 阅读(19) 评论(0) 推荐(0) 编辑
摘要:https://baijiahao.baidu.com/s?id=1703515951774368804&wfr=spider&for=pc 前几年就开始接触DDD(Domain Driven Design,领域驱动设计),并且着迷于此。它更多地在战略层指导了我的设计,对于战术层面的设计,目前业界没 阅读全文
posted @ 2021-09-11 00:02 China Soft 阅读(311) 评论(0) 推荐(0) 编辑
摘要:https://www.dazhuanlan.com/wx770812562/topics/1170840 本月有幸参加 DDD 中国在广州举办的【微服务时代的领域驱动设计实战工作坊——广州站】,在参加之前就好奇,什么叫做工作坊?一天的活动下来之后,对工作坊的工作方式有了初步的体验,我尝试把它写下来 阅读全文
posted @ 2021-09-10 23:51 China Soft 阅读(423) 评论(1) 推荐(0) 编辑
摘要:draw.iohttps://gitee.com/mirrors/drawio?utm_source=alading&utm_campaign=repo https://processflow.sharehoo.cn/ 阅读全文
posted @ 2021-09-10 23:45 China Soft 阅读(74) 评论(0) 推荐(0) 编辑
摘要:https://www.jb51.net/softs/719029.html Draw.io Windows版是一款免费的专业在线流程图绘制工具,Draw.io 现已改名为 Diagrams.net,可以用来编辑工作流、BPM、org charts、UML、ER图、网络拓朴图等。支持在Windows 阅读全文
posted @ 2021-09-10 23:44 China Soft 阅读(1717) 评论(0) 推荐(0) 编辑
摘要:Qt 控制台输入输出采用 QTextStream(stdin) 和QTextStream(stdout)。QTextStream 类有自己的缓存机制,一般是行缓冲,一行满了才显示,所以加了 endl 之后才会显示,不加的话暂时不会显示,等到 endl 或者程序结束的时候才会显示。而标准C中可以用 s 阅读全文
posted @ 2021-09-10 15:30 China Soft 阅读(2565) 评论(0) 推荐(0) 编辑
摘要:c程序中的printf在应用程序输出窗口中不同步输出。通常是当程序执行完才会把printf的输出一下子全出来。调试程序不方便。 经测试是输出到stdout的字符只有超过4096才输出一次。 解决方法(二选一即可): 1. 在程序开始处增加:setbuf(stdout, NULL); 2. 每个pri 阅读全文
posted @ 2021-09-10 15:28 China Soft 阅读(319) 评论(0) 推荐(0) 编辑
摘要:SQLite(sql)是一款开源轻量级的数据库软件,不需要server,可以集成在其他软件中,非常适合嵌入式系统。Qt5以上版本可以直接使用SQLite。 1、修改.pro文件,添加SQL模块: QT += sql12、main.cpp代码如下: #include "mainwindow.h"#in 阅读全文
posted @ 2021-09-10 15:14 China Soft 阅读(349) 评论(0) 推荐(0) 编辑
摘要:#include <QCoreApplication> #include <QLibrary> #include <QDebug> int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); //声明所用到的dll文件 QLi 阅读全文
posted @ 2021-09-10 13:44 China Soft 阅读(243) 评论(0) 推荐(0) 编辑
摘要:目录 前言 创建类库方法 NuGet发布到服务器 1、登录NuGet账号获取API keys 2、下载Nuget.exe并发布项目 3、NuGet发布到服务器 使用NuGet包 参考文献 回到顶部 前言 NuGet就是一个包(package)管理平台,确切的说是 .net平台的包管理工具,它提供了一 阅读全文
posted @ 2021-09-09 22:49 China Soft 阅读(352) 评论(0) 推荐(0) 编辑
摘要:背景 2019年的某个时候, 笔者负责解决公司系统内的基于Redis pubsub + Websocket消息推送的功能稳定性 过程 NODetail 1. 初始情况: 笔者发现手写的Jedis客户端容易出现 断连, 每个小时至少发生一次, 时间不定. 没有进行多少次改参数的尝试.(因为已经打算寻找 阅读全文
posted @ 2021-09-09 14:09 China Soft 阅读(360) 评论(0) 推荐(0) 编辑
摘要:http://www.ruoyi.vip/ 阅读全文
posted @ 2021-09-09 13:50 China Soft 阅读(101) 评论(0) 推荐(0) 编辑
摘要:http://106.14.124.170/doc/#/ 若依(RuoYi)是码云上一款精美的开源快速开发平台,作者毫无保留给个人及企业免费使用。RuoYi目前有三个版本:普通版本(RuoYi)、前后端分离版本(RuoYi-Vue)、微服务版本(RuoYi-Cloud)。.net的小伙伴们估计很羡慕 阅读全文
posted @ 2021-09-09 13:39 China Soft 阅读(723) 评论(0) 推荐(0) 编辑
摘要:“:” 是指令 “v-bind”的缩写,“@”是指令“v-on”的缩写;“.”是修饰符。详细如下 v-bind 指令可以用于响应式地更新 HTML 特性: <div id="app-2"> <span v-bind:title="message"> 鼠标悬停几秒钟查看此处动态绑定的提示信息! </s 阅读全文
posted @ 2021-09-09 09:34 China Soft 阅读(1982) 评论(0) 推荐(0) 编辑
摘要:C++11的Lambda表达式是什么 Lambda表达式称为匿名函数,所谓匿名函数,有以下两方面的含义 Lambda表达式是函数的一种,从功能上看,Lambda表达式和函数的作用完全一样(虽然Lambda表达式实质是一个类),使用Lambda表达式完成的功能,也可以使用普通函数来完成; Lambda 阅读全文
posted @ 2021-09-08 17:56 China Soft 阅读(1284) 评论(0) 推荐(0) 编辑
摘要:QVector,是Qt对所有数组的封装,比如我们想要一个int类型数组,我们原先会写int array[10],我们在Qt里可以写QVector <int> array(10),赋值的时候,我们依然可以照旧array[5]=4;想获取某一项的值也还可以array[9],也就是说,原来的特性我们还可以 阅读全文
posted @ 2021-09-08 16:15 China Soft 阅读(1735) 评论(0) 推荐(0) 编辑
摘要:https://gitee.com/mirrors/boolinq 阅读全文
posted @ 2021-09-08 16:05 China Soft 阅读(64) 评论(0) 推荐(0) 编辑
摘要:1、代码: void MainWindow::on_pushButton_clicked() { QString str = "5"; QString str01 = str.leftJustified(3, '0'); qDebug() << str01; str01 = str.rightJus 阅读全文
posted @ 2021-09-08 13:55 China Soft 阅读(199) 评论(0) 推荐(0) 编辑
摘要:一、 使用库:https://github.com/bricke/Qt-AES 二、代码举例 #include <QCryptographicHash> void MainWindow::on_pushButton_clicked() { QAESEncryption encryption(QAES 阅读全文
posted @ 2021-09-08 12:02 China Soft 阅读(855) 评论(0) 推荐(0) 编辑
摘要:https://dapr.io/ https://docs.microsoft.com/zh-cn/dotnet/architecture/dapr-for-net-developers/getting-started https://www.cnblogs.com/zhao-yi/p/147678 阅读全文
posted @ 2021-09-08 09:59 China Soft 阅读(57) 评论(0) 推荐(0) 编辑
摘要:https://sql.js.org/examples/GUI/index.html https://sql.js.org/#/ 阅读全文
posted @ 2021-09-08 09:52 China Soft 阅读(66) 评论(0) 推荐(0) 编辑
摘要:可能很多人都跟我一样,都只知道Math.Round()是C#中用来做四舍五入,保留指定小数位的 但实际上它并不是真正的四舍五入,而是银行家算法的四舍六入五取偶 事实上这也是IEEE的规范,因此所有符合IEEE标准的语言都应该采用这样的算法。 其规则如下: 1、当舍去位的数值小于5时。直接舍去 2、当 阅读全文
posted @ 2021-09-07 14:50 China Soft 阅读(174) 评论(0) 推荐(0) 编辑
摘要:最近系统时不时CPU会飙升的百分之九十多甚至百分百,在本地又很难复现问题,无法定位问题出现在哪。 可以用转储文件来保存现场,然后通过分析dump文件可以大概分析出问题的所在 1|0生成转存文件 在CPU飙升时打开任务管理器,找到对应的进程(IIS Worker Process),右键然后点击创建转储 阅读全文
posted @ 2021-09-07 12:15 China Soft 阅读(714) 评论(0) 推荐(0) 编辑
摘要:Qt高级——QTestLib单元测试框架 一、QTestLib简介 1、QTestLib简介 QTestLib是Qt提供的一种针对基于Qt编写的程序或库的单元测试框架。QTestLib提供了单元测试框架的基本功能,并提供了针对GUI测试的扩展功能。 2、QTestLib特性 QTestLib是为了简 阅读全文
posted @ 2021-09-07 12:09 China Soft 阅读(330) 评论(0) 推荐(0) 编辑
摘要:什么是回表查询 小伙伴们可以先看这篇文章了解下什么是聚集索引和辅助索引:Are You OK?主键、聚集索引、辅助索引,简单回顾下,聚集索引的叶子节点包含完整的行数据,而非聚集索引的叶子节点存储的是每行数据的辅助索引键 + 该行数据对应的聚集索引键(主键值)。 假设有张 user 表,包含 id(主 阅读全文
posted @ 2021-09-07 12:07 China Soft 阅读(110) 评论(0) 推荐(0) 编辑
摘要:1.关于Keras 1)简介 Keras是由纯python编写的基于theano/tensorflow的深度学习框架。 Keras是一个高层神经网络API,支持快速实验,能够把你的idea迅速转换为结果,如果有如下需求,可以优先选择Keras: a)简易和快速的原型设计(keras具有高度模块化,极 阅读全文
posted @ 2021-09-06 23:55 China Soft 阅读(428) 评论(0) 推荐(0) 编辑
摘要:目录 1,需求 2,效果图 3,实现原理 4,代码 5,注意事项 1,需求 最近有一个需求,在web页面上有一个按钮,点击按钮,调起本地的.exe程序客户端,我在网上找了很多,感觉都不完整,所以自己总结写一下。 2,效果图 3,实现原理 主要实现方式是添加注册表;新建一个qq.txt文本文档(ps: 阅读全文
posted @ 2021-09-06 22:24 China Soft 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-09-06 11:10 China Soft 阅读(549) 评论(0) 推荐(0) 编辑
摘要:1. 安装qt-opensource-windows-x86-5.12.9 和 mysql 8.0 2. 用qt编译mysql 2.1 修改 mysql.pro mysql.pro D:\alantop_dir\alantop_ide\Qt\Qt5.12.9\5.12.9\Src\qtbase\sr 阅读全文
posted @ 2021-09-05 23:21 China Soft 阅读(349) 评论(0) 推荐(0) 编辑
摘要:下载QT5.12.3并安装http://download.qt.io/official_releases/qt/5.12/5.12.3/ 该版本自带MYSQL驱动,不用重新编译生成libqmysql库不要使用5.12.4经验之前安装的QT5.12.4,折腾了半天没有把sql驱动编译出来,一直报错,提 阅读全文
posted @ 2021-09-05 23:20 China Soft 阅读(1138) 评论(0) 推荐(0) 编辑
摘要:一:背景 1. 讲故事 上上周有位朋友找到我,说他的程序CPU和句柄都在不断的增长,无回头趋势,查了好些天也没什么进展,特加wx寻求帮助,截图如下: 看的出来这位朋友也是非常郁闷,出问题还出两个,气人哈,关于 cpu 爆高的问题我准备单独用一篇文章去侦读,这篇就先聊聊 句柄泄漏 的问题,毕竟写了20 阅读全文
posted @ 2021-09-05 14:46 China Soft 阅读(141) 评论(0) 推荐(0) 编辑
摘要:Qt5 编译.exe成品, 将.exe和一堆.dll合成一个.exe进行发布 我记得这一份资源是之前找了好久才找到的解决方法,在这里共享出来, 软件免安装版,亲测有效。 使用说明: 软件链接:https://pan.baidu.com/s/1jJr2M1K 密码:6t5h—————————————— 阅读全文
posted @ 2021-09-04 23:43 China Soft 阅读(312) 评论(0) 推荐(0) 编辑
摘要:#include <QCoreApplication> #include <iostream> int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); std::cout<<("123"); return a.exec() 阅读全文
posted @ 2021-09-04 23:37 China Soft 阅读(1018) 评论(0) 推荐(0) 编辑
摘要:#include <QDebug> qDebug()<<("hello world!"); 阅读全文
posted @ 2021-09-04 23:34 China Soft 阅读(268) 评论(0) 推荐(0) 编辑
摘要:用图文的方式教大家如何添加。 0x00 设置入口 0x01 添加工具 0x02 配置打包工具环境 填入下列参数到对应栏目下。由于打包工具会在执行文件目录下生成打包依赖文件,建议在项目文件(.pro)中使用DESTDIR指定执行文件的生成路径。 执行档:%{CurrentProject:QT_HOST 阅读全文
posted @ 2021-09-04 23:19 China Soft 阅读(329) 评论(0) 推荐(0) 编辑
摘要:来源: http://www.qtcn.org/bbs/read-htm-tid-89455.html /// Qt4: 4.8.7 4.X 系列终结版本 Qt5 : 5.6 LTS 长期支持版本 Qt5: 5.9 LTS 长期支持版本 Qt5: 5.12 LTS 长期支持版本 Qt5: 5.15 阅读全文
posted @ 2021-09-04 12:26 China Soft 阅读(19836) 评论(1) 推荐(0) 编辑
摘要:自动化生产设备软件开发背景,主要关于视觉引导、运动控制和人机交互,平台使用QT+VS2013。本编随笔主要分享QT多线程编程相关的经验。 背景 上图是一个用于机器视觉引导的生产软件截图,软件由七个工作线程组成,各个工作线程负责接收控制系统的引导请求,采集图像后进行处理分析、模式匹配和坐标转换后,返回 阅读全文
posted @ 2021-09-04 10:52 China Soft 阅读(158) 评论(0) 推荐(0) 编辑
摘要:关于QT的线程通信,我们都会想到signal & slot机制。先回顾下利用signal & slot机制实现控件消息处理的方法。 控件消息处理 假设我们的主界面上有一个使用ui->btn指向的QPushButton对象,要实现该对象的clicked消息处理,可以在主界面对象MainWindow上添 阅读全文
posted @ 2021-09-04 10:51 China Soft 阅读(724) 评论(0) 推荐(0) 编辑
摘要:学习QT多线程编程之前,有必要先熟悉事件循环的概念。先看一个单线程界面程序的主函数代码: int main(int argc, char* argv[]) { QApplication app(argc, argv); // 构造主窗口对象并显示 MainWindow w; w.show(); // 阅读全文
posted @ 2021-09-04 10:51 China Soft 阅读(804) 评论(0) 推荐(0) 编辑
摘要:关于指针的定义格式 两种方式都是对的,编译器都支持。一般编程规范都推荐*号挨着指针变量,为的是避免在一行定义多个指针变量时不小心出错,例如: int *p,q; // 这样读起来容易识别q是整形变量不是指针 int* p,q; // 这样比较容易误解p和q都是指针 screen122014-10-2 阅读全文
posted @ 2021-09-03 11:28 China Soft 阅读(308) 评论(0) 推荐(0) 编辑
摘要:Qt 里面有很多优秀开源的项目,由于没有对应的.net版本,所以在C#写的winform项目中使用就变得异常困难。首先大多数人的思路就有两个,一是把Qt的项目编译成COM控件,通过COM控件使用,二是把Qt的项目编译成Dll调用。今天就说第二种编译成Dll的形式。 由于Qt中有一个机制,就是MFC可 阅读全文
posted @ 2021-09-03 11:25 China Soft 阅读(1197) 评论(0) 推荐(0) 编辑
摘要:一、关于Qt泛型容器 Qt库提供了一组基于模板的一般化的容器类。这些容器可以存储指定的类型的元素。 这些容器比STL容器更轻更安全更容易使用。这些类是隐式共享的,它们都是可重入,它们进行了速度优化,用更少的内存和最小的内联代码扩展,生成更小的可执行文件。此外,当所有的线程仅仅以只读的方式访问它们时, 阅读全文
posted @ 2021-09-02 22:37 China Soft 阅读(544) 评论(0) 推荐(0) 编辑
摘要:Qt提供了一个绝妙的属性系统。跟那些由编译器提供的属性差不多。然而,作为一个独立于编译器和平台的库,Qt不依赖于非标准的编译特性,比如__property 或[property]。Qt可以在任何平台上的标准编译器下编译。Qt属性系统基于元数据对象系统--就是那个提供了对象内置信号和槽通讯机制的家伙。 阅读全文
posted @ 2021-09-02 22:34 China Soft 阅读(701) 评论(0) 推荐(0) 编辑
摘要:文章目录qt增加按键事件处理响应qt增加按键事件处理响应在使用qt时,当需要处理按键触发的键盘事件的时候,需要用到事件触发响应。查阅文档,QT已经实现了这一系列的键盘事件 void QWidget::keyPressEvent(QKeyEvent *event) //键盘按下事件void QWidg 阅读全文
posted @ 2021-09-02 14:02 China Soft 阅读(6510) 评论(1) 推荐(0) 编辑
摘要:本篇简介 本篇的小目标: 借助Qt自家的QWebEngineView实现浏览器的基本功能:输入地址访问页面和刷新页面 定制QWebEngineView的ContextMenu,实现Inspector调试界面的调用 QWebEngineView基础 首先在所创建项目的.pro配置中添加webengin 阅读全文
posted @ 2021-09-02 13:35 China Soft 阅读(2708) 评论(0) 推荐(0) 编辑
摘要:setCentralWidget(ui->textEdit); //将txtEdit设置为中心组件,自动填充整个工作区 阅读全文
posted @ 2021-09-02 11:47 China Soft 阅读(999) 评论(0) 推荐(0) 编辑
摘要:QWebEngineView在易用性上是超过CEF的,但是由于刚刚起步,还是存在着一些问题。性能上也和CEF等经典框架有着一定差距。不过我的感觉是大多数情况下,如果发现了肉眼可见的性能差异,那是不小心把编译目标设置成Debug了。只要把Qt的发布方式设置成Release就能获得显著的性能改善。 ht 阅读全文
posted @ 2021-09-02 11:43 China Soft 阅读(1673) 评论(0) 推荐(0) 编辑
摘要:折腾了大半天终于解决了 原帖地址:https://bugreports.qt.io/browse/QTBUG-44763 BUG单下的留言讲明了问题发生的原因,那就是系统默认设置为自动寻找代理,而使用代理后延迟会变得非常大。 解决方法也非常简单,关掉使用系统代理设定即可。 QNetworkProxy 阅读全文
posted @ 2021-09-02 11:31 China Soft 阅读(1039) 评论(0) 推荐(0) 编辑
摘要:大笨熊: QJson QxORM QtWebApp TreeFrog 大笨熊:http://www.stefanfrings.de/qtwebapp/index-en.html 大笨熊:https://www.treefrogframework.org/en/user-guide/introduct 阅读全文
posted @ 2021-09-02 10:47 China Soft 阅读(65) 评论(0) 推荐(0) 编辑
摘要:http://qjson.sourceforge.net/usage/ Usage This page provides a quick overview of QJson’s features: parsing: from JSON to QVariant. serializing: from Q 阅读全文
posted @ 2021-09-02 00:22 China Soft 阅读(118) 评论(0) 推荐(0) 编辑
摘要:概述Qt开发MQTT程序有两种方式,一个是Qt官方提供的基于MQTT的封装,一个是第三方(EMQ)开发的用于Qt调用MQTT的接口,二者使用方法大同小异,并且均提供了源码。那么,这里先来介绍第一种,如基于Qt官方提供的封装来使用MQTT。 Qt官方虽然在2017年就已经提供了对MQTT的封装,但是并 阅读全文
posted @ 2021-09-01 19:53 China Soft 阅读(1047) 评论(0) 推荐(0) 编辑
摘要:1.我们用在VS中用Qt插件运行了几个程序之后玩得很爽,原来VS上也能用Qt啦,但是再次打开Qt新建项目之后之后,却发现出现了警告:: warning: “D:\VS2019\Microsoft Visual Studio IDE\2017\Enterprise\VC\Tools\MSVC\14.1 阅读全文
posted @ 2021-09-01 16:03 China Soft 阅读(823) 评论(0) 推荐(0) 编辑
摘要:VS 转 QTCreator打开一个VS项目 1. 先调试程序 运行为 2. 选择下面的Open 3. 可以什么都不填,直接点击OK 4. 进入QTCreator打开项目 5. 找到你存放项目的文件夹下面的这个文件(项目名.pro) 6. Ctr + R 直接运行 OK QTCreator 转 VS 阅读全文
posted @ 2021-09-01 15:47 China Soft 阅读(321) 评论(0) 推荐(0) 编辑
摘要:1、新建文件夹、建立Qtcreator项目,在项目配置里面的默认编辑器编程我们需要的类型,我们想要x85的编译环境就选32位,X64 就选x64 2、运行程序 3、查看文件夹 4、打开VS,在 工的馆长与更新下联机搜索QT VS Tools,下载并安装,安装后重启 5、配置QT环境,在QTVS To 阅读全文
posted @ 2021-09-01 15:46 China Soft 阅读(1169) 评论(0) 推荐(0) 编辑
摘要:1.添加qwebengineView模块项目右键-》属性 选择Qt Project Settings,在Qt Modules中添加模块webenginewidgets,模块间以逗号分隔。 2.调用QWebEngineView程序崩溃可能是缺少依赖文件。在qt安装目录bin路径下,执行命令,将依赖添加 阅读全文
posted @ 2021-09-01 15:37 China Soft 阅读(345) 评论(0) 推荐(0) 编辑
摘要:vs2019 + QT.5.12.10 + QT VS TOOLS 2.7 一、QT下载安装可以从官网下载,但速度比较慢,也可以从国内镜像上下载。 1.1 官网下载安装官司网下载地址:https://www.qt.io/download 点击Try Qt页面下的Download Qt Now,填写相 阅读全文
posted @ 2021-09-01 15:19 China Soft 阅读(1491) 评论(0) 推荐(0) 编辑
摘要:一、功能1、分片上传2、断点续传3、秒传 二、特点1、不暴露minio敏感信息2、针对文件每一个分片生成相应的上传地址3、文件直接从浏览器上传到minio,不经过后台4、部署简单,无须部署额外的类似于sts的服务 三、效果1、上传页面 2、前端上传日志 3、minio上传日志 四、详细方案 前端流程 阅读全文
posted @ 2021-09-01 11:54 China Soft 阅读(1619) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示