- 博客(9)
- 收藏
- 关注
原创 centos配置ssh
安装 sshdyum install openssh-serverkeygen// 生成 keygensshd-keygen//设置密码passwd运行 ssh/usr/sbin/sshd -D &
2022-04-27 15:38:50 927
原创 Trait
trait 告诉 Rust 编译器某个特定类型拥有可能与其他类型共享的功能。可以通过 trait 以一种抽象的方式定义共享的行为。可以使用 trait bounds 指定泛型是任何拥有特定行为的类型。
2022-04-22 11:59:20 214
原创 sqlx 连接池事务
连接池事务创建连接池参考 sqlx 连接池;事务SQL需要在同一个链接上执行async fn transaction () -> bool { // 获取连接池连接 let pool = POOL.read().await; let conn = pool.get_pool(); // 开启事务 let mut transaction = conn.begin().await.unwrap(); let sql = r#"UPDATE `table` SET `field1
2022-04-20 18:09:22 893
原创 Vue 3 + Vite + SSR
关于 vue 服务端渲染,我之前发过一篇文章,用的是无头浏览器(puppeteer),其本质是使用浏览器渲染后返回给蜘蛛爬虫,比较消耗服务器资源。后来我在实际项目中,使用了第三方框架 NUXT,总的来说还是这个框架还是不错的,但是在个性化定制方面不好控制,还有一个问题是到目前为止仍未支持 vue 3。前段时间要开发新项目,索性自己搭建 SSR 服务,从 vite 的 ssr 示例里抄了代码,然后自己的想法一点点优化至目前这样子,这两天整理了一下,把代码放到了码云上。技术水平有限,欢迎各位大佬指正。...
2021-08-23 16:22:34 3580 6
原创 Vue项目相关
VUE一、 安装依赖1、 安装node.js下载对应安装包进行安装,具体步骤可百度安装完成后通过命令 node -v 和 npm -v 查看是否安装成功2、 更换淘宝 NPM 镜像npm install -g cnpm --registry=https://registry.npm.taobao.org二、创建项目1、 全局安装vue已安装过可忽略此步骤,可通过 vue 命令查看是否全局安装cnpm install -g vue-cli2、创建一个基于webpack的项目vue
2021-03-17 13:42:25 133
原创 使用谷歌headless(puppeteer)解决SEO问题
使用headless解决SEO问题,原理是在服务器使用浏览器渲染好页面后返回给有益的蜘蛛爬虫,代码也没有服务端客户端的区别。渲染过程可能会比较消耗服务器资源,建议单独使用一台服务器搭建,我没有做压力测试,如果有人做了也希望分享我一下。1、安装依赖# 安装 puppeteercnpm install puppeteer# puppeteer依赖,如果已安装谷歌浏览器可略过yum install pango.x86_64 libXcomposite.x86_64 libXcursor.x86_64
2020-05-27 18:05:20 1628 3
原创 关于JetBrains开发工具的汉化
我的使用的EAP版本,其他版本没有试过,我使用的PhpStorm、WebStorm、DataGrip、PyCharm Professional均已汉化成功。具体操作如下图,打开设置->Plugins,搜索“Chinese”,然后点击安装插件安装之后点击重启IDE重启之后汉化完成,还可以随时关闭...
2020-03-26 16:24:47 432
原创 关于Vue CLI项目的发布
关于Vue CLI项目的发布一、多环境发布1、配置环境变量2、引入配置二、版本过渡一、多环境发布1、配置环境变量在 /etc/profile 文件末尾加上export NODE_BUILD_ENV="local"2、引入配置在 /config/ 文件夹添加对应的配置文件修改项目文件 /build/webpack.prod.conf.js将const env = require(...
2020-03-17 15:01:04 223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人