自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 资源 (8)
  • 收藏
  • 关注

原创 Magento2常见表的作用

Magento2常见表的作用

2024-02-27 18:07:50 209

原创 Magento2在php中输出后台配置的block内容

Magento2在php中输出后台配置的block内容。

2023-12-27 14:52:44 387

原创 Linux常用命令汇总

linux常用命令汇总:uzip

2023-12-19 13:54:20 49

原创 magento2 发送邮件出现Mail from must equal authorized user

这个问题通常是由于邮件服务器的设置引起的,邮件服务器要求在发出的邮件头中必须包含正确的发送者地址。处理此问题的一种解决方案是使用一个验证的发送者地址。完成以上步骤后,尝试发送一封电子邮件以确保问题已得到解决。

2023-04-19 19:33:51 373

原创 magento2通过代码创建产品目录

magento2通过代码创建产品目录

2023-04-07 19:51:24 101

原创 magento2中c:c和c:f命令分别是什么意思

命令用于清除Magento2的缓存。执行此命令将删除Magento2应用程序的所有缓存,包括配置缓存、区域缓存、页面缓存等。请注意,清除缓存可能会影响Magento2应用程序的性能,因为在重新生成缓存时可能需要更长的时间。因此,在生产环境中,请仔细考虑何时执行此操作。命令用于刷新Magento2的缓存。执行此命令将使Magento2应用程序重新生成缓存,以反映最新的更改。在Magento2中,cache:c和cache:f是两个与缓存有关的命令。

2023-03-24 00:19:38 142

原创 magento2出现:Unable to proceed: the maintenance mode is enabled

magento2开启了maintenance维护模式,需要关闭该模式,在项目根目录执行以下命令查找有无maintenance的相关命令。发现有相关命令,执行命令关闭该模式即可。

2022-09-20 14:16:21 270

原创 centos7编译安装php7.4

centos7源码编译安装php7.4

2022-08-24 11:17:40 4037 3

原创 Linux设置开机自启动的方式

Linux设置开机自启动的方式。

2022-08-10 18:56:22 454

原创 生成截断所有表的sql语句

可以生成指定数据库所有表的截断语句,通常用于测试服数据清空。如果需要保留某些表数据,只需删除对应表的截断语句。

2022-06-27 16:43:06 601

原创 Markdown常用语法

*斜体***加粗*****斜体加粗***~~删除线~~---- 一级无序列表 - 二级列表 - 三级列表 - 二级列表 - 三级列表1. 有序列表2. 有序列表> 引用`段代码````phpecho '块代码';```| 左对齐 | 右对齐 | 居中对齐 || :-----| ----: | :----: || 单元格 | 单元格 | 单元格 |[超链接](https://www.xxx.com).

2022-03-04 13:28:25 78

原创 jq回车搜索,判断搜索函数是否存在

后台大部分页面都要加回车搜索,但是部分页面不需要(没有搜索函数),执行会报错。下面方法加在公共js文件,既能实现功能,又不会产生报错。说明:dosearchFunc() 方法是大部分页面独有的!$(document).keydown(function (event) { try { if ($.isFunction(dosearchFunc)) { if (event.keyCode == 13) { dosear.

2021-10-12 11:33:21 89

原创 jq实现关联标签功能

实现类似下图的功能:点击“添加”按钮后出现弹窗,可以点选标签,追加到父页面对应位置1、父页面内容<tr> <td align="right">关联标签</td> <td><span class="relation"> <span>吃鸡<a href="javascript:" onclick="delRealtion(1);$(this).parent().remove()...

2021-10-11 16:11:12 175

原创 apache .htaccess伪静态排除指定目录

需求是有文件目录的路由不走重写规则,nginx下写法很方便搜到。apache下怎么实现呢RewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-d#RewriteRule ^(.*)$ index.php/$1#排除目录,写在其他规则之前RewriteRule ^(top|game|gonglue)($|/) - [L]#其他规则RewriteRule ^zt/(.*

2021-06-03 16:52:40 526

原创 php检测安卓下载链接能否正常下载

现在有一批安卓下载链接的数据,要检测下载地址能否正常下载。之前试过curl请求地址后获取对应状态码,如果http_code=200则认为能下载,后来发现有些不能下载的链接状态码也是200……坑啊!!!#接下来就是找方法了,度娘上搜了一圈发现也是上面的方法>_<#处于好奇用file_get_contents 方法打印了一下能下载的链接文件,偶然发现文件流开头是PK,继续验证发现貌似能下载的文件流开头都是PK,发现惊喜^_^echo file_get_contents("http..

2021-04-19 15:25:46 639

原创 shell一次执行一个php进程

#!/bin/bashpwd=$(cd "$(dirname "$0")"; pwd)function check(){ count=`ps -ef |grep $1 |grep -v "grep" |wc -l` #echo $count if [ 0 == $count ];then cd $pwd && /data/php56/bin/php ./$1 fi}check dow.

2021-03-18 19:47:53 167

原创 php中elasticsearch多条件写法

//es搜索条件$esWhere = [];$esWhere['bool']['must_not'][] = ['match' => ['status' => 2]];// =if($adminid){ $esWhere['bool']['must'][] = ['match' => ['addadmin' => $adminid]];}// >=if($stime){ $esWhere['bool']['must'][] = ['rang.

2021-03-15 19:12:21 757

原创 jsonp跨域请求域名白名单设置

Jsonp跨域请求是很方便,但是安全性不太高。php服务端还是都根据域名做个白名单限制,一定程度上防止被刷接口。//域名白名单$whiteList = array('www.xxxx.com', 'm.xxxx.com'); if (!in_array(parse_url($_SERVER['HTTP_REFERER'])['host'], $whiteList)) { die;}...

2020-11-13 10:15:57 325

原创 Vue实现tab切换 表单验证及提交

<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>Vue form</title> <script src="../../js/vue.min.js"></script> <style type="text/css"> li {list-style: none} .nav li {float: left;b...

2020-10-21 19:26:26 2396

原创 Linux环境安装Cassandra

比较冷门的Nosql数据库 Cassandra 正好项目中接触到了,附上安装步骤,手摸手教学,Centos 8环境1.yum安装Java8和Python2.7yum install python22.下载软件致相关目录,官网地址:https://cassandra.apache.org/download/打开选择所需版本本教程使用https://mirror.bit.edu.cn/apache/cassandra/3.11.6/apache-cassandra-3.11....

2020-06-30 16:19:49 5582

原创 jq禁止form多次提交

window.onload=function(){ var form = $('form').get(0); if (form) { flag=false; //监听变量用于提交一次表单 form.onsubmit=function(e){ e.preventDefault(); if (flag) {return;}; flag=true; setTimeout(function(){ .

2020-06-18 15:57:15 227

原创 windows+php配置sphinx

1、http://sphinxsearch.com/downloads/current/官网下载对应系统版本,本地是在windows环境下配置sphinx的2、解压后目录结构3、新建data和log目录,用于存放索引及日志文件。新建sphinx.conf配置文件,内容如下:source doc{ type = mysql sql_h...

2020-05-06 16:31:15 444

原创 mysql基础用法汇总

-- 新建表create table member(id int(10) not null auto_increment primary key,uname varchar(10) not null default '',sex tinyint(1) not null default 1 comment '性别:1-男,2-女',score mediumint(5) not null ...

2020-04-23 15:16:02 188

原创 centos8 安装docker并测试

1.虚拟机安装centos8,执行命名yum update2.设置yum源为阿里云yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo3.查看所有仓库中所有docker版本,并选择特定版本安装yum list docker-ce -...

2020-04-15 15:08:30 648

原创 CI查看当前页面执行的所有sql语句

CI框架中有一个查看最后一条sql执行的方法public function last_query(){ return end($this->queries);}有时需要查看一个页面中执行的所有sql语句,这在优化时很有帮助。减少sql查询次数,也是优化的一个方面,其实只要把返回语句的end()去掉就行了public function total_query()...

2020-04-07 13:32:45 1520

原创 php使用多种方法获取文件扩展名

//方法1function get_ext1($file_name){ return strrchr($file_name, '.');}//方法2function get_ext2($file_name){ return substr($file_name,strrpos($file_name, '.'));}//方法3function get_ext3($f...

2020-01-21 15:34:44 237

原创 CI框架分页类新增每页条数选择

CI框架分页类如下图所示,并没有提供每页条数的选择,现在后台管理员说要加,你加还是不加呢……加它!加完效果如下图所示,用cookie存储每页条数,默认是每页10条config.php中新增分页条数配置//分页记录数$config['page_size'] = array(10, 30, 50);constants.php中新增常量名//分页条数cookie...

2020-01-14 11:24:39 339

原创 ab压力测试workerman和nginx

测试环境为本地配置,如有异议,欢迎来喷~ab -n 100 -c 100 -k http://127.0.0.1:8090/ --测试结果看图秒懂,这差距是不是太大了点……

2020-01-07 16:51:52 699 2

原创 jq验证码倒计时

var v = { code: $('.getcode'),};$('.getcode').click(function(){ var time = 10; var id = setInterval(function(){ if(time == 1){ v.code.val('发送验证码').removeAttr('di...

2019-12-03 15:03:43 162

原创 php移动端系统判断

/** * 移动端系统判断 * * @return int */function getDeviceType(){ //全部变成小写字母 $agent = strtolower($_SERVER['HTTP_USER_AGENT']); $type = 0; //分别进行判断 if(strpos($agent,'iphone') || str...

2019-10-24 09:16:44 146

原创 php给img标签加alt属性

/** * 给img标签加alt属性 * * @param string $content [html数据] * @param string $alt [alt属性值] */function addAltInfo($content, $alt = '') { $content = str_replace('\\', '', (string) $content); preg...

2019-10-23 11:11:55 876

原创 php抓取远程图片到本地

/** * 抓取图片存放在本地 * * @param array $oldUrlArr [远程图片地址] * @return array [加密过后的图片地址] */function createRemoteUrlData(array $oldUrlArr) { global $imageurl; //基本路径 $path = 'game/' . d...

2019-10-23 11:09:28 264

原创 使用php生成静态html文件

/** * 生成Html * * @param : string $path Html存放路径 * @param : string $file Html文件名 * @param : string $path Html内容 * @return : */function staticHtml($path, $file, $info) { if (!file_exist...

2019-10-23 11:03:07 161

原创 关于CI框架的一些坑

用的最多的php框架就是CI了,因为他短小精悍~,慢慢也发现了一些要注意的地方还有个》深坑《模板中加载公共部分,eg:herder.html,有一种写法 <?=$this->load->view('public/header.html')?> 虽然能加载出来,但是logs日志中却有警告,有强迫症的筒子们可以改成php的写法 <?php inclu...

2019-08-21 16:04:50 331

原创 百万级数据库sql查询优化

最近接手一个老项目,DB中的文章表Lm_article数据量将近50W,之前用于查询列表分页的sql语句可以用‘龟速’形容,是时候优化一波了~。● 首先看下表结构,因字段太多,只截取了常用字段,InnoDB存储引擎,相关索引已建立● 现在列表中需要的字段为ID,title(标题),sx,brief(描述),where条件sx='游戏攻略'。吐槽下之前设计该表的大神,为啥不写个配置...

2019-08-21 15:29:54 873

原创 php连接虚拟机memcached

● 本地VMware虚拟机Linux-CentOS 6.5,通过yum命令安装好了memcached并启动● php连接memcached$mcache = new Memcache();$mcache->connect('192.168.247.128', 11211) or die('Could not connect memcached'); ip和端口都没问题,但是...

2019-07-10 17:10:09 385

原创 js拼接多个url参数

var url = 'test.php?c=index';var selData = {'selname':'rose','stime':2019,'etime':2020,'adminid':8};jumptoSearchUrl(selData, url);//拼接搜索条件并跳转function jumptoSearchUrl(data, url){ for(var...

2019-06-19 17:38:48 6765

原创 composer爬虫

说到爬虫,首先想到的肯定是Python,但是别忘了世界上最好的语言——PHP,也能干爬虫的事。composer结合爬虫是不是更精彩了!文末有福利哦1、安装composer,在composr中文社区有详细的说明,点击查看2、在项目根目录新建composer.json文件,选择需要的包,本文用到的是数据采集包-querylist{ "require": { "jaege...

2019-05-15 16:39:44 398

转载 高级PHP工程师所应该具备一些技能

高级PHP工程师所应该具备一些技能初次接触PHP,就为其美所折服,于是一发不可收拾。很多面试,很多人员能力要求都有“PHP高级工程师的字眼”,如果您真心喜欢PHP,并且您刚起步,那么我简单说说一个PHP高级工程师所应该具备的,希望给初级或已经达到中级的PHP工程师一些帮助。一、平静的心态和所有程序员一样,要写一手好的程序,没有好的心态是不行的。遇事不可急躁,不可轻言放弃。...

2019-05-07 09:57:14 1230

原创 linux正确关机的方法

如果你要关机,必须要保证当前系统中没有其他用户在线。可以下达 who 这个指令,而如果要看网络的联机状态,可以下达 netstat -a 这个指令,而要看背景执行的程序可以执行 ps -aux 这个指令。使用这些指令可以让你稍微了解主机目前的使用状态!正确的关机流程为:sysnc ? shutdown ? reboot ? haltsync:将数据由内存同步到硬盘中。shutdown...

2019-05-05 14:32:38 30758

VC++扩展2005-2019全套.rar

Microsoft Visual C++ 扩展库包含2005、2008、2010、2012、2013、2019全家桶,x86和x64

2021-03-27

php5.6 php7.0 php7.1 memcache.dll扩展

该资源包含php5.6、php7.0及php7.1的memcache扩展,.dll文件复制到php安装目录/ext下直接使用,亲测能用,别忘了5星好评啊^^

2019-06-17

百万条数据测试表

共有700多万条记录的数据表,可以用来测试慢查询、索引优化、联合索引等,源大小350M,可以直接导入到mysql中使用,稀有资源哦!

2019-03-28

FastStone截图、屏幕录制工具免安装,直接双击使用

超实用前端截图工具FastStone Capture,主要是免安装,.exe文件,直接打开使用,非常方便,省去了每次都要安装的烦恼!

2018-10-19

php数据采集扩展

该扩展是php实现数据采集必用的工具,国外大牛编写,有官方文档,亲测好用并推荐!

2018-10-17

实用项目后台完整html代码

该html后台模板收集了后台常见的功能需求,界面简洁大方,拿来放到项目里马上就能使用,html+css+img,下拉框,复选框,单选按钮,文本框,编辑器,全选和反选等功能,包含后台欢迎页、数据列表页、详情页、及添加和搜索等

2018-09-30

空空如也

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

TA关注的人

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