- 博客(48)
- 收藏
- 关注
原创 聊聊 Matter (智能家居开源连接标准)
Matter(原CHIP项目)是由CSA(连接标准联盟)推出的智能家居统一协议,基于IP技术,支持跨品牌设备互联。
2025-09-10 08:15:00
332
原创 聊聊 C# 如何做手游
Unity是C#开发手游的主流选择,支持跨平台发布(iOS/Android)。安装Unity Hub后创建3D/2D项目,C#脚本默认挂载到游戏对象。移动端输入通过处理,触屏操作需适配多指触控。
2025-09-10 08:00:00
1249
原创 小白,从0开始做手游
Unity Learn是Unity Technologies官方提供的免费学习平台,涵盖游戏开发、实时3D内容创作等领域的教程、项目实践和认证课程。适合初学者到高级开发者,内容包含视频、文档、互动课程和社区支持。
2025-09-09 08:15:00
432
原创 聊聊 ECC 技术的安全芯片 SQ7131 from[汉芝电子]
针对[汉芝电子]的 SQ7131 是一款基于 ECC(椭圆曲线密码学)技术的安全芯片,主要用于数据加密、身份认证和密钥管理。其核心优势在于利用 ECC 的高效性和安全性,适用于物联网(IoT)、金融支付和智能卡等场景。
2025-09-08 09:39:40
1466
原创 聊聊 PUF[物理不可克隆]与 UID 或一串数字的差别
使用 PUF 的优势是巨大的,这也是为何 PUF 在硬件安全方面越来越受欢迎。首先,PUF的一个最好的特点是,它是一种固有的非易失性技术,但它并不实际存储任何密钥。在非易失性存储器中存储密钥通常会使集成电路受到硬件攻击,使对手能够读取存储器内容。相反,PUF根本不存储密钥。它根据需要生成密钥,作为对质询的响应,之后密钥会被瞬间抹去。总是有一把钥匙,但你永远无法看到它。即使你试图 "发现它",试图探测PUF也会大大影响其对质询的响应。总而言之,这使得钥匙的 "存储 "非常安全,不会受到攻击。
2025-09-08 08:15:00
394
原创 移动平台开发者的疑惑:React Native vs Flutter vs Kotlin 如何选?
由Facebook开发,基于JavaScript和React。适合已有Web开发经验的团队,或需要快速迭代的项目。劣势是性能略低于原生,复杂动画或高频交互场景可能受限。性能接近原生,适合需要高度定制UI或追求流畅体验的应用。JetBrains推出的方案,允许共享业务逻辑代码,UI仍由原生开发。优势是性能与原生无异,适合已有Android团队且需兼顾iOS的项目。Flutter 和 React Native 均提供与原生模块的互操作性,但 Flutter 的插件覆盖更广。
2025-09-07 08:30:00
306
原创 聊聊 PUF 物理不可克隆技术的[今生]与[来世]
物理不可克隆函数(Physical Unclonable Function, PUF)是一种基于硬件固有随机特性的安全技术,利用制造过程中不可避免的微观差异(如晶体管阈值电压、导线延迟等)生成唯一且不可复制的响应。:基于 CMOS 工艺的制造差异,如 SRAM PUF、环形振荡器 PUF(RO PUF)、仲裁器 PUF(Arbiter PUF)等,广泛应用于物联网(IoT)安全芯片。当前 PUF 技术的主要挑战包括环境稳定性(如温度、电压变化的影响)、机器学习攻击的抵御能力,以及标准化和产业化进程的推进。
2025-09-07 08:30:00
777
原创 聊聊 Google 开源的应用开发框架 Flutter 会取代 Kotlin吗?
Kotlin拥有成熟的Android库生态,Flutter的插件系统依赖社区维护,部分原生功能可能需要定制开发。Kotlin通过Android Studio提供完善的原生工具链支持,对复杂业务逻辑的调试更直观。Flutter使用Dart语言开发,其渲染引擎通过Skia直接绘制界面,避免了平台原生组件的依赖,适合需要快速迭代且对UI一致性要求高的场景。2023年Google I/O数据显示,Play Store前1000应用中,35%使用Kotlin,12%采用Flutter,说明两者并存成为常态。
2025-09-06 08:00:00
351
原创 刚学会 Kotlin 又来个 Flutter,程序猿该何去何从?
若倾向于 Android 生态或企业级后端,继续深入 Kotlin,学习 Jetpack Compose、KMM(Kotlin Multiplatform)等进阶技术。若追求快速迭代或全平台覆盖,学习 Flutter 是合理选择,需掌握 Dart 语言及其状态管理(如 Riverpod、Bloc)。部分场景需混合开发(如 Flutter 嵌入原生模块),同时掌握 Kotlin 和 Flutter 能提升竞争力,但需权衡学习成本。根据自身兴趣和市场需求灵活调整,技术栈的广度与深度需平衡。
2025-09-06 08:00:00
245
原创 聊聊[自己当老板]与[当个打工仔] .. ...
初期积累经验可打工,资源充足后可创业;:利润直接归属自己,成功时回报远超固定工资,尤其是业务规模扩大后。:可以自主决定公司发展方向、业务模式和工作时间,灵活调整策略。:有固定薪资和社保福利,经济压力较小,尤其在经济下行期更明显。:只需完成职责内工作,无需操心公司整体运营,专业能力易深耕。:长期经营能建立行业影响力,形成独特的商业价值和社会资源。:从筹备到盈利周期长,需兼顾管理、销售、财务等多重角色。:个人价值与平台绑定,一旦离开,资源和人脉可能大幅缩水。:人脉、资金、技术缺一不可,资源不足时易陷入困境。
2025-09-05 08:00:00
193
原创 聊聊创业开个嵌入式开发服务公司,要上哪儿拉工作?
(通过设备生命周期管理提升)。初期可承接TI、NXP等原厂的参考设计优化项目积累案例,逐步过渡到整车厂二级供应商等高端客户。建议用6个月时间打造3个标杆案例(最好含医疗/工业级产品),此时参加行业招标将具备显著竞争力。创业做嵌入式开发服务,初期获客是关键挑战。,这是汽车电子客户的核心关注点。:嵌入式服务公司的核心指标是。(建议≥¥20万)和。
2025-09-05 08:00:00
216
原创 聊聊[开公司]与[开工作室]的区别
开公司通常指注册有限责任公司(LLC)或股份有限公司,股东以出资额为限承担有限责任。工作室多为个体工商户或个人独资企业,经营者需承担无限连带责任,个人财产可能用于清偿债务。公司需缴纳企业所得税(税率通常25%)和股东分红个税(20%);工作室按经营所得缴纳个税(5%-35%),可能享受小微企业税收优惠。公司注册需验资(认缴或实缴),注册资本影响企业信用;工作室多用于专业服务领域(如设计、咨询),业务扩展受限,但决策灵活。工作室名称通常为“XX工作室”,品牌影响力较弱。
2025-09-04 08:30:00
191
原创 聊聊[工作室创业]的步骤
选择合适的企业类型(如个体工商户、有限责任公司),完成工商注册、税务登记和银行开户。通过问卷调查、竞品分析、行业报告等方式,了解潜在客户痛点和市场空白。确定工作室的核心竞争力,如技术优势、创意设计或独特服务模式。制定详细的商业计划书,包括财务预算、运营模式、团队架构和营销策略。明确短期与长期目标,预估启动资金、成本结构和盈利周期。招募核心成员,明确分工(如技术、运营、市场)。优先投入关键环节(如核心技术开发),压缩非必要开支(如豪华办公场地)。关注政策变化(如行业补贴、税收优惠),灵活转型或拓展新业务线。
2025-09-04 08:30:00
407
原创 使用 Kotlin 在 Android 手机开发游戏,其付费机制一定要通过平台吗?有没有其他的手段?
部分游戏开发商会选择接入 PayPal、Stripe、支付宝、微信支付等第三方支付方式,尤其是针对特定地区的用户。Google Play 要求所有数字商品(如游戏内货币、解锁关卡等)必须使用其官方支付系统,否则可能违反平台政策,导致应用被下架。在 Android 游戏开发中,付费机制不仅限于 Google Play 等官方应用商店提供的支付系统,还可以采用其他手段。如果希望完全避免支付系统,可采用广告变现(如激励视频、插屏广告)来盈利,但用户体验可能受到影响。
2025-09-03 08:30:00
145
原创 使用 Kotlin 在 Android 手机开发游戏,其付费项目需要扣税吗?
Google Play 会根据用户所在地自动计算并代扣部分税款(如增值税、商品及服务税等)。完成税务登记,提供必要信息(如税号)。
2025-09-03 08:30:00
288
原创 聊聊 PUF 技术的安全芯片 SQ7191
SQ7191所采用的 PUF结构具高稳定性与量产一致性的,包括通过 NIST SP 800-22 的随机数测试套件,证明其具有强大的熵来源与不可预测性。PUF 技术正是透过这些无法仿造的物理特性,形塑出与生俱来的芯片指纹,无需储存、不可克隆,具备无法窃取、极高的安全性与抗伪造性。此新品进一步扩充了 iMQ 持续成长的安全芯片产品线,包括 SQ710x、SQ713x、SQ7705 与 HQS600xE系列,在零信任环境下,打造可扩展、高整合度的软硬件IC安全解决方案,全面守护日益链接的数字世界。
2025-09-02 08:15:00
2033
原创 聊聊 STQC 认证,及印度智慧监控市场
STQC(Standardization Testing and Quality Certification)是印度政府电子和信息技术部下属的认证机构,负责为IT和电子产品提供标准化测试、质量认证及校准服务。该认证在印度市场具有强制性或自愿性要求,具体取决于产品类型。
2025-09-02 08:15:00
185
原创 如何用 Kotlin 在 Android 手机开发一个文字游戏,并加入付费机制?
分阶段发布收集用户反馈,持续优化付费内容的价值感。实现自动保存机制,定期将游戏状态持久化。对于大量文本内容,考虑使用 Markdown 格式存储并渲染到 TextView。本地内容加密处理,验证购买状态后解密。实现恢复购买功能,通过查询 Google Play 获取历史购买记录。服务器端验证购买凭证防止破解。进行多语言本地化测试,特别注意文本溢出的情况。使用 ProGuard 或 R8 混淆代码,保护商业逻辑。实现基本的命令解析系统,处理玩家输入的动作指令。添加文字大小调整选项,考虑色盲模式的可读性。
2025-09-01 08:46:32
354
原创 如何将 iMQ 的[主力芯片]应用最大化
将 iMQ SQ7131 与主流物联网平台(如 AWS IoT、Azure IoT Hub)或本地服务器连接,利用平台的数据分析工具。查阅官方文档或产品手册,明确其核心功能(如支持的协议、接口类型、数据处理能力等),确保后续使用基于其硬件和软件能力。将 iMQ SQ7705 与上位机软件(如 SCADA、PLC)或云平台(如 AWS IoT、阿里云物联网平台)对接。查阅产品手册或官方文档,明确其核心功能,例如传感器类型、通信协议、数据处理能力等。使用日志工具记录设备运行状态,识别瓶颈(如延迟、丢包)。
2025-09-01 08:44:11
810
原创 如果用 Kotlin 在 Android 手机开发一个文字游戏,要怎么才能自动自我更新?
在 Android 应用中实现自动更新功能,通常需要结合远程服务器版本检测、下载更新包和安装三个核心步骤。对于文字游戏这类轻量级应用,可以优先考虑简化流程。Firebase 提供了轻量级的测试版分发和更新方案,适合中小型开发团队:在 中添加依赖: 配置应用级 : 检查更新代码: 如需更灵活控制,可自行搭建版本管理系统:创建版本检测接口: 实现版本比较逻辑: 下载 APK 文件: Android 8.0 以上需要特殊权限处理:在 AndroidManifest.xml 中
2025-08-31 09:30:00
335
原创 如何用 Kotlin 在 Android 手机开发一个文字游戏,要怎么做伺服器来对应?
使用 Android Studio 创建新项目,选择 Kotlin 语言。MainActivity 继承自 AppCompatActivity,在布局文件中使用 TextView 显示文字内容,Button 或 EditText 处理用户输入。通过 Kotlin Multiplatform 在客户端和服务器共享相同的数据类定义,或将模型代码放在独立模块中。推荐使用 Ktor(Kotlin 原生框架)或 Spring Boot 作为服务器框架。用 JMeter 模拟 100+ 并发用户,确保服务器稳定性。
2025-08-31 09:15:00
249
原创 如果用 Kotlin 在 Android 手机开发一个文字游戏,存档资料放在本机内安全吗?
高敏感数据:内部存储 + 加密(推荐 Jetpack Security)。普通数据:内部存储或作用域外部存储。避免:明文存储、外部存储公共目录。
2025-08-31 09:00:00
963
原创 如何用 Kotlin 在 Android 手机开发一个文字游戏
安装 Android Studio 并创建新项目,选择 Kotlin 作为编程语言。确保项目配置正确,包括最低 SDK 版本(建议 API 21 以上)。在不同设备上测试 UI 适配性。优化性能,避免主线程阻塞。发布前移除调试日志并签名 APK。中定义游戏状态、剧情分支和选项。使用条件语句或状态机处理用户选择。创建基本的 Activity 或 Fragment 作为游戏主界面。或触摸事件接收用户输入。游戏逻辑可以封装在单独的类中,例如。或文件存储游戏进度。增加音效和动画提升体验,例如通过。
2025-08-30 09:15:00
280
原创 如何用 Kotlin 在 Android 手机开发一个应用程序依据国家或地区信息來变更显示的文字
【代码】 如何用 Kotlin 在 Android 手机开发一个应用程序依据国家或地区信息來变更显示的文字。
2025-08-30 09:00:00
190
原创 Kotlin 和 Java 的区别
Kotlin与 Java 的核心区别,体现在语法设计、空安全机制、函数式编程支持和现代语言特性上,同时两者在互操作性、开发效率和应用场景上存在显著差异。Kotlin代码量比Java减少约40%,支持类型推断(如val name = "Kotlin"无需声明类型)、数据类(data class User(val name: String)自动生成通用方法)和函数式编程(lambda表达式)。。
2025-08-29 11:23:13
992
原创 如何用 Kotlin 在 Android 手机开发一个应用程序获取国家或地区信息
此方法返回 ISO 3166-1 标准的两位字母国家代码(如 "US" 表示美国)。
2025-08-29 09:14:11
429
原创 如何用 Kotlin 在 Android 手机开发一个应用程序获取网络时间
【代码】如何用 Kotlin 在 Android 手机开发一个应用程序获取网络时间。
2025-08-29 09:01:54
311
原创 如何用 Kotlin 在 Android 手机开发一个计算器
用 Kotlin 在 Android 手机开发一个计算器打开 Android Studio,选择新建项目,模板选择 "Empty Activity",语言选择 Kotlin,确保最低 API 级别为 21 或更高。这个基本实现展示了用 Kotlin 开发 Android 计算器的核心概念。根据需求可以进一步扩展功能和完善用户体验。在模拟器或真机上运行应用,测试各种计算场景,确保基本功能正常工作。中定义计算器的布局。
2025-08-28 07:55:39
308
原创 如何用 Android 平台开发第一个 Kotlin 小程序
用 Android 平台开发第一个 Kotlin 小程序下载并安装最新版 Android Studio(官方 IDE),安装时勾选 Kotlin 插件。确保 JDK 版本为 11 或更高。连接安卓设备或启动模拟器,点击工具栏的绿色运行按钮。首次运行会进行 Gradle 构建,完成后应用将自动安装到设备。打开 Android Studio 选择。
2025-08-28 07:51:25
394
原创 给 Android 初心者的建议
本文介绍了Android应用开发的学习路径。重点包括:选择Android Studio作为开发工具,学习Kotlin语言基础,掌握四大核心组件及其生命周期,使用XML进行UI布局设计。建议从简单项目入手实践,学习Git版本控制,善用官方文档和开发者社区资源。同时强调测试调试的重要性,以及持续更新技术知识的必要性。文章为Android开发初学者提供了系统化的学习框架和实践建议。
2025-08-27 09:21:33
238
原创 Android 开发平台比较
Android 开发平台比较Android Studio 是官方首选IDE,功能全面但耗资源;IntelliJ IDEA 通用性强,但功能有限;Xamarin 适合 C# 开发者实现跨平台;Flutter 提供高性能跨平台 UI 方案;React Native 基于 JavaScript生态。
2025-08-27 09:18:38
265
原创 如何应对刚生效的 EN18031?(ans:外掛 SQ7131)
EN18031标准规定了无线通信设备加密传输的安全要求,涵盖加密算法、密钥管理、身份验证和数据完整性保护等方面。标准要求采用AES-256等强加密算法,密钥长度至少256位并定期更换,支持TLS1.2/1.3协议,禁用不安全算法和协议。此外,还需实现双向认证、数据完整性校验、安全日志记录和定期审计。设备需通过第三方测试认证,配置上要求最小权限原则并定期更新固件。该标准通过严格的技术规范确保数据传输的机密性、完整性和可审计性。
2025-08-26 08:30:00
1712
原创 如何符合 IEC60730 要求
IEC60730 是家用自动控制器的国际安全标准。包含通用要求(IEC60730-1)和特殊要求(IEC60730-2系列)。标准涉及机械电气安全、防火及功能安全(分ClassA/B/C三级软件验证)。关键测试包括异常条件、环境及EMC测试。认证需提供技术文件并通过第三方审核,持续维护变更管理与生产控制。该标准系统性确保产品安全性和市场准入资格。
2025-08-26 08:30:00
213
原创 详解 CAN 协议
CAN 协议、详解CAN协议是一种高可靠性的串行通信协议,广泛应用于汽车和工业控制领域。它采用差分信号传输和[线与]仲裁机制,支持标准帧和扩展帧,具有完善的错误处理功能。协议包含数据帧、远程帧等类型,通过特定帧结构实现通信。CAN FD是其升级版,提升数据传输速率和容量。硬件连接需注意终端电阻和布线要求。该协议适用于汽车电子、工业自动化等多种场景。
2025-08-25 10:39:06
378
原创 详解 AES 加密模式
AES 加密模式、大对比ECB简单但不安全;CBC安全但串行;CFB/OFB支持流加密;CTR高效可并行;GCM提供认证加密。选择时需权衡安全与性能,确保密钥安全和IV唯一性。不同模式适用于不同场景,其中GCM综合表现最佳。
2025-08-25 10:34:31
404
原创 详解 AES256 加解密
AES256AES256是一种256位密钥的对称加密算法。采用15轮加密流程,每轮包含字节代换、行移位、列混淆和轮密钥加操作。解密过程为逆向操作,需使用相同密钥。核心运算基于Galois域矩阵乘法,安全性依赖于密钥管理和加密模式选择(如CBC或GCM)。Python实现需注意密钥安全存储、随机IV生成和适当填充方案。该算法适用于敏感数据保护,但需严格控制密钥生命周期。
2025-08-24 09:30:00
548
原创 详解 AES128 加解密
AES128AES128是一种128位密钥的对称加密算法,包含10轮加密处理。加密过程包括密钥扩展、初始轮密钥加,以及多轮字节代换、行移位、列混淆和轮密钥加操作。解密是加密的逆过程,需按相反顺序执行对应逆操作。数学基础基于GF(2⁸)有限域运算,列混淆采用特定矩阵乘法。实际应用中需注意填充模式(如PKCS7)、初始化向量(IV)使用和密钥安全管理。Python实现可通过pycryptodome库完成,支持CBC等加密模式。
2025-08-24 09:00:00
334
原创 详解 Zmodem 协议
ZmodemZmodem协议是1980年代开发的串行通信文件传输协议。结合Xmodem/Ymodem优势,支持批处理、错误恢复和大文件传输。其流式传输、动态块大小调整和CRC-32校验等特性显著提升传输效率与可靠性。协议通过ZRQINIT/ZRINIT帧协商参数,以ZDATA帧传输数据,配合ZACK/ZNAK实现错误控制,采用滑动窗口和选择性重传优化性能。相比Xmodem/Ymodem,Zmodem在速度和功能上更具优势,至今仍被lrzsz等工具支持,是串行通信的重要标准。
2025-08-23 12:09:04
328
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人