摘要:首先,很感谢在上篇文章 "C 管道式编程" 中给我有小额捐助和点赞的朋友们,感谢你们的支持与肯定。希望我的每一次分享都能让彼此获得一些收获,当然如果我有些地方叙述的不正确或不当,还请不客气的指出。好了,下面进入正文。 前言 在开始之前,我们需要明确的一个概念是,在 Web 程序中,用户的每次请求流程 阅读全文
posted @ 2019-07-25 07:58 hippieZhou 阅读 (2964) 评论 (10) 编辑
摘要:受 F 中的管道运算符和 C 中的 LINQ 语法,管道式编程为 C 提供了更加灵活性的功能性编程。通过使用 扩展函数 可以将多个功能连接起来构建成一个管道。 前言 在 C 编程中,管道式编程(Pipeline Style programming)其实存在已久,最明显的就是我们经常使用的 LINQ。 阅读全文
posted @ 2019-07-17 10:18 hippieZhou 阅读 (4243) 评论 (24) 编辑
摘要:DotNetCore Is AnyWhere. 前言 Visual Studio 2019 已经正式发布了, DotNetCore 3.0 的正式版也指日可待。在之前的版本中,作为一名基于微软生态的传统 WPF 程序员看着隔壁同学在开发 DotNetCore 网站时用着各种特性好生羡慕,想着巨硬啥时 阅读全文
posted @ 2019-04-04 08:04 hippieZhou 阅读 (5998) 评论 (62) 编辑
摘要:基础篇 Jupyter Notebook 优点 整合所有的资源 交互性编程体验 零成本重现结果 实践站点 "Jupyter 官方" "Google Research 提供的 Colab 环境" "安装" "运行" 列表与元组 列表和元组,都是 一个可以放置任意数据类型的有序集合 。 列表是动态的,长 阅读全文
posted @ 2019-09-19 18:26 hippieZhou 阅读 (47) 评论 (0) 编辑
摘要:进程和线程 进程是程序运行的实例。一个进程里面可以包含多个线程,因此同一进程下的多个线程之间可以共享线程内的所有资源,它是操作系统动态运行的基本单元;每一个线程是进程下的一个实例,可以动态调度和独立运行,由于线程和进程有很多类似的特点,因此,线程又被称为轻量级的进程。线程的运行在进程之下,进程的存在 阅读全文
posted @ 2019-09-13 21:19 hippieZhou 阅读 (27) 评论 (0) 编辑
摘要:前言 最近,我已经成功将我的个人网站从 Flask 迁移到 Django 了,最早接触 Django 的时候大概是在 4 年前,我记得那个时候 Django 中的路由配置使用 来进行的,但是我有特别烦这个东西,所以就果断弃坑了。然后今年年初的时候,我用 Flask 写了一个我的个人网站,刚开始的时候 阅读全文
posted @ 2019-09-11 08:59 hippieZhou 阅读 (237) 评论 (0) 编辑
摘要:前言 在 ASP.NET Core 中,微软提供了一套默认的依赖注入实现,该实现对应的包为: ,我们可以通过查看其对应的开源仓库看一下它的具体实现。基于该实现,我们不必显式创建我们的服务对象,可以将其统一注入到 ServiceProvider 中进行集中维护,使用的时候直接在该对象中获取即可。让我们 阅读全文
posted @ 2019-08-28 09:19 hippieZhou 阅读 (768) 评论 (12) 编辑
摘要:背景描述 最近接到一个需求,就是要求我们的 WPF 客户端具备本地化功能,实现中英文多语言界面。刚开始接到这个需求,其实我内心是拒绝的的,但是没办法,需求是永无止境的。所以只能想办法解决这个问题。 首先有必要说一下我们的系统架构。我们的系统是基于 Prism 来进行设计的,所以每个业务模块之间都是相 阅读全文
posted @ 2019-08-13 09:13 hippieZhou 阅读 (985) 评论 (10) 编辑