自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 CentOS Linux 6安全基线检查

检查项目 : 设置密码失效时间加固建议: 在 /etc/login.defs 中将 PASS_MAX_DAYS 参数设置为 60-180之间,如 PASS_MAX_DAYS 90。需同时执行命令设置root密码失效时间: chage --maxdays 90 root。  检查项目 : 确保root是唯一的UID为0的帐户加固建议: 除root以外其他UID为0的用户(查看命令...

2019-01-21 11:11:53 685

转载 ubuntu 安装jdk

系统版本:Ubuntu 16.04JDK版本:jdk1.8.0_1211.官网下载JDK文件jdk-8u121-linux-x64.tar.gz我这里下的是最新版,其他版本也可以2.创建一个目录作为JDK的安装目录,我的目录为 /javasudo mkdir /java3.移动文件到/java目录下sudo mv jdk-8u121-linux-x64.tar.gz /java4.解压文件tar ...

2018-06-19 10:46:02 171

转载 正则表达式的常用例子

"^[0-9]*[1-9][0-9]*$"   //正整数 "^((-\d+)|(0+))$"   //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$"   //负整数 "^-?\d+$"     //整数 "^\d+(\.\d+)?$"   //非负浮点数(正浮点数 + 0)"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.

2018-06-15 17:51:35 214

转载 Mysql Explain 详解

Mysql Explain 详解一.语法explain < table_name >例如: explain select * from t3 where id=3952602;二.explain输出解释+----+-------------+-------+-------+-------------------+---------+---------+-------+------+--...

2018-05-21 10:36:04 127

转载 Mysql 常用函数

一、数学函数ABS(x)                    返回x的绝对值BIN(x)          返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x)                返回大于x的最小整数值EXP(x)          返回值e(自然对数的底)的x次方FLOOR(x)         返回小于x的最大整数值GREATEST(x1,x2,...,xn...

2018-05-21 10:30:03 120

转载 unbuntu 安装redis

Ubuntu16.04安装Redis前言Redis是常用基于内存的Key-Value数据库,比Memcache更先进,支持多种数据结构,高效,快速。用Redis可以很轻松解决高并发的数据访问问题;作为实时监控信号处理也非常不错。环境Ubuntu 16.04安装Redis服务器端~ sudo apt-get install redis-server安装完成后,Redis服务器会自动启动,我们检查Re...

2018-05-10 11:11:27 786

转载 CI框架hook钩子的使用

钩子 - 扩展框架核心CodeIgniter 的钩子特性提供了一种方法来修改框架的内部运作流程,而无需修改 核心文件。CodeIgniter 的运行遵循着一个特定的流程,你可以参考这个页面的 应用程序流程图 。但是,有些时候你可能希望在 执行流程中的某些阶段添加一些动作,例如在控制器加载之前或之后执行一段脚本, 或者在其他的某些位置触发你的脚本。启用钩子钩子特性可以在 application/co...

2018-04-28 17:56:48 1200

转载 mysql数据类型

1、整型MySQL数据类型含义(有符号)tinyint(m)1个字节  范围(-128~127)smallint(m)2个字节  范围(-32768~32767)mediumint(m)3个字节  范围(-8388608~8388607)int(m)4个字节  范围(-2147483648~2147483647)bigint(m)8个字节  范围(+-9.22*10的18次方)取值范围如果加了un...

2018-04-28 14:45:25 105

转载 mysql中文乱码解决

第一种方法,很精辟的总结:经常更换虚拟主机,而各个服务商的MYSQL版本不同,当导入数据后,总会出现乱码等无法正常显示的问题,查了好多资料,总结出自己的一点技巧:WINDOWS 下导入应该这样使用MYSQL的命令在DOS 命令下进入mysql的bin目录下,输入mysql -uroot -p密码 数据库名称<要恢复的数据库, 例如我们要把D盘的一个名称为test.sql的数据库恢复到本地的t...

2018-04-26 17:27:10 101

转载 usort() 用户自定义排序的实现

usort() 用户自定义排序的实现function multi_compare($a, $b)  {      $criteria = array(          'gold'=>'desc',          'ts'=>'desc' //这里还可以根据需要继续加条件 如:'x'=>'asc'等      );      foreach($criteria as $wh...

2018-04-26 16:21:21 442

转载 php优化

尽量静态化: 如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。当然了,这个测试方法需要在十万级以上次执行,效果才明显。 其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接调用,实例方法要先成生实例,通过实例调用方法,静态速度很快,但是多了会占内存。 任何语言都是对内存和磁盘的...

2018-04-25 17:08:05 128

原创 selectpicker的使用方法

使用方法$('.selectpicker')泛指select的jq对象.selectpicker('val')获取select框中所有选中的值 $('.selectpicker').selectpicker('val', 'Mustard'); $('.selectpicker').selectpicker('val', ['Mustard','Relish']); 新方当使用第二个参数时可以将 ...

2018-04-19 09:48:39 54002

转载 Laravel使用migrate对数据表的操作

创建和删除表使用 Schema::create 创建一个数据库的表:Schema::create('users', function($table){ $table->increments('id');});传递给 create 函数的第一个参数是表的名字,第二个参数是一个闭包,将接受一个 Blueprint 对象用于定义新的表。使用 rename 函数重命名一个已存在的表:Sc...

2018-04-12 10:07:00 3025

原创 创建laravel项目

1,搭建lamp环境 这里就不细说了2,安装composer下载Composer:curl -sS https://getcomposer.org/installer | php安装Composer:/usr/bin/php composer.phar --version设置全局命令:sudo mv composer.phar /usr/local/bin/composer查看是否安装与设置成功:...

2018-04-09 16:24:08 281

原创 Mysql删除表的区别

mysql--delete、truncate 、Drop删除表的区别 --delete from 表名--1>只是删除表中某些数据,表结构还在.。--2>Delete 可以带where子句来删除一部分数据.数据可根据日志恢复--3>自增长不恢复到初始值。 --truncate table 表名--1>truncate语句不能跟where条件,无法根据条件来删除,只能全部删除...

2018-04-09 15:38:40 2533

原创 $_SERVER获取服务器信息

$_SERVER['HTTP_HOST']  请求头信息中的Host内容,获取当前域名。$_SERVER["SERVER_NAME"]  输出配置文件httpd.conf中的ServerName,一般情况下与HTTP_HOST值相同,但如果服务器端口不是默认的80端口,或者协议规范不是HTTP/1.1时,HTTP_HOST会包含这些信息,而SERVER_NAME不一定包含。(主要看配置文件的设置)...

2018-04-08 20:29:14 1088

原创 Nginx 配置多站点

1. 安装 Nginx在 Ubuntu 中,你可以直接通过 apt-get 命令来安装 Nginx:sudo apt-get install nginx2.创建新的文件路径在安装完新的 Nginx 之后,针对多个站点的配置,其实我们可以设置不同的 root 来返回不同的内容:sudo mkdir -p /var/www/domain-one.com/htmlsudo mkdir -p /var/...

2018-04-08 11:12:37 161

转载 shell脚本的编写

1.在linux下会写shell脚本是非常重要的:什么时候helloworld是必不可少的,第一个脚本肯定与helloworld是离不开的:#!/bin/sha="hello world!"num=2echo "a is : $a num is : ${num}nd"运行结果: a is : hello world! num is : 2ndshell脚本简单易懂,只要有一点点c语言的基础,...

2018-04-02 11:24:39 199

原创 安装oh-my-zsh

1. 通过cat/etc/shell或zsh --version查看是否已安装了zsh若没有安装,则执行sudo apt-get install zsh进行安装2.安装成功后使用$ sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"  安装成功;...

2018-03-30 17:50:21 186

转载 命令行 PING命令的使用

今天整理电脑资料,发现好多以前的学习记录,先把这个ping的使用,分享给大家看。(声明,这个文章应该是我从别的地方看到然后保存的。)语法格式ping [ -d] [ -D ] [  -n ] [  -q ] [ -r] [ -v] [  -R ] [ -a addr_family ] [  -c...

2018-03-20 14:56:59 3256

原创 ubuntu配置sublime_text

一、sublime text 3 在ubuntu 16.04下的安装过程  1)首先下载sublime text 3 的tar包$ wget https://download.sublimetext.com/sublime_text_3_build_3114_x64.tar.bz2       2)解压下载下来的安装包$ tar xvf sublime_text_3_build_3114_x64....

2018-03-15 15:13:32 321

原创 ubuntu lamp环境搭建

步骤一:安装apache$ sudo apt install apache2即成功安装好apache了。步骤二:安装php7ronyao@ubuntu:~$ sudo apt install php7.0输入版本信息,检测安装是否成功ronyao@ubuntu:~$ php7.0 -vPHP 7.0.4-7ubuntu2.1 (cli) ( NTS )Copyright (c) 1997-2016...

2018-03-13 14:46:13 105

转载 Ubuntu Apache配置Rwrite URL重写

Ubuntu Apache配置Rwrite URL重写1.加载rewrite模块在/etc/apache2/目录下有两个模块文件夹,mods-available/mods-enabled。其中mods-available为可用模块存放文件夹,mods-enabled为激活模块存放文件夹。Mods-enabled文件夹中存放的是mods-available文件夹中文件的软连接。因此,将mods-av...

2018-03-07 12:15:44 292

转载 MYSQL批量插入数据库

MYSQL批量插入数据库实现语句性能分析假定我们的表结构如下代码如下 CREATE TABLE example ( example_id INT NOT NULL, name VARCHAR( 50 ) NOT NULL, value VARCHAR( 50 ) NOT NULL, other_value VA...

2018-03-06 15:51:25 192

转载 Composer切换中国镜像

Packagist 镜像使用方法镜像用法有两种方式启用本镜像服务:系统全局配置: 即将配置信息添加到 Composer 的全局配置文件 config.json 中。见“方法一”单个项目配置: 将配置信息添加到某个项目的 composer.json 文件中。见“方法...

2018-03-05 18:52:08 138

原创 linux下为apache配置虚拟主机

linux下为apache配置虚拟主机区别于Windows 下Apache,配置文件通常只有一个,就是httpd.conf。本机环境是通过 apt-get install xxxLinux下 Apache的配置文件是 /etc/apache2/apache2.conf,Apache在启动时会自动读取这个文件的配置信息。而其他的一些配置文件,如 httpd.conf等,则是通过Include指令包含...

2018-02-28 11:57:13 545

原创 php modul已加载解决方案

PHP警告:模块'???'已经在第0行的Unknown中加载本页介绍如何解决以下PHP警告: PHP警告:模块'modulename'已在第0行中的Unknown中加载例如:PHP Warning: Module 'redis' already loaded in Unknown on line 0问题从命令行运行CLI版本的PHP时,可能会收到类似以下的错误:[root @ myserver ...

2018-02-27 11:40:07 493

原创 linux常用命令

linux常见命令系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显...

2018-02-27 11:22:42 89

原创 http常见错误码

常见错误码表代码  指示  2xx  成功  200  正常;请求已完成。  201  正常;紧接 POST 命令。  202  正常;已接受用于处理,但处理尚未完成。  203  正常;部分信息 — 返回的信息只是一部分。  204  正常;无响应 — 已接收请求,但不存在要回送的信息。  3xx  重定向  301  已移动 — 请求的数据具有新的位置且更改是永久的。  302  已找到 — ...

2018-02-26 17:33:55 656

原创 PHPExcel类的使用

<?php /* 导出excel函数*/ //实例化对象          $objPHPExcel = new \PHPExcel();   //设置工作簿的名称          $objPHPExcel->getActiveSheet()->setTitle('预算经费表');   //合并单元格          $objPHPExcel->getActive...

2018-01-19 16:32:57 1053

原创 ubuntu 安装/卸载软件

一、安装软件1、deb包的安装方式deb是debian系Linux的包管理方式,Ubuntu是属于debian系的Linux发行版,所以默认支持这种软件安装方式,当下载到一个deb格式的软件后,在终端输入这个命令就能安装:sudo dpkg -i *.deb或者直接双击安装。2、编译安装方式(小贴士:使用编译安装前,需要先建立编译环境,使用以下命令建立基本的编译环境:sudo apt-get in...

2018-01-18 22:58:36 253

原创 ubuntu 安装图片编辑工具pinta

稳定版本(建议使用这个版本,版本号为:1.4):sudo add-apt-repository ppa:pinta-maintainers/pinta-stablesudo apt-get updatesudo apt-get install pinta开发版本 PPA 可能会有问题(小白可安装,版本号为 1.5):sudo add-apt-repository ppa:pin

2018-01-16 18:43:29 2261

原创 使用h5 <audio>标签播放语音

播放语音的demo 点击播放语音 var audioContainer = $('.audio-container'); /* 点击播放 */ $(document).on('click', '.lib-audio-main', function() { var icon = $(this).find('.lib-cli

2018-01-16 18:02:47 5315

原创 ubuntu php7安装soap扩展库

开始网上找了好多ubuntu安装php7-soap扩展的都不太好用后来自己尝试安装成功先执行安装soap扩展库$ sudo apt-get install php7.0-soap然后重启apache$ service apache2 restart然后在phpinfo.php中查看你的php信息或者使用命令 php -m 查看扩展库就好了

2018-01-08 19:51:22 1713

原创 MQSQL的查询方法 连表查询详情图

MYSQL 查询方法 统计查询 链接查询 子查询                           mysql表格查询方法:查询:1.简单查询select * from Info --查所有数据select Code,Name from Info --查指定列的数据select Code as '代号',Name a

2018-01-08 14:53:02 724

原创 visual studio code 的快捷键

项目相关的快捷键Ctrl + Shift + B = 生成项目Ctrl + Alt + L = 显示Solution Explorer(解决方案资源管理器)Shift + Alt+ C = 添加新类Shift + Alt + A = 添加新项目到项目编辑相关的键盘快捷键Ctrl + Enter = 在当前行插入空行Ctrl + S

2018-01-08 10:40:26 681

空空如也

空空如也

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

TA关注的人

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