自定义博客皮肤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)
  • 资源 (4)
  • 收藏
  • 关注

原创 nginx 支持.htaccess伪静态

很多理解成nginx不支持.htaccess其实是一个错误的理解,nginx也同样支持.htaccess,只要在配置文件中引用.htaccess即可,配置文件路径/usr/local/nginx/conf/vhost/domain.conf 这个路径根据自己安装的nginx路径决定,配置好了之后重启nginx服务会提示.htaccess错误,当时我也郁闷了半天,.htaccess都已经生效了语法也

2016-09-02 11:48:21 1653

原创 php redis扩展安装步骤

因为redis不是php技术自带的技术,因此我们如果要通过php程序来操作redis,需要redis设计者提供对应的操作接口(函数类)我们使用phpredis.tar.gz文件在源码编译生成一个redis.so文件安装步骤: 1、下载phpredis.tar.gz  http://redis.io/clientshttps://github.com/phpredis/phpredi

2016-08-06 17:25:07 347

原创 centos K8S搭建流程

💡Tips:swap分区指的是虚拟内存分区,它的作用是物理内存使用完,之后将磁盘空间虚拟成内存来使用,启用swap设备会对系统的性能产生非常负面的影响,因此kubernetes要求每个节点都要禁用swap设备,但是如果因为某些原因确实不能关闭swap分区,就需要在集群安装过程中通过明确的参数进行配置说明。💡 Tips:下面的操作只需要在node节点上执行即可(下面的命令是 k8s初始化的时候 生成的)💡 Tips:注意 ip 是你自己服务器的IP,后边的名字也就是你自己服务器的名称。

2023-01-06 14:44:12 853 1

原创 IDEA快捷键大全

为方便大家提升IDEA开发操作效率,参考了 IntelliJ IDEA 的官网,列举了IntelliJ IDEA(Windows 版本)的所有快捷键。

2022-09-19 14:17:23 3172

原创 MySQL 5与MySQL 8的区别

在这些年的MySQL升级需求中,让我大跌眼镜的一个现象是:驱动业务从MySQL 5.5升级到MySQL 5.7的很大一个因素是因为JSON这个特性。而让业务有所顾虑从MySQL 5.7升级到MySQL 8.0的一个主要原因是因为驱动版本升级,所以对于MySQL 5.7升级到MySQL 8.0来说,总体的升级动力明显要低一些,但是规划的一个优点就是可以把一些工作前置,或者让它的推行更加顺畅,比如我们对于新业务的推行,都是默认按照MySQL 8.0的方案来做。 如果要说MySQL 5.7升级到MySQL 8.0

2022-06-27 10:51:38 10622

原创 客服回复模板

一、询盘回复外贸询盘的回复很重要,流利的沟通,真诚的语言,会让你赢得更多的定单和买家!速卖通卖家在回复买家询盘时,一般可以分为四个步骤:跟买家打招呼、进一步介绍产品、告知买家付款同时应尽快发货、结束语。以下为相关步骤的范例:1、当买家光顾你店铺,询问产品信息时:重点:跟买家初次打招呼,要亲切、自然并表示出你的热情。尽量在初步沟通时把产品元素介绍清楚, 范例参考:Hello, my dear friend.Thank you for your visiting to my store, you

2022-04-14 14:44:20 1377

原创 thinkphp6 模型事件

模型事件是指在进行模型的查询和写入操作的时候触发的操作行为。模型事件只在调用模型的方法生效,使用查询构造器操作是无效的模型支持如下事件:事件 描述 事件方法名 after_read 查询后 onAfterRead before_insert 新增前 onBeforeInsert after_insert 新增后 onAfterInsert before_update 更新前 onBeforeUpdate afte

2021-07-06 17:40:46 1183 2

原创 wamp安装多版本Mysql8.0

1、去官网下载Mysql包,我的是64位系统的,请根据自己的系统下载相对应的版本。https://cdn.mysql.com//archives/mysql-8.0/mysql-8.0.11-winx64.zip2、放在自己的wamp环境下的D:\wamp64\bin\mysql 目录下把原始mysql版本目录下的my.ini和wampserver.conf 文件拷贝到mysql8.0.11目录中,并更改my.ini文件中的配置路径信息basedir="D:/wamp64/bin/my..

2021-05-24 17:08:28 1136

原创 启动MySQL报错:ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)

这个错误说明,mysql 服务没有启动解决方案:1、右键我的电脑 找到管理,在计算机管理中找到【服务】,在服务找到MySQL服务,如果找不到MySQL服务(安装命令为mysqld -install,使用管理员身份执行)2、在服务中找到Mysql服务,双击此服务查看服务的当前状态,如果没有运行,点击【启动】运行服务;3、Mysql服务启动成功后再次连接,就可以正常连接到Mysql数据库了。...

2021-05-24 17:07:38 369

原创 lnmp一键安装包,安装多版本php,并开启redis与swoole

安装多版本的phpsudo ./install.sh mphpInstall ZendGuardLoader for PHP 7.1...unavailable now.Write ZendGuardLoader to php.ini...Creating new php-fpm configure file...Copy php-fpm init.d file...Add php-fpm7.1 service at system startup...insserv: script

2021-01-16 23:05:13 487

原创 PHP mongodb扩展

1. 打开phpinfo 查看 nts(非线程) 还是 ts (线程),然后查看操作位数注: 86 等于 32 位 ,和你的windows系统64 or 32位无关。比如我的:2. 下载对应的版本的php_mongodb.dll 文件https://pecl.php.net/package/mongodb/1.6.1/windows3. 把文件解压出来 php_mongodb.dll 文件复制到php安装目录下的 ext 目录下(我的是: F:\phpStudy\php\php-7.

2020-12-09 11:26:41 172

原创 Laravel composer 安装mongodb

安装 Laravel-MongoDB推荐组件composer require jenssegers/mongodb:3.7 --ignore-platform-reqs注册服务 Jenssegers\Mongodb\MongodbServiceProvider::class, 添加 Facades 'Mongo' => Jenssegers\Mongodb\MongodbServiceProvider::class, 修改数据库配置文件 con..

2020-12-08 16:13:07 633

原创 linux showdoc 访问502

1.什么是502 bad gateway 报错简单来说 502 是报错类型代码 bad gateway 错误的网关。2.产生错误的原因连接超时 我们向服务器发送请求 由于服务器当前链接太多,导致服务器方面无法给于正常的响应,产生此类报错解决方法:重启docker服务后再启动容器systemctl restart dockerdocker start foo...

2020-07-09 15:35:51 523

原创 Linux 安装redis以及phpredis扩展

1.下载下载地址:wgethttp://download.redis.io/releases/redis-4.0.8.tar.gz[root@localhostredis]#wget http://download.redis.io/releases/redis-4.0.8.tar.gz (地址若失效请更换)解压:[root@localhost redis]# tar ...

2019-11-07 15:38:58 141

原创 Mysql where 中文查询报错

mysql where查询时 直接输入中文是查不出来的 需要通过BINARY 可以进行查询如下:select * from tablename where field like BINARY '%8G书馆网%'

2019-09-20 10:55:29 992

转载 MongoDB 本地安装

MongoDB 下载MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB 预编译二进制包下载地址:https://www.mongodb.com/download-center#community注意:在 MongoDB 2.2 版本后已经不再支持 Windows XP 系统。最新版本也已经没有了 32 位系统的安装文...

2019-01-14 10:45:52 829

原创 CKEDITOR 配置

df sdf sd fdsf sd/** * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved. * For licensing, see https://ckeditor.com/legal/ckeditor-oss-license */CKEDITOR.edit...

2019-01-02 17:08:22 224

原创 php获取内容第一张图片

$test = '444    444    fsdafasdfasdfasdf    444sdfasdfasdf    444dgdgrfdgdf    444'; //方法一: preg_match_all("/src=\"\/?(.*?)\"/",$test,$match); //print_r($match[1]); echo($match[1][

2016-12-15 12:11:53 1812

原创 Redis连接

Redis::__construct说明:创建一个Redis客户端范例:$redis = new Redis();connect, open说明:实例连接到一个Redis.参数:Host:string,可以是一个host地址,也可以是一个unix socketport: inttimeout: float  秒数,(可选参数,默认值为0代表不限制

2016-08-06 16:26:24 879

原创 Redis 命令操作

使用两种方式来操作1、使用redis-cli来操作curd(增删改查)2、使用php程序来操作curd(增删改查)在下一节提到 一、使用redis-cli来操作curd(增删改查)启动 ./redis-service  redis.conf连接到redis./redis-cli -h ip 地址 -p 端口     1、对string 的curd(增删改查)

2016-08-06 15:15:51 542

原创 Redis 介绍

Redis是一种Nosql数据库,他的数据是保存在内存中的,同时redis可以定时把内存的数据同步到磁盘上,既可以数据持久化,并且他比memcached支持更多的数据结构(string list)列表【队列和栈】 set[集合]sorted set[有序集合]hash(hash表) Redis基本概念1、Redis是一个高性能的key-value存储系统,和memcached类似,它支

2016-08-06 12:00:30 319

原创 kernel: INFO: task httpd:31276 blocked for more than 120 sec

环境centos6.5x86_64,这台web给数据采集用的,主要是抓取数据.启动过错出错信息:Call Trace: [] out_of_memory+0x8b/0x203 [] __alloc_pages+0x27f/0x308 [] getnstimeofday+0x10/0x28 [] __do_page_cache_readahead+0xc6/0x1ab []

2016-07-25 15:17:12 537

原创 php 微信分享自定义标题 图片 描述接口开发

class JSSDK {  private $appId;  private $appSecret;  public function __construct($appId, $appSecret) {    $this->appId = $appId;    $this->appSecret = $appSecret;  }  public function

2016-07-20 09:18:16 3632

转载 Magento SQLSTATE[08S01]: Communication link failure: 1153 Got a packet bigger than 'max_allowed_pack

今天在批量伪造测试数据时,MySQL收到下面异常:ERROR 1153 (08S01): Got a packet bigger than 'max_allowed_packet' bytes。这是因为没有调整mysql的默认配置,默认最大只能处理16M的文件,而我要导入的伪造数据有50M的一个SQL。于是调整配置文件: /etc/my.cnf修改mysql的最大允许包大小 在

2016-04-25 09:22:30 5366

原创 Mysql数据库非3306端口命令连接数据库解决方法

连接mysql3306端口命令mysql -h58.64.217.120 -ushop -p123456 连接非3306端口(指定其他端口) 的命令 mysql -h58.64.217.120 -P3308 -ushop -p123456 不同的地方我已经用黄色的标注了 注意: -P 要大写 ===========================原理和说明: 

2015-11-12 10:03:09 7604

原创 magento 产品详细页面添加购物车数量实时更新总价格

<?php/** * Magento * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE_AFL.txt. * It is also av

2015-09-23 11:17:59 898

原创 centos 一键安装lamp

第一步,下载、解压、赋予权限:wget --no-check-certificate https://github.com/teddysun/lamp-yum/archive/master.zip -O lamp-yum.zipunzip lamp-yum.zipcd lamp-yum-master/chmod +x *.sh第二步,安装LAMP终端中输入以下命令

2015-09-02 11:45:29 631

原创 magento多语言多域名访问

1、首先在magento后台创建多个商店,  2、创建好了多商店之后,然后去后台的system->configuration->general设定商店对于的语言包, 3、设定语言包之后,然后system->configuration->web这里找到Unsecure  设定这里的base url,将这里的base url改成自己的二级域名或者叫这个语言指向的域名如下图:  

2015-07-22 18:03:02 1491

转载 magento去掉多网店的URL中___store 和___from_store

修改app/code/core/Mage/Core/Model/Store.php下的getCurrentUrl函数,把return $storeParsedUrl['scheme'] . '://' . $storeParsedUrl['host'] . (isset($storeParsedUrl['port']) ? ':' . $storeParsedUrl['

2015-07-22 17:50:50 684

原创 magento登录之后返回登录之前页面

在header.phtml或者head.phtml或者controllers文件中添加如下代码if (!Mage::getSingleton("customer/session")->isLoggedIn() && strpos(Mage::getBlockSingleton('page/html')->getBodyClass(),'checkout'))  {       

2015-06-24 11:57:32 617

原创 centos6.5 lnmp、lamp、lnmpa一键安装包

这个脚本是使用shell编写,为了快速在生产环境上部署lnmp/lamp/lnmpa(Linux、Nginx/Tengine、MySQL/MariaDB/Percona、PHP),适用于CentOS 5~7(包括redhat)、Debian 6~8、Ubuntu 12.04~15.04的32位和64位。脚本特性 持续不断更新源码编译安装,大多数源码是最新stable版,并从官方网址下载一些安全优化...

2015-06-17 22:17:24 3675 1

转载 深入理解python之self

首先明确的是self只有在类的方法中才会有,独立的函数或方法是不必带有self的。self在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数。self名称不是必须的,在python中self不是关键词,你可以定义成a或b或其它名字都可以,但是约定成俗,不要搞另类,大家会不明白的。下例中将self改为myname一样没有错误:1 class Person:2

2015-06-01 14:02:31 345

原创 odoo字段定义的参数

字段定义中可用的参数有, change_default,readonly,required,states,string,translate,size,priority,domain,invisible,context,selection。 change_default:别的字段的缺省值是否可依赖于本字段,缺省值为:False。例子(参见res.partner.address), ‘zip’: fie

2015-06-01 13:50:53 3766

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-06-01 13:49:39 340

原创 odoo对象定义的完整属性如下:

_name _columns可选属性:_table _description _defaults _order _rec_name _auto _constraints _sql_constraints _inherit _inherits 下面详细解说各个属性。 _auto: 是否自动创建对象对应的Table,缺省值为: True。当安装或升级模块时,OpenERP会自动在数据库中为模块

2015-06-01 11:35:41 4023

原创 OpenERP的开发中,有如下一些重要概念

 对象或模型(Object or Model):是一个Python的Class,也对应到数据库的一张数据表,负责存取数据记录(Record),有Search、Read、Write等方法。OpenERP在模块加载时,初始化模块中的所有对象,放入对象池。因此,数据库操作时,通常是先从对象池中取得对象,再调用对象的方法。下面分析一段典型的记录查找和读取代码。 def _get_admin_id(sel

2015-06-01 11:31:01 526

转载 html5手机网站需要加的那些meta/link标签,html5 meta全解

一、大众机型常用meta标签name的设置1、name之viewport说明:屏幕的缩放content的几个属性:    width viewport的宽度[device-width | pixel_value]width如果直接设置pixel_value数值,大部分的安卓手机不支持,但是ios支持;    height – viewport 的高度 (范围从 223

2015-05-28 11:14:58 391

转载 手机web——自适应网页设计(html/css控制)

一. 允许网页宽度自动调整: "自适应网页设计"到底是怎么做到的?其实并不难。 首先,在网页代码的头部,加入一行viewport元标签。meta name="viewport" content="width=device-width, initial-scale=1" />  viewport是网页默认的宽度和高度,上面这行代码的意思是,网页宽度默认等于屏幕宽度(width=devic

2015-05-28 11:11:47 467

倒计时脚本

倒计时脚本代码

2018-08-24

PHP ajax上传文件

PHP 通过ajax 上传文件的方法,非常好用,并局部刷新上传文件信息

2018-08-24

magento ajax search

magento ajax 根据产品名称,产品描述进行搜索

2015-05-22

magento 前台显示订单文件

magento 前台显示的最新订单信息,

2012-04-23

空空如也

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

TA关注的人

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