4

C#的窗体防闪烁解决方案 - 开源研究系列文章

昨天编码的时候想到了关于无边框窗体的闪烁问题,主要是改变窗体大小的时候会闪烁,默认的窗体没这个问题。而现在无边框窗体的应用比较多,所以就找了度娘,然后结合自己的经验进行了测试,得到了这个例子,简单有效。 1、 项目目录; 2、 源码介绍; 3、 运行界面; 因为没其它界面效果,这里就不提供界面截图了 ...

lzhdim 发布于 2024-03-20 10:00 评论(0) 阅读(1432)
5

fyne - 谁说用Go不能开发应用界面

fyne项目介绍 fyne 是一个纯 Golang 的跨平台 GUI 库,跨平台库说实话,是有很多选择的,Flutter、Electron、QT等。fyne 绝对不是一个很大众的选择。但是在我,一名后端程序员尝试使用 Electron实现一个简单的番茄时钟,痛苦地在使用 js 如何在渲染进程和主进程 ...

轩脉刃 发布于 2024-03-20 09:59 评论(1) 阅读(410)
1

数据好合: Argilla 和 Hugging Face Spaces 携手赋能社区合力构建更好的数据集

最近,Argilla 和 Hugging Face 共同 推出 了 Data is Better Together 计划,旨在凝聚社区力量协力构建一个对提示进行排名的偏好数据集。仅用几天,我们就吸引了: 350 个社区贡献者参与数据标注 超过 11,000 个提示评分 你可通过 进度面板 了解最新的 ...

HuggingFace 发布于 2024-03-20 09:58 评论(0) 阅读(59)
1

Python爬虫实战系列4:天眼查公司工商信息采集

Python爬虫实战系列1:博客园cnblogs热门新闻采集 Python爬虫实战系列2:虎嗅网24小时热门新闻采集 Python爬虫实战系列3:今日BBNews编程新闻采集 Python爬虫实战系列4:天眼查公司工商信息采集 一、分析页面 打开天眼查网址 https://www.tianyanch ...

Python魔法师 发布于 2024-03-20 09:52 评论(5) 阅读(401)
4

C# 12 拦截器 Interceptors

拦截器Interceptors是一种可以在编译时以声明方式替换原有应用的方法。 这种替换是通过让Interceptors声明它拦截的调用的源位置来实现的。 您可以使用拦截器作为源生成器的一部分进行修改,而不是向现有源编译添加代码。 演示 使用 .NET 8 创建一个控制台应用程序。并在Propert ...

chester·chen 发布于 2024-03-20 09:28 评论(3) 阅读(570)
3

JSON Web Token 入门教程

本文收录于 Github.com/niumoo/JavaNotes,Java 系列文档,数据结构与算法! 本文收录于网站:https://www.wdbyte.com/,我的公众号:程序猿阿朗 JSON Web Token(JWT)是一种可以在多方之间安全共享数据的开放标准,JWT 数据经过编码和数 ...

程序猿阿朗 发布于 2024-03-20 09:12 评论(0) 阅读(313)
3

爬虫实战:从HTTP请求获取数据解析社区

在过去的实践中,我们常常通过爬取HTML网页来解析和提取数据,因此今天我们讨论了如何通过调用接口来获取所需数据。本文通过示例代码展示了如何爬取社区首页的文章和活动数据,以及如何爬取自己的文章列表。通过这些实践,我们可以更好地理解和运用接口爬取技术。 ...

努力的小雨 发布于 2024-03-20 09:05 评论(0) 阅读(227)
2

深入浅出Java多线程(十三):阻塞队列

大家好,我是你们的老伙计秀才!今天带来的是[深入浅出Java多线程]系列的第十三篇内容:阻塞队列。大家觉得有用请点赞,喜欢请关注!秀才在此谢过大家了!!! ...

解码猿 发布于 2024-03-20 08:58 评论(0) 阅读(216)
1

关于volatile与指令重排序的探讨

写在开头 在之前的学习我们了解到,为了充分利用缓存,提高程序的执行速度,编译器在底层执行的时候,会进行指令重排序的优化操作,但这种优化,在有些时候会带来 有序性 的问题。 那何为有序性呢?我们可以通俗理解为:程序执行的顺序要按照代码的先后顺序。 当然,之前我们还说过发生有序性问题时,我们可以通过给变 ...

JavaBuild 发布于 2024-03-20 08:29 评论(0) 阅读(144)
2

Redis集群模式和常用数据结构

一、Redis 支持三种主要的集群模式 主从复制模式(Master-Slave Replication): 在这种模式下,主节点(Master)负责处理写入操作,而从节点(Slave)则是主节点的副本,用于处理读取操作和提供数据冗余。这种模式通过复制主节点的数据到多个从节点来提高数据的可用性和读取性 ...

Eric zhou 发布于 2024-03-20 08:21 评论(0) 阅读(182)
10

.NET开源免费的Windows快速文件搜索和应用程序启动器

前言 今天大姚给大家分享一款.NET开源(MIT License)、免费、功能强大的Windows快速文件搜索和应用程序启动器:Flow Launcher。 工具介绍 Flow Launcher 是一款方便实用的 Windows 文件搜索和应用程序启动器,能够帮助你快速查找文件、启动应用程序和执行系 ...

追逐时光者 发布于 2024-03-20 08:00 评论(2) 阅读(500)
2

FreeRTOS教程8 任务通知

本文主要学习 FreeRTOS 任务通知的相关知识,包括FreeRTOS中的通信手段、任务通知的优缺点、任务通知 API 函数等知识 ...

OSnotes 发布于 2024-03-20 07:59 评论(0) 阅读(96)
2

Java SE 22 新增特性

Java SE 22 新增特性 作者:Grey 原文地址: 博客园:Java SE 22 新增特性 CSDN:Java SE 22 新增特性 源码 源仓库: Github:java_new_features 使用未命名的变量和模式 我们经常需要定义一些我们根本不需要的变量。常见的例子包括异常、lam ...

Grey Zeng 发布于 2024-03-20 00:02 评论(0) 阅读(251)
21

http内网穿透CYarp[开源]

0 前言 在物联网领域中,mqtt消息一直是海量设备连接到平台的标配协议,而平台向移动端开放的操作接口往往是http协议,这就要求平台为两种协议作消息一一适配。在某些情况下,这些设备是有操作系统的linux或安卓设备,如果我们换个思路,让这些设备直接提供http协议的操作接口(httpd服务器),平 ...

jiulang 发布于 2024-03-19 22:17 评论(8) 阅读(1413)
2

RabbitMQ集群运维实践

一、RabbitMQ的集群模式 主要有两种:普通集群模式和镜像队列模式。下面分别介绍这两种模式的原理: 1.普通集群模式: 在普通集群模式下,RabbitMQ的集群节点之间主要同步元数据,而不同步存储的消息数据。这意味着消息本身只存储在创建该消息队列的节点上,其他节点只保留队列的元数据信息和指向该队 ...

Eric zhou 发布于 2024-03-19 20:39 评论(0) 阅读(205)
2

SQL奇遇记:解锁 SQL 的秘密

数据库基础 在我们探究SQL语言之旅的起点,首先要对数据库的核心理念有所了解。数据库在现代生活中无处不在,每次网购、网页浏览、即时通讯,都在产生数据。简单来说,数据库就是按一定数据结构组织、存储、管理数据的系统,它能够长期存储于计算机内,实现数据的有序共享和统一管理。 以图书馆为例,成千上万的书籍需 ...

编程人千寻 发布于 2024-03-19 19:58 评论(0) 阅读(319)
52

Garnet: 力压Redis的C#高性能分布式存储数据库

今天看到微软研究院开源了一个新的C#项目,叫Garnet,它实现了Redis协议,可以直接将Redis替换为Garnet,客户端不需要任何修改。根据其官网的信息,简单的介绍一下它。 开源仓库地址:https://github.com/microsoft/garnet 文档地址:https://mic ...

InCerry 发布于 2024-03-19 19:57 评论(31) 阅读(5352)
3

从 Linux 内核角度探秘 JDK MappedByteBuffer

本文涉及到的内核源码版本为: 5.4 ,JVM 源码为:OpenJDK17,RocketMQ 源码版本为:5.1.1 在之前的文章《一步一图带你深入剖析 JDK NIO ByteBuffer 在不同字节序下的设计与实现》 中,笔者为大家详细剖析了 JDK Buffer 的整个设计体系,从总体上来讲, ...

bin的技术小屋 发布于 2024-03-19 18:55 评论(0) 阅读(1200)
4

记录工作过程中一次业务优化

1需求 用户需要输入身份证和姓名进行登录,登录时需要判断是否存在在数据库存在,登录成功后需要记录登录的信息以及微信Id,如果用到不同的微信账号,需要记录多次记录。 2设计 2.1数据库设计 CREATE TABLE `ExamDefine` ( `Id` varchar(36) NOT NULL C ...

小吴的成长之路 发布于 2024-03-19 17:40 评论(2) 阅读(343)
1

golang 依赖控制反转(IoC) 改进版

最近在开发基于golang下的cqrs框架 https://github.com/berkaroad/squat (陆续开发中,最近断了半年,懒了。。。)。这个框架依赖ioc框架,因为之前写了一个ioc,所以借此完善下,主要从灵活性、易用性、性能角度进行了优化。顺带也支持了go mod,并将源码文件 ...

Berkaroad 发布于 2024-03-19 16:36 评论(0) 阅读(194)