随笔分类 -  学习日常

学习中遇到的各种事情。
摘要:前言 上课时不知为何没听懂这个左右连接,网上找个视频看了一下马上懂了。尤其是看到下面这张图时。 可以使用下面这个网站,直观地看到几个连接之间的区别。(甚至还是个开源网站) https://joins.spathon.com/ 连接 连接操作,JOIN。 内连接 inner join。(sql语句中通 阅读全文
posted @ 2024-11-11 11:45 魂祈梦 阅读(222) 评论(1) 推荐(1)
摘要:背景 早期去玩了一下各个Ai厂商的免费额度(主要是国内的),虽然不是很给力,但是还是蛮好玩的。 建立长连接我们通常使用WebSocket,而对于流式数据发送,只需要服务器返回数据,而不需要客户端发送数据的情况下,SSE是一个不错的选择。 介绍 SSE(Server-Sent Events)。 数据格 阅读全文
posted @ 2024-09-09 15:52 魂祈梦 阅读(1720) 评论(0) 推荐(0)
摘要:背景 心血来潮玩了一些改版,感觉不太人性化,于是想要去稍微学学。 过程 劝退 可以说是非常劝退,gba改版非常的不人性化,比如汇编语言asm,改版工具不支持中文之类的。 没有成体系的教程 这是口袋资源吧的教程汇总,虽然看上去很详细,但是其实还是蛮零散的,而且由于贴吧的一些娱乐性性质,看起来效率不是很 阅读全文
posted @ 2024-09-09 01:52 魂祈梦 阅读(2877) 评论(0) 推荐(0)
摘要:背景 想在Nuxt3中读取markdown以渲染文章。 分析 静态文件一般是放在public中的,但是官方文档中写明: 而且,在SSR阶段(服务器渲染),nuxt无法通过fetch来访问public里的内容(虽然不推荐,但是客户端的js是可以通过fetch直接请求到文件的)。 过程 nuxt提供了一 阅读全文
posted @ 2024-08-26 01:32 魂祈梦 阅读(533) 评论(0) 推荐(0)
摘要:背景 说来惭愧,我刚接触cdn。只知道cdn建立缓存使得各地用户能够更快地访问静态资源。看到这三个有些相似的名词心里实在有些发懵。 介绍 和函数一样,我们不需要知道原理,只需要知道输入是什么,输出(对外界的影响)是什么就行。 加速地址 这个很好理解,用户输入该域名访问我们的网站。 回源地址 当cdn 阅读全文
posted @ 2024-07-11 16:10 魂祈梦 阅读(339) 评论(0) 推荐(0)
摘要:目的 windows上使用typora当初是通过破解的方式实现的。现在装双系统时想做做笔记,没有一个管理的软件用起来很不方便。 要求 正常编辑,没有难以忍受的问题。 目录管理及大纲(基于标题层级) linux+windows双端,且linux端能够读取。 从粘贴图片能够在相应的img目录下创建图片文 阅读全文
posted @ 2024-06-13 23:19 魂祈梦 阅读(28) 评论(0) 推荐(0)
摘要:前言 Postgres,现已改名为PostgreSql,简称PG,后文中以PG称呼。是当今非常流行的一种数据库。 为什么使用PG 在分析这个问题之前,我认为有必要说一说Oracle和MySql这两家数据库。 Oracle Oracle作为占有率最高的数据库,由Oracle公司开发,提供商业支持,其流 阅读全文
posted @ 2024-05-12 22:17 魂祈梦 阅读(209) 评论(0) 推荐(0)
摘要:前言 多继承势必要解决同名属性冲突。今天测试一下。 正文 左右同名(左侧优先) 当左侧基类和右侧基类中存在同名方法时,不管是否包含重写,都是左侧优先。 今天主要探讨的是,左侧基类中不直接包含同名方法。 约定 我们约定,下面的标题情况全都是在左侧基类不直接包含同名方法的。 为了方便叙述,我们把“曾祖父 阅读全文
posted @ 2024-05-10 14:56 魂祈梦 阅读(68) 评论(0) 推荐(1)
摘要:描述 每次使用sublime打开某个目录,总是不显示侧边栏,还得手动打开。 过程 在设置里找了半天似乎没有这个选项,有点离谱,网上搜到的全是手动打开侧边栏。看来只能Ctrl+KB按得勤快些了。 // Display the toggle sidebar button in the status ba 阅读全文
posted @ 2024-05-05 13:57 魂祈梦 阅读(150) 评论(0) 推荐(0)
摘要:分析 error TS2584: Cannot find name 'console'. Do you need to change your target library? Try changing the 'lib' compiler option to include 'dom'. 具体原因我 阅读全文
posted @ 2024-05-04 01:15 魂祈梦 阅读(160) 评论(0) 推荐(0)
摘要:下方也出现了间隙 网上找了一圈,全是说inline-block的,但是我调整a标签为block还是有间隙。 问题代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" conten 阅读全文
posted @ 2024-05-03 16:14 魂祈梦 阅读(211) 评论(0) 推荐(0)
摘要:分析 因为太久没使用mysql,服务自动删除了 解决 注册/安装服务 win+x,a,以管理员打开powershell(或者使用cmd,随你) # 注意此处需要引号,因为有空格 # 1. cd到mysql的可执行文件,如果记不得或者像我一样懒,直接everything搜索mysqld.exe即可 c 阅读全文
posted @ 2024-05-02 10:12 魂祈梦 阅读(432) 评论(0) 推荐(0)
摘要:分析 毫无疑问,是热键冲突了。 目前没有很好的热键检测手段,包括OpenArk也检测不到这个热键冲突,说实话只能借助百度,自己找那真是大海捞针。 像这种冲突,一般是全局快捷键,也就是后台的应用也能使用的快捷键,比如截图啊之类的。因为一般的快捷键是前台时才可用的。 解决 简单来说就是,国产浏览器很多都 阅读全文
posted @ 2024-05-01 14:08 魂祈梦 阅读(327) 评论(0) 推荐(0)
摘要:效果展示 建立步骤 如图新建代码片段 填写内容 xml的标签形式。 tabTrigger和vscode内的prefix一样,就是触发提示的代码。 <![CDATA[内部既是我们要的代码。${1:}表示光标首先停在的位置${1:xxx}即表示默认文字为xxx,如果是${2:}则按一下tab就跳到2的位 阅读全文
posted @ 2024-04-21 23:01 魂祈梦 阅读(292) 评论(0) 推荐(0)
摘要:原理 其主要的目的就是优化性能。vue在更新dom时会比较key值相同的元素内容是否发生改变,如果不变则不更新页面,这样可以使得尽可能减少页面的更新,提高性能。假如我渲染3个元素,不设置key值,即默认策略应该是标识为index,即0,1,2。假如我在第一个元素后加一个元素,则实际上原先的bc元素都 阅读全文
posted @ 2024-04-21 18:25 魂祈梦 阅读(335) 评论(0) 推荐(0)
摘要:原因说明 简单来说就是ts不认识.vue这个类型,需要定义声明。我刚学ts不是很懂为什么vite官方内写了那么多类型声明就是不写.vue。 解决方法 在项目根目录下找到env.d.ts文件,这个文件定义类型声明,简单地说就是让ts认识各种类型,尤其是文件。那么解决方法显而易见,我们自定义vue的类型 阅读全文
posted @ 2024-04-20 23:22 魂祈梦 阅读(2688) 评论(0) 推荐(1)
摘要:引言 我一直非常喜欢sublime这款编辑器,以至于我每次遇到问题时都会去找一个令我满意的答案,而不是转身去用vscode。本篇博客的起因就是:历经sublime的久多折磨后,我对一款编辑器有多难做的感悟,对VsCode的喜爱以及对没有编辑器能超过VsCode的惋惜。 Sublime差在哪里 我前面 阅读全文
posted @ 2024-04-02 23:31 魂祈梦 阅读(44) 评论(0) 推荐(0)
摘要:今天学习时看到X-PJAX-URL卡住了,于是翻了翻issue解决我的疑问。 https://github.com/defunkt/jquery-pjax/pull/537 简单来说就是XMLHttpRequest原生不支持检测服务器重定向,所以pjax让服务器设置X-PJAX-URL来实现重定向的 阅读全文
posted @ 2024-03-19 18:59 魂祈梦 阅读(74) 评论(0) 推荐(0)
摘要:打开设置,搜索showwords,关闭即可。 阅读全文
posted @ 2024-03-19 18:05 魂祈梦 阅读(179) 评论(0) 推荐(0)
摘要:vite中配置less,vue3中配置lessless被坑之旅。 阅读全文
posted @ 2024-03-15 22:32 魂祈梦 阅读(5731) 评论(0) 推荐(1)