- 博客(14)
- 收藏
- 关注
原创 联邦学习和机器遗忘概念理论
机器遗忘是指在机器学习模型中,有效地删除指定的数据,使模型的行为就像从未见过这些数据一样。这对于满足用户的“被遗忘权”和数据隐私保护非常重要。
2024-09-21 19:24:32 358
原创 数据结构:顺序表和单链表的实现
线性表是一种最基本、最常用的数据结构,它可以存储具有线性关系的数据元素。在线性表中,数据元素之间存在前驱和后继关系,每个元素有一个前驱元素和一个后继元素。线性表的主要操作包括插入、删除和查找等。线性表有两种常见的数据结构实现方式:顺序表和单链表。
2023-07-23 21:14:45 268
原创 Moments:好用的博客朋友圈开源项目
Feed订阅(支持包括RSS,Atom)支持友链,文章 API,方便博客对接简洁的界面风格,仿照微信朋友圈更美观易用支持订阅商城,化身专属订阅神器支持友链自助申请单独查看某个好友的博文。
2023-07-12 17:20:26 773 3
原创 Iframe 跨域高度自适应
一开始想直接在iframe加载完成后读取子页面的doc中body的高度,结果发现有跨域问题,无法获得子页面的具体信息,后面在网上寻找各种解决方案,有很多是没有用的,甚至直接没考虑跨域的,最后找到一种方便而且使用的方法:子页面发送消息给父页面,父页面监听消息。父页面存在一个iframe标签加载https://moments.shiyu.dev/friends 这个子页面,而且父子页面不在同一个域上,所以父页面在加载完成iframe后创建事件监听,监听子页面发来的消息(高度)。
2023-07-10 17:12:08 491 1
原创 网络运维全部章节测试答案和解析
首先,大部分开源工具是由纯Python编写的,这使得Python成为了一个理想的选择,因为它可以无缝地与这些工具进行集成和扩展。在这个例子中,起始索引是3,结束索引是7,切片操作会提取出索引从3到6的元素(不包括结束索引对应的元素),即[6, 7, 11, 9]。解析:Python的字典和集合都是无序的数据结构,其中字典的元素是以键-值对的形式存储,集合则是仅包含唯一元素的无序集合。因此,它们属于无序序列。解析:Python的字典和集合都是基于哈希表实现的,其特点是通过键来查找值,而不支持通过值来查找键。
2023-07-10 16:28:54 929 1
原创 Blazor Service 实现身份验证
之前用 Blazor 做了几个小应用,但是一直没有去做身份验证系统,之前也没有ASP.NET的基础,C#也是最近学的,而且重要的是,网上居然几乎没有相关的资料,于是咱就结合网上的一些信息和微软的官方文档(微软的文档是我见过最好的文档了)做了一个身份鉴权的小Demo。在 Provider 下写自定义的基础认证服务,这里使用的session的形式做鉴权认证。Blazor 是微软的新型的web开发方案,用来做全栈开发真是太爽了。然后在项目的目录下创建Auth目录存放鉴权的基础设施。一个简单的登录页面示例;
2023-06-27 15:45:23 1590
原创 C# 设计模式:单例模式
单例模式在开发中经常会用到,单例模式是确保一个类只有一个实例,并且提供出一个供全局访问的点,例如开发中常用到的数据库操作实例,我们不可能每次操作数据库都要重新连接创建新的实例这样的效率太低了,通过单例模式可以只创建一次以后的每次访问都直接访问这个静态的单例即可。在 ASP.NET Core 提供了DI容器,可以很方便的创建单例服务等,那么怎么不依赖DI容器实现一个简单的单例模式?由结果可以看出,这是分别创建了十个不同的实例。另外在本文的最后还会讲一些其他的C#特定的语法实现单例。
2023-06-27 15:36:47 228 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人