年龄危机

传言:程序员干不过37岁,架构师干不过45岁,总监干不过55岁。我已经43岁了。当总监需要机遇;首下犯错,会扣领导工资;有的公司总监还需要出资。为了方便以后当总监,我还在超音速带过小团队,累。后来发现提升知名度与自己更匹配。提高知名度,再到雪球获取少量粉丝,这个有利于老板融资,老板是不会拒绝投资的。这次找工作时,摆明了薪资,除高中同学外,3个面试全部是3dCAD,这说明3DCAD的职业生涯远超45岁。

手机充电

破手机已经用了4年,前些天开始充不上电,似乎接触不良。反复调整一下手机的位置和姿势,还是能充上电。开始不知道右上角的灯亮就是在正常充电,总划开手机看是否在充电。今天(7月15)怎么也充不了,静下心来制定如下方案:借根充电线看是不是充电线坏了,如果是就换充电线,否则修或买手机。很幸运是充电线坏了。今天借用充电线,明天将备用的充电线带过来。

内存泄漏

修改了相机模块,测试极端情况(50ms一帧,正常是800ms一帧)发现12小时占用内存大约增加了500M。日志文件也异常,刚开始几分钟写一次日志,后来一小时,两小时,四小时。对部分日志代码重构发现,每写一条日志,就Sleep(10),这样一秒日志超过100条时,来不急处理缓存,缓存越积越多。在处理好同步、异步后,删除了Sleep,问题得到解决。

虚拟机无法识别加密狗

理论上增强模式可以访问加密狗,我试验了一下,访问不了加密狗,也访问不了U盘。用远程登录,可以访问U盘,但访问不了加密狗,加密狗驱动已安装。查了一下资料,hyper-v能否访问加密狗,和加密狗的实现方式有关。安装好usbredirector,也不行。服务端可以成功共享加密狗;共享后,本机就无法使用加密狗了。客户端成功连接了,服务端可以看到成功的连接。具体情况在问加密狗的提供商。

资料上说要修改本地策略,默认Win11家庭版不开启组策略,执行脚本、修改注册表都无效。发现有系统更新没处理,更新并重启win11后,可以使用组策略了。

现在只好远程调试了,虽然很不方便,但可用。宿主机运行检测软件,虚拟机远程附加调试。

做兼职公司的电脑使用虚拟机失败

Win11家庭版历经艰辛开启了Hyper-v,安装上Win7+VS2013,发现Win7不支持.NetFrame4.6SDK(高版本objectarx所需)。于是改装Vin10,发现没有.NetFrame3.5SDK,官方不再支持,这个问题并不大。不知道何种原因,Windows强制更新了,更新后Hyper-v无法启动,再次费尽心机开启Hyper-v,发现以前建立的虚拟机全没了。身心疲惫,直接在本机建立开发、测试环境算了。这台机器配置不高,才8G内存,就算能用虚拟机,也磕磕碰碰。如果有启动U盘,重新建立环境,并不比虚拟机慢。

CAD的cui命令修改cuix总失败

总提示已经存在同名的组,后来在传输页面解决。右边新建一个不存在的菜单文件,比如tmp.cuix,增加命令和菜单。左边打开需要修改的菜单,把右边新增加的菜单拖过来,保存。