2

用VS Code搞Qt6:编译源代码与基本配置

先说明一下,本水文老周仅讨论新版的 Qt 6,旧版的 Qt 不讨论。 尽管 Qt 有自己的开发环境,但老周必须说句不装逼的话:真的不好用。说起写代码,当然了,用记事本也能写。但是,有个高逼格的工具,写起来不仅效率高,而且舒服。 Qt 应用程序本质上就是 C++ 开发的代码,所以,不用官方工具是没有问 ...

东邪独孤 发布于 2022-07-24 21:28 评论(0) 阅读(478)
0

详解 Apache Hudi Schema Evolution(模式演进)

Schema Evolution(模式演进)允许用户轻松更改 Hudi 表的当前模式,以适应随时间变化的数据。 从 0.11.0 版本开始,支持 Spark SQL(spark3.1.x 和 spark3.2.1)对 Schema 演进的 DDL 支持并且标志为实验性的。 场景 可以添加、删除、修改 ...

leesf 发布于 2022-07-24 16:15 评论(0) 阅读(181)
1

聊聊 C++ 中的几种智能指针 (下)

一:背景 上一篇我们聊到了C++ 的 auto_ptr ,有朋友说已经在 C++ 17 中被弃用了,感谢朋友提醒,今天我们来聊一下 C++ 11 中引入的几个智能指针。 unique_ptr shared_ptr weak_ptr 看看它们都怎么玩。 二:三大智能指针详解 1. unique_ptr ...

一线码农 发布于 2022-07-24 11:01 评论(0) 阅读(276)
4

【ASP.NET Core】选项模式的相关接口

在 .NET 中,配置与选项模式其实有联系的(这些功能现在不仅限于 ASP.NET Core,而是作为平台扩展来提供,在其他.NET 项目中都能用)。配置一般从多个来源(上一篇水文中的例子,记得否?)来读取数据,最后以 Key - Value 的方式加载到应用程序中,然后应用程序可以读取配置。这些来 ...

东邪独孤 发布于 2022-07-23 18:21 评论(1) 阅读(315)
8

Taurus.MVC 如何升级并运行在NET6、NET7

最近看到NET7也出来了,其中启动程序,合并了Program和Startup,因此,补上一下Taurus.MVC在NET6、7的运行教程 ...

路过秋天 发布于 2022-07-22 14:05 评论(2) 阅读(736)
9

记一次 .NET 某RFID标签管理系统 CPU 暴涨分析

一:背景 1. 讲故事 前段时间有位朋友说他的程序 CPU 出现了暴涨现象,由于程序是买来的,所以问题就比较棘手了,那既然找到我,就想办法帮朋友找出来吧,分析下来,问题比较经典,有必要和大家做一下分享。 二:WinDbg 分析 1. CPU 真的爆高吗 一直关注这个系列的朋友应该知道,用 !tp 验 ...

一线码农 发布于 2022-07-22 08:45 评论(4) 阅读(998)
1

年中盘点 | 2022年,PaaS 再升级

作者丨刘世民(Sammy Liu)全文共7741个字,预计阅读需要15分钟 过去十五年,是云计算从无到有突飞猛进的十五年。PaaS作为云计算的重要组成部分,在伴随着云计算高速发展的同时,在云计算产业链中的关键性作用日渐凸显。关于PaaS,很多人都认同一个观点,在公有云上,除了IaaS和SaaS,其余 ...

SammyLiu 发布于 2022-07-21 11:27 评论(0) 阅读(457)
8

GitHub中Fork来的仓库如何进行双向更新

(文章目录) 一、做点贡献 想对别人的某个仓库“做点贡献”怎么办? 1. Fork该仓库 首先Fork该仓库,本文以git-learn这个仓库为例 这样自己的账号下就会出现这样一个仓库 2. Clone代码并修改 然后把这个仓库clone下来 git clone https://github.com ...

FlyLolo 发布于 2022-07-20 06:36 评论(0) 阅读(309)
13

技术管理进阶——团队一盘散沙,怎么破?

原创不易,求分享、求一键三连 最近有个粉丝问了一道大题: 小钗,我最近空降到一个小公司做技术负责人,感觉团队士气很低,同学们要么有力无处使,要么常规摸鱼,这种一盘散沙的团队该如何带呢? 这道题我还真会!只不过这是一道大题,没那么简单,需要大家耐着性子读完,这里先给出解题思路: 直面问题,分析成因; ...

叶小钗 发布于 2022-07-19 09:47 评论(21) 阅读(2102)
10

聊一聊 C# 后台GC 到底是怎么回事?

一:背景 写这一篇的目的主要是因为.NET领域内几本关于阐述GC方面的书,都是纯理论,所以懂得人自然懂,不懂得人也没法亲自验证,这一篇我就用 windbg + 源码 让大家眼见为实。 二:为什么要引入后台GC 1. 后台GC到底解决了什么问题 解决什么问题得先说有什么问题,我们知道 阻塞版GC 有一 ...

一线码农 发布于 2022-07-19 08:32 评论(2) 阅读(4620)
1

Kafka入门实战教程(7):Kafka Streams

流处理给人的印象是低延时,但是结果可能不太精确。而批处理则相反,它能提供精确的结果,但是往往存在高时延。本文总结了Kafka Streams的基本概念与执行流程,并结合Kafka Streams .NET客户端给出了一个Kafka Streams应用程序的示例。 ...

EdisonZhou 发布于 2022-07-18 23:02 评论(0) 阅读(427)
1

Apache Hudi数据跳过技术加速查询高达50倍

介绍 在 Hudi 0.10 中,我们引入了对高级数据布局优化技术的支持,例如 Z-order和希尔伯特空间填充曲线(作为新的聚类算法),即使在经常使用过滤器查询大表的复杂场景中,也可以在多个列而非单个列上进行数据跳过。 但实际上什么是Data Skipping数据跳过? 随着存储在数据湖中的数据规 ...

leesf 发布于 2022-07-18 22:09 评论(0) 阅读(195)
7

手把手教你搭建惊艳的博客

(文章目录) 前言 相信大多数人都有自己搭建博客网站的想法,本文就手把手一步一步的进行,最终结果类似如下样式: 一、网站软件的选择 软件选择成熟而免费的WordPress,WordPress是一款能让您建立出色网站、博客或应用程序的开源软件。 可充分利用超过55,000个插件扩展WordPress, ...

FlyLolo 发布于 2022-07-18 21:42 评论(2) 阅读(624)
39

超酷炫的转场动画?CSS 轻松拿下!

在 WeGame 的 PC 端官网首页,有着非常多制作精良的基于滚动的动画效果。 这里我简单截取其中 2 个比较有意思的转场动画,大家感受感受。转场动画 1: 转场动画 2: 是不是挺有意思的,整个动画的衔接是基于滚轮的滚动触发的。我猜测是使用了类似 TweenMaxJS 的动画库实现。 当然,这两 ...

ChokCoco 发布于 2022-07-18 10:21 评论(14) 阅读(4049)
2

聊聊 C++ 中的几种智能指针 (上)

一:背景 我们知道 C++ 是手工管理内存的分配和释放,对应的操作符就是 new/delete 和 new[] / delete[], 这给了程序员极大的自由度也给了我们极高的门槛,弄不好就得内存泄露,比如下面的代码: void test() { int* i = new int(10); *i = ...

一线码农 发布于 2022-07-18 09:06 评论(0) 阅读(401)
5

什么新东西值得学「GitHub 热点速览 v.22.29」

上周 18k+ 的项目 bun 这周又获得 7k+ star,是时候了解下它背后的编程语言 zig 了,它并不是一门新的语言,伴随着 bun 的风靡,zig 本周也上了 GitHub 热榜。同样,可以学习的还有 software-papers 也是个新项目,收录了大量值得一读的软件工程论文。 除了学 ...

削微寒 发布于 2022-07-18 08:37 评论(0) 阅读(1537)
3

【摸鱼神器】UI库秒变低代码工具——表单篇(二)子控件

上一篇介绍了表单控件,这一篇介绍一下表单里面的各种子控件的封装方式。 主要内容 需求分析 子控件的分类 子控件属性的分类 定义 interface。 定义子控件的的 props。 定义 json 文件。 基于 UI库 进行二次封装,实现依赖 json 渲染。 通过 slot 、 “字典”,实现自定义 ...

金色海洋(jyk) 发布于 2022-07-17 09:22 评论(0) 阅读(671)
6

无需CORS,用nginx解决跨域问题,轻松实现低代码开发的前后端分离

近年来,前后端分离已经成为中大型软件项目开发的最佳实践。 在技术层面,前后端分离指在同一个Web系统中,前端服务器和后端服务器采用不同的技术栈,利用标准的WebAPI完成协同工作。这种前后端分离的"混合开发"模式下,前后端通常会部署到不同的服务器上,即便部署在同一台机器,因为宿主程序(如后端用Tom ...

葡萄城技术团队 发布于 2022-07-15 15:17 评论(3) 阅读(2250)
4

聊聊 C++ 中的四种类型转换符

一:背景 在玩 C 的时候,经常会用 void* 来指向一段内存地址开端,然后再将其强转成尺度更小的 char* 或 int* 来丈量一段内存,参考如下代码: int main() { void* ptr = malloc(sizeof(int) * 10); int* int_ptr = (int ...

一线码农 发布于 2022-07-15 10:46 评论(0) 阅读(480)
21

记一次 .NET 某电厂Web系统 内存泄漏分析

一:背景 1. 讲故事 前段时间有位朋友找到我,说他的程序内存占用比较大,寻求如何解决,截图就不发了,分析下来我感觉除了程序本身的问题之外,.NET5 在内存管理方面做的也不够好,所以有必要给大家分享一下。 二:WinDbg 分析 1. 托管还是非托管泄漏 这个还是老规矩 !address -sum ...

一线码农 发布于 2022-07-14 08:16 评论(18) 阅读(4167)