- 博客(7)
- 收藏
- 关注
转载 理解 C# 中的各类指针
变量可以理解成是一块内存位置的别名,访问变量也就是访问对应内存中的数据。指针是一种特殊的变量,它存储了一个内存地址,这个内存地址代表了另一块内存的位置。指针指向的可以是一个变量、一个数组元素、一个对象实例、一块非托管内存、一个函数等。截止到发文为止,.NET 最新正式版本为 .NET 9,C# 最新正式版本为 C# 13。文中提及的IL代码可能会随编译器版本的不同而有所差异,仅供参考。本文将介绍到发文为止 C# 中的各类指针,并对比差异:对象引用(Object Reference)
2025-06-29 15:01:52
107
转载 深感一无所长,准备试着从零开始写个富文本编辑器
在本文我们聊了很多关于富文本编辑器基础能力的实现,特别是在DOM结构表现和数据结构之间的设计。并且在浏览器交互的方案上,我们也聊了Canvas实现方案的特点,简单总结了当前成熟产品以及开源编辑器,并且描述了相关实现的优缺点。在后边我们会基于实现基本的富文本编辑器,首先对于整体的架构设计,以及数据结构的操作做概述。然后开始分别实现具体的模块,例如输入模块、剪贴板模块、选区模块等等。
2025-05-23 13:35:23
130
转载 DCL(Double-checked Locking双重校验锁)实现单例模式的原理、问题与解决方案
单例即单实例,只实例出来一个对象。一般在创建一些管理器类工具类的时候,需要用到单例模式,比如JDBCUtil类,我们只需要一个实例即可(多个实例也可以实现功能,但是增加了代码量且降低了性能)。之所以这样设计,是因为类的静态内部类在JVM中是唯一的,这就很好地保障了单例对象的唯一性。静态内部类的单例实现方式同样是线程安全的。饿汉模式和静态内部类实现单例模式的优点是写法简单,缺点是不适合复杂对象的创建。对于涉及复杂对象创建的单例模式,比较优雅的实现方式是懒汉模式,
2025-05-06 16:53:26
40
转载 微信小程序自定义菜单栏
有时根据业务场景,开发小程序需要自定义菜单栏,以便更加灵活地设置 tabBar 样式,以满足更多个性化的场景。此时需要修改app.json配置信息,tabbar的配置按平时的就行,自定义菜单栏的话需要设置custom为true登录后复制 "tabBar": { "custom": true, ...
2024-07-25 02:56:36
256
转载 mysql清空自增主键
清空MySQL自增主键的方法及示例引言在MySQL数据库中,经常会遇到需要清空自增主键的情况,例如重置表数据或者清空测试数据等。本文将介绍如何清空MySQL中的自增主键,并给出相应的代码示例。清空自增主键的方法清空MySQL表的自增主键可以通过两种方法实现:删除表数据后重新插入数据重置自增主键的值方法一:...
2024-07-14 02:06:08
496
转载 用kimi实现一键实体识别与关系抽取
实体识别与关系抽取是自然语言处理(NLP)中的两个重要任务,通常被视为知识图谱构建的基础技术。实体识别(Named Entity Recognition, NER):实体识别的目标是从文本中识别出具有特定意义的实体,并将其分类到预定义的类别中。这些实体通常包括人名、地名、机构名、时间表达式、货币值等。实体识别的过程可以分为...
2024-07-08 02:23:50
284
转载 java后端封装文件流
封装相关视频讲解:C语言程序设计入门之环境安装DLL动态链接库创建C++设计模式:观察者模式的实用工程技术Java后端封装文件流实现指南1. 事情流程Implementing Java Backend File Stream Encapsulation#render_6_1619784985-svg{font-f...
2024-06-30 03:39:07
91
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅