首页
分类
技术
私有云
其他
动态
图库
友链
朋友圈
文档
Dream2.0 Plus 主题
关于
隐私政策
1
绿联 安装qbittorrent(qb)及一些常见错误的解决办法
2
jellyfin刮削插件MetaShark
3
绿联 安装lucky(DDNS及NPM的集合体)
4
绿联搭建rustdesk服务器,不再使用向日葵
5
绿联 安装transmission及中文UI
登录
宏尘
专注于技术知识和NAS笔记等内容分享
累计撰写
227
篇文章
累计收获
2114
个点赞
累计收获
217292
次访问
导航
首页
分类
技术
私有云
其他
动态
图库
友链
朋友圈
文档
Dream2.0 Plus 主题
关于
隐私政策
目录
游客
登录
宏尘极客
专注于技术知识和NAS笔记等内容分享
C# 将json字符串转换为键值对形式,用于执行form表单形式的请求
该C#代码定义了一个名为KeyValueCombination的方法,用于将JSON字符串转换为URL编码的键值对格式。方法首先使用JavaScriptSerializer反序列化JSON字符串为字典对象,然后遍历字典中的每个键值对。对于每个键值对,方法对键和值进行URL编码,并根据值类型(数组或普通对象)进行不同处理,最终拼接成标准的URL查询参数格式。处理完成后,移除末尾多余的"&"符号并返回结果字符串。代码涉及System.Web和System.Web.Extensions命名空间,需引用相关库。
2023年09月27日
54
6
41.4℃
客户端
技术
C# 录音控制
文章介绍了一个使用C#实现的简单录音功能解决方案。通过调用Windows多媒体接口mciSendString实现音频录制,封装了RecordingAudio类提供开始、停止录音方法和录制进度、完成事件。停止时可选择取消保存文件,完成后返回录音时长、文件路径及状态。配套实现了自定义进度条控件ProgressBarControl,支持背景色、进度值等属性设置。文中还提及了WAV转MP3的格式转换需求,并提供相关开源代码参考。该方案避免了复杂的DirectX实现,简化了C#语音录制功能的开发流程。
2023年09月27日
105
5
44.5℃
客户端
技术
C#利用异步委托完成文件下载并返回
文章介绍了一个C#文件下载工具类FileUtils,通过异步委托实现网络文件下载和本地文件管理。核心功能包括:检查并创建资源文件夹,验证本地文件存在性,异步下载文件到指定路径。下载完成后通过回调返回文件路径,若文件小于18字节则判定为失败。下载过程在非UI线程执行,需注意UI控件操作需切换回主线程。调用时传入URL和回调函数即可使用,回调接收的参数为下载结果路径或null。
2023年09月27日
64
6
42.4℃
客户端
技术
C# SQLite通用读写操作方法
该代码片段包含两个C#方法,用于操作SQLite数据库。ExecuteSql方法通过锁定机制执行SQL语句并返回受影响的行数,处理异常后关闭连接。Query方法执行查询语句并返回DataTable结果,同样包含异常处理和连接关闭。两者均使用SQLiteConnection建立连接,确保资源释放。
2023年09月27日
57
5
39.7℃
客户端
技术
Android TTS 文字转语音,中文需第三方插件
文中介绍了Android平台实现文字转语音(TTS)功能的代码方案。核心部分通过TTSTextToSpeech类封装系统TextToSpeech接口,实现语音播放队列管理(speak/stop方法)和中文语言支持检测逻辑,初始化时默认采用中文但会降级为英文。示例代码包含日志工具类LogUtils,提供分级调试输出功能且仅在DEBUG模式生效。文中建议原生TTS不支持中文时可使用第三方应用讯飞语记,并给出系统设置指引。
2023年09月27日
494
5
83.4℃
客户端
技术
如何利用码云Gitee发布安卓依赖到Jitpack 新方案 支持gradle:7.0.0 及以上
Jitpack是一种简便的代码库发布工具,本文详细介绍了多模块Android项目的配置流程。包括注册Jitpack并绑定Gitee私人令牌、创建公开项目、在build.gradle中添加maven-publish插件和发布配置、针对Gradle 7.0+需配置jitpack.yml文件等关键步骤。特别说明必须上传gradlew脚本和wrapper文件以避免构建失败,并配图展示了从版本发布到Jitpack编译完成的完整操作流程。适用于需要管理多架构、多可选依赖的组件化项目发布场景。
2023年09月27日
436
5
77.6℃
客户端
技术
C# WPF 的多国语言处理
MultiLanguageLib是一个用于C# WPF应用程序的多语言处理类库。它提供资源字典管理,支持通过DLL引用或直接复制类文件集成到主项目。使用方法包括添加资源字典、配置App.xaml引用默认语言文件、控件绑定字典资源Key等。代码中可初始化多语言资源路径,动态切换语言,并通过TryFindResource方法获取对应语种文本。该项目简化了WPF应用国际化实现流程,支持中英文等多语言切换。
2023年09月25日
165
9
58.5℃
客户端
技术
WPF TextBox 允许输入数字及字母的工具类
该工具类提供WPF TextBox的输入限制功能,通过正则表达式控制仅允许输入数字、字母数字组合或带小数点的数字。默认禁用输入法强制使用键盘输入,可拦截粘贴非法字符。使用时创建对象并指定正则规则(如纯数字、数字加字母等),调用Build方法即可实现输入过滤。核心功能包括实时字符校验、粘贴内容过滤和事件自动注销,代码简洁易于集成。
2023年09月25日
215
6
57.5℃
客户端
技术
安卓 微信支付SDK
wxlibrary是一个适配微信targetSdkVersion 30的Android工具库,支持登录、分享和支付功能。通过JitPack引入依赖,需添加wechat-sdk和EventBus。初始化时需配置AppKey和AppSecret,支持manifest或gradle两种方式。提供链式调用的登录、分享、支付接口,支持成功、失败等回调。测试时需配置正式签名信息。项目地址:https://gitee.com/osard/wxlibrary。
2023年09月25日
179
6
53.9℃
客户端
技术
Android 阻止快速点击时触发多次点击事件处理类
ClickLookUtils是一个防止Android控件快速重复点击的工具类,通过ConcurrentHashMap存储视图ID并记录点击时间。默认设置200毫秒间隔,当检测到同一视图在间隔内重复点击时返回true阻止操作,否则放入缓存并启动延时任务清除记录。可通过setInterval()自定义防抖间隔,适用于需要控制点击频率的场景。
2023年09月25日
58
9
47.8℃
客户端
技术
绿联搭建rustdesk服务器,不再使用向日葵
本文介绍了如何在绿联设备上搭建RustDesk远程桌面服务器。主要内容包括:拉取并使用rustdesk-server-s6镜像,部署时配置1GB内存、host网络模式、读写存储空间及必要端口(21115-21119)。重点设置环境变量RELAY为映射域名,ENCRYPTED_ONLY设为1以启用加密。路由器需开放指定TCP/UDP端口,客户端需配置从服务器生成的密钥文件。更换密钥需删除相关文件后重启服务。全文提供了详细的图文配置指引和客户端下载链接。
2023年09月25日
6712
24
743.2℃
NAS
私有云
上一页
下一页
1
…
13
14
15
16
17
18
19
弹