独孤流

春节假期第一天

最近更换了macmini m4电脑,好久没记录博客了, 最近一段时间做了一个紧急需求,开了不咸不淡的年会,一晃就到了放春节假,今天是春节假期第一天,起床点了一个外卖后准备出门溜达下,环顾房间发现乱糟糟的,于是花了2个小时整理打扫整理了房间,搞好之后反而空落落的,手机里随机播放了一些视频,听到的都是一些感慨时光,孤寂无聊的诗词,会自己在外漂泊数载,生活、事业、家庭似乎都没什么让自己满意的,整个...

JSON数据里number数据精度及小数位问题

最近在做一些需求时,由于涉及到小数位计算与展示问题,跟后端协商是想让类似社交到小数位的数据都以字符串的形式返回,这样APP端在不需要计算只展示时直接展示不处理,在需要做计算时直接将字符串转换成NSDecimalNumber后在进行计算,这样就不至于把接口数据变成Double丢失精度、小数位不好控制、计算不准确问题。整个方向和实现没问题,但是后端接口做这个字段转换是使用注解的方式实现,可能对于...

使用AI工具DeepSeek

最近项目接口从proto格式转换为json,之前proto时模型对象是自动生成,很方便,现在变成json后,接口文档的字段要手动一个个转换成属性并赋值,过程很麻烦还容易出错,于是研究了下各个工具都大同小异,基本都是基于json内容来反向定义,这样内容的注释、类型适配的不是很好,于是准备自己写一套工具,但是整个逻辑还是比较复杂,再加上最近各种AI工具很发达,一开始想使用openAI,后面想着试...

有人面试作弊入职被开除

最近一段时间,服务端端招聘了好几个Java开发,经过一轮的编写代码检查、多论面试官的面试,以为入职的是一个非常厉害的人,结果入职后发现与他自述的十年开发经验大相径庭,连基本的git、Maven等都不会用,做业务也是一塌糊涂,基本可以认为是个0经验或初级经验都达不到的人,可是在面试中却说的很好,后面大家分析,估计是面试时直接在线使用了chatgpt等工具作弊或者请其他人来面试的,从结果来看,这...

办理美签回顾

最近申请美签,由于是旅游签,填写的事DS160, 一大堆资料很繁琐,好不容易填好后搞好了预约,结果在快到预约时间后,突然增加了一道流程,就是需要提前录入生物信息,包括拍照、录指纹,拍照录指纹的地方,不允许携带任何电子设备,由于预约的事件很早,周围没有寄存柜,而且附近的商店几乎没有开门,急的真是满头大汗,后面找了一圈后找到一个咖啡店寄存了手机后才重新进入去录了指纹。 等过了20多天真正到了美...

swift里extension+where区别使用状态代替

前言 组里大佬分享了一个利用swift的Extension+where进行类型代替状态的代码设计思路,将在代码运行期间才会发现的错提前利用编译工具在编译期间就能提示,基本原理是指定泛型才有特定的方法,每一步都转换生成一个新的对象 使用场景:定义一个类型人,人的状态分男性、女性、其他,不同年龄段有不同的方法 方式一,直接使用枚举 struct People { enum Gen...