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