6. TS对象类型标注
直接标注: 属性的类型可以用分号结尾,也可以用逗号结尾。 除了type命令可以为对象类型声明一个别名,TypeScript 还提供了interface命令,可以把对象类型提炼为一个接口。 如果某个属性是可选的(即可以忽略),需要在属性名后面加一个问号。 属性名前面加上readonly关键字,表示这个属性是只读属性,不能修改。只读属性只能在对象初始化期间赋值,此后就不能修改该属性。 如果对象的属性非…
阅读全文直接标注: 属性的类型可以用分号结尾,也可以用逗号结尾。 除了type命令可以为对象类型声明一个别名,TypeScript 还提供了interface命令,可以把对象类型提炼为一个接口。 如果某个属性是可选的(即可以忽略),需要在属性名后面加一个问号。 属性名前面加上readonly关键字,表示这个属性是只读属性,不能修改。只读属性只能在对象初始化期间赋值,此后就不能修改该属性。 如果对象的属性非…
阅读全文背景:前端工作已经有好几年了,ts也接触了不少,但一直是知其然不知其所以然。虽然知道它对于前端来说很重要,也有想过去了解,但是始终没有静下心系统的进行学习。最近环境不太好,所以计划利用这个周末的时间来系统性学习、查缺补漏。目标是完全弄懂概念以及在实战中的应用。 一开始打算使用视频来学习,但是感觉太慢了。说的比较基础,也难以找到合适我的视频。所以使用阮一峰老师的ts博客进行学习。本系列文章主要用于记…
阅读全文在同事的介绍下知道了Let's Encrypt。免费获取ssl证书,将http变为https。 官网: [链接] (官网看不懂,还是AI好用,直接给我提纯了) 使用方式很简单: 1. 一个已绑定到服务器的域名(如 example.com) 2. 你的网站通过该域名能被访问(公网 IP、80/443 端口已开放) 3. 服务器上有 root 权限 4. 已安装好 Nginx 或 Apache (总结…
阅读全文官网: Quill 用了一段时间的w-editer,说实话挺难用的。就想着换一个,不过问AI出来的都是一堆很知名很商业化的东西,不是会员都只能试用。会员价格还老高,我这种小网站根本无力承担。 今天在群里问了问,还真发现了一个叫Quill的富文本编辑器。免费,好用,好看,轻量。 有很多API,能够获取笔记字数,监听文本是否发生改动等。工具栏也很好配置。 还有很多功能没仔细研究,有空再集成进来。 官网…
阅读全文安装到本地文档: [链接] Ollama 配置: [链接] GraphRAG: [链接] 阿里云服务支持: [链接] 今天试着本地部署了一下deepseek的残疾版本,deepseek-r1-1.5b。 很简单,下载ollama之后使用ollama run deepseek-r1:1.5b就行了。 (缺点是本地安装了ollama死活无法下载模型,而使用docker启动之后就能飞速安装大模型了,还不…
阅读全文难受,今天在集成TailwindCSS的时候,不管是ChatGPT还是Tailwind中文文档,给出的集成方法都是落后于最新版本的。查看了官方英文文档,很轻松就安装上了。 被折腾了几个小时,各种死循环,各种焦虑。 还是要学好英语。别人嚼碎的,可能还没嚼烂。 解决github无法通过22端口访问的问题: [链接]
阅读全文为了把Java项目部署到服务器上,我可走了不少万弯路,现在将这些方法分享给大家。 最初使用的方案,手动部署: 1. 先上服务器,使用ps aux | grep java和kill -9 \<PID关闭正在运行的Java 2. 本地使用mvn clean package打包 3. 将打包后的jar包上传到服务器:scp target/projectName.jar root@<服务器ip:/var/…
阅读全文