微软每日一图
喜欢的话就快下载吧~ 微软每日一图 微软近七天的图片 超清UHD版 微软每日一图 近七天原图 API接口 https://api.goodboyboy.top/
《暮色遗梦》 | 2024-08-13 更新人物图片
前言 小白第一次开坑,如有不足的地方,还请大家多多包涵~ 本文为小说章节目录页。 为了保持博客首页的整洁性,首页将默认隐藏小说章节。 由于新学期作者课有点多(救命),因此更新放缓,还请多多包涵~ tags:冒险,奇幻,友情,无CP 点击右下角设置进入阅读模式食用更佳 简介 .novel { text-indent: 2em; letter-spacing:3px; } .novel_list{ text-indent: 2em; letter-spacing:3px; } 主角白逸来到了一个奇幻的大陆。他遗失了很多记忆,只剩下零星的记忆碎片。但他的直觉告诉他,他的记忆正等待着,等待着他去寻找。自此,他便踏上了寻找失落记忆的旅途。 前方等待着他的,将会是什么? 而他又是否能找到,归家的路? 目录 暮色遗梦:寻找失落记忆的旅程 第一章 梦,开始了 第二章 异象 第三章 危机 第四章 机遇 第五章 晶石 第六章 晋升 第七章 战斗 第八章 回城 第九章 再会 (2024.4.28修) 第十章...
设计了一张博客明信片
前言 之前看到晚夜发了一篇[BQSL]BLOG QSL卡片详解及免费申领(附预览图,感觉挺不错的,不过我个人更喜欢明信片的格式,再加上最近也在玩明信片,于是自己设计了博客的专属明信片 展示 目前暂时还没定制实体明信片,不过设计图已经完成了,同时收集一下大家意见 字体使用的是可免费商用的LXGW WenKai 霞鹜文楷与思源宋体 VF 说明 正面 正面图片来自Minecraft游戏中的截图,整合包:地球三 其他好看的图片也有,但是就是选了这张(doge 反面 反面按照明信片基本布局设计,预留邮编、邮票位置,留出收信地址位置 额外预留条形码位置,避免遮挡布局 Tips:国内平信会粘贴条码,如果没有预留位置可能会导致部分信息被意外覆盖(一般工作人员贴的时候都会尽量避免盖住信的内容,但是自己的设计也不想被盖啊doge) 新增内含OpenPGP Key...
[Android] 开启R8优化下如何获得原始异常堆栈跟踪
# 什么是 R8 以下介绍来自 DeepSeek R8 是 Android 平台上的代码优化和混淆工具,它是 ProGuard 的替代品,专门为 Kotlin 和 Java 代码设计。以下是关于 R8 优化的关键信息: 主要功能: 代码缩减 (Shrinking): 移除未使用的类、字段、方法和属性 减小应用体积 优化 (Optimization): 内联方法 移除死代码 简化类结构 优化控制流 混淆 (Obfuscation): 重命名类和成员为短名称 增加逆向工程难度 资源缩减: 与资源缩减工具配合移除未使用的资源 总而言之,就是能够缩减安装包体积,优化代码以及提高应用运行速度 但同样的,因为使用混淆,在捕捉异常时会受到混淆的影响导致无法定位到具体代码行 一般来说,开发时所编译的 debug 版不开启 R8,而用于发布的 release 版适合开启 R8。但当 release 版出现崩溃收集日志时就会受到 R8 的影响。 # 解决方案 在开启 R8 优化后编译 release 版时会生成一个 mapping...
计算机软件著作权登记申请
# 前言 今天登录中国版权保护中心,发现之前申请的软著通过了,遂发个教程帮助有需要的朋友们😄 # 登记费用 从 2017 年 4 月 1 日开始,软件著作权登记免费,无需任何费用。 https://www.ccopyright.com.cn/index.php?optionid=1076 # 登记流程 首先进入中国版权保护中心,右上角完成账号注册,注册完成后完成实名认证,审核时间大约一两天。 # 填写申请表单 实名认证完成后进入申请页面著作权登记业务办理,按照页面提示 # 软件申请信息 权利取得方式 一般都是原始取得 软件全称 这里就填写软件全称,虽然网上有些人说要以 xxx 软件结尾,但是我没按照这个来也申请下来了,所以见仁见智吧。 软件简称 这里填写软件的简称 版本号 这里填写软件的版本号,不一定要写 V1.0,根据实际来就行 注:软著仅保护软件本身的代码,不保护软件名 权利范围 为全部权利 # 软件开发信息 软件分类 就按照自己软件实际情况来 软件说明 一般都为原创,根据实际情况来 开发方式...
Jetpack Compose Flow、StateFlow与State
前言 以下内容为学习笔记,不保证内容的准确性! 虽然Jetpack Compose的状态管理很容易让人血压升高,但如果用不好状态管理会让人血压更高。 Flow与StateFlow 下面表格来自DeepSeek: 特性 Flow StateFlow 冷流 vs 热流 冷流(Cold Stream) 热流(Hot Stream) 数据发射时机 每次调用 collect 时从头开始发射数据 持有当前值,立即发送给新收集者 适用场景 异步数据流(如网络请求、数据库查询) UI 状态管理(如主题、登录状态) 值的保留 无状态,不保留数据 始终持有最新值 值的更新触发条件 每次 collect 都会触发数据发射 仅当新值与旧值不同时触发更新(equals 比较) Flow转StateFlow 12345val stateFlow: StateFlow<Data> = someFlow.stateIn( scope = viewModelScope, //使用ViewModel的作用域 started =...
Jetpack Compose数据库Room异步协程大坑记录
前言 俗话说得好,写代码一小时,修bug八小时。 今天在处理Room异步数据更新与StateFlow观察时出了一点bug,这里浅浅记录一下。 Jetpack Compose学习曲线还是陡啊…… 问题描述 一个控件的回调函数中,使用rememberCoroutineScope进行异步执行ViewModel中的从Room中删除指定Id记录的函数,然后调用Compose中的allItems变量(该变量值为ViewModel内RoomFlow<List<T>>类型的数据流通过collectAsState转化后的数据),判断allItems集合是否为空。 测试时allItems仅有一条记录,当执行完删除代码后按理说allItems的isNotEmpty()应该为false,但测试后发现为true 代码结构如下: 12345678scope.launch { viewModel.delete(item) if (viewModel.allItem.isNotEmpty()) { // ... }...
DeepSeek服务器繁忙?SiliconFlow卡成狗?快来火山引擎!
前言 DeepSeek服务器繁忙这几天已经见怪不怪了,但是第三方的SiliconFlow也卡的不成样,于是在网上找了找,又发现了一家可以白嫖的第三方部署——火山引擎 虽然我不怎么喜欢它旗下的豆包,但是不得不说,它部署的DeepSeek模型响应速度以及TPM限制可以说是很用户友好的了 正文 每个模型默认有30000 RPM的5000000的TPM,这下只要钱包不瘪,想怎么请求就怎么请求 目前每个模型赠送有50万的Token,每千tokens的价格和官方一致,通过邀请码注册并完成实名认证还可以获得15元的代金券,同样可以用来白嫖 我的邀请码是:GXJYPZL7...
一指灵通安全硬件体验
介绍 一指灵通支持WinHello、(Win7/8/10等)系统指纹登录、口令管理及鼠标中键自动填入用户密码、文件加解密等 支持Windows、Ubuntu、统信UOS、银河麒麟等系统 主要有四大功能:指纹登录,口令密码管理,文件加密,USBKey(貌似仅开放给企业用户) 开箱 一个硬件主体,一个说明书,一根USB延长线(赠送) 不过一指灵通盒子里也附赠有一根USB延长线,只不过会短一些。 下面是一指灵通本体,大小上比普通的鼠标USB接收器大一点点,一开始我还以为会有银行卡那么大,开箱后没想到居然这么小巧,如图: 使用 不使用配套软件 在不使用配套软件的情况下,一指灵通就是一个正常的指纹传感器,Windows上支持即插即用(Linux上没试过),对接Windows Hello,指纹对比由操作系统负责,如图: 在设备管理器中可以看到一个生物识别设备: 在系统登录界面也可以代替PIN进行登录。 Tips:因为在Windows 10及以上才有Windows...