龙风

Results 145 issues of 龙风

新建一个 `docker-compose.yml` ```yml version: '3.7' services: redis: image: 'redis:latest' container_name: 'redis-server' command: redis-server --requirepass 你的密码 ports: - '6379:6379' ``` 执行 ```bash docker-compose up -d ```

Docker

最近新购入一台服务器,记录一些小技巧

小知识点

**之前生成ssh key 都是使用的一个默认的名字,不太方便管理。** 可通过默认的指定配置生成 ```bash ssh-keygen # 回车... 直接执行,则默认生成一个ssh key ``` ```bash ssh-keygen -f 'id_rsa_xxxx' -C 'key(可邮箱名)' ``` ```bash ssh-add ~/.ssh/d_rsa_xxxx.pub ``` [无法添加的解决方案](https://stackoverflow.com/questions/17846529/could-not-open-a-connection-to-your-authentication-agent) ```bash ssh -T [email protected] # 测试链接是否成功 ```

小知识点

docker自身可以设置-d后台,因此pm2需要添加--no-daemon ```bash pm2 start app.js --no-daemon // 设置启动方式 ``` [参考地址](https://segmentfault.com/q/1010000007258157)

小知识点

下载本地图片 ```js downloadLocalImg(Url: string) { const blob = new Blob([''], { type: 'application/octet-stream' }); const url = URL.createObjectURL(blob); const a = document.createElement('a'); a.href = Url; const urlList = Url.replace(/(.*\/)*([^.]+.*)/gi, '$2').split('?');...

小知识点

使用 apache ab 做网站压力测试 ```js const http = require('http') let h = '' for (let i = 0; i < 1024 * 10; i++) { h += 'a' } http.createServer((req,...

小知识点

**应对前端html的一些不安全注入** 可用的第三方库 `dompurify` ```js const createDOMPurify = require('dompurify'); const { JSDOM } = require('jsdom'); const window = new JSDOM('').window; const DOMPurify = createDOMPurify(window); const clean = DOMPurify.sanitize('hello there'); ``` ```js...

安全

系列文章地址: - [无障碍开发(一)之初认识](https://www.cnblogs.com/kunmomo/p/11557553.html) - [无障碍开发(二)之ARIA role属性](https://www.cnblogs.com/kunmomo/p/11557965.html) - [无障碍开发(三)之ARIA aria-***属性值](https://www.cnblogs.com/kunmomo/p/11568694.html) - [无障碍开发(四)之ARIA aria-***状态值](https://www.cnblogs.com/kunmomo/p/11569321.html) - [无障碍开发(五)之设置获取无障碍属性值](https://www.cnblogs.com/kunmomo/p/11569345.html) - [无障碍开发(六)之ARIA在HTML中的使用规则](https://www.cnblogs.com/kunmomo/p/11569692.html) - [无障碍开发(七)之实例讲解](https://www.cnblogs.com/kunmomo/p/11572839.html) - [无障碍开发(八)之盲人如何使用互联网的8个误区 ](https://www.cnblogs.com/kunmomo/p/11572914.html) - [无障碍开发(九)之焦点相关知识 ](https://www.cnblogs.com/kunmomo/p/11572878.html) - [无障碍开发(十)之读屏软件读什么?](https://www.cnblogs.com/kunmomo/p/11576999.html) - [无障碍开发(十一)之参考文章](https://www.cnblogs.com/kunmomo/p/11577062.html) - [无障碍开发(十二)之怎样做好信息无障碍?](https://www.cnblogs.com/kunmomo/p/12172064.html)...

ARIA

可以在 .eslintrc.js 补充以下代码 ```js rules: { "prettier/prettier": ["error",{ "endOfLine": "auto"} ] } ``` [参考文章](https://stackoverflow.com/questions/53516594/why-do-i-keep-getting-eslint-delete-cr-prettier-prettier)

小技巧

环境 windows ![image](https://user-images.githubusercontent.com/42566669/141680753-c3adf312-262b-4b5f-a525-65fa26945a20.png) 这个wrapclass 获取不到dom ![image](https://user-images.githubusercontent.com/42566669/141680823-fda61e80-0159-4575-8f48-b46ac2bef34f.png)