首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我的博客网站为什么又回归Blazor了

在这漫长的过程中,网站版本更迭近 10 次,每一个版本都凝聚着站长的心血与探索,这段充满挑战的历程详细记录于 分享我做Dotnet9博客网站时积累的一些资料 - 码界工坊[4]。...href="@ConstantUtil.GetPostGithubPath(SiteOption.Value.RemoteAssetsRepository, Post)" target="_blank">我要编辑...CodeWF.NetWeaver CodeWF.NetWeaver 是一个简洁而强大的C#库,支持AOT,用于处理TCP和UDP数据包的组包和解包操作。可点击链接[12]查看。...所有文章您都可以修改 如果文章有错别字、语病,或有误导的地方,或您有什么补充,可点击页头右上角“我要编辑、留言”进行PR,十分感谢! 最新一个对文章 ....view=aspnetcore-9.0 [4] 分享我做Dotnet9博客网站时积累的一些资料 - 码界工坊: https://dotnet9.com/bbs/post/2022/3/Share-some-learning-materials-I-accumulated-when-I-was-a-blog-website

6610
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    我的博客网站为什么又回归Blazor了

    在这漫长的过程中,网站版本更迭近 10 次,每一个版本都凝聚着站长的心血与探索,这段充满挑战的历程详细记录于 分享我做Dotnet9博客网站时积累的一些资料 - 码界工坊[4]。...href="@ConstantUtil.GetPostGithubPath(SiteOption.Value.RemoteAssetsRepository, Post)" target="_blank">我要编辑...CodeWF.NetWeaver CodeWF.NetWeaver 是一个简洁而强大的C#库,支持AOT,用于处理TCP和UDP数据包的组包和解包操作。可点击链接[12]查看。...所有文章您都可以修改 如果文章有错别字、语病,或有误导的地方,或您有什么补充,可点击页头右上角“我要编辑、留言”进行PR,十分感谢! 最新一个对文章 ....view=aspnetcore-9.0 [4] 分享我做Dotnet9博客网站时积累的一些资料 - 码界工坊: https://dotnet9.com/bbs/post/2022/3/Share-some-learning-materials-I-accumulated-when-I-was-a-blog-website

    9610

    为什么我能坚持?因为写技术文章给我的太多了呀!

    要学的技术太多了,而且很多技术学习成本都挺高的,为啥我能学会很多东西,对一些技术掌握还挺深的呢? 我肯定也不是一下子学会的,也是慢慢积累的。 抗日战争的时候,共产党是怎么一点点打败兵强马壮的日军的?...我写技术文章就是抱着这样的心态,今天搞懂一个点,明天搞懂一个点,慢慢的可能你就学会了一门很有难度的技术。...比如 ts 类型编程,2021 年前我也是不咋会,通过一个一个点的深入的学习,我发现我对这方面也算掌握的比较深入了,然后我还出了一本 ts 类型编程小册。现在我可以说我精通 ts 类型编程了。...而且你掌握的知识多了以后,知识和知识之间会发生联结,产生新的认知。 比如我最近研究调试,它的原理就是 Chrome DevTools Protocol,简称CDP。...因为它给我的太多了呀: effort processing:写技术文章是更费力的思考,对技术点的掌握会更深 心流:写技术文章很容易进入心流,是一种平静、愉悦的体验 游击战:要学的技术有很多,我是抱着一点一点掌握的心态学习的

    48020

    关于在网上突然多了一个“孙子”这件事,我是服气的!

    但是过滤出来之后,我看到了他这样的一条评论,又不由得燃起一些敬意: 知道我为什么说叫你爷爷值得吗?因为只要我的国家强大了,我叫你爷爷算什么,叫祖宗都乐意,我也不想自己的国家老是被他国欺负啊!...现在赌局结束了,你又拒不承认。这行为,属于骗吃骗喝啊。 接着,还按照追评最多这个维度排了个序: 时隔 7 年,content_id 的长度变化了这么多,也算是侧面见证了知乎这几年突飞猛进的发展吧。...是我在网上冲浪这么多年,难得一见的奇观。互喷的、嘴硬的、抵赖的看的太多太多了,冷不丁的看到一个信守承诺的,还感觉挺新奇的呢。 技术吃瓜 这次吃瓜,我在之前的技术上小小的迭代了一把。...我一个个的给你说。...或者我再提一个简单的需求,我只关心题主王怜花的新评论,其他的新评论我不关心。

    30110

    GPT-4又帮了我一个小忙

    前文:ChatGPT 沦为了我的打工仔 最近在学吴恩达和Langchain合作开发了JavaScript 生成式 AI 短期课程:《使用 LangChain.js 构建 LLM 应用程序》 课程地址:https...用于提供 LLM 上下文 (iii) 支持 RAG 的模块,例如文本分割器以及与向量存储的集成 (iv) 使用不同的模型来编写不特定于供应商的应用程序 (v) 解析器,提取并格式化输出以供下游代码处理 我对这门课非常感兴趣...官网还没有字幕,学起来非常困难 已经有up搬运并配了机翻字幕,但是感觉很多地方翻译的不是很准确 所以我准备一边学习一边翻译并上传,但是这个字幕翻译工作还是蛮费功夫的,原本更了一期就弃疗了 但是有点不甘心,又摸索了一下...帮了我两个大忙,一个是翻译,一个是让它帮我写了一段Python脚本整理翻译的文案 我的提问如下**: 我有两个文本 一个是 1 00:00:00,000 --> 00:00:07,000 In this...以下是一个简单的Python脚本,它将执行这个任务: # 假设第一个文本储存在english_subtitles.srt中,第二个文本储存在translated_texts.json中 # 读取SRT

    16110

    我又发现 Spring Security 中一个小秘密!

    松哥这次就是,不过也因此又发现了 Spring Security 的一个用法,今天就和小伙伴们分享下。...requestMap 就是我们在 configure 方法中配置的请求和权限的映射,不过在上面的案例中,我是想像 vhr 那样做动态权限管理,所以请求和角色的映射关系我是保存在数据库中,没有必要在代码中配置...: vhr 为什么可以启动而不报错 这里代码中多出来的一行映射明显是累赘,最好能够去掉 2.问题分析 第一个问题很好办,仔细对比最开始贴出来的代码就能找到端倪,vhr 中的代码多了一个 permitAll...方法,这就是一个表达式,有了该方法,就意味着里边多了一个映射关系,/login -> permitAll,这样 requestMap 就不会为空,所以启动时就不报错了。...按照这个思路,我去修改了自己的代码,去除冗余的映射,加上 permitAll,这次果然可以了。 问题虽然解决了,但是心里还是有点膈应。 为什么呢?

    2K20

    我又发现了一个?

    大家好,最近我一直写东西,结果无意中我又有了新发现,这次主要是针对OpenCV中Mat对象的创建。...<< std::endl; 发现工作良好,全部初始化为1,那天我也不知道自己怎么想的,就想创建一个三通道全是1的: // create Matlab风格 - 5 Mat m5 = Mat::ones...三通道中只有1个通道被初始化为1,其它居然还是0,我觉得我要检查一下以前写的代码,我记得我写了很多这种创建方式。这个是不是OpenCV挖下的一个大坑啊!...最后,我是在OpenCV4.2版本上发现的,后来我又让别人也测试了一下,发现之前版本也是一样!我居然才发现!我晕!居然从来没有人写过这个,关注过这个!...后记:我一直想被Mat::ones误导至今!绝知此事要躬行!

    69520

    我为什么选择做一个程序员?

    问了我一连串的问题,学习编程这份急切心情溢于言表。然后说了一堆为了学习编程一次次的背概念,学习过程中如果觉得时间浪累就会恨自己不争气之类的话。...这倒是勾起了我的一些回忆,我当初为什么选择做一个程序员,自己是如何度过入门这段煎熬的路程的?为什么一直坚持编码到现在?...就这样对电脑的兴趣倒是越来越浓烈,也就是在那个年代网吧出现了,于是多了很多的不眠之夜,也不知道哪来的劲头一次次翻越学校的围墙。...由于家庭条件不是不好,也没有勉强给自己配上一台电脑,研究理论的层次多一些,网吧是唯一的实践基地,很难想象周围的人都在热火朝天的玩游戏,我在一边去敲代码研究一些算法,算是奇葩了。...于是在不安分中,来到了帝都,来到了这个自己洒下十年汗水的地方,带着无限的憧憬期待来到,加入第一家公司,第一天就感受到了,啥叫定力,一个人坐上一整天在电脑旁边还是需要,对于一个随意习惯的我来说,是个极大的考验

    87240

    日常||我为什么新开一个公众号?

    这个世界没有什么好畏惧的,反正我们只来一次 朱德庸 一个星期前,我又有了写公众号的打算,与其磨磨蹭蹭,不如马上开始,谁知道当我正准备“大干一场”时,我因为曾经用自己的邮箱给别人注册过一个账号导致不能再进行注册...以前自学Python的时候,总感觉嗯,还不错,好像还有点兴趣,后来又接触到生物信息学,多少沾点计算机,从蹭课到选课,考试成绩勉强能够接受。...又担心计算机基础≈0,生物学基础无限接近于0的我,在这条路上一踩一个坑...... 经过四处讨教,嗯,我打算:先上车再补票,总比踌躇不前好!...既然如此,我想借写公众号来提醒我初心,不断学习,无限进步!...以后我打算在这个公众号上更新我的一些学习笔记和我的日常,可能涉及Python或Linux或生物信息学或其他一些稀奇古怪,也许以后会偷懒停更,也许会因为最后还是发现生信不适合我而退坑,也许呢也许呢,也许坚持下去了呢

    20630

    成为函数式编程工程师四年,我为什么说它既“流氓”又“可爱”

    是的,这是一个全新的世界。 为什么转向函数式编程? 我成为一名函数式编程软件工程师已经有四年多了。我喜欢函数式编程(FP),每天都能学到更多东西。...在一个极端,FP 是一种能够丰富指令式编程的方式(例如,将一个轻量级的回调传递给一个函数,或将一个块传递给一个循环)。...我不会永远陪在他们身边解释代码。 编写代码时,尽量使未来的更改成本最小化。有一件事是不变的,那就是需求永远不会停止变化。 当然,他们通常也希望代码既快又便宜,但这就是另一个主题了。...这也是为什么人们会这么喜欢 FP 的原因。 从定义上来说,这段代码的确是正确的。...你可以把两段可理解的、正确的代码拿出来,并很容易地把它们组成另一段既可理解又正确的代码。 这是对好软件的一个非常人性化,并是以认知为中心的定义。

    35520

    详解Java构造方法为什么不能覆盖,我的钻牛角尖病又犯了....

    三 但是,看了输出,我就纳闷为什么,为什么第三行不是BigEgg2.Yolk(),不能覆盖吗?...那么,他们构造方法为什么不能覆盖,都是Public Yolk(){}。 当然,网上都说子类继承父类除构造方法以外的所有方法,但这是结果,我要知道为什么!! 五 先说几个错误的观点 1....有说因为子类继承父类的时候,先运行父类构造函数;具体的说就是运行父类时就会先“调用”父类的构造函数,注意“调用”和继承不是一个含义,实质上是“自动运行”。...但是,跟太阳从东方升起西方落下那样,我想知道为甚么这么设计啊啊啊啊啊啊!!!!! 4. 正确答案 (1).构造器代表这个类本身,在创建之时申请内存。...总结 构造方法是唯一的,不能又造爸爸又造儿子

    2.1K20

    “我让 AI 写了一个 AI 的故事,又让另一个 AI 画出它”

    整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 前几天在 Hacker News 上的一则热帖有点意思,可谓极致套娃——“我让 AI 写了一个 AI 的故事,又让另一个 AI 画出它。”...基于 GPT-3 生成的故事内容,给了 DALL-E 2 几个提示:“一个机器人,就站在街道中间,数字艺术风”,“一个孩子惊讶地看到一个机器人站在街上,数字艺术风”,“一个孩子和一个机器人在做作业,数字艺术风...“我和机器人成为朋友的那一天” 我在放学回家的路上看到了它。一个机器人,就站在街道中间。 一开始我很害怕,但后来我意识到它没有任何做任何事。我走过去说:“嗨。”...我很震惊。 我以前从来没有和机器人说过话。我们聊了一会儿,知道了它的名字叫 R0b0t。我问它为什么站在街上,它说它在等它的人类朋友。我告诉它,我没有任何机器人朋友,但我会成为它的朋友。...我不再害怕人工智能,因为我知道他们可以像其他人一样和我成为好朋友。

    51340

    作为一个java开发者我为什么不用Swagger

    Swagger号称是最好的Rest Api 文件生成工具,但是作为一个一直从事java相关开发工作的开发者。...在2018年6月以前一直坚持用Markdown来手写接口文档,即便是那时候有同事给我推荐过,但作为一个骨子里追求极简的程序员,我一直没有想明白一个需要写一大堆注解强侵入到后端代码工具,它为什么会在中国如此风靡...在2018年春节我自己萌生了自己一个java rest api文档生成的工具,目的也不是去造轮子,因为我天生不喜欢闲的没事到处造轮子,而起国内已经有一些开源的Java Rest Api文档生成工具,这些工具实现机制几乎和...只是可能使用更便捷了一些,针对这些工具我没完全没有去使用的意愿。因此开发这个工具的目标非常明确,就是完全不用任何注解,能够去依赖源代码和注释直接分析出文档。...smart-doc完全基于接口源码分析来生成接口文档,完全做到零注解侵入,你只需要按照java标准注释的写,smart-doc就能帮你生成一个简易明了的markdown 或是一个像GitBook样式的静态

    3.5K00

    为什么我新建了一个单元块之后代码报错?

    一、前言 前几天在Python白银交流群【041】问了一个Python代码处理的问题,问题如下: 有两个问题想问一下大家,第一个问题是为什么我新建了一个单元块之后代码报错,但是他这个里面新建代码块的话就能运行成功...二、实现过程 这里【论草莓如何成为冻干莓】针对第一个问题给了一个指导,如下所示:这个有没有在新建单元格的时候点击重启,图标像刷新的按键。 针对第二个问题:在具体的函数后面按shift+Tab。...【041】:好像没有,我就是直接esc+b新建单元格。 【论草莓如何成为冻干莓】:你在这一步下面新建一个单元块能运行吗?还有是不是你对第3个单元格块做了修改没有运行? 【041】:直接新建吗?...【论草莓如何成为冻干莓】:对 【041】:好的我马上回去试试,我现在还在外面,这个我知道啦谢谢 【041】:我刚刚运行了上面的单元块然后再运行下面还是报错 【论草莓如何成为冻干莓】:你重启这个吧 【041...】:哦我知道了,下面那个,应该是response.text。

    10810

    为什么又造了个新词 Data Warebase:我看到了 AI 时代数据平台应当的样子

    近二十年大数据发展史 2002 年我加入 Microsoft SQL Server 引擎团队。...我曾一度思考过继续做数据库是不是一个正确的职业选择。与数据库行业的成熟稳定相比,互联网业务蓬勃发展,对数据库能力和性能的要求与日俱增,一场解决水平扩展的战争悄然开始。...3 构建云原生分布式 Data Warebase 的要素 为什么要把 Database 和 Data Warehouse 放在一起呢?我们先考虑一下反过来的问题:为什么要把数据库、搜索、和数仓分开?...这种做法让用户几乎不需要学习就能使用新技术,既能享受到新技术带来的优势,又无需离开他们已经熟悉和信赖的技术环境。...这是因为过去二十年间出现的各类数据产品都有其局限性,这些局限性不断向用户灌输一个理念:不同的场景必须用不同的产品来解决。 我记得曾看过一个视频,一个小女孩第一次看到纸质杂志时,她尝试用双指放大内容。

    18410

    我又开发了一个非常好用的开源库,调试Android数据库有救了

    那个时候基本思路其实已经都想得差不多了,但是因为同时还要维护LitePal和PermissionX这两个开源项目,时不时还要写些原创文章,所以我很不确定今年是否真的可以完成这个新开源项目。...而在今年的最后一个月,很高兴地告诉大家,这个新项目我已经基本完成了。虽然还有许多不足的地方,但是我相信目前已经可以将第一个测试版本发布出来了。...并且,我对Glance的定位不仅仅只是一个协助查看数据库内容的工具,同时也是一个非常好的学习项目。...那么关于Glance的用法介绍到这里大概就差不多了。因为毕竟它的主要功能就是一个辅助型的工具,并不是什么需要去开发和对接的库,所以整体用法是非常简单的。...当然之所以不支持修改和删除,并不是因为什么其他特殊的原因,纯粹只是因为我没时间。为了能赶在今年内上线第一个版本,我选择了只开发了最核心的查看功能。

    64541
    领券