zqifa的博客

我不管,反正我最萌~

2019年05月 归档
三阶魔方还原公式

1.第二层棱块归位 2.顶层十字 3.顶层棱中间块归位

阅读全文

linux 命令:chmod权限设置命令

Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。

阅读全文

virtualbox安装增强功能并设置共享文件夹

我们在安装之前,必须得先安装好它所需要的依赖包,不然安装过程必定会出现错误!一、安装依赖包yum install kernel-headersyum install kernel-develyum install gcc*yum install make

阅读全文

virtualbox centos安装增强工具和问题详解

VirtualBox 大家都习惯性把它简称为 Vbox ,比 VM 的体积小、开源、速 度快。不过在使用 VirtualBox 在虚拟机中安装 CentOS 之后,不能直接运行安装好 VirtualBox 的客户端增强功能,需要简 单地配置一下才能在 CentOS 虚拟机中正常安装 VirtualBox 客户端增强功能。

阅读全文

php preg_replace空格无法替换问题

一次坑爹的小bug。读取一段文字(编码utf-8),想替换掉空格,str_replace(" "..)、preg_replace("/\s/"..)都不起作用。

阅读全文

vagrant up报错 Warning: Authentication failure. Retrying...解决方案

windows下vagrant报错,老是提示Warning: Authentication failure. Retrying...,并且运行完毕后没有共享文件夹,郁闷...网上找资料,逛论坛,终于有了解决方法,最起码能运行了,贴出来分享一下。

阅读全文

linux下编译GD(freetype+libjpeg+libpng+gd-devel)

1、检查freetype是否安装rpm -qa | grep freetype没有的话编译freetype 这里下载

阅读全文

linux php添加ftp扩展模块

linux php添加ftp扩展模块进入源码目录cd php-5.2.13/ext/ftp运行phpize生成configure/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-config

阅读全文

vim 命令详解

命令 简单说明:w 保存编辑后的文件内容,但不退出vim编辑器。这个命令的作用是把内存缓冲区中的数据写到启动vim时指定的文件中。:w! 强制写文件,即强制覆盖原有文件。

阅读全文

linux下php7安装memcached、redis扩展

1、php7安装Memcached扩展比如说我现在使用了最新的 Ubuntu 16.04,虽然内置了 PHP 7 源,但 memcached 就还没有,不过好在,它已经支持了 PHP 7 ,只是没有源而已,我们手动编译它。

阅读全文

英语通用简写表

说明:1、本缩写表是《编码命名规范》的附录。2、本缩写表中列出的都是通用性缩写,不提供标准缩写,如:Win9x、COM 等。3、使用本缩写表里的缩写时,请对其进行必要的注释说明。4、除少数情况以外,大部分缩写与大小写无关。

阅读全文

linux 常用命令大全

1、查看文件系统类型cat /etc/fstabdf -T-h2、查看ip地址ip addr

阅读全文

php中__get()和__set的用法

php版本5.6一般来说,总是把类的属性定义为private,这更符合现实的逻辑。但是,对属性的读取和赋值操作是非常频繁的,因此在PHP5中,预定义了两个函数“`__get()`”和“`__set()`”来获取和赋值其属性。

阅读全文

docker 使用教程(2)常用命令

1.查看docker信息(version、info)查看docker版本$docker version显示docker系统的信息$docker info

阅读全文

mysql explicit_defaults_for_timestamp参数

在mysql中:- timestamp列如果没有显式定义为null,默认会被设置为not null属性。(其它的数据类型如果没有显式定义为not null,默认是可以为null的)。设置timestamp的列值为null,会自动存储为当前timestamp

阅读全文

git merge 合并分支

git merge 用来做分支合并,将其他分支中的内容合并到当前分支中。比如分支结构如下:

阅读全文

centos6 yum安装最新版mysql5.7

在看来mysql5.7诸多改进介绍后,决定也安装一个试用下;本文将使用rpm的方式来安装。环境:OS: CentOS6.5 x86_64 最小化安装MEM: 1GCPU: 1

阅读全文

centos 修改时区及NTP时间同步

在我们使用CentOS系统的时候,也许时区经常会出现问题,有时候改完之后还是会出错,下面我们就来学习一种方法来改变这个状况。如果没有安装,而你使用的是 CentOS系统 那使用命令 yum install ntp

阅读全文

使用fiddler进行genymotion安卓虚拟机手机抓包

1.首先先下载fiddler,这个直接百度就有啦。2.打开fiddler ,可以看到这个界面还是挺帅的:

阅读全文

PHP 短连接生成算法

短连接生成类: 阅读全文

php实现cookie加密解密

1.加密解密类class Mcrypt{

阅读全文

三个php加密解密算法

三个功能强大的php加密解密函数://加密函数

阅读全文

一个经典的PHP加密解密算法

项目中有时我们需要使用PHP将特定的信息进行加密,也就是通过加密算法生成一个加密字符串,这个加密后的字符串可以通过解密算法进行解密,便于程序对解密后的信息进行处理。最常见的应用在用户登录以及一些API数据交换的场景。笔者收录了一些比较经典的PHP加密解密函数代码,分享给大家。

阅读全文

一组PHP可逆加密解密算法

对于大部分密码加密,我们可以采用md5、sha1等方法。可以有效防止数据泄露,但是这些方法仅适用于无需还原的数据加密。对于需要还原的信息,则需要采用可逆的加密解密算法。下面一组PHP函数是实现此加密解密的方法:

阅读全文

linux 下git使用教程

添加所有新增文件git add .提交所有修改,包括删除,添加,修改git add -Agit add --all查看状态git status

阅读全文

centos yum安装PHP5.5,5.6,7.0

默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案:1.检查当前安装的PHP包yum list installed | grep php如果有安装的PHP包,先删除他们

阅读全文

linux同一客户端多个git账号的配置

有时候我们需要在同一台机器上使用多个git账号,为了避免冲突,我们需要配置~/.ssh/config文件。步骤一:用ssh-keygen命令生成一组新的id_rsa_new和id_rsa_new.pub。

阅读全文

linux同一台机子上用多个git 账号

Step 1 - Create a New SSH KeyWe need to generate a unique SSH key for our second GitHub account.ssh-keygen -t rsa -C "your-email-address"

阅读全文

执行ssh-add时出现Could not open a connection to your authentication agent

若执行ssh-add /path/to/xxx.pem是出现这个错误:Could not open a connection to your authentication agent,则先执行如下命令即可:

阅读全文

国内/国外常用授时中心服务器NTP地址及IP

210.72.145.44 (国家授时中心服务器IP地址)

阅读全文

PHP双引号的隐患

PHP很多语法特性会让攻击者有机可乘,例如PHP会检测双引号中的变量。执行如下代码:phpfunction test(){echo "abc";}echo "${@test()}";

阅读全文

mysql 累加求和

有如下表id money1 102 203 304 40求出如下数据id money cum1 10 102 20 303 30 604 40 100

阅读全文

php实现Facebook风格的 time ago函数

php实现Facebook风格的 time ago函数。非常好用,只要把里面的英文替换成中文就行了

阅读全文

yum运行时提示被锁住了解决办法

1、当大家用linux的yum时,是不是经常会遇到下面的情况Loaded plugins: fastestmirrorExisting lock /var/run/yum.pid: another copy is running as pid 3404.Another app is currently holding the yum lock; waiting for it to exit...

阅读全文

php获取并删除数组的第一个和最后一个元素

php中如何获取并删除数组的第一个或者最后一个元素?其实这两个过程都可以通过php自带的函数 array_pop 和 array_shift 来完成,下面就具体介绍一下如何来操作。

阅读全文

centos7 安装Zabbix3.0

1.安装Mariadb数据库(代替MySQL)yum -y install mariadb*systemctl start mariadbsystemctl enable mariadb #自启动

阅读全文

centos7安装mariadb

本来想在Centos7.0上搭建mysql数据库主从复制,结果CentOS7.0默认的是Mariadb,至于Mariadb是啥?MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。

阅读全文

PHP查找中文字符的解决方案

在PHP中查找中文字符,有两种方案。1、中文字符是gbk(gb2312)有两种解决方法第一种:将PHP保存为ASCII编码,然后使用strpos查找,如:strpos($curl_res, ‘哈哈’)第二种:将PHP保存为UTF-8无BOM编码,然后转换字符串编码为UTF-8,再查找

阅读全文

yii2 rbac权限管理学习笔记

下面介绍一个 yii2 的 Rbac 权限管理设置,闲话少说,直接上代码,1、首先我们要在组件里面配置一下 Rbac ,如下所示(common/config/main-local.php或者main.php)。

阅读全文

yii 获取当前模块名、控制器名 、动作名

yii11.获取控制器名在控制器中获取控制器名:$name = $this->getId();在视图中获取控制器名:$name = Yii::app()->controller->id;

阅读全文

windows dos窗口下如何复制和粘贴

这个帖子纯属为自己之前一些笨笨的操作做一次终结。使用计算机也有六年多了,很多计算机的基本操作也都掌握了,但毕竟是泥腿子出身,很多windows下的快捷操作和优化部分依然是不懂,就知道以窗口为基准,使用鼠标左右键。

阅读全文

windows dos命令大全

一、windows DOS命令概述Windows的dos命令又是Windows的CMD命令。而cmd命令又是原来MS-DOS系统保留下来。DOS来源路径与配置对应的命令资源配置在windows的环境变量中:Windows DOS命令是基于配置好的Path环境变量,对DOS命令在Path路径中依次从前至后搜寻到对应命名的可执行入口。

阅读全文

shell获取目录下所有文件夹的名称并输出

获取指定目录/usr/下所有文件夹的名称并输出:shell代码:#!/bin/bash

阅读全文

PHP中的11个魔术方法总结:__construct,、__destruct、__call等

PHP中的魔术方法总结:__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep, __wakeup, __toString, __set_state, __clone and __autoload

阅读全文

php7新特性

PHP7发布2015.12.3 发生了两件大事, PHP7 问世了, Swift 开源了。最好的语言发布了新的版本,一个划时代的大版本: PHP7 。PHP7 修复了大量 BUG ,新增了功能和语法糖。这些改动涉及到了核心包、 GD 库、 PDO 、 ZIP 、 ZLIB 等熟悉和不熟悉的核心功能与扩展包。PHP7 移除了已经被废弃的函数,如 mysql_ 系列函数在 PHP5.5 被废弃,在 PHP7 被删除。

阅读全文

jquery操作select大全详解

每一次操作select的时候,总是要出来翻一下资料,不如自己总结一下,以后就翻这里了。

阅读全文

jquery实现select二级联动

jquery实现一个简单的select二级联动菜单,代码如下:

阅读全文

Copyright © zqifa 联系方式:zqifa@outlook.com