- 博客(22)
- 收藏
- 关注
原创 数组根据某字段进行分组
<?php// 数据$arr从别人哪里copy的,废话不多说,拿去运行吧$arr = Array( 0 => Array ( 'title' => '新闻投票分成', 'gold' => +0.004095, 'create_time' => 154535543...
2019-11-04 18:50:17
2607
原创 php特性之闭包
闭包闭包和匿名函数在PHP 5.3.0中引入。闭包是指在创建时封装周围状态的函数。即便闭包所在的环境不存在了,闭包中封装的状态依然存在。匿名函数其实就是没有名称的函数。匿名函数可以赋值给变量,还能像其他任何php对象那样传递。不过匿名函数仍然是函数,因此可以调用,还可以传入参数。匿名函数特别适合作为函数或方法的回调。注意: 理论上讲,闭包和匿名函数是不同的概念。不过,php将其视作相同概念...
2019-08-23 23:10:02
261
原创 php实现页面静态化
页面划分页面从两个大方向来划分的话动态页面:当我们加载页面的时候,它会去首先执行动态文件当中的动态程序, 这些动态程序有哪些呢? 比较流行的有php…静态页面:纯静态的html文件静态化的意义动态页面静态化,如果页面中一些内容不经常改动,动态页面静态化是非常有效的加速方法实质是生成静态的HTML文件,减少服务器脚本的计算时间, 降低服务器的响应时间静态化不适用于内容经常变...
2019-08-06 22:58:33
174
原创 MySQL中实现rank排名查询
MySQL中没有Rank排名函数,我们可以利用基础而简单的查询语句其来达到Rank函数一样的高级排名效果。我们使用如下数据:CREATE TABLE `rank_test` ( `id` int(11) NOT NULL, `name` varchar(50) NOT NULL DEFAULT '', `age` int(11) NOT NULL DEFAULT '0', PR...
2019-07-27 11:21:19
273
原创 redis实现分页
实现方式使用有序集合zadd使用hash存储具体的数据取数据通过有序集合的zrevrange—倒叙 zrange—正序代码案例比如,现在我们要对新闻表news做查询分页,我们按照新闻添加时间add_time正序或者倒叙排列// 添加数据// $redis redis实例 不多说// $add_time 文章添加时间// $id 文章id// $news 文章内容// 如果...
2019-07-27 10:47:30
1107
原创 mysqldump: Got error: 1044: Access denied for user ... when using LOCK TABLES
在导出数据库时出现如下错误 D:\phpStudy\MySQL\bin>mysqldump.exe -h '数据库主机' -u '用户名' -P9670 -p db_home_weizaojiao > db_home_weizaojiao.sql Enter password: ********** mysqldump: Got error: 1044: Acces...
2019-07-26 17:56:43
347
原创 Redis设置Auth认证保护
第一种方式 (永久方式)需要永久配置密码的话就去redis.conf的配置文件中找到requirepass这个参数,如下配置:修改redis.conf配置文件# requirepass foobaredrequirepass 123保存后重启redis后才能生效127.0.0.1:6379> keys *(error) NOAUTH Authentication requir...
2019-07-18 14:22:38
482
原创 php在cli命令行中运行时怎么传递参数
使用$argc, $argv$argv参数数组$argc参数个数新建1.php<?phpecho 'arguments:',"\n";var_dump($argv);echo "\n";var_dump($argc);?>不传递任何参数运行1.php[root@localhost html]# php /usr/local/nginx/html/test/1.p...
2019-05-25 09:54:52
995
原创 php命令行(cli)模式下require引入错误解决办法
写的定时任务遇到这种情况Warning: require_once(../data/config.php): failed to open stream: No such file or directory in /www/wwwroot/xcx.taokeapp.net/shell/CollageFail.php on line 13PHP Fatal error: require_onc...
2019-04-02 16:19:52
2551
原创 linux中svn版本管理
安装svn服务器yum -y install subversionsvnserve --version //查看版本信息创建用于存放版本库的目录mkdir /svn创建一个版本仓库 svnadmin create /svn/test //创建svn版本一个仓库 test查看仓库目录结构[root@iz2zefi3cw7xrdzwv53l9vz svn]# cd test/[...
2019-03-27 18:33:21
1288
原创 微擎中事务处理
做过小程序开发的可能都知道微擎吧提到微擎二次开发那是一个酸爽啊,废话多说,微擎的文档比较有限,没说怎么说事务处理,这里我只好用原生的了,首先了解一下mysql原生事务处理在默认的情况下,MySQL从自动提交(autocommit)模式运行,这种模式会在每条语句执行完毕后把它作出的修改立刻提交给数据库并使之永久化。事实上,这相当于把每一条语句都隐含地当做一个事务来执行。如果你想明确地执行事务,需...
2019-03-19 18:29:49
3956
3
原创 navicate连接docker的mysql
容器内登录mysql [root@localhost code]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES ...
2019-03-17 12:28:12
545
原创 centos7基于docker搭建lnmp环境
docker的安装yum install -y docker启动docker服务并设置为开机自启动systemctl start dockersystemctl enable docker镜像下载下载nginx的镜像docker pull nginx下载mysql的镜像docker pull mysql下载php的镜像docker pull php:7.1.0-fpm...
2019-03-17 11:43:12
1431
转载 jQuery.extend(object)和jQuery.fn.extend(object)区别和详解
1、认识jQuery extend()和jQuery.fn.extend()jQuery的API手册中,extend方法挂载在jQuery和jQuery.fn两个不同对象上方法,但在jQuery内部代码实现的是相同的,只是功能却不太一样;且看官方给出解释:jQuery.extend(): Merge the contents of two or more objects together i...
2019-01-19 10:05:36
656
转载 js匿名函数
一、函数的声明及调用1.函数的声明格式:function 函数名(参数1,参数2,.....){//函数体代码return 返回值;}函数的调用:1)直接调用:函数名(参数1的值,参数2的值,…);2)事件调用:在HTML标签中,使用事件名=“函数名()”2.函数的注意事项:1)函数名推荐使用小驼峰法则,首字母小写,之后每隔单词首字母大写;2)函数名后面的括号中,可以有参数...
2019-01-18 23:09:13
277
原创 jquery常用方法总结
本文主要是记录一下一些jquery中常用的方法,方便平时自己查阅取值与赋值操作$("#ID").val(); //取value值$("#ID").val("xxx"); //赋值$("#ID").text(); //相当于取innerText$("#ID").text(""); //相
2019-01-18 15:52:55
120
原创 MySQL批量删除数据表
我们在项目中会遇到这样的问题,有一些数据库表是不需要的,这时候就涉及到删除表操作,一张一张删除肯定会不耐烦,尤其是在二次开发中,这时候就要考虑批量删除了这里拿最近做的项目举个例子:我需要删除数据库yzyxcx_taokeapp中表前缀是hjmall_的表,将近100张表-- 删除数据库名为yzyxcx_taokeapp'数据库的以hjmall_开头的所以表 select CONCAT( '...
2019-01-17 22:05:21
11729
转载 PHP数组使用之道
这个教程我将通过一些实用的实例和最佳实践的方式列举出 PHP 中常用的数组函数。每个 PHP 工程师都应该掌握它们的使用方法,以及如何通过组合使用来编写更精简且易读的代码。另外,我们提供了相关示例代码的演示文稿,你可以从相关链接下载它,并分享给你的团队来打造更强的团队。入门先让我们从一些处理数组键名和键值的基础数组函数开始。array_combine() 作为数组函数中的一员,用于通过...
2019-01-17 18:29:55
129
转载 如何保存数组配置到PHP文件
在PHP中,可以直接通过include '文件名.php';的方式获取到文件的返回值。例如有一个db.php文件,内容为:<?phpreturn array( 'DB_HOST' => 'localhost', 'DB_NAME' => 'mydb', 'DB_USER' => 'root', 'DB_PWD' =>...
2019-01-17 18:29:30
605
原创 ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot exec
在做mysql 大批量导出数据的时候,所遇到的问题如下。select * from shop_user into outfile '/tmp/mysql/backup/shop_user.sql';ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot ex...
2019-01-17 18:27:38
191
原创 Centos7的yum配置为阿里云的镜像
1、备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/CentOS 5wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun...
2018-12-21 16:15:50
641
原创 Centos6.8 编译安装LNMP环境
刚不久,买了一台阿里云的云ECS服务器,准备搭建自己的个人技术博客,这里我并没有用阿里云上已经有的lnmp镜像,还是通过编译安装来搭建自己的环境yum 安装 gcc 编译环境,为编译 lnmp 做准备yum install gcc automake autoconf libtool gcc-c++一、编译nginx1:nginx下载地址:http://nginx.org/en/downlo...
2018-11-08 14:50:24
437
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人