首页 - 苏锡波的异世仙府

Visual Studio 的迭代速度比较快,所以新版本基本上都是不稳定的,而且有诸多 bug,完全不建议立马在生产环境中升级。如果不小心升级到最新版本出现问题了,可以尝试卸载掉新版本,然后重新安装旧版本。所以,下面我总结了几个我在实际使用中感觉比较稳定的版本,以及对应的下载地址 ...阅读全文 »

2021/03/11
页面加载进度 ...阅读全文 »

2020/12/11
下载远程图片,然后用 Canvas 将图片转成 Base64 字符串 ...阅读全文 »

2020/08/05
获取系统字体列表和颜色列表 ...阅读全文 »

2020/04/08
以管理员权限启动 ...阅读全文 »
wsl

2019/07/23
生成 RSA 私钥:openssl genrsa -out rsa_2048_priv.pem 2048。生成 RSA 公钥:openssl rsa -pubout -in rsa_2048_priv.pem -out rsa_2048_pub.pem ...阅读全文 »

2019/07/16
以数据库 test_db 为例,想要删除它,直接用 DROP 命令可删不掉,需要执行如下 2 个步骤 ...阅读全文 »

2019/02/12
电影里才有疯子。麦克墨菲在疯人院里带领一群精神病人揭竿而起,怼天怼地;饿了三天的黑皮为了抢一口面包被店主追上高架桥,末路狂奔;杰克和泰勒在午夜的搏击俱乐部里挥拳相向,鲜血淋漓。屏幕对面,我们把爆米花塞进嘴里,哭成狗或者笑成狗。电影散场,各自回家 ...阅读全文 »

2018/10/18
我开始阿里巴巴创业的时候,我和团队说:If not now, when? If not me, who? 我们有远大的梦想:我们希望成为全球 top10 的互联网公司。但在那个时候我们只是排名几百万名。你有梦想,才有实现的可能。不要说我们要在明天或者明年成功。我们要在十年二十年后才会成功 ...阅读全文 »

2018/08/17
最近项目中出现一个幽灵问题,站点大部分时间都是正常的,但是会在不确定的情况下突然挂掉,由于之前没有加日志,所以一直没找到原因,现在加了日志,问题就找到了。原因是有个地方抛了一个异常:集合已修改;可能无法执行枚举操作。在 System.Collections.Hashtable.HashtableEnumerator.MoveNext() ...阅读全文 »

2018/07/31
在 GitLab 后台删除用户默认只能是个软删除,软删除掉的用户会变成恶心的 Ghost 用户显示在用户列表上,这个 Ghost 用户在界面上还找不到删除的地方,所以只能调 API 去硬删除需要删除的用户了 ...阅读全文 »

2018/06/18
当安装好 GitLab 之后发现它只是以 http 开头的站点,对于对数据传输安全性稍微有那么一点点要求的人都会想要把它变成以 https 开头,所以本文就是讲讲如何让 GitLab 支持 SSL 协议 ...阅读全文 »

2018/06/17
在之前的项目中我对于 Redis 的使用,仅限于一些最最基本的功能,并没有深入到真实环境下的场景,例如在分布式环境下如何连接远程服务器上的 Redis Server,所以第一步就是研究怎么使用 Redis-Cli 连接远程的 Redis Server ...阅读全文 »

2018/01/09
Visual Studio 中有丰富的快捷键,那么在这些丰富的快捷键中,我会特别喜欢一个名为【视图 . 显示智能标记】(英文版对应:View.ShowSmartTag)的快捷键,它经常在你需要重构的代码的旁出现,并且是以一个小红点的方式提醒你,这时我们只需按下 Ctrl+.,相关的上下文菜单就会出现,以方便我们进行重构 ...阅读全文 »

2017/10/23
上一节说到了自定义窗口,那么这一节就来说说自定义按钮。自定义窗口我们继承的基类是 Window,那么自定义按钮我们就有 2 种方式,一种是继承自 Button 类,另一种就是继承自 Control 类。这里我选的是第二种,直接继承自 Control 类 ...阅读全文 »

2017/10/13