站长作为一名动手党,一般对这些理论性的东西向来不屑一顾(说白了就是懒看不进书),动手能力方面还行但遇上理论性的东西就抓瞎了,还记得前几年的一次面试,被问到了关于设计模式的事情,听过工厂模式但也不甚了解,支支吾吾半天没憋出一句有用的回答,反而...;
21 设计模式
现在的大部分主流音乐app都开始搞起了会员制,以前常听的音乐都变成了试听(即使是之前已经下载到本地的),如果不花钱买vip 就要看广告领取临时的vip,否则就只能听一小段。不想花钱买会员也不想看广告(可耻的匿了),于是就找了以前的下载记录出...;
66 C#
日常开发中避免不了对集合进行遍历操作,但常规的for遍历是同步进行,即执行完一个再进行下一个,但有时对于数量较多且单个执行比较消耗时间的话就需要开新的线程来并发执行任务 以此减少消耗的时间,但每次启动一个子线程 看起来比较不优雅,此时就可以...;
30 多线程
在 .NET 开发中,你可以使用 FreeSql 的事务功能来实现数据库操作的原子性和一致性,开发这么久数据库事务这块在网上和工作中总能听到,但因为开发项目的缘故,基本没有用的上的机会,而自己平时也是只有在用到新知识点的时候才会去自学下,这...;
22 freesql
干了这么多年开发,依然感觉自己是个菜鸟程序员永远都是半桶水,最近又接触到了依赖注入,回首前几年写得都是些啥玩意,真正用起来了,结合MVVM这类模式开发效率不是快了一星半点,下面是一个关于依赖注入的简单入门实例 可以用于控制台和wpf以及wi...;
58 依赖注入
最近客户现场实施项目碰到一个 需要在内网在不开外网直接访问权限的情况下来请求云端服务器接口的需求,大致描述下场景A(云端服务器)、B 客户现场(外网前置机)、C (客户现场内网服务器),其中C无法直接访问外网C但可以访问B,而B可以访问A,...;
14 nginx
在某些情况下需要控制多个屏幕,比如在开发视频播放器、会议系统或者学术研究方面。那么,如何使用 C# 来控制多个屏幕呢?首先 获取所有屏幕第一步是获取所有的屏幕信息。我们可以使用 C# 自带的 Screen 类来获取系统中所有的屏幕信息。以下...;
33 c#
WPF(Windows Presentation Foundation)和MVVM(Model-View-ViewModel)是一对强大的技术组合,用于构建现代、可扩展和易于维护的桌面应用程序。本文将以一个任务管理器的简单应用为例,演示如何...;
51 WPF