腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
圈层
工具
MCP广场
返回腾讯云官网
林德熙的博客
专栏成员
举报
2134
文章
2599426
阅读量
62
订阅数
订阅专栏
申请加入专栏
全部文章 (999+)
其他 (422)
wpf (414)
.net (316)
编程算法 (316)
https (308)
网络安全 (271)
windows (226)
git (164)
c# (157)
github (157)
命令行 (152)
ide (151)
开源 (112)
打包 (107)
xml (86)
http (81)
渲染 (64)
sdk (56)
linux (46)
javascript (44)
腾讯云测试服务 (44)
博客 (43)
系统 (43)
对象 (42)
程序 (38)
框架 (36)
网站 (34)
测试 (34)
配置 (34)
异常 (34)
android (33)
windows server (32)
api (31)
容器 (30)
node.js (28)
缓存 (28)
面向对象编程 (28)
canvas (28)
x11 (27)
tcp/ip (26)
事件 (26)
入门 (25)
c++ (24)
var (24)
asp.net (23)
vue.js (23)
文件存储 (23)
工具 (23)
调试 (22)
json (21)
图像处理 (21)
字符串 (21)
java (20)
单元测试 (20)
html (19)
listview (19)
开发 (19)
数据 (19)
性能 (19)
游戏 (18)
powershell (18)
函数 (18)
进程 (18)
asp (17)
官方文档 (16)
存储 (16)
xaml (16)
system (15)
uwp (15)
apache (14)
wmi (14)
软件 (14)
设计 (14)
命令行工具 (13)
unity (13)
microsoft (13)
基础 (13)
开发者 (13)
内存 (13)
线程 (13)
class (12)
后台 (12)
继承 (12)
python (11)
access (11)
安全 (11)
数据结构 (11)
dll (11)
generator (11)
数组 (10)
指针 (10)
sql (9)
gui (9)
display (9)
exe (9)
public (9)
笔记 (9)
ios (8)
webview (8)
数据库 (8)
file (8)
优化 (8)
app (7)
cs (7)
openxml (7)
win10 (7)
编码 (7)
二进制 (7)
接口 (7)
快捷键 (7)
日志 (7)
php (6)
jquery ui (6)
sqlite (6)
容器镜像服务 (6)
svg (6)
markdown (6)
微信 (6)
性能测试 (6)
csproj (6)
null (6)
textblock (6)
using (6)
服务 (6)
连接 (6)
权限 (6)
索引 (6)
同步 (6)
语法 (6)
shell (5)
core (5)
int (5)
list (5)
nuget (5)
runtime (5)
version (5)
多线程 (5)
工作 (5)
排序 (5)
css (4)
arm (4)
symfony (4)
unix (4)
访问管理 (4)
jenkins (4)
socket编程 (4)
机器人 (4)
byte (4)
code (4)
data (4)
directx (4)
double (4)
key (4)
object (4)
roslyn (4)
setter (4)
string (4)
编程 (4)
变量 (4)
布局 (4)
部署 (4)
插件 (4)
动画 (4)
反射 (4)
服务器 (4)
集合 (4)
兼容性 (4)
脚本 (4)
客户端 (4)
模型 (4)
原理 (4)
xcode (3)
bash (3)
centos (3)
深度学习 (3)
日志服务 (3)
人工智能 (3)
虚拟化 (3)
迁移 (3)
fiddler (3)
教育 (3)
com (3)
datetime (3)
debugging (3)
dump (3)
filestream (3)
gtk (3)
maui (3)
msbuild (3)
settings (3)
shift (3)
txt (3)
ui (3)
window (3)
遍历 (3)
编译 (3)
编译器 (3)
登录 (3)
翻译 (3)
算法 (3)
图表 (3)
推送 (3)
网络 (3)
性能优化 (3)
异步 (3)
硬件 (3)
NLP技术 (2)
c 语言 (2)
perl (2)
opengl (2)
nginx (2)
神经网络 (2)
数据加密服务 (2)
DevOps 解决方案 (2)
企业 (2)
黑客 (2)
数据迁移 (2)
ssh (2)
正则表达式 (2)
dns (2)
udp (2)
小程序 (2)
微服务 (2)
腾讯云开发者社区 (2)
utf8 (2)
图片处理 (2)
远程调试 (2)
ast (2)
background (2)
behavior (2)
bit (2)
clr (2)
commit (2)
contextmenu (2)
cpu (2)
datatemplate (2)
debian (2)
debug (2)
device (2)
dispatcher (2)
dispose (2)
environment (2)
frame (2)
function (2)
get (2)
gitlab (2)
grid (2)
gridview (2)
highlight (2)
host (2)
image (2)
intel (2)
io (2)
layout (2)
listbox (2)
nan (2)
path (2)
point (2)
popup (2)
process (2)
product (2)
root (2)
selecteditem (2)
service (2)
static (2)
stream (2)
struct (2)
touch (2)
usb (2)
void (2)
wait (2)
windbg (2)
winforms (2)
word (2)
x86 (2)
表格 (2)
产品 (2)
磁盘 (2)
代码优化 (2)
多进程 (2)
泛型 (2)
服务端 (2)
管理 (2)
教程 (2)
镜像 (2)
开发经验 (2)
科技 (2)
乱码 (2)
手机 (2)
数学 (2)
特效 (2)
调试工具 (2)
线程安全 (2)
效率 (2)
协议 (2)
域名 (2)
对象存储 (1)
比特币 (1)
区块链 (1)
数字货币 (1)
go (1)
actionscript (1)
vbscript (1)
jquery (1)
qt (1)
单片机 (1)
汇编语言 (1)
嵌入式 (1)
云数据库 SQL Server (1)
云数据库 Redis® (1)
postgresql (1)
matlab (1)
tomcat (1)
analyzer (1)
ubuntu (1)
apt-get (1)
spring (1)
mapreduce (1)
云直播 (1)
消息队列 CMQ 版 (1)
企业邮箱 (1)
文字识别 (1)
云推荐引擎 (1)
视频处理 (1)
socket.io (1)
xslt & xpath (1)
移动开发 (1)
serverless (1)
devops (1)
分布式 (1)
运维 (1)
爬虫 (1)
hadoop (1)
wordpress (1)
hive (1)
erp (1)
监督学习 (1)
自动化测试 (1)
cdn (1)
silverlight (1)
aop (1)
flash (1)
rpc (1)
kvm (1)
lnmp (1)
uml (1)
ntp (1)
数据处理 (1)
物联网 (1)
kafka (1)
sdn (1)
ascii (1)
action (1)
aes (1)
alias (1)
animation (1)
append (1)
apt (1)
assembly (1)
async (1)
attributes (1)
auto (1)
autohotkey (1)
back (1)
bat (1)
binding (1)
bitbucket (1)
block (1)
build (1)
button (1)
cat (1)
ci (1)
cjk (1)
click (1)
clipboard (1)
cmd (1)
collectionview (1)
comments (1)
composition (1)
configure (1)
console (1)
cookie (1)
cursor (1)
datagrid (1)
db (1)
default (1)
detect (1)
document (1)
dpi (1)
edge (1)
edit (1)
element (1)
error (1)
event (1)
executable (1)
exif (1)
exists (1)
fill (1)
filter (1)
flags (1)
fluent (1)
foreach (1)
framebuffer (1)
gd (1)
gdi (1)
geometry (1)
glibc (1)
goto (1)
gpt (1)
graphics (1)
hook (1)
idisposable (1)
include (1)
initialization (1)
inotifypropertychanged (1)
ip (1)
ipa (1)
ipc (1)
ipfs (1)
keyboard (1)
latex (1)
load (1)
local (1)
manifest (1)
map (1)
matching (1)
memorystream (1)
metadata (1)
min (1)
model (1)
mono (1)
monodevelop (1)
move (1)
mstest (1)
mutex (1)
observablecollection (1)
openssl (1)
overflow (1)
p2p (1)
package (1)
partial (1)
pdb (1)
pid (1)
ping (1)
pixel (1)
png (1)
policy (1)
private (1)
prompt (1)
properties (1)
push (1)
qemu (1)
reference (1)
release (1)
resharper (1)
resourcedictionary (1)
resources (1)
restore (1)
return (1)
rgb (1)
rsa (1)
scale (1)
screen (1)
scrollviewer (1)
set (1)
share (1)
show (1)
sleep (1)
slide (1)
socket (1)
stack (1)
state (1)
status (1)
streamreader (1)
subroutine (1)
summary (1)
super (1)
tablet (1)
tags (1)
tar (1)
target (1)
task (1)
this (1)
thread (1)
timespan (1)
timestamp (1)
toast (1)
tracking (1)
treeview (1)
unity3d (1)
unmanaged (1)
uri (1)
url (1)
verification (1)
viewmodel (1)
web (1)
width (1)
wifi (1)
wikipedia (1)
xlib (1)
百度 (1)
编程语言 (1)
编辑器 (1)
测试工具 (1)
程序设计 (1)
程序员 (1)
代理 (1)
地图 (1)
环境搭建 (1)
计算机 (1)
架构 (1)
加密 (1)
监控 (1)
解决方案 (1)
局域网 (1)
可视化 (1)
跨平台 (1)
量化 (1)
流量 (1)
路由 (1)
内存管理 (1)
搜索 (1)
腾讯 (1)
统计 (1)
序列化 (1)
虚拟机 (1)
压缩 (1)
异常处理 (1)
语音 (1)
远程桌面 (1)
重定向 (1)
安全分析 (1)
控制中心 (1)
LLM (1)
标签 (1)
搜索文章
搜索
搜索
关闭
支持较低 GLibC 的 dotnet AOT GitHub Action 构建方法
glibc
系统
github
action
debian
无论是麒麟还是 UOS 系统,所采用的 GLibC 版本都比较低。默认在 GitHub Action 上构建用的是 ubuntu-latest 较新的版本。进行 AOT 发布的 dotnet 程序将因为 GLibC 版本太新,而无法在麒麟或 UOS 等国产化系统上跑起来
林德熙
2025-08-23
9
0
Avalonia 制作 AOT 单文件
函数
基础
命令行
var
程序
对 Avalonia 进行 AOT 发布时,会发现存在几个库文件无法被打进入到 exe 可执行文件里面,于是进行分发的时候又需要进行压缩。现在很多用户已经不懂如何解压缩了,我就在想着如何只发布单个文件
林德熙
2025-08-15
122
0
dotnet X11 获取多屏 edid 信息
var
x11
命令行
int
public
故事的背景我在一个双屏设备上,我想要获取每个显示器屏幕对应的 EDID 信息。我在一台麒麟系统的设备上,通过 RandR 的方式获取 EDID 信息,进而读取屏幕物理设备信息
林德熙
2025-08-12
88
0
WPF 使用 WNetUseConnection 连接 SMB 网络资源
wpf
public
string
连接
命令行
本文将和大家演示如何在 WPF 里面,使用 WNetUseConnection 连接 SMB 网络资源
林德熙
2025-08-09
68
0
X11 设置多屏下窗口在哪个屏幕上全屏
命令行
索引
public
var
x11
在 X11 里面,可以指定一个窗口应该在哪个屏幕上全屏显示,甚至可以指定窗口横跨几个屏幕显示
林德熙
2025-08-08
104
0
X11 使用 XSetWMNormalHints 固定窗口所在的屏幕
display
width
x11
博客
命令行
故事的背景是我有一个带来两个屏幕的设备。我计划使用 X11 创建两个窗口,分别让这两个窗口在两个屏幕上。在不做任何处理的情况下,会受到 X 窗口管理器的影响,导致全部都在鼠标最后一次命中的屏幕上显示窗口
林德熙
2025-08-06
89
0
SkiaSharp 使用 HarfBuzz 修复找不到 Symbol 字形
命令行
渲染
var
博客
对象
故事的背景是我尝试在纯净的 Debian docker 设备上,使用 Oxage.Wmf 解析转换 WMF 图片,在此过程中我需要使用 SkiaSharp 渲染出字体,一切在 Windows 上跑得好好的,结果在 Linux 上就渲染出方框,无法使用 Symbol 字体渲染出正确的文本
林德熙
2025-07-31
102
0
linux 麒麟系统修复 wmf2gd 转换 wmf 图片提示 wmf_ipa_font_map 错误
ipa
map
工具
系统
linux
本文记录在 2403 麒麟系统上,使用 wmf2gd 转换 wmf 图片时提示 ERROR: font.c (1334): wmf_ipa_font_map: failed to load any font! 错误问题
林德熙
2025-07-25
87
0
dotnet 简单聊聊 Skia 里的 SKFontMetrics 的各项属性作用
渲染
public
博客
命令行
算法
本文将和大家简单聊聊 Skia 里的 SKFontMetrics 的各项属性作用和代表的含义
林德熙
2025-07-24
103
0
定制 MSTest 单元测试框架 让一个 TestMethod 包含多个测试用例
单元测试
mstest
继承
框架
数据
在默认的 MSTest 单元测试框架里面,每个标记了 TestMethodAttribute 特性的方法,都只有一个测试用例。本文通过 ITestDataSource 接口辅助实现让一个 TestMethod 包含多个测试用例
林德熙
2025-07-20
91
0
dotnet 已知问题 NamedPipeClientStream 连接不存在的服务在内部抛出异常
服务
连接
命令行
异常
system
本文记录一个 dotnet 已知问题,此问题在 dotnet 9 之前就存在。在 Linux 系统上,使用 NamedPipeClientStream 连接不存在的服务时,将不断疯狂地抛出 SocketException 异常
林德熙
2025-07-18
84
0
Avalonia 已知问题 使用 RenderTargetBitmap 截图文本模糊
渲染
png
using
程序
命令行
本文记录 Avalonia 的一个已知问题,使用 RenderTargetBitmap 进行截图时,如果顶层子控件没有设置背景色或背景色是透明色,则截图保存出来的图片里面的文本字符串都是模糊的
林德熙
2025-07-11
105
0
dotnet 数组池 ArrayPool 行为记录
命令行
数组
存储
测试
对象
自己创建一个 buffer 对象,将其归还给到数组池。此时 buffer 不是从数组池借用,但能够归还成功。且在后续租用的时候,可以将其取出来,证明了数组池里面没有要求归还的是借出的,即可以不需要存储借出的数组
林德熙
2025-07-11
85
0
dotnet OpenXML 已知问题 设置 0x0001 等 XML 不合法字符给到标题将在保存时抛出异常
openxml
命令行
异常
字符串
xml
本文记录 OpenXML 的已知问题,在 PackageProperties.Title 等属性上设置字符串包含如 Unicode 编码为 0x0001 等 XML 不合法字符,将在保存写入文件时,抛出 ArgumentException 异常
林德熙
2025-07-11
71
0
测试 dotnet 9 的 AssemblyLoadContext 动态加载和卸载程序集能力
对象
命令行
var
测试
程序
本文记录我测试 dotnet 9 的 AssemblyLoadContext 动态加载和卸载程序集能力。实测发现可以动态进行加载,且在卸载之后对程序集 DLL 文件能够做到无引用,卸载之后可以正常删除程序集 DLL 文件
林德熙
2025-07-10
154
0
dotnet 测试 AOT 的 API 行为
命令行
api
单元测试
测试
程序
获取入口程序集 Assembly.GetEntryAssembly() 返回非空,返回真的入口程序集。此行为和单元测试下不同,单元测试下返回空
林德熙
2025-07-10
83
0
dotnet 9 通过 AppHostRelativeDotNet 指定自定义的运行时路径
框架
命令行
系统
布局
工具
进行框架依赖发布的时候,应用程序需要有 dotnet runtime 运行时才能跑起来。在 dotnet 9 之前,通常都是需要安装到系统的 Program File 文件夹下的全局 dotnet 运行时的支持。在 dotnet 9 时,引入了 AppHostRelativeDotNet 机制,允许开发者自定义依赖框架发布的应用使用的 dotnet 运行时路径
林德熙
2025-07-04
130
0
dotnet 简单解压缩 tar gz 到文件夹
压缩
打包
git
tar
命令行
本文将和大家介绍如何在 dotnet 7 或更高版本里,使用不到 10 行可执行代码解压缩 tar.gz 压缩包到文件夹
林德熙
2025-07-03
107
0
BinSkim 一款强大的二进制安全分析工具
编译器
二进制
工具
安全分析
安全
在现代软件开发中,确保应用程序的安全性是一个至关重要的任务。为了识别潜在的安全问题,开发者需要使用专业工具对二进制文件进行深入分析。BinSkim 就是一款专为此设计的开源工具,它能够对可移植可执行文件(PE 文件)及其关联的符号文件(PDB)进行检查,从而发现多种安全问题
林德熙
2025-06-18
270
0
dotnet 源代码生成器分析器入门
命令行
配置
入门
语法
单元测试
本文将带领大家入门 dotnet 的 SourceGenerator 源代码生成器技术,期待大家阅读完本文能够看懂理解和编写源代码生成器和分析器
林德熙
2025-06-17
137
0
点击加载更多
活动推荐
新邀入驻腾讯云开发者社区,福利多多!
左手AI,右手安全 —— 一汽丰田数字化转型之路
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档
不再提示