博客园 - 小琪琪来啦
uuid:7d267088-5232-4821-9010-8cd5fdd6cd4f;id=1078716
2022-06-09T06:37:18Z
小琪琪来啦
https://www.cnblogs.com/huilixieqi/
feed.cnblogs.com
https://www.cnblogs.com/huilixieqi/p/13949217.html
如何在 asp.net core 的中间件中返回具体的页面 - 小琪琪来啦
前言 在 asp.net core 中,存在着中间件这一概念,在中间件中,我们可以比过滤器更早的介入到 http 请求管道,从而实现对每一次的 http 请求、响应做切面处理,从而实现一些特殊的功能 在使用中间件时,我们经常实现的是鉴权、请求日志记录、全局异常处理等等这种非业务性的需求,而如果你有在
2020-11-09T08:25:00Z
2020-11-09T08:25:00Z
小琪琪来啦
https://www.cnblogs.com/huilixieqi/
【摘要】前言 在 asp.net core 中,存在着中间件这一概念,在中间件中,我们可以比过滤器更早的介入到 http 请求管道,从而实现对每一次的 http 请求、响应做切面处理,从而实现一些特殊的功能 在使用中间件时,我们经常实现的是鉴权、请求日志记录、全局异常处理等等这种非业务性的需求,而如果你有在 <a href="https://www.cnblogs.com/huilixieqi/p/13949217.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huilixieqi/p/13949196.html
程序员的副业:2020 下半年副业开启! - 小琪琪来啦
分享我的副业经历,也继续今年下半年的副业之旅,讲一讲制作线上专栏时的一些困难,总结一些经验,给后面有此想法的朋友一些参考。 前文回顾: Vue+Spring Boot 前后端分离的商城项目开源啦! 副业继续! 2020年 7 月 6 日我发布了一篇年中总结的文章,主要记录了一下这半年的一些经历,在工
2020-11-09T08:23:00Z
2020-11-09T08:23:00Z
小琪琪来啦
https://www.cnblogs.com/huilixieqi/
【摘要】分享我的副业经历,也继续今年下半年的副业之旅,讲一讲制作线上专栏时的一些困难,总结一些经验,给后面有此想法的朋友一些参考。 前文回顾: Vue+Spring Boot 前后端分离的商城项目开源啦! 副业继续! 2020年 7 月 6 日我发布了一篇年中总结的文章,主要记录了一下这半年的一些经历,在工 <a href="https://www.cnblogs.com/huilixieqi/p/13949196.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huilixieqi/p/13949163.html
面试官:对象可能会迟到,但它永远不会缺席 - 小琪琪来啦
问题一:简单聊一下关于你对 Object 的理解 在 Java 中,只有基本数据类型不是对象,比如,数值,布尔和字符类型的值都不是对象。而其余的数据类型都是继承自一个名为 Object 的类,这个类是所有类的始祖,每个类都是由 Object 类扩展而来。 如果一个类继承自 Object 类,我们可以
2020-11-09T08:18:00Z
2020-11-09T08:18:00Z
小琪琪来啦
https://www.cnblogs.com/huilixieqi/
【摘要】问题一:简单聊一下关于你对 Object 的理解 在 Java 中,只有基本数据类型不是对象,比如,数值,布尔和字符类型的值都不是对象。而其余的数据类型都是继承自一个名为 Object 的类,这个类是所有类的始祖,每个类都是由 Object 类扩展而来。 如果一个类继承自 Object 类,我们可以 <a href="https://www.cnblogs.com/huilixieqi/p/13949163.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huilixieqi/p/13949153.html
LeetCode 到底怎么刷?GitHub 上多位大厂程序员亲测的高效刷题方式 - 小琪琪来啦
作者:HelloGitHub- 小鱼干 在众多的诸如阿里、腾讯等大厂之中,最看中面试者刷题技能的大概要数有“链表厂”之称的字节跳动了。作为一个新晋大厂,字节跳动以高薪、技术大佬云集吸引了众多的程序员呢,问题来了,怎么才能进入“链表厂”呢?答案之一:刷题! 刷题就不得不提 LeetCode 了,如何高
2020-11-09T08:17:00Z
2020-11-09T08:17:00Z
小琪琪来啦
https://www.cnblogs.com/huilixieqi/
【摘要】作者:HelloGitHub- 小鱼干 在众多的诸如阿里、腾讯等大厂之中,最看中面试者刷题技能的大概要数有“链表厂”之称的字节跳动了。作为一个新晋大厂,字节跳动以高薪、技术大佬云集吸引了众多的程序员呢,问题来了,怎么才能进入“链表厂”呢?答案之一:刷题! 刷题就不得不提 LeetCode 了,如何高 <a href="https://www.cnblogs.com/huilixieqi/p/13949153.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huilixieqi/p/13949143.html
5分钟快速了解MySQL索引的各种类型 - 小琪琪来啦
文章持续更新,微信搜索「 万猫学社 」第一时间阅读。 关注后回复「 电子书 」,免费获取12本Java必读技术书籍。 什么是索引? 索引是数据库存储引擎用于快速查找到指定数据的一种数据结构。 可以用新华字典做类比:如果新华字典中对每个字的详细解释是数据库中表的记录,那么按部首或拼音等排序的目录就是索
2020-11-09T08:16:00Z
2020-11-09T08:16:00Z
小琪琪来啦
https://www.cnblogs.com/huilixieqi/
【摘要】文章持续更新,微信搜索「 万猫学社 」第一时间阅读。 关注后回复「 电子书 」,免费获取12本Java必读技术书籍。 什么是索引? 索引是数据库存储引擎用于快速查找到指定数据的一种数据结构。 可以用新华字典做类比:如果新华字典中对每个字的详细解释是数据库中表的记录,那么按部首或拼音等排序的目录就是索 <a href="https://www.cnblogs.com/huilixieqi/p/13949143.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huilixieqi/p/13793585.html
C#实现——十大排序算法之选择排序 - 小琪琪来啦
选择排序法 1.工作原理(算法思路) 给定一个待排序数组,找到数组中最小的那个元素 如果最小元素不是待排序数组的第一个元素,则将其和第一个元素互换 在剩下的元素中,重复1、2过程,直到排序完成。 2.动图演示 3.C#代码实现 根据原理设计算法: class Program { //选择排序法 pr
2020-10-10T08:48:00Z
2020-10-10T08:48:00Z
小琪琪来啦
https://www.cnblogs.com/huilixieqi/
【摘要】选择排序法 1.工作原理(算法思路) 给定一个待排序数组,找到数组中最小的那个元素 如果最小元素不是待排序数组的第一个元素,则将其和第一个元素互换 在剩下的元素中,重复1、2过程,直到排序完成。 2.动图演示 3.C#代码实现 根据原理设计算法: class Program { //选择排序法 pr <a href="https://www.cnblogs.com/huilixieqi/p/13793585.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huilixieqi/p/13793570.html
Flutter 开发从 0 到 1(三)布局与 ListView - 小琪琪来啦
上周日出去玩了,因此没时间写文章。我司加班到 11 点,第二天可以晚上班一个小时,加班到 12 点,可以晚上班两个小时,以此类推,为什么说这个,对的,加班第二天我没有多睡觉,而是起来抓紧时间写文章,好了,废话不多说,进入今天的主题。 布局 说到 Android 布局,不是很难,会在对应的 xml 里
2020-10-10T08:46:00Z
2020-10-10T08:46:00Z
小琪琪来啦
https://www.cnblogs.com/huilixieqi/
【摘要】上周日出去玩了,因此没时间写文章。我司加班到 11 点,第二天可以晚上班一个小时,加班到 12 点,可以晚上班两个小时,以此类推,为什么说这个,对的,加班第二天我没有多睡觉,而是起来抓紧时间写文章,好了,废话不多说,进入今天的主题。 布局 说到 Android 布局,不是很难,会在对应的 xml 里 <a href="https://www.cnblogs.com/huilixieqi/p/13793570.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huilixieqi/p/13793551.html
使用 .NET 进行游戏开发 - 小琪琪来啦
微软是一家综合性的网络公司,相信这点来说不用过多的赘述,没有人不知道微软这个公司,这些年因为游戏市场的回报,微软收购了很多的游戏公司还有独立工作室,MC我的世界就是最成功的的案例,现在市值是排在全世界第三的位置,微软游戏也贡献了不少市值,微软的游戏技术堆栈中.NET也是非常大的一部分,他们有 一套全
2020-10-10T08:44:00Z
2020-10-10T08:44:00Z
小琪琪来啦
https://www.cnblogs.com/huilixieqi/
【摘要】微软是一家综合性的网络公司,相信这点来说不用过多的赘述,没有人不知道微软这个公司,这些年因为游戏市场的回报,微软收购了很多的游戏公司还有独立工作室,MC我的世界就是最成功的的案例,现在市值是排在全世界第三的位置,微软游戏也贡献了不少市值,微软的游戏技术堆栈中.NET也是非常大的一部分,他们有 一套全 <a href="https://www.cnblogs.com/huilixieqi/p/13793551.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huilixieqi/p/13793532.html
Metasploit简单使用——后渗透阶段 - 小琪琪来啦
在上文中我们复现了永恒之蓝漏洞,这里我们学习一下利用msf简单的后渗透阶段的知识/ 一、meterperter常用命令 sysinfo #查看目标主机系统信息 run scraper #查看目标主机详细信息 run hashdump #导出密码的哈希 load kiwi #加载mimikatz ps
2020-10-10T08:42:00Z
2020-10-10T08:42:00Z
小琪琪来啦
https://www.cnblogs.com/huilixieqi/
【摘要】在上文中我们复现了永恒之蓝漏洞,这里我们学习一下利用msf简单的后渗透阶段的知识/ 一、meterperter常用命令 sysinfo #查看目标主机系统信息 run scraper #查看目标主机详细信息 run hashdump #导出密码的哈希 load kiwi #加载mimikatz ps <a href="https://www.cnblogs.com/huilixieqi/p/13793532.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huilixieqi/p/13793509.html
ElasticSearch 索引 VS MySQL 索引 - 小琪琪来啦
前言 这段时间在维护产品的搜索功能,每次在管理台看到 elasticsearch 这么高效的查询效率我都很好奇他是如何做到的。 这甚至比在我本地使用 MySQL 通过主键的查询速度还快。 为此我搜索了相关资料: 这类问题网上很多答案,大概意思呢如下: ES 是基于 Lucene 的全文检索引擎,它会
2020-10-10T08:39:00Z
2020-10-10T08:39:00Z
小琪琪来啦
https://www.cnblogs.com/huilixieqi/
【摘要】前言 这段时间在维护产品的搜索功能,每次在管理台看到 elasticsearch 这么高效的查询效率我都很好奇他是如何做到的。 这甚至比在我本地使用 MySQL 通过主键的查询速度还快。 为此我搜索了相关资料: 这类问题网上很多答案,大概意思呢如下: ES 是基于 Lucene 的全文检索引擎,它会 <a href="https://www.cnblogs.com/huilixieqi/p/13793509.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huilixieqi/p/13793485.html
查杀进程小工具——WPF和Prism初体验 - 小琪琪来啦
最近因为工作需要,研究了一下桌面应用程序。在winform、WPF、Electron等几种技术里,最终选择了WPF作为最后的选型。WPF最吸引我的地方,就是MVVM模式了。MVVM模式完全把界面和业务剥离开来,页面所有操作都通过数据来驱动。更替页面不用修改业务代码逻辑。 以一个查杀进程的小工具来作为
2020-10-10T08:37:00Z
2020-10-10T08:37:00Z
小琪琪来啦
https://www.cnblogs.com/huilixieqi/
【摘要】最近因为工作需要,研究了一下桌面应用程序。在winform、WPF、Electron等几种技术里,最终选择了WPF作为最后的选型。WPF最吸引我的地方,就是MVVM模式了。MVVM模式完全把界面和业务剥离开来,页面所有操作都通过数据来驱动。更替页面不用修改业务代码逻辑。 以一个查杀进程的小工具来作为 <a href="https://www.cnblogs.com/huilixieqi/p/13793485.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huilixieqi/p/13793452.html
如何使用 dotTrace 来诊断 netcore 应用的性能问题 - 小琪琪来啦
最近在为 Newbe.Claptrap 做性能升级,因此将过程中使用到的 dotTrace 软件的基础用法介绍给各位开发者。 Newbe.Claptrap 是一个用于轻松应对并发问题的分布式开发框架。如果您是首次阅读本系列文章。建议可以先从本文末尾的入门文章开始了解。 开篇摘要 dotTrace 是
2020-10-10T08:34:00Z
2020-10-10T08:34:00Z
小琪琪来啦
https://www.cnblogs.com/huilixieqi/
【摘要】最近在为 Newbe.Claptrap 做性能升级,因此将过程中使用到的 dotTrace 软件的基础用法介绍给各位开发者。 Newbe.Claptrap 是一个用于轻松应对并发问题的分布式开发框架。如果您是首次阅读本系列文章。建议可以先从本文末尾的入门文章开始了解。 开篇摘要 dotTrace 是 <a href="https://www.cnblogs.com/huilixieqi/p/13793452.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huilixieqi/p/13793388.html
Spring Boot第七弹,别再问我拦截器如何配置了!!! - 小琪琪来啦
持续原创输出,点击上方蓝字关注我吧 前言 上篇文章讲了Spring Boot的WEB开发基础内容,相信读者朋友们已经有了初步的了解,知道如何写一个接口。 今天这篇文章来介绍一下拦截器在Spring Boot中如何自定义以及配置。 Spring Boot 版本 本文基于的Spring Boot的版本是
2020-10-10T08:28:00Z
2020-10-10T08:28:00Z
小琪琪来啦
https://www.cnblogs.com/huilixieqi/
【摘要】持续原创输出,点击上方蓝字关注我吧 前言 上篇文章讲了Spring Boot的WEB开发基础内容,相信读者朋友们已经有了初步的了解,知道如何写一个接口。 今天这篇文章来介绍一下拦截器在Spring Boot中如何自定义以及配置。 Spring Boot 版本 本文基于的Spring Boot的版本是 <a href="https://www.cnblogs.com/huilixieqi/p/13793388.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huilixieqi/p/13793372.html
IntelliJ IDEA 调试 Java 8 Stream,实在太香了! - 小琪琪来啦
前段时间,栈长发布了一篇关于 Java 8 Optional.map 的实用文章,留言区就有的人说 Java 8 的语法糖不方便调试,还要视情况使用。 留言区也有人说 IntelliJ IDEA 早已支持 Java 8 Stream 调试,因为我平时也很少调试,那么我就以 IntelliJ IDEA
2020-10-10T08:26:00Z
2020-10-10T08:26:00Z
小琪琪来啦
https://www.cnblogs.com/huilixieqi/
【摘要】前段时间,栈长发布了一篇关于 Java 8 Optional.map 的实用文章,留言区就有的人说 Java 8 的语法糖不方便调试,还要视情况使用。 留言区也有人说 IntelliJ IDEA 早已支持 Java 8 Stream 调试,因为我平时也很少调试,那么我就以 IntelliJ IDEA <a href="https://www.cnblogs.com/huilixieqi/p/13793372.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huilixieqi/p/13793360.html
MySQL多版本并发控制机制(MVCC)-源码浅析 - 小琪琪来啦
MySQL多版本并发控制机制(MVCC)-源码浅析 前言 作为一个数据库爱好者,自己动手写过简单的SQL解析器以及存储引擎,但感觉还是不够过瘾。<<事务处理-概念与技术>>诚然讲的非常透彻,但只能提纲挈领,不能让你玩转某个真正的数据库。感谢cmake,能够让我在mac上用xcode去debug My
2020-10-10T08:25:00Z
2020-10-10T08:25:00Z
小琪琪来啦
https://www.cnblogs.com/huilixieqi/
【摘要】MySQL多版本并发控制机制(MVCC)-源码浅析 前言 作为一个数据库爱好者,自己动手写过简单的SQL解析器以及存储引擎,但感觉还是不够过瘾。<<事务处理-概念与技术>>诚然讲的非常透彻,但只能提纲挈领,不能让你玩转某个真正的数据库。感谢cmake,能够让我在mac上用xcode去debug My <a href="https://www.cnblogs.com/huilixieqi/p/13793360.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huilixieqi/p/13793340.html
Web前后端:如何分离,如何解耦? - 小琪琪来啦
摘要: 在本文中我们一起来探讨一下为什么要在软件开发中进行前后端的分离,如何做到前后端分离,如何解耦。 简单地说,就是要把复杂的问题简单化,把一个从0到N的问题转化为N个0到1的问题。另一个相近的说法就是“解耦”。 举个例子,我们接到一个客户需求,要求写一个应用,这个应用中有页面的切换,有对应页面的
2020-10-10T08:23:00Z
2020-10-10T08:23:00Z
小琪琪来啦
https://www.cnblogs.com/huilixieqi/
【摘要】摘要: 在本文中我们一起来探讨一下为什么要在软件开发中进行前后端的分离,如何做到前后端分离,如何解耦。 简单地说,就是要把复杂的问题简单化,把一个从0到N的问题转化为N个0到1的问题。另一个相近的说法就是“解耦”。 举个例子,我们接到一个客户需求,要求写一个应用,这个应用中有页面的切换,有对应页面的 <a href="https://www.cnblogs.com/huilixieqi/p/13793340.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huilixieqi/p/13793314.html
LiteOS-任务篇-源码分析-系统启动函数 - 小琪琪来啦
目录 前言 链接 参考 开启调度 LOS_Start 函数源码 osTickStart 函数源码 LOS_StartToRun 函数源码 前言 20201009 移植好内核后,开始实战内核。 源码分析一般都在代码注释中 。 本文LiteOS采用非接管中断方式。 本文源码基于 LiteOS 2018 
2020-10-10T08:20:00Z
2020-10-10T08:20:00Z
小琪琪来啦
https://www.cnblogs.com/huilixieqi/
【摘要】目录 前言 链接 参考 开启调度 LOS_Start 函数源码 osTickStart 函数源码 LOS_StartToRun 函数源码 前言 20201009 移植好内核后,开始实战内核。 源码分析一般都在代码注释中 。 本文LiteOS采用非接管中断方式。 本文源码基于 LiteOS 2018  <a href="https://www.cnblogs.com/huilixieqi/p/13793314.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huilixieqi/p/13793300.html
【Papers】Lane-Detection 近期车道线检测论文阅读总结 - 小琪琪来啦
近期阅读的几篇关于车道线检测的论文总结。 1. 任务需求分析 1.1 问题分析 针对车道线检测任务,需要明确的问题包括: (1)如何对车道线建模,即用什么方式来表示车道线。 从应用的角度来说,最终需要的是车道线在世界坐标系下的方程。而神经网络更适合提取图像层面的特征,直接回归方程参数不是不可能,但限
2020-10-10T08:18:00Z
2020-10-10T08:18:00Z
小琪琪来啦
https://www.cnblogs.com/huilixieqi/
【摘要】近期阅读的几篇关于车道线检测的论文总结。 1. 任务需求分析 1.1 问题分析 针对车道线检测任务,需要明确的问题包括: (1)如何对车道线建模,即用什么方式来表示车道线。 从应用的角度来说,最终需要的是车道线在世界坐标系下的方程。而神经网络更适合提取图像层面的特征,直接回归方程参数不是不可能,但限 <a href="https://www.cnblogs.com/huilixieqi/p/13793300.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huilixieqi/p/13793285.html
JDK 中的栈竟然是这样实现的? - 小琪琪来啦
前面的文章 《动图演示:手撸堆栈的两种实现方法!》 我们用数组和链表来实现了自定义的栈结构,那在 JDK 中官方是如何实现栈的呢?接下来我们一起来看。 这正式开始之前,先给大家再解释一下「堆栈」一词的含义,因为之前有读者对这个词有一定的疑惑。 Stack 翻译为中文是堆栈的意思,但为了能和 Heap
2020-10-10T08:17:00Z
2020-10-10T08:17:00Z
小琪琪来啦
https://www.cnblogs.com/huilixieqi/
【摘要】前面的文章 《动图演示:手撸堆栈的两种实现方法!》 我们用数组和链表来实现了自定义的栈结构,那在 JDK 中官方是如何实现栈的呢?接下来我们一起来看。 这正式开始之前,先给大家再解释一下「堆栈」一词的含义,因为之前有读者对这个词有一定的疑惑。 Stack 翻译为中文是堆栈的意思,但为了能和 Heap <a href="https://www.cnblogs.com/huilixieqi/p/13793285.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/huilixieqi/p/13793277.html
shiro入门学习--授权(Authorization)|筑基初期 - 小琪琪来啦
写在前面 经过前面的学习,我们了解了shiro中的认证流程,并且学会了如何通过自定义Realm实现应用程序的用户认证。在这篇文章当中,我们将学习shiro中的授权流程。 授权概述 这里的授权指的是授予某一系统的某一用户访问受保护资源的权限,分为查询、修改、插入和删除几类。没有相关权限的用户将无法访问
2020-10-10T08:16:00Z
2020-10-10T08:16:00Z
小琪琪来啦
https://www.cnblogs.com/huilixieqi/
【摘要】写在前面 经过前面的学习,我们了解了shiro中的认证流程,并且学会了如何通过自定义Realm实现应用程序的用户认证。在这篇文章当中,我们将学习shiro中的授权流程。 授权概述 这里的授权指的是授予某一系统的某一用户访问受保护资源的权限,分为查询、修改、插入和删除几类。没有相关权限的用户将无法访问 <a href="https://www.cnblogs.com/huilixieqi/p/13793277.html" target="_blank">阅读全文</a>