自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 服务器Shell分析日志命令

近日在网上闲逛时,看到一些关于服务器shell进行日志分析的命令,觉得很不错就收集起来,自己也是做网站的,也喜欢没事鼓捣一下自己的服务器。来源:这些 Shell 分析服务器日志命令集锦,优秀!1、查看IP访问量awk '{print $1}' log_file|sort|uniq|wc -lawk 是一种处理文本文件的语言,是一个强大的文本分析工具2、查看页面被访问的次数grep "/index.php" log_file | wc -l3、查看单独IP访问的页面数量awk '{

2022-04-08 14:40:19 2168

原创 RabbitMQ简单模式和work模式

RabbitMQ简单模式和work模式使用的语言是go语言,框架beego ,废话不多说直接代码一、操作rabbitmq的工具包使用的工具包是github.com/streadway/amqpgo get github.com/streadway/amqpimport "github.com/streadway/amqp" 二、创建连接使用的函数时amqp.Dail(),直接将连接封装起来,因为每个模式生产者和消费者都要进行连接func Connect() (*amqp.Connec

2021-04-21 00:04:46 418 3

原创 RabbitMq安装以及运行

RabbitMq安装以及运行一、安装首先我的安装环境是linux centOS81、安装Erlang1.1 修改配置文件按顺序输入一下命令cd /etc/yum.repos.d/ #进入yum目录ll # 查看是否存在rabbitmq_erlang.repovim rabbitmq_erlang.repo rabbitmq_erlang.repo中的内容可以根据rabbitmq官网提供根据自己的操作系统复制对应的配置信息,我使用的是CentOS8的配置,复制的时候注意不要

2021-04-20 01:06:19 401 1

原创 通过原生js 实现vue的数据双向绑定

双向绑定原理首先,vue实现数据双向绑定的原理是:采用数据劫持结合发布者-订阅者模式,通过Object.defineProperty(obj,props)来劫持各个属性的setter和getter方法,在数据变动时发布消息给订阅者,触发相应的回调函数。当把一个普通object对象传给Vue 实例来作为它的 data 选项时,Vue 将遍历它的属性,用 Object.defineProperty() 将它们转为getter/setter。Object.defineProperty()定义Ob

2021-04-14 15:08:12 429

转载 Go语言中包的使用

1、main包Go语言的入口main()函数所在的包(package)叫main,main包想要引用别的代码,需要import导入!2、packagesrc目录是以代码包的形式组织并保存Go源码文件的,每个代码包都和src目录下的文件夹一一对应。每个子目录都是一个代码包代码包报名和文件目录名,不要求一致,比如文件目录叫hello,但代码包包名可以声明为main,但是同一个目录下的源码文件第一行声明的所属包,必须一致同一个目录下的所有.go文件的第一行添加包定义,以标记该文件所属的包,演示语法

2021-04-11 22:46:28 184

原创 JavsScript Array对象

javaScript Array对象js Array知识图Array 对象Array 对象用于在变量中存储多个值:let cars = ["Saab", "Volvo", "BMW"];第一个数组元素的索引值为 0,第二个索引值为 1,以此类推。Array对象方法方法描述语法concat()连接两个或更多的数组,并返回结果。array1.concat(array2,array3,…,arrayX)every()检测数组元素的每个元素是否都符合条件。arr

2020-11-06 16:01:47 106

原创 uni-app中使用微信官方富文本插件wxParser

uni-app中使用微信官方富文本插件wxParser一、插件的引入,在hbuilder中打开manifest.json文件,切换到源码视图找到小程序相关的配置,如下图,输入红框中的代码, "plugins": { "wxparserPlugin": { "version": "0.3.1", "provider": "wx9d4d4ffa781ff3ac" } }3.在page.json中找到你要引入wxParser插件的页面,然后输入以下代码这

2020-09-11 10:15:19 4048 3

原创 如何在微信小程序中授权获取手机号码

小程序获取手机号码1、获取手机号码前提条件该小程序为非个人开发者,且完成了认证的小程序开放(不包含海外主体)。需谨慎使用,若用户举报较多或被发现在不必要场景下使用,微信有权永久回收该小程序的该接口权限2、开发需要将 button 组件 open-type 的值设置为 getPhoneNumber,当用户点击并同意之后,可以通过 bindgetphonenumber 事件回调获取到微信服务器返回的加密数据, 然后在第三方服务端结合 session_key 以及 app_id 进行解密获取手机号。其

2020-07-10 09:22:34 3012

原创 vue-cli创建项目,适合初学者

使用vue-cli创建项目1、安装node.js官网下载:https://nodejs.org/zh-cn/2、全局安装vue-cli命令:npm install -g @vue/cli3、查看版本命令:vue --version4、创建项目命令:vue create my-project5、安装路由 router命令:vue add router 自动创建router文件夹 npm install vue-router --save 不会自动创建router文件夹6、安装vueX

2020-05-26 08:47:10 131

原创 学习git提交代码

1、码云上新建一个项目 XXXX (项目名)2、本地创建一个文件夹E:/XXXX,然后使用git bash3、cd 到本地文件夹中E:/XXXX //如果是在创建的文件中git bash 则此步骤可省略4、使用 git init 命令 //初始化一个git 本地仓库此时会在本地创建一个 .git 的文件夹5、使用git remote add origin https://gitee.com/你的码云用户名/XXXX //添加远程仓库6、使用 git pull origin

2020-05-26 08:46:09 125

原创 微信小程序rich-text解析后端html标签

直接上代码小程序页面<rich-text type="text" nodes={{content}}></rich-text>数据层data(){ return {content:""},},methods:{ getHtml(){ wx.request({ url:api+"api/mobile/homepage.php?choice=2&id=2", method:"get", dataType:'

2020-05-25 15:31:27 847

原创 php判断mysql数据表是否存在

一、mysql判断数据表是否存在sql语句:SHOW TABLES LIKE '$basename',其中$basename为数据表名二、与框架thinkphp配合使用 use thinkphp\Db; $exist = Db::query("SHOW TABLES LIKE '$basename' ");//$exist结果为数组,如果数据表存在,结果为数据表的信息,如果不存在,结果为空数组 if(empty($exist)){ //不存逻辑}else{ //

2020-05-25 15:29:33 625

原创 php动态创建mysql数据表

一、mysql创建数据表的语句//其中id,question_NO等均为需要创建的数据库表的语句;create table if not exists `表名`( id int primary key auto_increment not null, question_NO int not null, one_class varchar(255), two_class varchar(25

2020-05-25 15:28:16 513

原创 vue cli项目自动部署项目至服务器

使用scp21、先下载scp2 npm install scp2 -S;1.1、下载npm i --save-dev cross-env2、配置开发环境和生产环境服务器1、在项目根目录下创建开发环境 .env.dev 文件 // .env.dev文件中 VUE_APP_SERVER_ID=0; 2、在项目根目录下创建生产环境 .env.prod 文件// .env.prod...

2020-04-24 14:39:12 431 3

原创 关于Ueditor样式无法显示踩坑

## **下载** 今天在写自己的云笔记项目时,使用了百度的ueditor,其中遇到了一些问题,记录一下。 首先我们先下载百度ueditor ,官网` http://ueditor.baidu.com/website/download.html ` ,我下载的是php版本的 ## 文件目录 我项目框架是`vue-cli`, 1、将下载下来的文件解压放在...

2020-04-10 13:49:08 2739 4

原创 php上传图片的方法

php上传图片<?php/** * @param {$fileInfo} 上传图片信息 * * php上传图片的方法 */function uploadFile1($fileInfo){ if (!is_null($fileInfo)) { //检查文件大小 if ($fileInfo['size'] > 1000000)...

2020-03-06 12:03:51 215 1

原创 vue中数据双向绑定的实现原理

/** * * @param {*} data * @param {*} key * @param {*} val * * vue数据双向绑定实现的原理:通过使用Object.defineProperty和es6中的proxy * 从data的key中读取数据,get函数会被触发,往data的key中设置数据时,set函数被触发 */function defineR...

2020-03-06 11:49:45 228

原创 使用yii2写项目时遇到的问题

一、取消yii2自带的框架,及关闭layouts文件夹 解决方法:设置 $layout = false;二、使用axios请求是接收不到数据,报404错误 解决方法:设置 config/web.php;第一步:'request' => [ 'parsers' => [ 'application/json' => 'yii\web\JsonParser'...

2020-02-10 17:06:34 1266

原创 axios常用封装以及导入模块遇到的问题

axios常用封装以及导入模块遇到的问题axios封装//post请求封装,其中url为请求路径,params为请求数据export function post(url, params) { return new Promise((resolve, reject) => { axios.post(url, {data:params}) ....

2020-02-10 16:53:36 343

原创 PHP自学笔记

检测数据类型函数 函数 检测类型 举例 is__bool 检查变量是否是布尔类型 is_bool(true),is_bool(false) is__string 检查变量是否是字符串类型 is__string('str...

2019-10-12 11:53:58 201

原创 mvc入门学习1

一、认识MVC1、什么是mvcMVC是一个设计思想,并不是一个具体的框架,M:Model 数据模型层, 负责的是数据交互。V:View 视图层, 负责显示,负责过滤数据,用户的交互,负责渲染数据 前端。C:Controller 控制层, 负责处理业务逻辑。2、数据流向V-->C-->M-->DB-->M-->C-->V3、...

2019-10-09 21:04:45 79

原创 自学php笔记

一、PHP入门1、php是一种动态网站开发的脚本语言,动态语言特点是交互性,会有数据的传递,而php作为中间人需要进行数据的传递,传递的前提就是php能自己存储数据(临时存储);2、变量:是用来储存数据的;存在名字,通过名字来访问:数据;是可以改变的:数据;3、定义:在系统中增加对应的变量名字(内存);4、赋值:可以将数据赋值给变量名解决中文乱码:hearder(‘Content-typ...

2019-10-06 19:32:15 205

原创 mysql自学

mysql入门一、mysql基础1. 什么是数据库 1.存储数据的文件2、sql语句 //增加 insert into 表名(字段1。。。。字段n) values(值1....值n); //删 delete from 表名 where 字段=值; //修改 update 表 set 修改的字段 =修改的值 where 选择的字段=选择的值; //查 sel...

2019-10-06 19:25:28 191

《JavaScript DOM编程艺术 第2版》(Jeremy Keith等).[PDF].zip

目前Web标准大潮已经席卷了国内的网站设计领域,许多网站设计师开始学习并应用Web标准,本书就是在这一时期推出的一本利用Web标准进行网页设计的指南。以实例为主,一步步地告诉大家如何开始新的,符合Web标准的CSS布局设计。编写重点放在如何转变思路和如何实际操作。力求以最简单的方法与大家一起探讨Web标准进行网页设计的方方面面,以CSS布局为全书的主体内容,探讨CSS布局的入门知识与高级技巧等,从版式布局到细节设计再到浏览器兼容性,逐步学习与掌握CSS布局。希望能够帮助读者改变传统的网站设计思维,进入基于Web标准的网页设计领域。...

2019-06-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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