11

程序员必备!10款实用便捷的Git可视化管理工具

前言 俗话说得好“工欲善其事,必先利其器”,合理的选择和使用可视化的管理工具可以降低技术入门和使用的门槛。我们在团队开发中统一某个开发工具的使用能够大大降低沟通成本,提高协作沟通效率。今天给大家分享10款实用便捷的Git可视化管理工具,注意排名不分先后希望能对各位小伙伴有所帮助。 假如您有更好的Gi ...

追逐时光者 发布于 2024-01-27 15:32 评论(3) 阅读(3149)
16

使用Visual Studio调试 .NET源代码

前言 在我们日常开发过程中常常会使用到很多其他封装好的第三方类库(NuGet依赖项)或者是.NET框架中自带的库。如果可以设置断点并在NuGet依赖项或框架本身上使用调试器的所有功能,那么我们的源码调试体验和生产效率会得到大大的提升。今天我们就一起来学习一下如何使用Visual Studio调试.N ...

追逐时光者 发布于 2024-01-26 13:04 评论(5) 阅读(1102)
10

记一次 .NET某工控自动化系统 崩溃分析

一:背景 1. 讲故事 前些天微信上有位朋友找到我,说他的程序偶发崩溃,分析了个把星期也没找到问题,耗费了不少人力物力,让我能不能帮他看一下,给我申请了经费,哈哈,遇到这样的朋友就是爽快,刚好周二晚上给调试训练营的朋友分享 GC标记阶段 相关知识,而这个dump所展示的问题是对这块知识的一个很好的巩 ...

一线码农 发布于 2024-01-26 12:42 评论(0) 阅读(2298)
8

WebAssembly入门笔记[2]:利用Memory传递字节数据

利用灵活的“导入”和“导出”机制,WebAssembly与承载的JavaScript应用之间可以很便利地“互通有无”。《与JavaScript的交互》着重演示了如何利用函数的导入和导出实现功能的共享,接下来我们主要关注数据的传递或者共享。宗地来说,WebAssembly与宿主程序之间的数据传递主要有... ...

Artech 发布于 2024-01-26 08:40 评论(0) 阅读(731)
24

《HelloGitHub》第 94 期

这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言 Python、Java、Go、C/C++、Swift...让你在短时间内感受到开源的魅力,对编程产生兴趣! ...

削微寒 发布于 2024-01-26 08:37 评论(3) 阅读(1796)
13

Semantic Kernel 通过 LocalAI 集成本地模型

本文是基于 LLama 2是由Meta 开源的大语言模型,通过LocalAI 来集成LLama2 来演示Semantic kernel(简称SK) 和 本地大模型的集成示例。SK 可以支持各种大模型,在官方示例中多是OpenAI 和 Azure OpenAI service 的GPT 3.5+。今天 ...

张善友 发布于 2024-01-25 20:01 评论(7) 阅读(999)
7

C# AsyncLocal 是如何实现 Thread 间传值

一:背景 1. 讲故事 这个问题的由来是在.NET高级调试训练营第十期分享ThreadStatic底层玩法的时候,有朋友提出了AsyncLocal是如何实现的,虽然做了口头上的表述,但总还是会不具体,所以觉得有必要用文字+图表的方式来系统的说一下这个问题。 二:AsyncLocal 线程间传值 1. ...

一线码农 发布于 2024-01-25 16:09 评论(0) 阅读(2069)
31

C#开源免费的开发效率提升利器:DevToys开发人员的瑞士军刀!

前言 今天分享一款基于C#开源(MIT License开源协议)、免费、离线、功能齐全的Windows开发者工具箱,号称开发人员的瑞士军刀,可以帮助开发者完成日常工作开发中常用功能:DevToys。 工具介绍 DevToys是一个专门为开发者设计的Windows工具箱,完全支持离线运行,无需使用许多 ...

追逐时光者 发布于 2024-01-25 13:21 评论(6) 阅读(4016)
15

WebAssembly入门笔记[1]:与JavaScript的交互

前一阵子利用Balazor开发了一个NuGet站点,对WebAssembly进行了初步的了解,觉得挺有意思。在接下来的一系列文章中,我们将通过实例演示的方式介绍WebAssembly的一些基本概念和编程模式。 ...

Artech 发布于 2024-01-25 08:27 评论(7) 阅读(1897)
20

.NET集成IdGenerator生成分布式全局唯一ID

前言 生成分布式唯一ID的方式有很多种如常见的有UUID、Snowflake(雪花算法)、数据库自增ID、Redis等等,今天我们来讲讲.NET集成IdGenerator生成分布式全局唯一ID。 分布式ID是什么? 分布式ID是一种在分布式系统中生成唯一标识符的方法,用于解决多个节点之间标识符重复或 ...

追逐时光者 发布于 2024-01-24 08:22 评论(8) 阅读(2018)
15

C# 线程本地存储 为什么线程间值不一样

一:背景 1. 讲故事 有朋友在微信里面问我,为什么用 ThreadStatic 标记的字段,只有第一个线程拿到了初始值,其他线程都是默认值,让我能不能帮他解答一下,尼玛,我也不是神仙什么都懂,既然问了,那我试着帮他解答一下,也给后面类似疑问的朋友解个惑吧。 二:为什么值不一样 1. 问题复现 为了 ...

一线码农 发布于 2024-01-23 16:36 评论(6) 阅读(2249)
19

你和时间管理大师,就差一个开源工具「GitHub 热点速览」

在这个快节奏的生活中,我们努力地在平衡工作、生活和个人发展,但常常感到时间不够用。如何在繁忙的日程中找到一丝丝“喘息”的机会,这个名叫 cal.com 开源项目能让你更轻松地管理日程。不管每天再怎么忙也不要忘记给自己充电,这份系统设计入门教程 system-design-101,能让你利用碎片时间给... ...

削微寒 发布于 2024-01-23 08:39 评论(5) 阅读(3039)
40

.NET开源的简单、快速、强大的前后端分离后台权限管理系统

前言 今天分享一款前端基于Vue3,后端基于.NET8开源的免费(MIT license)、简单、快速、强大的前后端分离后台权限管理系统:中台Admin(Admin.Core)。 项目官方介绍 中台Admin(Admin.Core)是前后端分离权限管理系统,前端 UI 基于Vue3开发,后端 Api ...

追逐时光者 发布于 2024-01-23 08:03 评论(15) 阅读(4595)
58

【动画进阶】神奇的 3D 卡片反光闪烁动效

最近,有群里在群里发了这么一个非常有意思的卡片 Hover 动效,来源于此网站 -- key-drop,效果如下: 非常有意思酷炫的效果。而本文,我们不会完全还原此效果,而是基于此效果,尝试去制作这么一个类似的卡片交互效果: 该效果的几个核心点: 卡片的 3D 旋转跟随鼠标移动效果 如何让卡片在 H ...

ChokCoco 发布于 2024-01-22 10:59 评论(8) 阅读(3059)
6

Elastic学习之旅 (2) 快速安装ELK

本篇,我们会料了解ElasticSearch的安装方式,并通过docker-compose的方式快速搭建一个两个ES节点的ElasitcSearch + Kibana服务。然后,通过手动安装Logstash并导入测试数据集,为后续学习ElasticSearch基本概念和查询练习奠定了基础。 ...

EdisonZhou 发布于 2024-01-22 08:30 评论(0) 阅读(326)
19

Visual Studio实用的搜索、查找、替换技巧

前言 对于.NET开发者而言Visual Studio是我们日常工作中比较常用的开发工具,掌握一些Visual Studio实用的搜索、查找、替换技巧可以帮助我们大大提高工作效率从而避免996。 Visual Studio更多实用技巧 https://github.com/YSGStudyHards ...

追逐时光者 发布于 2024-01-21 16:47 评论(3) 阅读(1984)
26

Navicat平替工具,一款免费开源的通用数据库工具

前言 前段时间有小伙伴在群里提问说:因为公司不允许使用破解版的Navicat,有好用的Navicat平替工具推荐吗?今天分享一款免费开源的通用数据库工具:DBeaver。 工具介绍 DBeaver是一款免费的跨平台数据库工具,适用于开发人员、数据库管理员、分析师和所有数据处理人员。它支持所有流行的 ...

追逐时光者 发布于 2024-01-20 21:57 评论(12) 阅读(3693)
2

开源:Taurus.DTS 微服务分布式任务框架,支持即时任务、延时任务、Cron表达式定时任务和广播任务。

在发布完:开源:Taurus.DTC 微服务分布式事务框架,之后想想,好像除了事务外,感觉里面多了一个任务发布订阅的基础功能,本想既然都有了基础发布订阅功能了,那要不要顺带加上延时发布功能呢?加上了会不会让事务组件不纯了? 经过一翻深思......于是就有了这个Taurus.DTS 任务组件,而且功... ...

路过秋天 发布于 2024-01-18 14:26 评论(2) 阅读(635)
12

记一次 .NET某道闸收费系统 内存溢出分析

一:背景 1. 讲故事 前些天有位朋友找到我,说他的程序几天内存就要爆一次,不知道咋回事,找不出原因,让我帮忙看一下,这种问题分析dump是最简单粗暴了,拿到dump后接下来就是一顿分析。 二:WinDbg 分析 1. 程序为什么会暴 程序既然会爆,可能是虚拟地址受限,也可能是系统内存不足,可以用 ...

一线码农 发布于 2024-01-18 11:00 评论(0) 阅读(1180)
1

[SDR] GNU Radio 系列教程(十五)—— GNU Radio GFSK 模块

目录1 GFSK 背景知识2 GNU Radio GFSK 模块参数详解3 GNU Radio GFSK 模块简示例4 本文视频教程参考链接教程列表基础教程:综合教程:视频和博客 1 GFSK 背景知识 调制分类如下:[2] GFSK 是 FSK 的扩展,其中调制信号的频率不会在二进制数据的每个符号 ...

beautifulzzzz 发布于 2024-01-18 10:19 评论(0) 阅读(219)