摘要:
背景 接上一篇,放弃了 asp.net core + gRPC 的方案后,我灵光一闪,为什么不用 web api 呢?不也是 asp.net core 的吗?虽然 RESTful 不是强约束,客户端写起来也麻烦,但还是可以满足基本需求,避免大幅修改旧有的业务逻辑代码。 在网上找到相当多的文章,比较 阅读全文
摘要:
一个月前,公司的运行WCF的windows服务器down掉了,由于 AWS 没有通知,没有能第一时间发现问题。 所以,客户提出将WCF服务由C#改为JAVA,在Linux上面运行;一方面,AWS对Linux有较多的监控措施,另一方面,假如出现问题,可以设置自动重启等服务。 老旧的WCF服务 目前WC 阅读全文
摘要:
背景 最近项目新上线的版本中,出现了很多涉及下载相关的bug;经过艰难的代码调试排查,可还是没有准确定位问题。主要还是由于代码年久,经过多代人的修修补补,到处都是“坏味道”的代码。跟项目经理沟通过后,同意重构这部分的代码。下面就简单记录一下重构的过程。 项目现状 项目最早可追溯至2014~2015年 阅读全文
摘要:
去年底今年初,由于WPF项目,需要支持日本地区,要求可以切换语言。本篇文章汇总了一下,当时的调研的结果,和项目中所采用的方式。 业务背景 当时,软件主要针对的是英语国家。后来因业务需要,增加了日本地区,需要一套可切换的日语操作界面。 一方面,由于软件早期没有考虑过多语言,改造幅度比较大;另一方面,由 阅读全文
摘要:
背景 前段时间,遇到一个需求,需要解压文件,并且执行里面的 bat 文件。还需要获取执行进度,并且在错误的时候,中断执行。在这期间,在网上查找了许多的实例,不断地尝试,兜兜转转的绕了一大圈,记录一下走过的一些坑。 <! more 直接调用bat文件 我最开始想到的这个方法,最简单,不需要考虑bat的 阅读全文
摘要:
坐如松 坐姿最基本也是:抬头,收下巴,挺胸,收腹。还有一个要点,膝盖不要高过髋关节,也就是不要坐低板凳,这样髋关节压力会很大。如果有靠背椅子的话,可以把屁股塞到座椅的最里面,让腰背很自然的靠上去。关键点要用坐骨去坐,不要用尾椎骨去坐。 少坐沙发,小板凳,还有那种座椅很深的椅子,都是非常非常伤害脊椎的 阅读全文
摘要:
由于markdown的样式太丑了,懒得再调整了,我另外再贴一个github的博客 "该文的 github链接" 前言 最近在工作中遇到一个比较棘手的问题,客户端从服务端同步数据的问题。 背景简介:客户端有N个,客户端上的同步时间,各不相同。同步的时候,是一次获取10条数据,多批次获取。即分页获取。 阅读全文
摘要:
前言 一次偶然机会,看了一下新建一个 "VPS实例" 的价格,发现最低价的配置,没有 了(所幸我的还是ip4),只能使用 。`2001:0db8:85a3:08d3:1319:8a2e:0370:7344` 这样的ip地址,又长又难记忆。如果有个域名那不就简单记忆了嘛。 顶级域名的选择 根据我个人的 阅读全文
摘要:
前言 很早以前就有想法,搭建一个个人的博客。没有实现的原因:一方面个人的服务器不太安全掉线,欠费,维护起来麻烦,另一方面,文章编辑发布起来也不方便。 后来了解到 github 提供了博客的功能,也一直没有实践。也鉴于上次文章被删,我也就开始实践了起来,有一个备份总好于无。 选择什么程序生成 这个是我 阅读全文
摘要:
前言 去年的时候,有一篇介绍在 "vultr" 上 "搭建ss服务器" 的文章,由于某些众所周知的原因,被阿里云删除。 后来有段时间使用vps,配合《鸟哥私房菜》,学习实操linux。当时我以为只要root密码够复杂,就一切ok,有一两个月没有太关注安全的问题。偶然一次使用 命令,着实下了一跳,我的 阅读全文