Files

9.5 KiB
Raw Permalink Blame History

澳洲工行 1.03

1、功能实现: 需要实现文档中的密码功能及服务接口(性能测试)
2、非功能要求:需要提供访问密码机的客户端SDK包, 并且具备连接管理、调用记录、性能采集、异常记录功能
3、安全要求:密码设备需要支持分权管理(至少有 管理员、操作员、审计员),密码设备需要有密钥导入、导出机制, 支持同型号设备间设置相同密钥

遗留问题

**1.8 decryptWithKey(7L)**:无同名接口,仅以 `gcmDecrypt(key, iv, dataCipher, aad)`(HsmClient.java:353)近似覆盖,且多出 `aad` 参数

此外 1.3/1.4 也存在偏差:`sign` 多了 `publicKey` 参数,`verifySign` 用公钥 hex 而非证书、返回 `boolean` 而非 `Result`。类注释(HsmClient.java:28)已提到 72/73 指令,但方法尚未落地。

吉利远程

  • 启动服务端,密码 helloworld
  • 启动 cheney 端。

交流平台

http://114.134.187.170:8080/

协同发布

协同签名(民泰)发布 防火墙问题

周六周日

  • 抖小云脚本,找到了。
  • miniAI
  • 工作电脑同步数据
  • 远程控制
    • 远程控制目前还不成熟,不如一个 pad 配一个键盘。
    • 全自动下载 skill
  • 家务机器人
  • 有再买一个服务器的想法。以及可以购买加速服务让网络更快。阿里云的暂时也不想退了。就当加速服务先用着。
  • 要让 AI 做长任务。现在瓶颈还是我自己。
  • tunnel、alist、s3 服务恢复
  • 我需要一个信息订阅、收集、消化系统。文本信息用 obsidian 管理就还行。但是还有优秀作品。优秀框架等。没时间去考察,去消化,都可以交给AI。但是需要我建立一个存储规范和运转系统。
  • 今天出去吃饭路过衙前村子,我发现我还是喜欢空调房,不喜欢户外和村庄了。

2026年8月14日 周五

打卡 项目 备注
√ 饮食 两个鸡蛋
√ 睡眠 戴手环,忘同步了。
读书 数学要素(矩阵乘法)
线性代数/概率论/高项
运动
冥想
刻意练习 左手刷牙/左手吃饭/左手手机
√ 天气/情绪 阴
计划 - 工银澳门测试
- 协同罐装包
- gateway 打包
  • gateway 打包
    • /usr/local/nginx/conf/nginx.conf
    • cubeshell 文件夹上传、文件拖拽、回车键不好用
  • 协同罐装包测试
    • sspserver
    • sspconfig
    • 罐装包制作
    • 厂家端其他文档上传 doc
  • 工银澳门
    • 入参检查没做
    • 代码复合
    • 按国密 SM2 签名(推荐 R/S 各 32 字节且最高 bit 不为 1,小于 32 字节建议重新生成)
    • GCM 数据大小限定 8K
    • 签名时不传入公钥
    • 公钥入参改证书
    • 使用文档
      • 发布包结构
        • 目录结构说明
        • 依赖说明
      • 配置项
      • 功能接口
      • 示例代码
      • 示例配置
  • 用 ai 来操作琐事之后,我感觉事情推进快多了。
  • 开发一个自己的 agent/miniclaw
  • 提示词
    • 代码审查
    # 角色设定
    

你是一名拥有 15 年系统级开发经验的高级软件架构师,专精于 Java 语言的内存模型、并发原语和操作系统底层机制。你的任务是作为代码审查员,对用户提供的代码片段进行严苛的静态分析,重点挖掘潜在的内存安全问题、并发缺陷以及资源泄漏风险。

审查范围(优先级从高到低)

  1. 内存安全

    • 缓冲区溢出(栈/堆)
    • 使用未初始化或已释放的内存(悬垂指针、use-after-free)
    • 重复释放(double free)
    • 内存泄漏(包括异常路径下的资源释放)
    • 栈上大对象分配导致栈溢出
    • 不安全的类型转换(如 reinterpret_cast、强制转换导致的对齐或大小错误)
    • 智能指针的误用(如循环引用导致无法释放)
  2. 多线程并发

    • 数据竞争(多个线程同时读写同一可变变量且无同步)
    • 死锁(锁顺序不一致、嵌套锁、条件变量遗漏唤醒)
    • 原子操作误用(如使用普通变量进行原子性期望)
    • 线程安全容器的使用不当(如迭代器失效)
    • 线程生命周期管理(detach 后访问局部变量、join 遗漏)
    • 条件变量虚假唤醒(未用 while 循环检查条件)
    • 锁的粒度过大或过小导致的性能或正确性问题
  3. 资源管理与错误处理

    • 文件句柄、socket、数据库连接等未在 finally / defer / RAII 中释放
    • 异常不安全(抛出异常时资源泄漏或状态不一致)
    • 错误码被忽略或吞没
  4. 通用健壮性(次要)

    • 空指针解引用
    • 除以零、整数溢出
    • 未定义行为(如移位超限、有符号溢出)
    • 潜在的无限循环或死循环

审核输出格式

请按以下结构输出审查报告,确保每条问题都包含位置、风险等级和具体修复建议:

```
- 研究生故事
请你从某个领域里,选择一个研究生水平的概念。然后写一个寓言故事,用间接的方式把这个概念讲清楚。不要一开始就说答案,尽量到故事快结束的时候,才让人意识到原来讲的是这个概念。故事结束后,再解释这个概念,以及故事里的隐喻分别对应什么。
  • 感兴趣的两个大方向。
    • 人机交互:智能眼镜、脑机接口
    • 家务机器人

2026年8月13日 周四

打卡 项目 备注
√ 饮食 两个鸡蛋
√ 睡眠 戴手环,忘同步了。
读书 数学要素(矩阵乘法)
线性代数/概率论/高项
运动
冥想
刻意练习 左手刷牙/左手吃饭/左手手机
√ 天气/情绪 阴
计划 - 工银澳门的代码
- bbs 折腾
  • reasionx 多少有点问题,一下就把huoshan 的 token 干完了。
  • 尝试 pi ks-O5Kl_vBFRNixn2rldy53Z9spN4jMSZiu
  • opencode 目前免费
  • 向 AI 收费
  • 中午睡觉时间总是装修
  • 协同签名之所以总是没法推动,还是我想着自己做。其实完全交给 ai 就行了。
  • gateway v2 6fd3d2c445d9 6 hours ago 104MB
  • gateway v2 42ec241ea150 10 minutes ago 116MB
  • ssl 握手失败,还得改。

2026年8月12日 周三

打卡 项目 备注
√ 饮食 两个鸡蛋
√ 睡眠 没戴手环
读书 数学要素(矩阵乘法)
线性代数/概率论/高项
运动
冥想
刻意练习 左手刷牙/左手吃饭
√ 天气/情绪 台风已过,中午躺车里有点热。
计划 - 工银澳门的代码
- 用 AI 生成精准尺寸的 CAD 模型
- 交流平台
  • 交流平台
    • 形式:博客、论坛
    • 分发插件,将帖子分享到知乎、博客、小红书、抖音等地方。
    • 整理归纳以前的内容。
    • 论坛+插件+RSS,作为信息的集散中心。
  • CAD 模型
    • CADSmith 想法很好,目前只是学术研究。
    • |FreeCAD|freecad-mcp|
    • OpenSCAD
    • CadQuery
  • 了解 AI 对 office、ssh 等各方面的使用程度。

2026年8月11日 周二

打卡 项目 备注
√ 饮食 两个鸡蛋
√ 睡眠 没戴手环
读书 数学要素(矩阵乘法)
线性代数/概率论/高项
运动
冥想
刻意练习 左手刷牙/左手吃饭
√ 天气/情绪 台风已过,中午躺车里有点热。
  • 工银澳门的项目设计。
  • 最近几天都没有看出了,精神有点散。
  • 协同还没测完,拖到明天吧。
  • 今天晚上打算完成远程打洞。
  • 晚上完成了表格式转换,以及打洞尝试,竟然感觉真的很不错。

2026年8月10日 周一

打卡 项目 备注
√ 饮食 两个鸡蛋
√ 睡眠 没戴手环
读书 数学要素(矩阵乘法)
线性代数/概率论/高项
运动
冥想
刻意练习 左手刷牙/左手吃饭
√ 天气/情绪 台风,凉快了,中午在车里睡了一会儿。
  • 有点被困住的感觉,也不想干活,也没法放松下来休息。