自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(38)
  • 收藏
  • 关注

转载 linux下svn解决冲突

1. 使用svn status + 文件路径+文件名 查看文件或目录的状态(该状态可自行进行百度),属性状态为'C'的表示,改文件或目录处于冲突状态2. 使用svn resolve --accept working +路径+文件名 解决冲突 执行这个命令会删除 .mine,.r等文件3. 使用svn resolved + 路径+文件名 标识文件已经解决冲突4. 重新提交文件...

2019-06-11 18:19:00 585

转载 通过公网ip访问虚拟机web服务

工作中有需要进行通过外网ip访问虚拟机上的web服务,通过查阅资料,将配置过程整理如下:思路:通过路由器的端口映射访问虚拟机上的web服务1. 前提是在虚拟机上的web服务已经部署好,并且可以通过虚拟机的固定ip在内网中访问web业务,这里的过程就不再赘述;2. 登录路由器管理后台,一般为192.168.1.1,默认账号和密码为admin/admin3. 在管理页面:传输...

2019-05-23 16:27:00 1037

转载 Http状态吗504问题复盘

原因分析:504错误一般与nginx.conf配置有关,主要参数有:fastcgi_connect_timeout、fastcgi_send_timeout、fastcgi_read_timeout、fastcgi_buffer_size、fastcgi_buffers、fastcgi_busy_buffers_size、fastcgi_temp_file_write_size、fa...

2019-05-15 10:23:00 692

转载 Http状态码502问题复盘

问题原因分析:502 bade gateway 一般都是upstream出错,对于PHP,造成502的原因常见的就是脚本执行超过timeout设置时间,或者timeout设置过大,导致PHP进程长时间不能释放。控制PHP脚本执行时间的配置有两种:php.ini文件中max_execution_time(全局配置)php-fpm.conf中request_terminate...

2019-05-15 10:08:00 1438

转载 Nginx服务的基本配置

Nginx在运行时,至少必须加载几个核心模块和一个事件类模块。这些模块运行时所支持的配置项称为基本配置。由于配置项较多,所以把它们按照用户使用时的预期功能分为四类:用于调试、定位问题的配置项正常运行的必备配置项优化性能的配置项事件类配置项1. 用于调试进程和定位问题的配置项 (1) 是否以守护进程方式运行Nginx语法:daemon on...

2019-05-15 10:04:00 108

转载 mysql修改root密码

一. 在安装mysql之后,root账号默认密码为空,此时需要修改root账号密码。步骤如下:1. mysql -uroot -p 连接进入mysql2. use mysql 选择数据库3. 执行update user set password=password('密码') where user='root'4. 执行flush privileges 即可二....

2019-05-15 10:03:00 67

转载 centos7开启80端口及其他端口

首先centos7的防火墙由iptables改为了firewalld1. 执行命令:firewall-cmd --zone=public --add-port=80/tcp --permanent 命令含义: --zone #作用域 --add-port=80/tcp #添加端口 格式为:端口/协议 --parmanent #永久生效...

2019-05-15 10:02:00 225

转载 tp5隐藏入口文件(基于nginx)

location / { try_files $uri $uri/ /index.php?$query_string; #这项配置解决访问根目录以外路径报404的错误 if (!-e $request_filename) { #这里便是隐藏入口文件的配置   rewrite ^(.*)$ /skadmin.php?...

2019-05-15 10:00:00 282

转载 使nginx支持pathinfo模式

在将fastadmin部署到虚拟机中时,遇到如下问题:当访问登录页面时,页面进行不断的循环跳转重定向。解决方法是将nginx配置为支持pathinfo的模式以下是nginx中的配置内容:location ~ \.php { #这里去掉了后面的$ root /var/www/html/server/public; fastcg...

2019-05-15 09:57:00 99

转载 laravel-admin 上传图片过程中遇到的问题

1. 报错 Disk [admin] not configured, please add a disk config in `config/filesystems.php`. 在config/filesystem.php的disks项中添加如下内容:'admin' => [ 'driver' => 'local', 'root' => pub...

2019-04-28 15:42:00 1503

转载 选择合适的索引列顺序

针对多列索引,如何确定哪一列位于第一列?这就要用到我前面提到的索引的选择性。通常根据经验法则:将选择性最高的列放到索引最前列。由此引入了一个问题,计算选择性。举个栗子:select * from payment where staff_id = 2 and customer_id = 268 那么是应该创建一个(staff_id, customer_id)索引,还是应该颠倒顺...

2019-04-12 08:30:00 166

转载 索引的选择性

人丑就要多读书。记录一次面试问到的问题。什么是索引的选择性,索引的选择性表达式是什么?根据《高性能mysql》一书中的介绍,索引的选择性是指,不重复的索引值(也称为基数)和数据表中的记录数发(#T)的比值,范围从1/#T 到 1之间。索引的选择性越高则查询效率越高,因为选择性高的索引可以让Mysql在查找时过滤掉更多的行。唯一索引的选择性是1,这是最好的索引选择性,性能也是最好。...

2019-04-11 18:05:00 164

转载 mysql索引类型(按存储结构划分)

关于mysql索引类型,网上有很多相关的介绍,给人的感觉很乱。鄙人在翻阅相关书籍后,特意梳理了一下。哪里有不对的地方,欢迎指正!1. B-Tree索引 它使用B-Tree数据结构来存储数据,实际上很多存储引擎使用的是B+Tree。B+Tree和B-Tree的不同点在于: (1) 非叶子节点只存储键值信息 (2) 所有叶子节点之间都有链指针 (3...

2019-04-11 17:49:00 465

转载 mysql数据类型优化

选择优化的数据类型原则:1. 更小的通常更好 尽量使用可以正确存储数据的最小数据类型。更小的数据类型通常更快,因为它们占用更少的磁盘、内存和CPU缓存,并且处理时需要的CPU周期也更少。2. 简单就好 简单数据类型需要更少的CPU周期,比如整型比字符操作代价更低,因为字符集和排序规则使字符比较比整型比较更复杂。比如应该用MySQL内建的类型(date, tim...

2019-04-09 21:18:00 68

转载 vim基本命令总结

编辑模式下i 从光标所在位置前开始插入文本I 将光标移动到当前行行首,然后在其前插入文本a 用于在光标当前所在位置之后追加新文本A 将光标移动到所在行行尾,在那里插入新文本o 在光标所在行的下面新开一行,并将光标置于行首,等待输入文本O 在光标所在行的上面插入一行,并将光标置于行首,等待输入文本G 将光标...

2018-07-25 09:37:00 91

转载 Linux系统下为普通用户加sudo权限

Linux下为普通账号加sudo权限1. 错误提示:当我们使用sudo命令切换用户的时候可能会遇到提示以下错误:xxx is not in the sudoers file. This incident will be reported,xxx是你当前的用户名,究其原因是用户没有加入到sudo的配置文件里2. 解决方法:切换到root用户,运行visudo命令,打开配置文件,找到...

2018-07-25 09:20:00 189

转载 Linux防火墙iptables基础详解

原文来自于:https://www.linuxidc.com/Linux/2017-01/140073.htm(引用自)一:前言防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、...

2018-07-12 10:33:00 69

转载 安装percona-toolkit工具时遇到的问题

1. 从这个链接https://www.percona.com/doc/percona-toolkit/3.0/index.html下载percona-toolkit安装包2. 下载完成通过ftp工具上传到指定目录执行tar 命令解压 解压完成进入解压后的目录执行命令 perl Makefile.PL 执行该命令的时候可能会报这样的错误:Can't locate Ext...

2018-07-11 14:36:00 420

转载 mysql数据库优化之索引的维护和优化

这里是一个工具,即pt-duplicate-key-checker工具 用来检查重复及冗余的索引用法如下:pt-duplicate-key-checker -uroot -p密码 -h127.0.0.1数据库结构优化:那么为什么需要使用not null 定义字段呢? 因为innodb引擎的数据表,在遇到非not null 时,需要额外的字段进行存储,另外也会增加I/...

2018-07-10 20:55:00 93

转载 mysql数据库优化之 如何选择合适的列建立索引

1. 在where 从句,group by 从句,order by 从句,on 从句中出现的列;2. 索引字段越小越好;3. 离散度大的列放到联合索引的前面;比如: select * from payment where staff_id = 2 and customer_id = 236; 针对上面的查询是 index(sftaff_id, custome...

2018-07-10 20:21:00 129

转载 Mysql数据库优化之SQL及索引优化

1. 如何发现有问题的SQL? 使用mysql慢查询日志对有效率问题的Sql进行监视(1) show variables like 'slow_query_log'; 查看慢查询日志是否开启(2) set global slow_qeury_log_file = '/home/mysql/sql_log/mysql_slow.log' 设置慢查询日志文件的位置...

2018-07-09 20:18:00 592

转载 公众号支付时,如何判断是否是微信浏览器

在公众号支付开发过程中,判断浏览器信息。请看代码: /** * 判断是否是微信浏览器 * @return boolean */public function isWechatBrower(){   if (strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') != false) {     return t...

2018-07-06 10:30:00 281

转载 ajax返回数据为undefined

在使用ajax异步请求后台返回数据后,使用console.log(data.message)打印返回数据,显示为undefined。苦恼了很久,终于在网上找到了答案。先给大家看下异步代码:/*清零*/$(".off").on('click', function(){ //获取清零电表ID var ammeterId = $(this).data("id"); $...

2018-06-14 10:24:00 527

转载 PHP函数------parse_ini_file()

1.parse_ini_file()函数用于解析一个配置文件,并以数组的形式返回其中的设置。 举例说明:group.ini文件,文件内容如下: 0 = "Hleducation" 1 = "Consultwyd" 2 = "Test" 3 = "Meetingwyd"$data = parse_ini_file(group.ini)var_dump($data);得到的结果是...

2018-06-02 17:51:00 93

转载 Linux系统查看本机ip地址

1. 使用ifconfig命令查看inet对应的ip地址就是2. 如果不能使用ifconfig命令,需要安装net-tools工具,使用yum install net-tools安装即可。转载于:https://www.cnblogs.com/lty-fly/p/9122936.html...

2018-06-01 18:23:00 3149

转载 CentOS源码安装Python3.6

一、安装环境及版本     CentOS 7     Python 3.6.5二、安装依赖包1、安装静态库# yum install -y openssl-static注:如果不安装该静态库,会导致python的pip安装失败2、安装gcc# yum install -y gcc wget# yum groupinstall "Development to...

2018-05-22 00:10:00 85

转载 centos7使用yum安装软件提示 cannot find a valid baseurl for repo:base/7/x86_64 的解决方法...

由于是本地yum源安装软件,无法联网,因此使用yum安装软件时报了错,解决方法是:打开vi /etc/resolv.conf文件 新增内容如下:nameserver8.8.8.8nameserver4.2.2.2nameserver172.19.0.6nameserver172.19.0.5看下原本的内容:保存退出,执行service ...

2018-05-15 21:08:00 839

转载 虚拟机centos7配置本地yum源

在虚拟机中要使用yum命令,就要先配置一下yum源,下面就分享一下这个过程:1. 挂载iso到vmware,首先得确保CD/DVD连接到镜像。可以这样操作2. 执行下面的命令# mkdir /mnt/cdrom# mount /dev/cdrom /mnt/cdrom3. 建立本地的yum源配置文件local.repo,配置文件内容如下:[serid]...

2018-05-15 18:33:00 1920

转载 使用CI遇到的问题报错:Call to undefined function base_url()

问题来源:在HTML文件中使用base_url()函数引入CSS文件时,发现报错:Call to undefined function base_url()研究了一下才知道是因为没有加载url小助手,可以在config/autoload.php中找到$autoload['helper'] = array('');在array中加入url即可转载于:https://www...

2018-05-05 17:01:00 425

转载 Python数据类型深入学习之字符串

一. Python字符串1. 下面来看一下python中常见字符串常量和表达式:Python中用来编写字符串的方法有以下几种:(1) 单引号:'speade'(2) 双引号:"speade"(3) 三引号:''' ....read me ... ''', """ ....read me .... """(4) 转义字符:"s\tnn\na\o...

2018-04-19 17:08:00 81

转载 Python数据类型深入学习之数字

一. 数字常量1. 下面来看看Python的数字常量中都要哪些类型:数字常量129,-89,0一般整数9999848499999L,4594646469l长整型数(无限大小)1.232,3.14e-10,4E203,3.0e+210浮点数0177,x9ff,0XFF整数的八进制和十六进制数...

2018-04-12 21:16:00 158

转载 Python基础学习篇章四

一. Python数据类型之字典1. 键的排序:for循环 由于字典不是序列,因此没有可靠的从左至右的顺序。这就导致当建立一个字典,将它打印出来,它的键也许会以与我们输入时的不同的顺序出现。有时候我们确实要强调顺序的时候,可以进行这样的操作:可以通过字典的keys方法收集键的列表,然后使用列表的sort方法,对键进行排序,再使用Python的for循环逐个显示结果。另...

2018-04-09 23:08:00 55

转载 Python基础学习篇章三

一. Python对象类型1. 对象是Python最基本的概念,一个Python程序可以分解为模块、语句、表达式、和对象。它们的关系如下:(1)程序由模块构成(2)模块包含语句(3)语句包含表达式(4)表达式建立并处理对象2. Python核心数据类型(内置对象)(1)数字 324,3.1415,992L,3+4j,Decimal(2)字符串 '...

2018-04-07 20:53:00 63

转载 Python基础学习篇章二

一. Python如何运行程序1. 在交互模式下编写代码  最简单的运行Python程序的方法是在Python交互命令行中输入程序。当然有很多方法可以开始这样的命令行,比如IDE,系统终端。如果你已经在计算机中安装了解释器,并且可以运行,那么你就可以输入Python程序了。也可以使用系统自带的黑窗口命令模式,这是最基本的输入命令的方式,windows中按着win+r输入cmd就可...

2018-04-06 00:03:00 100

转载 python基础学习篇章一

一. 对Python的认识1. Python的标准实现方式是将源代码的语句编译为字节码的形式,之后再将字节码解释出来。由于字节码是一种与平台无关的形式,字节码具有可移植性。但是Python没有将代码编译成底层的二进制代码(比如Intel芯片的指令),因此Python程序会比像C这样的完全编译的语言慢一些。2. Python的优点:  (1)面向对象  (2)免费  (...

2018-04-04 18:26:00 62

转载 项目中调用天气预报接口

项目中使用的是心知天气的API,下面我就简单总结一下使用的过程:1. 在心知天气官网注册一个个人账号,这样就会产生一个API秘钥和一个用户ID,用户ID用于签名验证方式。签名指的是通过HMAC-SHA1,对请求参数加密后得到的签名字串进行身份验证,避免了将API密钥明文包含在请求中而造成泄露。2. 关于签名生成方式如下:  (1)构造验证参数字符串    将请求参数按照参...

2018-03-31 18:40:00 512

转载 CI框架传递数组到view层问题记录

给大家分享一下在做页面显示天气预报功能中遇到的问题和解决方法!!项目开发中,我用的天气预报API是心知天气的免费接口。关于天气预报接口,可用的有很多,看需求怎么要求了!有兴趣的小伙伴可以链接到这个地址,里面有该接口使用的详细介绍:https://www.seniverse.com/。注意注册登录后才能使用哟!!废话不多说,下面就来说说我遇到的问题,首先是接口返回数据的问题。调用A...

2018-03-24 17:50:00 120

转载 记录使用CI框架开发项目时遇到的问题

关于CI框架在视图文件中怎样引入静态资源文件(js,css,images)的问题:第一步:在application/config/config.php文件中配置 $config['base_url'] = '/'; 注意这里我配置的是正斜线(/),代表根目录;第二步:要在你的控制器中加载URL辅助类,具体代码为:$this->load->helper('url');...

2018-03-21 14:11:00 129

空空如也

空空如也

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

TA关注的人

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