自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 sqlx 连接池

rust sql 连接池

2022-04-20 17:15:13 1104 2

原创 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关注的人

提示
确定要删除当前文章?
取消 删除