自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

文武傲群雄,彳亍定江山

专注信息数据采集与分析

  • 博客(486)
  • 资源 (3)
  • 收藏
  • 关注

原创 还在为下载开发软件与资源速度发愁?最快最全国内下载镜像在此,还不快快收下。

介绍:什么是开源镜像站点,百度百科的定义是“即一个放置开源系统镜像文件的站点.免费提供镜像文件下载下来可以刻盘也可以直接用虚拟光驱安装操作系统,开源的软件,LINUX源码网站”。开源安装发行包则是为了减少你从国外官网下载资源的时间。小贴士:开源镜像有其适用范围,请参考法律法规酌情使用!镜像地址:1.华为https://link.zhihu.com/?target=https%3A//m...

2020-05-03 14:34:29 416

原创 什么是数字孪生?

数字孪生是指通过数字化技术手段,将现实世界中的实体物理系统或过程与其数字化模型相连接,实现实体物理系统或过程的虚拟仿真、监测、预测和优化等功能的一种技术。数字孪生技术可以将物理系统的运行状态、性能参数、故障信息等实时反馈到数字模型中,通过数字模型对物理系统进行仿真分析,实现对物理系统的全生命周期管理和优化。数字孪生技术的应用范围非常广泛,包括但不限于工业制造、城市规划、交通运输、医疗健康等领域。

2023-11-22 23:00:01 728

转载 QML WebEngine + ECharts展示实时曲线

(相信不少人都会用 ECharts 这个网页图表库,我这里也只是学 WebEngine 顺带做个笔记) 我的环境:Qt5.15.1 MSVC 32bit,不同的版本可能 webengine 的初始化有所不同,以官方文档为准。 本文完整项目链接:https://github.com/gongjianbo/MyTestCode/tree/master/Qml/QmlWebEngineECharts 0.下载ECh...

2021-10-24 12:21:17 1315

原创 躺平好汉林

青丝挂愁细雨绵,躺平青年叹连连半岁风情亦尤在,终是辗转意难平劲松拔立香满溢,曲径幽深霞漏苔任尔高低三六等,我自凌云向天笑

2021-05-30 22:08:09 372

转载 一文对比storm与spark(特性与应用场景)

背景随着实时数据的增加,对实时数据流的需求也在增长。更不用说,流技术正在引领大数据世界。使用更新的实时流媒体平台,用户选择一个平台变得很复杂。Apache Storm和Spark是该列表中最流行的两种实时技术。让我们根据它们的功能比较Apache Storm和Spark,并帮助用户做出选择。本文的目的是Apache Storm Vs与Apache Spark无关,不是要对两者进行判断,而是要研究两者之间的异同。什么是Apache Storm与Apache Spark?要了解Spark Vs Storm,让

2021-02-01 22:30:17 1971 1

原创 Http状态返回值1** 2** 3** 4** 5**

2020-12-14 16:54:24 277

原创 SpringBoot配置加载顺序

2020-09-12 18:51:57 127

原创 服务网关第一步,自定义ZuulFilter

直接撸代码public class AccessFilter extends ZuulFilter { private static Logger log = LoggerFactory.getLogger(AccessFilter.class); @Override public String filterType() { return "pre"; }@Override public int filterOrder() { return 0; }@Override public

2020-08-21 22:23:38 444

转载 spring-boot-starter家族成员简介

以下应用程序starters是Spring Boot在org.springframework.boot组下提供的:名称描述spring-boot-starter核心Spring Boot starter,包括自动配置支持,日志和YAMLspring-boot-starter-actuator生产准备的特性,用于帮我们监控和管理应用spring-boot-starter-amqp对”高级消息队列协议”的支持,通过spring-rabbit实现spring-boo...

2020-08-18 21:28:34 153

转载 Json字符串与QVariantList 对象相互转换

在Qt中QVariantList 使用起来很方便,如果涉及到数据的传输,需要将QVariantList 数据转换为JsonArray字符串,这个转换Qt已经实现好了,只需要调用接口就可以完成转换,代码如下:main.cpp#include <QCoreApplication>#include <...

2020-08-04 22:31:30 939 1

原创 Thymeleaf模板的相关配置

SpringBoot项目中使用Thymeleaf模板需要做如下引用<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>如有需要修改默认配置的时候,只需复制下⾯要修改的属性到 application.properties 中,并修改

2020-07-27 21:37:03 287

原创 SpringBoot项目中application.properties文件使用随机数(字符串,数字)

# 随机字符串 com.didispace.blog.value=${random.value} # 随机int com.didispace.blog.number=${random.int} # 随机long com.didispace.blog.bignumber=${random.long} # 10以内的随机数com.didispace.blog.test1=${random.int(10)} # 10-20的随机数 com.didispace.blog.test2=${rando

2020-07-26 21:11:48 981

转载 看懂 Serverless,这一篇就够了

文章目录1. 无服务器(Serverless)计算是什么2. 理解Serverless技术---FaaS和BaaS2.1 FaaS(Function as a Service,函数即服务)2.2 BaaS(Backend as a Service,后端即服务)3. 无服务器(Serverless)计算如何工作?4. 无服务器(Serverless)适用于哪些场景?4.1 场景一:...

2020-07-12 22:23:34 337

转载 Serverless国内项目落地简介

说起当前最火的技术,不得不提的一个概念就是 Serverless。2019 年几乎所有人都在说 Serverless,实际落地 Serverless 的有多少?Serverless 作为一种新型的互联网架构,直接或间接推动了云计算的发展,从 AWS Lambda 到阿里云函数计算,Serverless 一路高歌,同时基于 Serverless 的轻量计算开始登录云计算的舞台。传统的 IT 架构已经不适合当今快速发展的数字经济环境。技术顾问 Declan Morris 表示:“客户不仅期望零停机时间,而且.

2020-07-12 22:20:10 524

原创 订单超时解决方案

数据库订单任务,定时扫描订单时间(物理和逻辑删除)jdk队列 delayedqueue 无界阻塞队列 超时时间排序 poll得到超时元素,没有超时返回null;take没有获取到超时元素,会阻塞环型队列 指定长度数组循环,每一个位置存放set集合,计算消耗任务的执行次数,list自己依照循环次数与休眠时间,存放至指定数组元素与执行次数;定时器模式执行redis有序集合 排序检索实现 zset;id循环性能消耗大,zet自动排序性能会随着订单数性能下降基于时间形成key值(aaa_20150..

2020-07-12 17:11:58 1215

转载 mvc和mvvm的区别

前言mvc和mvvm大概是个老生常谈的问题了,关于MVC和MVVM如此这般设计的原因以及我们应该如何思考一些相关的问题1.在看mvc和mvvm的区别之前我们来看一下前端的发展历史在上个世纪的1989年,欧洲核子研究中心的物理学家Tim Berners-Lee发明了超文本标记语言(HyperText Markup Language),简称HTML,并在1993年成为互联网草案。从此,互联网开始迅速商业化,诞生了一大批商业网站。最早的HTML页面是完全静态的网页,它们是预先编写好的存放在Web服务器上

2020-07-07 22:21:10 246

转载 微服务架构下的分布式事务

目录微服务架构下的分布式事务场景分类DTP模型DTP模型的局限性微服务架构下的分布式事务特性微服务架构下分布式事务处理模型TCC模型可靠消息模型业务补偿模型模型总结对比微服务架构下的分布式事务单体架构下的分布式事务是一个服务内访问多个数据源的分布式事务,可以采用传统分布式事务处理模型——DTP(Distribut...

2020-07-05 22:32:24 195

转载 qt 中文乱码 处理QByteArray类型里含中文的数据

qt解析tcp通信传来的xml时,中文有乱码解决方法:头文件添加 #include<QTextCodec>QByteArraytmpQBA=m_pSocket->readAll();QTextCodec *tc = QTextCodec::codecForName("GBK");QString tmpQStr = tc->toUnicode(tmpQBA);//如下转换会导...

2020-07-05 18:06:44 1619

原创 Spring架构图详解

spring简介:框架图:分模块讲解:1.核心容器2.AOP3.消息4.Web5.数据访问与集成

2020-06-26 10:22:00 1163

原创 分布式配置中心spring cloud config(背景、原理、应用技巧)

一、背景分布式与微服务的应用深入,配置项的繁琐引出分布式配置中心技术。首先回顾分布式与微服务的基本思路,用户量的增加引入了分布式技术,不断进行针对性扩容。微服务是在简单分布式架构上的一个升级,每个微服务有自己的数据库,是插拔式灵活系统,同时可复用能力不断增加。微服务框架具备高可用(插拔式)、资源合理分配(分服务部署投入)、人尽其才(模块间低耦合接口封装多语言协作)、加快部署(docker)简单讲述docker的基本原理基于微服务的多级容灾思路:互联网应用基本上分为用户应用端、业务接口端、数据

2020-06-25 18:28:49 444

原创 C++有关回车与换行问题

回车(Carriage Return, CR)和换行(Line Feed, LF),在一起称之为CRLF,这两个是不同的操作,在C++中回车符是"\r",换行符是"\n"介绍:回车(Carriage Return, CR)和换行(Line Feed, LF),在一起称之为CRLF,这两个是不同的操作,在C++中回车符是"\r",换行符是"\n"Windows系统里面,每行结尾是“<换行><回车>”,即“\n\r”;Mac系统里,每行结尾是“<回车>”。一个直接后果

2020-06-23 21:05:01 1109

转载 HashMap 线程不安全原因剖析(jdk1.7,jdk1.8)

我们都知道HashMap是线程不安全的,在多线程环境中不建议使用,但是其线程不安全主要体现在什么地方呢,本文将对该问题进行解密。在jdk1.8中对HashMap做了很多优化,这里先分析在jdk1.7中的问题,相信大家都知道在jdk1.7多线程环境下HashMap容易出现死循环,这里我们先用代码来模拟出...

2020-06-13 22:03:20 1504

原创 千万行数据的表想做分页,抓破老壳学一学。

背景:当进行分页时,MySQL 并不是跳过 offset 行,而是取 offset+N 行,然后放弃前 offset 行,返回 N 行。例如 limit 10000, 20。mysql排序取出10020条数据后,仅返回20条数据,查询和排序的代价都很高。那当 offset 特别大的时候,效率就非常的低下,所以我们要对sql进行改写方法一:使用书签用书签记录上次取数据的位置,过滤掉部分数据前SELECT id, name, description FROM film ORDER BY name LI

2020-06-07 12:04:42 151

转载 Qt解析JSON数组

JSON 数组在中括号中书写,以逗号分隔。JSON 中数组值必须是合法的 JSON 数据类型(字符串, 数字, 对象, 数组, 布尔值或 null)。比如:[ { "id": "1", "name": "aa" }, { "id": "2...

2020-06-07 11:28:05 1009

转载 QVariant类及QVariant与自定义数据类型转换的方法

    这个类型相当于是Java里面的Object,它把绝大多数Qt提供的数据类型都封装起来,起到一个数据类型“擦除”的作用。比如我们的 table单元格可以是string,也可以是int,也可以是一个颜色值,那么这么多类型怎么返回呢?于是,Qt提供了这个QVariant类型,你可以...

2020-05-26 20:52:36 887

转载 C++:undefined reference to vtable 原因与解决办法

最近在写一套基础类库用于SG解包blob字段统计,在写完了所有程序编译时遇到一个郁闷无比的错误: MailBox.o(.text+0x124): In function `CMailBox::CMailBox[not-in-charge](CMmogAnalyseStatManager*)': ../src/MailBox.cpp:27: undefined reference to `CSgAnalyseStatBase::~CSgAnalyseStatBase [not-in..

2020-05-26 20:50:03 2437

转载 layui框架(弹出层和div轮播)

一、弹出层模块加载名称:layer;由于layer可以独立使用,也可以通过Layui模块化使用。layer下载地址:http://layer.layui.com/1、作为独立组件使用 layerlayui<!--引入好layer.js后,直接用即可--><script src="layer.js"></script><script>layer.msg('he...

2020-05-24 22:55:44 993

转载 C++ 深拷贝和浅拷贝(位拷贝)详解

前提 在对象拷贝过程中,如果没有自定义拷贝构造函数,系统会提供一个缺省的拷贝构造函数,缺省的拷贝构造函数对于基本类型的成员变量,按字节复制,对于类类型成员变量,调用其相应类型的拷贝构造函数。阅读《高质量的c c++编程》,第9章有这样一段话,类似的话在《c++primer》《effecti...

2020-05-24 20:58:23 228

转载 QT信号和槽参数传递复杂结构(多种类型适配)的数据

QT信号和槽函数间参数传递只能是通用数据类型,有时信号和槽函数间需要传递map等结构复杂的数据。实现复杂结构数据传递的主体思路是:将复杂结构的数据包装成通用数据类型(QVariant)放入信号及槽函数中传递,在槽函数中使用时再转化为原来的数据类型。本次以传递参数类型:QMap<QString, int>为例。1、首先包含头文件:#include , 在使用信号类(或主窗口类)的构造函数中,通过如下的方式注册数据类型:qRegisterMetaType(“QVariant”);2、然后分别申

2020-05-21 21:44:31 2059

转载 5个开源免费的Java项目快速开发脚手架,Java程序员必备!

想要获取更多开源项目资源?欢迎关注我的 awesome-java(Github 上非常棒的 Java 开源项目集合),地址:https://github.com/Snailclimb/awesome-java 。概览 :GunspigRuoYiJeecg-bootiBase4JGuns推荐指数 :⭐⭐⭐⭐⭐简介我在上大学的时候就了解和接触过了这个项目,当时我还是一个 Spring 入门不太久的小菜鸟。一晃,不经意间已经过去快 3 年了。...

2020-05-21 21:13:02 1310

转载 JVM内存设置多大合适? Xmx和Xmn如何设置

问题:新上线一个java服务,或者是Rpc或者是Web站点,内存的设置改怎么设置呢?设置多大合适呢?分析:依赖的原则是根据Java Performance里面的推荐公式来进行设置。·具体来讲:java整个堆大小设置:Xmx和Xms设...

2020-05-21 21:07:53 1262

转载 GNSS信号体制——载波、伪码、导航电文

关于GNSS的组成,前面一篇博文简单讲了一下。不同GNSS系统的信号结构不尽相同,简要概述一下。卫星信号从结构上可以分为载波,伪码和数据码三个层次。伪码和数据码先调制到载波上,然后卫星将调制后到载波信号播发出去。1.载波-频率这些卫星导航系统所用的载波无线电信号都属于特高频(300MHz-3GHz)。(1)GPSL1 : 1575.42MHz=154*10.23MHz     λ...

2020-05-21 21:03:17 3687

原创 QT5:QString与QByteArray互相转换

//Qt5.3.2QString str("hello"); QByteArray bytes = str.toUtf8(); // QString转QByteArray方法1 QString str("hello"); QByteArray bytes = str.toLatin1(); // QString转QByteArray方法2//Qt5.3.2QByteArray bytes("hello world");QString string = bytes; // QBy

2020-05-21 21:00:40 707

转载 CountDownLatch深入浅出

面试官:看你简历上有写熟悉并发编程,CountDownLatch一定用过吧,跟我说说它!我:CountDownLatch是JDK提供的一个同步工具,它可以让一个或多个线程等待,一直等到其他线程中执行完成一组操作。面试官:CountDownLatch有哪些常用的方法?我:有countDown方法和await方法,CountDownLatch在初始化时,需要指定用给定一个整数作为计数器。当调用countDown方法时,计数器会被减1;当调用await方法...

2020-05-18 20:57:10 123

原创 QT QHash(添加、遍历、查找)

添加头文件:#include QHash<QString, QString> map;添加:map.insert("one", "1");map.insert("two", "2");map.insert("three", "3");map.insert("four", "4");遍历:QHash<QString, QString>::iterator i;for( i=map.begin(); i!=map.end(); ++i) qDebug() &

2020-05-18 20:14:50 7953

转载 程序员视界一:百度搜索为什么那么快?

场景:你: 百度爬取了各个网站的信息,然后进行排序,当输入关键词的时候进行文档比对……巴拉巴拉大佬: 捞地一!正文开始:两个字:倒排,将贯穿整篇文章,也是面试官想要的答案首先我们知道,百度肯定是有爬虫,到处爬取网页,进行某种处理。然后通过你输入的关键词进行某种计算再返回给你的目录某种处理某种计算两次遍历法排序法我们先来看看什么是某种处理某种处理当百度爬取了海量网页后,每一个网页我们称为”文档“,不可能就杂乱无章的放着,它使用了文档集合,就是类似的文档放在一个集合中那什么样的文档算类似

2020-05-17 21:29:06 268

转载 程序员效率工具及常用小技巧(周更)

前言楼主还没有写完,每天下班完持续更新,有好用的工具欢迎在下方留言建议收藏建议收藏建议收藏命令行CMD秒进指定目录效率低的操作win+r,输入cmd,然后跳到指定目录骚操作文件夹地址栏输入cmd,弹出cmd窗口,同时进入指定目录SSH和SCP命令ssh:从一台机器登陆到另一台机器scp:将文件从一台机器传输到另一台机器ssh命令虽然可以通过密码登陆,但还是比较麻烦,建议配置公钥访问。先看自己之前是否已经生成了公钥文件,如果没有需要手动生成windows:在windo..

2020-05-17 21:17:58 381

转载 占空比

  我们知道服务器的风扇墙是可以使用IPMI调节转速的,那风扇是根据什么原理调节具体的速度呢?他是怎么知道要调节的具体转速?下面我们说一下占空比(Duty Ratio)的概念:占空比指的是高低电平所占的时间的比率,占空比越大,电路开通时间就越长,整机性能就越高。方波的占空比为50%,占空比为0.5,说明正电平所占时间为0.5个周期。如下图:在一段连续工作时间内脉冲占用的时间与总时间的比值。然后风扇通过4Pin...

2020-05-17 21:10:23 5429

原创 比较两个double数是否相等(C++/Java适用)

问题分析:计算机判断两个数相等,将判断所有的二进制位是否相等,当所有的位都相等时,两个数才相等,绝对的相等。解决方法:万物没有绝对相等的概念,在我们的程序中:对小数来说,保留小数点后几位就足够了,因此两个小数的差在可接受的精度范围内就可以被认为是相等的。#qt5写法public bool equal(double a, double b) { if ((a- b> -0.000001) && (a- b) < 0.000001)

2020-05-17 21:00:01 3416

原创 上传项目GitLab报错: You are not allowed to push code to protected branches on this project.

现象:往Gitlab上提交代码的问题,错误提示:GitLab: You are not allowed to push code to protected branches on this project.解决方案:把被保护的分支取消保护就可以了,但是我的问题是我没有这个分支的权限,正确的是首先检查用户有没有这个分支的权限,在进行保护的判断。(用户权限问题)...

2020-05-17 20:52:50 2589

2012年上半年中项、高项案例分析真题解析

2012中高项真题解析,学习资料,仅供备考,请勿商用。

2018-12-17

Myeclips10破解文件

用于myeclips10破解,用好破解文件,钻研技术切勿商用

2018-10-17

计算机组成原理试题

学习计算机组成原理都需要一个过程,本试题有助于检测学习状况

2018-08-05

空空如也

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

TA关注的人

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