• 欢迎访问1024小神,一个只会Python的程序猿不是一个好司机
  • 有什么想对我说的可以在留言板里给我留言哦~
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏1024小神吧

拍H片么?号称全宇宙最好的编程语言?

C#实现单例模式的几种方法

C#实现单例模式的几种方法
介绍非线程安全的单例版本简单线程安全版本(通过lock实现)Double-checked locking不完全懒汉式,但不加锁的线程安全完全懒汉实例化使用.NET 4 Lazy<T> type 特性性能 vs 懒汉式Exceptions总结介绍单例模式是软件工程学中最富盛名的设计模式之一。从本质上看,单例模式只允许被其自……继续阅读 »

1024小神 3天前 13浏览 0评论0个赞

如何保证kafka消息不丢失

如何保证kafka消息不丢失
背景这里的kafka值得是broker,broker消息丢失的边界需要对齐一下:1 已经提交的消息2 有限度的持久化如果消息没提交成功,并不是broke丢失了消息;有限度的持久化(broker可用)生产者丢失消息producer.send(Object msg) ;这个发送消息的方式是异步的;fire and forget,发送而不管结果如……继续阅读 »

1024小神 4天前 18浏览 1评论0个赞

软件开发6大原则

软件开发6大原则
开闭原则一个软件如 类, 模块和函数应该对扩展开放, 对修改关闭用抽象构建框架, 用实现扩展实现优点: 提供软件系统的可复用性及可维护性.依赖倒置原则高层模块不应该依赖底层模块, 二者都应该依赖其抽象抽象不应该依赖细节, 细节应该依赖抽象.针对接口编程, 不要针对实现编程.优点: 可以减少类间的耦合性, 提高系统稳定性, 提高代码可读性和可……继续阅读 »

1024小神 6天前 23浏览 2评论0个赞

分布式消息队列 NSQ 和 Kafka 对比

分布式消息队列 NSQ 和 Kafka 对比
谈谈分布式消息队列的一些特性,比较两种比较常用的消息队列——NSQ和Kafka1 消息队列的作用解耦,将一个流程加入一层数据接口拆分成两个部分,上游专注通知,下游专注处理缓冲,应对流量的突然上涨变更,消息队列有很好的缓冲削峰作用异步,上游发送消息以后可以马上返回,处理工作交给下游进行广播,让一个消息被多个下游进行处理冗余,保存处理的消息,防止……继续阅读 »

1024小神 1周前 (09-18) 26浏览 0评论0个赞

WPF/WinForm 如何生成单文件的EXE

WPF/WinForm 如何生成单文件的EXE
常规的WPF或者WinForm项目(这里不讨论 .Net Core框架,只讨论基于 .Net Frameworkd的),生成Debug目录/Release目录,都会生成以下文件:其中:Newtonsoft.Json.dll:引用的第三方Dll,有可能来自Nuget下载,或者本地引用。Newtonsoft.Json.xml:第三方Dll的Xml文档,里……继续阅读 »

1024小神 2周前 (09-14) 31浏览 0评论0个赞

解决C# Winform高DPI字体模糊锯齿两种方案

解决C# Winform高DPI字体模糊锯齿两种方案
问题描述现在的笔记本电脑分辨率很高,基本上能达到1920*1080以上,因为笔记本的屏幕小,在这样的分辨率下一切看着都很小,尤其是文字,根本看不清,所以Win10很人性化的提供了屏幕缩放功能,一般默认放大比例为150%、200%等,如图所示:在这种情况下,我们用VS开发的Winform窗体显示就有问题了,文字和图像都变得模糊了解决方案前置步骤设置……继续阅读 »

1024小神 2周前 (09-13) 22浏览 0评论0个赞

GeckoFX 在winform中的简单应用

GeckoFX 在winform中的简单应用
1、创建winfrom工程-过程省略2、在NuGet程序包管理器里添加GeckoFX相关引用DLL3、在默认窗口中添加以下代码(默认窗口放了一个进度条两个操作跳转网页按钮和一个pannel) GeckoWebBrowser browser; public Form1() { InitializeCo……继续阅读 »

1024小神 3周前 (09-10) 45浏览 0评论0个赞

winform 自定义布局器实现对默认布局器dock的改善

winform 自定义布局器实现对默认布局器dock的改善
winform中带有默认布局器Dock可以对控件进行简单的布局,但是,在布局过程中,控件的布局效果与控件的添加顺序有着密切的关系。先添加button1(left),再添加button2(fill)先添加button1(fill),再添加button2(left)可见布局效果存在巨大差异,这就使得Dock布局器只适合进行简单的布局,在这里介绍一种布局……继续阅读 »

1024小神 3周前 (09-08) 48浏览 1评论0个赞