- 博客(33)
- 资源 (1)
- 收藏
- 关注
原创 切片Slice,每日一记
s3 := arr[:4] 等同于 arr[0:4],表示从索引 0 开始到索引 4 结束(不包括 4)。s2 := arr[1:] 等同于 arr[1:len(arr)],表示从索引 1 开始直到数组末尾。s1 := arr[:] 等同于 arr[0:len(arr)],表示截取整个数组。s4 := arr[1:4] 表示从索引 1 开始到索引 4 结束(不包括 4)。省略 start:如果省略 start,默认为 0。省略 end:如果省略 end,默认为数组的长度。
2024-09-05 14:22:40
224
原创 css每日一记
注意:这也是一个 WebKit 特有的属性,主要用于 Safari 和 Chrome 浏览器。注意:这也是一个 WebKit 特有的属性,主要用于 Safari 和 Chrome 浏览器。注意:这是一个 WebKit 特有的属性,主要用于 Safari 和 Chrome 浏览器。作用:限制元素内的文本行数,超过指定行数后使用省略号截断。作用:当内容超出元素边界时,隐藏超出部分的内容。作用:将弹性盒子的方向设置为垂直方向。含义:设置弹性盒子内最多显示的行数。含义:设置弹性盒子的方向。
2024-09-05 14:19:06
424
原创 windows git bash ssh保持远程心跳链接方法
找到git目录\etc\sshC:\Program Files\Git\etc\ssh打开ssh_config 添加一条 ServerAliveInterval 60
2022-07-07 14:42:03
522
原创 RabbitMQ 使用心得
安装:composer:"require": { "php-amqplib/php-amqplib": ">=2.8.1", }如果直接复制vendor文件需修改如下文件: /vendor/composer/autoload_static.php /vendor/composer/autoload_psr4.php安装代理服务:https://github.com/cloudamqp/amqproxy文档参考:https://segmentfa
2021-11-26 16:49:38
1018
原创 当composer.json 失效时 compsoer update 无法正确更新 vonder 如何安装vonder
你需要在一个新文件夹内 composer install 组件状况一 除了自己需要的组件,没有其他的依赖需要安装 以php-amqplib 为例只需复制 php-amqplib更新 composer 中的 autoload_psr4 及 autoload_static 文件就好了状况二 就需要用到文件对比工具...
2021-11-26 16:45:55
549
原创 简单的supervisor命令及使用
supervisorctl status 查看状态supervisorctl restart #文件名 重启命令supervisorctl start #文件名 启动supervisorctl stop #文件名 终止增加一个守护进程cd /etc/ supervisor/conf.d/cp 一个一起的文件[program:命令名]command = /usr/local/php/bin/php /data/wwwroot/devopscp/0714.devopscp.com/
2021-11-26 16:29:40
596
原创 hash和history两种模式的区别
众所周知,vue-router有两种模式,hash模式和history模式,这里来谈谈两者的区别。hash模式hash模式背后的原理是onhashchange事件,可以在window对象上监听这个事件:window.onhashchange = function(event){ console.log(event.oldURL, event.newURL); let hash = location.hash.slice(1); document.body.style.
2020-11-25 18:04:39
351
转载 [从0到1编写服务器]TCP连接建立与断开状态变化
几个术语SYN : 同步序列编号,Synchronize Sequence Numbers,仅在三次握手建立TCP连接时有效。表示一个新的TCP连接请求。ACK : 确认编号,Acknowledgement Number,对TCP请求的确认标志,同时提示对端系统已经成功接收所有数据。FIN : 结束标志,FINISH,用来结束一个TCP会话,但对应端口仍处于开放状态,准备接收后续数据。TCP三次握手建立一次连接会有下面的流程1)服务器通过socket(初始化socket)、bind(绑定ip端口
2020-08-21 11:36:48
323
原创 ES6 import from 后面能引用一个变量吗?
由于import是静态执行,所以不能使用表达式和变量,这些只有在运行时才能得到结果的语法结构Module 的语法
2020-06-23 10:49:31
1831
转载 VUE 学习随笔 构建基础篇 2:webpack 在 CLI 3 中的应用
vue.config.js 的配置a. baseurlhttp://localhost:8080/ 展示了项目首页。如果现在你想要将项目地址加一个二级目录,比如:http://localhost:8080/vue/,那么我们需要在 vue.config.js 里配置 baseurl 这一项:// vue.config.jsmodule.exports = { ... baseUrl: 'vue', ...}其改变的其实是 webpack 配置文件中
2020-05-14 15:44:11
395
原创 学习vue随笔 构建基础篇 1:你需要了解的包管理工具与配置项
package.json{ "name": "my-project", "version": "0.1.0", "private": true, "scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service build", "lint": "vue-cli-service lint" }, "dependencies":
2020-05-13 18:02:03
191
原创 学习vue随笔 Vue CLI 3 项目构建基础
Vue CLI 3 项目构建基础依赖工具# 查看 node 版本node -v# 查看 npm 版本npm -v脚手架vue-cli安装# 安装 Vue CLI 3.xnpm install -g @vue/cli@3.12.1构建项目# my-project 是你的项目名称vue create my-project启动# 打开项目目录cd vue-project# 启动项目yarn serve# ornpm run serve目录结构├── node
2020-05-13 17:56:52
182
原创 php redis 常用命令
redis 常用命名/*1.字符串String,键值对,创建更新同操作*/$redis->setOption(Redis::OPT_PREFIX,'hf_');//设置表前缀为hf_$redis->set('key',1);//设置key=aa value=1 [true]$redis->mset($arr);//设置一个或多个键值[true]$redis->...
2020-04-27 14:19:16
318
原创 vscode自动生成文件头部注释和函数注释
vscode笔记(一)- vscode自动生成文件头部注释和函数注释安装插件KoroFileHeader设置在vscode左下角点击设置按钮,选择“设置”,然后输入“fileheader”文件头部注释:Fileheader:custom Made函数注释:Fileheader:cursor Mode随便点击哪个"在setting.json"中编辑,输入以下设置后保存,...
2020-04-26 11:25:36
1598
原创 Ubuntu16.04中php如何切换版本
其实就是一条Linux命令,如下:sudo update-alternatives --config php会出现下面选项:输入其中一项数字即可实现php版本切换如何判断版本是否切换成功?php -v命令进行前后版本对比即可看出。...
2019-12-30 16:32:47
210
原创 nginx初始配置
# user 指定运行 nginx 的用户和组(第一个参数为用户第二个为组,这里只有用户)#user nobody;# 指定工作进程数(一般设置为CPU核数)worker_processes 1; # 指定错误日志为 logs/ 目录下的 error.log 文件#error_log logs/error.log;# 指定错误日志,并指定写入格式为 notice#erro...
2019-10-24 15:05:32
330
原创 docker-compose 搭建lamp+redis成功后需要注意随笔
链接redis 和 mysql 时PLATFORM_ID=3REDIS_HOST=redis // 此处应从127.0.0.1改成容器对应名称REDIS_PASSWORD=nullREDIS_PORT=6379
2019-09-25 17:17:49
289
原创 打点系统
作者gpc一、打点系统:(1). 为更好的理解用户,互联网公司会将用户的行为收集上来进行分析.(2). 互联网公司的用户数和每个用户的行为也很多,会产生打点请求非常多,QPS非常高.(3). 大数据行为分析二、解决方案:前端js -> 打点服务器(nginx)收集日志 -> golang并发的消费分析 -> 统计分析 -> 数据显示1. nginx em...
2019-09-11 13:55:40
1685
原创 git 初始化随笔
#命令行指令##Git 全局设置git config --global user.name "孙常淏"git config --global user.email "386320340@qq.com"##创建新版本库git clone git@code.aliyun.com:sunchanghao/ceshi.gitcd ceshitouch README.mdgit add R...
2019-09-11 13:55:16
146
原创 Laravel 服务容器学习
容器绑定创建位置一般情况下载 app/Providers 下面 新建 AdminDataProvider.php<?phpnamespace App\Providers;use Illuminate\Support\ServiceProvider; // 引入 服务提供者class AdminDataProvider extends ServiceProvider // 继承...
2019-08-29 16:02:28
115
原创 docker 命令
1、删除所有容器docker rm `docker ps -a -q`2、删除所有镜像docker rmi `docker images -q`3、按条件删除镜像没有打标签(删掉none镜像) docker rmi `docker images -q | awk '/^<none>/ { print $3 }'` 镜像名包含关键字 docker rmi --forc...
2019-08-28 11:07:56
89
原创 Dockerfile学习随笔
创建镜像docker commit +镜像(name) + 即将生成的镜像(name)docker build -t 即将生成的镜像(name) + Dockerfile(地址)FROM scratch #制作base image (依赖为空)FROM ubuntu:18.04 # 使用 base image (依赖其他镜像)MAINTAINER 作者 RUN 每一层RUN...
2019-08-27 18:03:53
85
原创 docker安装心得随笔
通过阿里云的Docker CE镜像源站进行安装一、使用官方安装脚本自动安装(仅适用于公网环境):curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun二、手动安装帮助(阿里云ECS可以通过内网安装):1. 设置为阿里的镜像源并更新:$ vim /etc/apt/sources.listdeb http:/...
2019-08-15 10:21:03
468
原创 Linux后台进程管理利器:supervisor
Linux后台进程管理利器:supervisor1.前言:Linux的后台进程运行有好几种方法:如nohup、screen等.但是,如果是一个服务程序,要可靠地在后台运行,就需要把它做成daemon,最好还能监控进程状态,在意外结束时能自动重启.2.supervisor:supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进...
2019-08-15 10:19:52
255
原创 webpak随笔
1.项⽬目初始化: 详⻅见⼿手动初始化案例例2.导⼊入相关插件:(1). 引⼊入vue:$ npm install vue --save ```package.json⽂文件中增加依赖: ```"dependencies": {"vue": "^2.6.6" }修改src/main.js⽂文件: ```import Vue from ‘vue’var vm = new Vue(...
2019-08-15 10:18:30
147
原创 在mac上搭建lamp及redis系统
本博主不小心删了brew 导致 用brew下载的lnmp系统没了坑.brew 安装与卸载安装方法/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”卸载方法/usr/bin/ruby -e “$(curl -fsSL https://raw.gi...
2019-08-15 10:14:48
149
原创 搭建lamp服务器 并且在上面跑一个项目
搭建服务器 并且在上面跑一个项目第一步:修改服务器的名字vim /etc/hostname 配置一个服务器名字,当拥有多个服务器时非常有用第二步:更新Ubuntuapt-get update第三步:安装nginxapt-get install nginx第三步:安装php7apt install php7.0 在此说明,因为本例中使用的是版本16.04安装php7,所以直接安装即...
2018-10-12 10:10:46
384
2
docker-compose
2019-09-25
为啥json_encode 结果是null啊
2023-03-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人