首页 > TAG信息列表 > liuhongdi
vue.js3: json格式化(vue@3.2.37 / vue-json-pretty@2.1.1)
一,安装第三方库vue-json-pretty: 1,代码地址: https://github.com/leezng/vue-json-pretty 2,安装: liuhongdi@lhdpc:/data/vue/axios$ npm install vue-json-pretty --save added 1 package in 3s 3,查看已安装库的版本: liuhongdi@lhdpc:/data/vue/axios$ npm listvue.js3:使用clipboard.js实现复制到剪贴板()
一,安装clipboard.js 1,官网: https://clipboardjs.com/ 代码地址 https://github.com/zenorocha/clipboard.js 在npmjs的地址 https://www.npmjs.com/package/clipboard 2,安装 liuhongdi@lhdpc:/data/vue/axios$ npm install clipboard --save added 5 packages inpm全局安装和非全局安装的区别(node v16.13.1 / npm 8.4.1)
一,npm全局安装: 安装时加参数 -g 此时模块会被安装到全局目录中, 而不是被安装到命令行当前目录下 1,全局目录在哪里? 查看全局目录 liuhongdi@lhdpc:/data/vue/demo1$ npm config ls -l | grep prefix ... prefix = "/usr/local/soft/node-v16.13.1-linux-x64” 可以看到默thinkphp6: 在extend目录下开发扩展类(php 8.1.1 / thinkphp v6.0.10LTS )
一,extend目录的功能: extend目录可以存放自己所开发的具备通用功能的类, vendor目录存放的是通过composer下载的第三方库 注意与app目录下的内容区分 说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforestthinkphp6: 开启强制路由(php 8.1.1 / thinkphp v6.0.10LTS )
一,thinkphp6配置强制路由: 1,修改config/route.php 设置url_route_must一项的值为true 如下: // 是否强制使用路由 //'url_route_must' => false, 'url_route_must' => true, 2,查看修改后的效果: 访问: http://192.168.219.6:8000/article/onethinkphp6: 使用yac做缓存(php 8.1.1 / thinkphp v6.0.10LTS )
一,访问yac的php代码: 1,创建controller liuhongdi@lhdpc:/data/php/admapi$ php think make:controller Yac Controller:app\controller\Yac created successfully. 2,controller/Yac.php <?php declare (strict_types = 1); namespace app\controller; use think\Rthinkphp6: 用bcrypt加密生成密码(php 8.1.1 / thinkphp v6.0.10LTS )
一,使用bcrypt实现加密和验证的php代码: class Auth extends BaseController { /* *测试用bcrypt方式难证密码 * *@return \think\Response * */ public function testPass() { //原始密码 $origPass = "123456"; echo "oricomposer的常用操作(composer 2.2.1)
一,查看线上所有的库: liuhongdi@lhdpc:/data/php/admapi$ composer show --all 查询时间较长,一般不必要 说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest 对应的源码可以访问这里获取: https://github.com/liuhongdi/php8.0.14: 创建thinkphp项目(composer2.2.1/thinkphp6.0.9)
一,用composer创建thinkphp项目 1,创建项目所在的目录 liuhongdi@lhdpc:/usr/local/soft$ mkdir /data/ liuhongdi@lhdpc:/usr/local/soft$ cd /data/ liuhongdi@lhdpc:/data$ mkdir php liuhongdi@lhdpc:/data$ cd php 2,创建项目,名字叫admapi liuhongdi@lhdpc:/data/php$ cgo 1.16.4: go mod tidy的用途
一,查看帮助: 1,查看原始文档 liuhongdi@lhdpc:/data/go/mod3$ go help mod tidy usage: go mod tidy [-e] [-v] Tidy makes sure go.mod matches the source code in the module. It adds any missing modules necessary to build the current module's packages and dependenclinux(centos8):禁用selinux(临时关闭/永久关闭)
一,selinux的用途 1,什么是selinux SELinux:即安全增强型 Linux(Security-Enhanced Linux) 它是一个 Linux 内核模块,也是 Linux 的一个安全子系统 它主要由美国国家安全局开发, 它的主要作用:最大限度地减小系统中服务进程可访问的资源(最小权限原则) 2,为什么要关闭selinux? 有的软docker19.03限制容器使用的cpu资源
一,用--cpus限制可用的cpu个数 例子: [root@localhost liuhongdi]# docker run -idt --name kafka1 --hostname kafka1 --cpus=0.3 --privileged kafka:0.1 /usr/sbin/init 此处限定了可用cpu个数为0.3 说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/afastdfs之同一台storage server下包含多个store path
一,查看本地centos的版本 [root@localhost lib]# cat /etc/redhat-release CentOS Linux release 8.1.1911 (Core) 说明:架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest 对应的源码可以访问这里获取: https://github.com/liuhongdi/