#
nunjucks语法简单总结

简洁nunjucks(下称nj)是mozilla推出的一款模板语言,因语法与我们熟悉的JS、C#等语法差异较大,使用成本较高。说实话,个人觉得这语法挺反人类的,不知道egg为啥要选它作为默认模板语言…… 官网:https://mozilla.github.io/nunjucks/cn/getting-started.html 常见用法 基本语法:{{表达式}};注释:{# 这是注释 #} ... 阅读全文

@2024-05-17 暂未分类 浏览(42)
#
LightProxy/whistle 使用总结

简介LightProxy是阿里巴巴开源的一个跨平台网络代理工具,底层基于whistle,虽然已不再维护,但是目前为止还没有找到更好用的替代品,基于已经习惯以及暂且够用的原因,目前本人还在重度使用中。 本质上lightproxy只是基于whistle做了一层皮,但是做了一些小的优化,且图形化的软件肯定比控制台使用起来方便一些,所以本人更喜欢用lightproxy。 whistle文档:htt... 阅读全文

@2024-05-17 暂未分类 浏览(45)
#
为iframe正名,你可能并不需要微前端

导语:任何新技术、新产品都是有一定适用场景的,它可能在当下很流行,但它不一定在任何时候都是最优解。 前言最近几年微前端很火,火到有时候项目里面用到了iframe还要偷偷摸摸地藏起来生怕被别人知道了,因为担心被人质疑:你为什么不用微前端方案?直到最近笔者接手一个项目,需要将现有的一个系统整体嵌入到另外一个系统(一共20多个页面),在被微前端坑了几次之后,回过头发现,iframe真香! q... 阅读全文

@2024-05-15 暂未分类 浏览(49)
#
mockjs-fetch:加2行代码让你的mock.js支持fetch

背景不知何种原因,mock.js只支持拦截XMLHttpRequest,不支持fetch,其实要支持也非常简单。npm上也有几个老外写的有关mock-fetch的仓库,但是鉴于自己已经习惯了mock.js的语法,所以还是决定写一个非常轻量的辅助包来让mock.js支持fetch。 介绍安装npm i mockjs-fetch --save 使用只需加2行代码就可以让你的mock.js支持fet... 阅读全文

@2024-05-15 暂未分类 浏览(152)
#
如何实现一个通用ajax拦截器

前言在各类ajax框架基础之上实现拦截非常简单,比如jQuery的ajax就内置了ajaxStart事件,但是如何实现一个通用的、不借助任何框架的拦截器呢? 原生的ajax主要由XMLHttpRequest和fetch来实现的(过时的ActiveXObject先不考虑),要实现通用ajax的拦截,必须在这些原生方法上面下手脚。 本文所说的拦截器仅仅指的是插入自己的业务代码,并不能改变ajax的... 阅读全文

@2024-05-15 暂未分类 浏览(45)
#
浅析Egg路由的反向解析

什么叫反向解析这里所说的Egg路由反向解析指的是,根据浏览器上一个能访问的URL地址定位到Egg工程里面Controller或者API代码的位置,为了描述方便,本文把Controller或者API统一称为action。 乍一听起来感觉这个应该很容易啊,直接从router.js找到映射关系不就好了么,例如下面这样的: 如果大家都严格按照一些约定好的规范去写的话,这个确实很容易。比如说,如果按... 阅读全文

@2024-05-15 暂未分类 浏览(45)
#
私有化部署ChatGLM

下载代码下载运行代码: mkdir chatglm2cd chatglm2mkdir run_datacd run_datagit clone https://github.com/THUDM/ChatGLM2-6B.git然后下载十几个G的模型数据,由于文件太大,普通git无法直接下载,需要使用git-lfs克隆,首先安装git-lfs: brew install git-lfsgit lf... 阅读全文

@2024-05-13 暂未分类 浏览(65)
#
配置免密ssh登录服务器

水文一篇发现百度AI不是一般的垃圾,生成的内容很多都是从csdn抄过来的,内容乱七八糟一点都不精华。还是得自己写一篇。 准备工作首先检查本地电脑~/.ssh/下面有没有id_rsa和id_rsa.pub这2个文件,没有的话通过ssh-keygen生成一个。 登录服务器先密码登录你的服务器,然后vim ~/.ssh/authorized_keys,将前面id_rsa.pub文件的内容复制并粘贴到... 阅读全文

@2024-04-14 暂未分类 浏览(278)
第1页,共1页