摘要: 被国外软件小小的震撼了一下,能在UI工具中,引入代码的调用, 、 代码详细如:WinSCP .NET Assembly and COM Library :: WinSCP 阅读全文
posted @ 2022-03-03 16:29 蓄势泰然 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 官网:etcd 其一:用到的部分参数详解 --name 节点名称 default: "default"env variable: ETCD_NAME 这个值和--initial-cluster flag (e.g., default=http://localhost:2380)中的key值一一对应, 阅读全文
posted @ 2022-03-02 14:41 蓄势泰然 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 辛丑年末,年关将至,乘坐舒适的高铁回家,靠窗侧身倚座,右手抬放在褐色的窗台上,头颈枕在座椅角的外套上,眺望着窗外,夕阳穿过污霾,透过车窗,铺在我的身上,暖暖的睡去… 阅读全文
posted @ 2022-01-27 17:42 蓄势泰然 阅读(54) 评论(0) 推荐(0) 编辑
摘要: win10 64位系统用户在任务栏右键点击任一程序时,都会出现一个显示之前打开文件历史记录的菜单列表。我们打开图片,Word,Excel,PS等程序时,可以通过右键点击这里方便的找到之前打开的文件。如果觉得默认数量不够用,想要多显示一些该怎么操作?下面,就看看Win10更改任务栏快速跳转列表显示数量 阅读全文
posted @ 2021-06-10 12:24 蓄势泰然 阅读(774) 评论(0) 推荐(0) 编辑
摘要: 数据库读写分离主要解决高并发时,提高系统的吞吐量。因为大部分场景下都是读多写少。下图是数据库读写分离模型。每次请求打到这个系统后: 读请求,直接读从库 写请求,先写入主库,然后主库将数据同步到其他从库 在高并发或者网络状况不理想时,写完数据后,主库还没来得及将数据同步到从库,其他读请求去读从库,发现 阅读全文
posted @ 2021-04-14 17:46 蓄势泰然 阅读(3319) 评论(0) 推荐(1) 编辑
摘要: 尽管在.NET framework下我们并不需要担心内存管理和垃圾回收(GarbageCollection),但是我们还是应该了解它们,以优化我们的应用程序。同时,还需要具备一些基础的内存管理工作机制的知识,这样能够有助于解释我们日常程序编写中的变量的行为。在本文中我将讲解栈和堆的基本知识,变量类型 阅读全文
posted @ 2020-09-18 17:44 蓄势泰然 阅读(792) 评论(0) 推荐(0) 编辑
摘要: select column_name,column_type,IF(column_key='PRI',1,0) AS '主键唯一',IF(IS_NULLABLE='NO',1,0) AS '非空',column_commentfrom information_schema.columns where 阅读全文
posted @ 2020-01-02 16:01 蓄势泰然 阅读(371) 评论(0) 推荐(0) 编辑
摘要: SELECT[表名]=case when a.colorder=1 then d.name else '' end,[表说明]=case when a.colorder=1 then isnull(f.value,'') else '' end,[字段名]=a.name,[主键]=case when 阅读全文
posted @ 2020-01-02 15:26 蓄势泰然 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 1. unsafe在C#程序中的使用场合: 实时应用,采用指针来提高性能; 引用非.net DLL提供的如C++编写的外部函数,需要指针来传递该函数; 调试,用以检测程序在运行过程中的内存使用状况。 2. 使用unsafe的利弊 好处是:性能和灵活性提高;可以调用其他dll的函数,提高了兼容性;可以 阅读全文
posted @ 2019-06-11 13:40 蓄势泰然 阅读(18017) 评论(2) 推荐(1) 编辑
摘要: implicit 关键字用于声明隐式的用户定义类型转换运算符。如果可以确保转换过程不会造成数据丢失,则可使用该关键字在用户定义类型和其他类型之间进行隐式转换。隐式转换可以通过消除不必要的类型转换来提高源代码的可读性。 但是,因为隐式转换不需要程序员将一种类型显式强制转换为另一种类型,所以使用隐式转换 阅读全文
posted @ 2019-05-27 14:58 蓄势泰然 阅读(7099) 评论(1) 推荐(0) 编辑