摘要:
本文将以C#版本为时间线,从C#1.0到C#10.0系统梳理每个版本的语法,并同时就语法机制与Java做出详细的对比。方便读者同时了解两门语言的特点。 阅读全文
摘要:
非函数式语言中使用函数式风格的缺点: 函数式的优点,想必大家都已经非常了解了。我们来看看,一般语言使用函数式风格可能带来的问题: 变量默认是可变的。为了实现不可变性,开发者只能人为的规范不去改变变量的值,没有明确的变量修改提示,容易因失误改变变量的值。 为了实现不可变性,往往需要更多的变量来存储中间 阅读全文
摘要:
先来看一道简单的算法题: 给定一个整数序列,给定一个目标值,求出该序列中任意三个数之和中最接近目标值的那个数。 这道题很容易想到的算法: 对序列做从小到大排序 固定其中一个数的下标a,对剩下的两个数双指针b、c,指向a右侧区域(窗口)的两端。根据a、b、c三处值之和与目标值大小关系,窗口不断向内收缩 阅读全文
摘要:
起因 起因是这样的:前一阵逛抖音,买了个预售的拼图游戏。据说是国内团队开发的,非常有趣。大概长这样: 拼图设计上故意空出三个空位,拼图的格子上印有1-12月的月份,1-31号的日期,以及周一到周日的星期。空出的三个空位,可以正好用来匹配月份-日期-星期的组合。这个可以使得你每天都可以有一道新的谜题可 阅读全文
摘要:
代码如下: let queen n = let isValid arr x i = seq {0..i - 1} |> Seq.exists (fun j -> x = Array.item j arr || abs (i - j) = abs (x - Array.item j arr)) |> 阅读全文
摘要:
Emby的一个比较绕的玩儿法 最近折腾了一下emby,实现了一个比较绕的玩法。 这么折腾,是基于以下原因 家庭媒体中心,只试了Emb... 阅读全文
摘要:
K3s,一个轻量的K8s。 不多废话,想详细了解的话,官网地址:https://www.rancher.cn/k3s/。 安装 准备... 阅读全文
摘要:
如何使用KubeSphere3.0的DevOps系统构建dotnet core应用 因KubeSphere的DevOps系统官方未提... 阅读全文
摘要:
废话不说,直接开始: Nuget引用Microsoft.EntityFrameWorkCore。 实现自己的表(并不限于基础类,可以有自己的构造方法,方法,访问器等,以及神奇的[NotMapped] Attribute来标识这个属性不用翻译成数据库表字... 阅读全文
摘要:
兴致来了,多写一篇吧。 所有转netcore的小伙伴们都发现了: ef core跟以前的ef差距非常大,view(视图)无法通过dbfirst生成了,存储过程也一样(虽然我现在开始转codefirst了)。 然而,如果真的想直接执行sql语... 阅读全文