protagonistss

不迁怒,不二过。


  • 首页

  • 分类

  • 归档

  • 标签

  • 搜索

webpack配置

发表于 2022-05-12 | 分类于 webpack

webpack配置

代码压缩
1
pnpm add terser-webpack-plugin -D
css
1
2
3
pnpm add css-loader -D
pnpm add mini-css-extract-plugin -D
pnpm add css-minimizer-webpack-plugin -D
编译代码产物
1
pnpm add @babel/core @babel/preset-env babel-loader -D
清除构建产物
1
pnpm add clean-webpack-plugin -D

debug_v8

发表于 2022-04-20 | 分类于 node

MAC环境下如何调试v8

一、下载depot_tools

depot_tools

二、更新depot_tools

1
gclient sync

执行上述命令成功后,会出现v8的源码

三、配置工程

1
2
# at v8
gn gen out/gn --ide=xcode

四、编译v8

1
ninja -C out/gn

执行成功后会出现d8的可执行文件

eslint

发表于 2022-04-10 | 分类于 eslint

一、初始化eslint

1
2
pnpm add eslint -D
npx eslint --init

选择自己的配置

二、初始化prettier

1
pnpm add prettier -D

配置prettier文件,创建.prettierrc.json

三、解决prettier和eslint冲突

1
pnpm add eslint-config-prettier eslint-plugin-prettier -D

transfer-css

发表于 2022-04-07 | 分类于 webpack

一、

Rust安装

发表于 2022-03-09 | 分类于 rust

一、安装

Linux、Macos

1
curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh

二、查看版本

rustc -v

cargo -v

三、卸载

rustup self uninstall

四、更新

rustup update

五、vscode插件

  • Better TOML
  • Error Lens 展示错误信息
  • CodeLLDB, Debugger

PyMysql使用

发表于 2022-03-09 | 分类于 python

一、使用pymysql

1、安装

pip install pymysql

2、使用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import pymysql

class Single:
_instance = None

def __new__(cls, *args, **kwargs):
if not cls._instance:
cls._instance = object.__new__(cls)
return cls._instance
class GetMysqlIns(Single):
db = None

def __init__(self):
self.db = pymysql.connect(host='xxx', user='xxx',
passwd='xxx', db='xxx')
if __name__ == '__main__':
db_ins = GetMysqlIns()
cursor = db_ins.db.cursor()
阅读全文 »

travis-ci

发表于 2022-03-03 | 分类于 deploy

Travis

vim

发表于 2021-01-18 | 分类于 vim

在命令模式下

1
2
3
4
5
6
7
8
e 跳到单词的末尾
w 跳到单词的首位
r + [想要替换成的字符] 比如hello 光标在h上,ra 就是把h替换成了a,也就是allo
gg 跳到第一行首位
G 跳到最后一行
o 在光标的下面新开一行
O 在光标的上面新开一行
. 执行上次的操作
阅读全文 »

vue单元测试

发表于 2021-01-16 | 分类于 test

安装

1、安装依赖模块

1
yarn add @vue/test-utils vue-jest -D

2、创建jest配置文件

Rabbitmq安装和使用

发表于 2021-01-16 | 分类于 rabbit

一、docker方式安装

1、获取镜像,可以获取最新的,当然也可以选择dockerhub上star最多的,比如rabbitmq:3.8-management

1
2
# 拉取镜像
docker pull rabbitmq

2、搭建容器

1
docker run --name rabbitmq -d -p 15672:15672 -p 5672:5672 [imageId]

-p 制定容器内部端口号与宿主机之间的映射,rabbitmq默认使用15672作为web端访问端口,5672为其数据通信端口。

3、创建账户

默认创建为guest用户,密码也是guest。但是默认创建的用户只能 通过本地网络访问,远程网络访问受限,所以我们需要创建一个帐号。

1
2
3
4
5
6
7
8
9
10
# 进入容器
docker exec -it containerId /bin/bash
# add user
rabbitmqctl add_user root rootroot
# 给root账户赋所有权限
rabbitmqctl set_permissions -p / root ".*" ".*" ".*"
# 给admin账户赋予administrator
rabbitmqctl set_user_tags root administrator
# 查看创建的用户
rabbitmqctl list_users
阅读全文 »
12…4
protagonisths

protagonisths

developer

32 日志
21 分类
20 标签
RSS
GitHub E-Mail
© 2022 protagonisths