随笔分类 - 客户端开发
WinForm 和 WPF 开发相关
摘要:分布式锁可以采用数据库、zookeeper、redis 三种方式实现。 采用数据库实现方式,主要采用表字段的唯一索引特性。数据库是非常昂贵的资源,非常不推荐,最致命就是性能,不要去增加不必要的负担。 采用 zookeeper 的实现方式,主要使用其为客户端创建临时有序节点的特性,在我之前的博客有介绍
阅读全文
posted @ 2024-05-11 19:39
乔京飞
摘要:对于网站开发来说,下载文件一般是比较非常容易的,但是对于上传文件来说,上传大文件是比较困难的,比如上传几百M或几个G的文件。但是对于客户端来说,实现大文件的上传是比较容易的。由于本人在工作中遇到大文件上传的情景比较多,所以就决定写一个 Demo 总结一下客户端实现大文件上传和下载的技术代码,以便后续
阅读全文
posted @ 2022-05-11 00:28
乔京飞
摘要:WCF是一门古老的技术,在十几年前非常火,微软雄心勃勃想要把 WCF 做成统一 .net 平台所有通信技术的集大成者,但是现在基本上已经被淘汰,具体原因就不多说了,想必每个使用过 WCF 技术的开发人员,都有自己的心理体会和苦逼岁月。 最近因为工作需求,不得已需要使用 WCF 技术,所以干脆把具体应
阅读全文
posted @ 2022-05-09 16:43
乔京飞
摘要:我们在开发客户端应用程序时,经常会遇到这样的场景: 你开发好了一个客户端程序,无论是以绿色版的方式使用,还是以安装包的方式使用,绝大部分情况下都会在桌面上创建一个启动 exe 执行程序的快捷方式。用户在实际使用过程中,由于某些原因,很可能会多次双击快捷方式,导致同一个客户端程序启动了多个独立运行的实
阅读全文
posted @ 2021-10-14 20:33
乔京飞
摘要:一、使用场景描述 当你开发好一个 WinForm 或 WPF 客户端程序后,想打包成一个 exe 程序,放到网上供别人下载,或者直接发给别人使用,最简单的办法就是使用 WinRAR 或 HaoZip 等压缩软件自带的 “创建自解压格式的压缩文件” 这个功能。相比于第三方的客户端安装包制作软件,具有以
阅读全文
posted @ 2021-08-23 22:17
乔京飞
浙公网安备 33010602011771号