技术栈
开发语言
波力海苔夹心脆675
15 分钟前
开发语言
·
c#
·
wpf
·
入门教程
·
resource
·
资源字典
C# WPF 资源字典详解:ResourceDictionary、MergedDictionaries 与自定义控件案例
导语:项目里有几十个窗口、上百个按钮,样式如果每个窗口都写一遍,改起来就是灾难。WPF 的 ResourceDictionary(资源字典)就是一个"公共样式仓库":把通用的样式、画笔单独放进独立文件,所有窗口都能引用,改一处全局生效。本文基于我自己的资源字典学习程序,先讲怎么写、怎么引入,再用一个自定义圆角按钮做综合案例,大白话配合可运行代码,适合已经会写 Style、想做统一主题管理的同学。
不会算法的笨小孩
36 分钟前
开发语言
·
c++
·
c++11
·
异常
异常的使用以及会出现的问题
通过错误码的形式处理错误。错误码本质就是对错误信息进行分类编号,让我们拿到错误码之后还要去查询错误信息。
Hhy_1107
3 小时前
c语言
·
开发语言
·
c++
·
学习
·
visual studio
《C++深度解构06》手撕 string —— 从底层内存管理到深浅拷贝彻底吃透
📌 相关专栏与源码导航:在日常开发中,直接使用标准库的 std::string 本质上只是在调用标准库封装好的 API。知其然更需知其所以然,想要彻底搞懂 C++ 动态内存分配、深浅拷贝防坑、迭代器底层映射以及异常安全性,最扎实的方式莫过于亲手还原一个属于自己的 string 类。
starzy1990
3 小时前
开发语言
·
scala
深入理解Scala函数定义:从方法到函数的类型跨越
Java程序员第一次写Scala函数的时候,一定会困惑一件事:为什么Scala的函数写起来这么奇怪?看起来差不多——参数、返回值、函数体。但真正用下去,你会发现越来越多奇怪的地方:为什么函数可以当参数传?为什么函数可以当返回值?为什么_ + _就是一个函数?为什么map方法接收的不是一个函数名,而是一个函数?
starzy1990
3 小时前
开发语言
·
scala
深入理解Scala递归函数:从栈溢出到尾调用优化
Java程序员对递归的印象,大概停留在"写个阶乘"、"写个斐波那契"这种教科书示例里。实际项目里很少用——因为递归太容易栈溢出了。
三*一
3 小时前
开发语言
·
javascript
·
ecmascript
Mapbox‑GL JS 多边形折点编辑工具:实现原理、功能拆解与踩坑总结
背景:在 WebGIS 图斑编辑业务中,除了整形、分割、合并,折点(顶点)编辑是高频需求:拖拽修改顶点位置、在线段增加折点、删除折点、套索批量删除折点、撤销 / 重做。本文基于项目自研MapVertexEditTools工具类,讲解整套折点编辑的实现思路、核心原理、完整能力、关键坑点,适合需要自研顶点编辑,不想重度依赖mapbox‑gl‑draw的同学参考。
YSL070124
3 小时前
开发语言
·
c++
C++基础
C++ 的起源可以追溯到 1979 年,当时 Bjarne Stroustrup (本贾尼・斯特劳斯特卢普,这个翻译的名字不同的地方可能有差异) 在贝尔实验室从事计算机科学和软件工程的研究工作。面对项目中复杂的软件开发任务,特别是模拟和操作系统的开发工作,他感受到了现有语言(如 C 语言)在表达能力、可维护性和可扩展性方面的不足。
若亦_
3 小时前
java
·
开发语言
·
intellij-idea
Java中关于this的三种用法
目录一、this访问成员变量二、this访问成员方法三、this访问构造方法四、总结对于这种情况其输出的结果为:
2601_96879314
4 小时前
开发语言
·
python
·
自动化
Python Requests 轻量自动化:无需浏览器,实现真人级账号浏览模拟
很多同学想学账号自动化,但是 Selenium 启动浏览器卡顿、耗资源、容易闪退、指纹暴露严重。其实轻量化行为模拟完全可以用 Requests 实现,速度快、资源占用低、适合做基础养号行为模拟学习。
eggwyw
4 小时前
开发语言
·
c++
关于C++为什么不加入垃圾回收机制解析
这个标题把"C++ 不加入垃圾回收"当成了一个已经确定的设计决定,需要先纠正一下措辞。更准确的表述是:C++ 标准不要求实现提供垃圾回收(garbage collection, GC),也不把 GC 作为语言的核心内存管理机制;但标准并不禁止实现自行提供 GC,开发者也可以链接第三方的回收器。 标准真正保证的是对象的生存期与析构时机,至于底层内存是否由某个回收器顺带回收,只要可观察行为符合标准,实现可以自行决定。
来让爷抱一个
15 小时前
开发语言
·
python
Python 异步里混用同步库,事件循环被卡住的全过程
一个 FastAPI 接口压测时 QPS 上不去,只有 300 左右,机器 CPU 一直在 12%。单个请求处理耗时 40 毫秒,4 核理论上该跑到几千。
心祭丫丫
18 小时前
开发语言
·
人工智能
·
笔记
·
python
·
学习
【每天一个 Python 小案例17】Python 实现通讯录
数据要长期留下来,就该换一种能"整存整取"的格式。系列:《每天一个 Python 小案例》 第 17 篇:Python 实现通讯录 关键词:Python、字典、json 模块、增删改查、菜单循环、文件持久化
露天赏雪
18 小时前
java
·
开发语言
·
人工智能
·
spring boot
·
spring
·
servlet
·
sentinel
第3篇:Sentinel熔断降级实战:大模型接口抖动时的服务兜底方案
在上一篇我们搭建了多厂商统一LLM调用客户端,做到了模型厂商无感切换。 但这里有一个极易被忽略的致命问题:大模型接口和普通HTTP接口完全不是一回事。 普通接口几十毫秒返回,LLM动辄1~5秒,遇到厂商侧抖动、服务故障,响应会更久。
yeccheng
21 小时前
java
·
开发语言
·
jvm
·
mysql
·
面试
MySQL 索引超详解:从底层 B+ 树到面试高频考点
一篇搞懂 MySQL 索引的底层原理、数据结构、InnoDB 实现、最左匹配、索引失效场景,以及面试中必问的高频问题。
联犀
21 小时前
开发语言
·
golang
·
pdf
纯 Go 的 CAD 开源库 go-cad:直接解析 DWG/DXF,现在也能导出 PDF
GitHub 项目地址见文末go-cad 可以直接把 DWG/DXF 导出成 PDF 了! 整图单页,或者自动拆成多页,再用图名生成书签。一份铺着多个楼层的施工图,可以变成一份按页翻阅、按图名跳转的文件。
zjxtxdy
21 小时前
开发语言
·
c++
C++面向对象程序开发-类与对象
1.C语言内容跳转链接1.C语言核心语法-CSDN博客2.C语言运算符-CSDN博客3.C语言流程控制语句_c语言的流程控制语句-CSDN博客
qq_40698103
1 天前
开发语言
·
c++
c++拷贝构造函数
在C++中,拷贝构造函数(Copy Constructor)是一种特殊的构造函数,它用于用一个已存在的同类对象来初始化另一个正在创建的新对象。
爱喝雪碧的可乐
1 天前
开发语言
·
算法
·
matlab
MATLAB
变量名必须以字母开头,可以包含字母、数字和下划线。区分大小写,长度不超过63个字符。避免使用MATLAB关键字或函数名作为变量名。
H.莓飛
1 天前
linux
·
服务器
·
开发语言
·
数据结构
·
c++
·
visual studio
【C++】【STL】vector_OJ题
📖 博主简介:分组的依据是解题动作,不是题目难度,也不是题号的先后顺序。位运算那一组只看位,把整个数组扫一遍就在 32 个位上凑出答案;二维表那一组先把形状铺开,再按行列把上一行的结果递推到下一行;原地压缩那一组不申请任何新空间,两个下标在同一个数组上一前一后地挪;回溯那一组把结果集当树来长,走到叶子收一个答案,回头把走过的路径擦掉。
j7~
1 天前
开发语言
·
c++
·
面试
·
c++11
·
八股文
【C++ 八股文】(篇四)C++11 新特性
C++11 是 C++ 的分水岭:它把"现代 C++"需要的语法基础设施一次性补齐了——移动语义、Lambda、auto、nullptr、智能指针、无序容器。