- 博客(53)
- 资源 (15)
- 收藏
- 关注
原创 会话控制
cookie// cookie 的操作setcookie($name, $value, $expire, $path, $domain, $secure); setcookie('a[b]', val) // cookie 删除操作,删除是不能使用 unset($_COOKIE)setcookie($name, '', time()-100) // 设置过期时间工作原理-1、创...
2020-02-04 08:51:11
136
原创 dede网站如何gzip压缩
开启 php gzip扩展后。在.htaccess里面加入两行字:SetOutputFilter DEFLATEAddOutputFilterByType DEFLATE text/html text/css image/gif image/jpeg image/png application/x-javascript
2018-12-06 15:06:02
629
原创 网站访问设备识别
在这节课开始之前,我们需要下下你了解一下 User-Agent(UA),它是 Http 协议中的一部分,客户端会通过这个请求头向访问网站提供浏览器类型、操作系统及版本、浏览器渲染引擎、浏览器语言等等信息的标识。UA 是一个字符串,在每次浏览器 HTTP 请求时发送到服务器。随便打开一个网站,使用开发者工具查看一下网络请求:介绍我们可以利用 User-Agent 做很多事情,比如:统...
2018-11-08 11:26:43
2713
原创 MySQL常用语句
MySQL 替换字段中指定数据update dede_addonarticle set body=REPLACE (body,'https://www.mornread.com/','https://www.mornread.com/极客仿') MySQL 在字段里现有内容前面添加数据update dede_addonarticle set body=CONCAT("https://ww...
2018-10-20 13:42:39
197
原创 Sublime Text3 注册码激活码
Sublime Text3 注册码激活码----- BEGIN LICENSE -----sgbteamSingle User LicenseEA7E-11532598891CBB9 F1513E4F 1A3405C1 A865D53F115F202E 7B91AB2D 0D2A40ED 352B269B76E84F0B CD69BFC7 59F2DFEF E267328F2156...
2018-10-18 17:07:42
884
原创 网站内页移动适配Meta标注声明 (DEDE 版)
index 页面<meta name="mobile-agent" content="format=html5;url=https://m.mornread.com"><meta name="mobile-agent" content="format=xhtml;url=https://m.mornread.com
2018-10-15 17:11:36
1451
原创 Laravel artisan 常用命令
生成一个随机的 keyphp artisan key:generate生成 Model php artisan make:model App\Models//创建模型的时候同时生成新建表的迁移php artisan make:model App\Models -m生成 Controller php artisan make:controller PostControl...
2018-09-09 18:00:39
423
转载 佛祖镇楼
// _ooOoo_// o8888888o// 88" . "88// (| -_- |)// O\ = /O// ...
2018-09-02 13:19:39
1016
原创 PHPcms V9 多图上传
在 phpcms\libs\functions\extention.func.php 文件中添加函数:/** * 后台栏目管理中添加组图上传 * 返回多图上传 * @param $field 多图字段名 * @param $catid 当前栏目ID * @param $value 多图字段值 */function catimages($field,$catid,$value...
2018-08-26 11:49:13
1055
原创 PHPCMS 代码调用
调用最新文章,带所在版块{pc:get sql="SELECT a.title, a.catid, b.catid, b.catname, a.url as turl ,b.url as curl,a.id FROM `v9_news` a, `v9_category` b WHERE a.catid = b.catid ORDER BY `a`.`id` DESC "num="15&a
2018-06-21 14:41:25
775
原创 Ubuntu 下安装 PHP 7.1.17
sudo apt-get install software-properties-commonsudo add-apt-repository ppa:ondrej/phpsudo apt updatesudo apt install php7.1-fpm php7.1-mcrypt php7.1-cli php7.1-xml php7.1-mysql php7.1-gd php7.1-ima...
2018-06-14 14:28:11
2282
原创 【面试题】面向对象部分
1、什么是面向对象?主要特征是什么?几大原则是什么?面向对象是程序的一种设计模式,它利于提高程序的重用性,使程序机构更加清晰。主要特征是:封装、继承、多态。五大基本原则: 单一职责原则;开放封闭原则;替换原则; 依赖原则; 接口分离原则。2、简述 private、 protected、 public修饰符的访问权限。private : 私有成员, 在类的内部才可以访问。...
2018-04-25 11:49:41
221
原创 【面试题】数据库部分
1、SQL语言包括哪几部分?每部分都有哪些操作关键字?SQL语言包括数据定义(DDL)、数据操纵(DML),数据控制(DCL)和数据查询(DQL)四个部分。 数据定义:Create Table,Alter Table,Drop Table, Craete/Drop Index等 数据操纵:Select ,insert,update,delete, 数据控制:grant,revoke 数...
2018-04-25 11:48:17
292
原创 【面试题】PHP面试题
1、单双引号的区别双引号解析变量,单引号不解析变量,双引号中引入单引号,如果单引号中有变量,变量解析单引号比双引号效率快双引号解析转移字符,单引号不解析转义字符2、Get 与 post 两种方式区别:Get 从服务器获取数据,post 向服务器传送数据Get 传值在 url 中可见,post 在 url 中不可见Get 传值一般在2KB以内,post传值大小可以在p...
2018-04-25 11:35:06
745
原创 Sublime Text3 注册码
—– BEGIN LICENSE —– TwitterInc 200 User License EA7E-890007 1D77F72E 390CDD93 4DCBA022 FAF60790 61AA12C0 A37081C5 D0316412 4584D136 94D7F7D4 95BC8C1C 527DA828 560BB037 D1EDDD8C AE
2018-01-04 16:08:20
860
转载 ECSHOP 数据库结构说明 (适用版本v2.7.3)
ECSHOP 数据库结构说明 (适用版本v2.7.3)1.account_log 用户账目日志表字段类型Null/默认注释log_idmediumint(8)否 /自增 ID 号user_idmediumint(8)否 /用户登录后保存在session中的id号,跟users表中user_id对应u
2017-05-18 09:42:39
948
原创 Nginx 配置
安装 www.geekf.org geekf.orgserver { listen 80 default_server; listen [::]:80 default_server ipv6only=on; root /var/www/your-project-name/public; index index.php ind
2017-04-24 11:50:28
313
原创 Composer 安装
# 安装 Composer局部安装curl -sS https://getcomposer.org/installer | phpcurl -sS https://getcomposer.org/installer | php -- --install-dir=bin 你可以通过 –install-dir 选项指定 Composer 的安装目录(它可以是一个绝对或相对路径):全局安装你可以执行
2017-04-24 11:22:47
296
原创 Ubuntu 下安装 Tomcat
上篇文章介绍到安装 JDK ,本文主要讲解安装 Tomcat。1、官网下载 tomcatwget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.0.M18/bin/apache-tomcat-9.0.0.M18.tar.gz2、解压缩,放到指定目录(tomcat9以为例)我是直接安装在 opt 目录下root@iZ2
2017-03-24 14:12:41
207
原创 Ubuntu下安装JAVA(jdk8)
1、官网下载JDK wget http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.tar.gz2、解压缩,放到指定目录(以jdk-8u121-linux-x64为例)我是直接安装在 opt 目录下,目录没有什么要求自己选择就行了,不要忘记
2017-03-24 11:35:14
314
原创 判断是否为移动端运行环境
<!doctype html><html><head> <meta charset="utf-8"> <title>判断是否为移动端运行环境</title> <meta name="keywords" content=""> <meta name="description" content=""></head><body><script> // 判断
2016-11-03 15:30:33
899
原创 Maximum function nesting level of '100' reached, aborting!
今天在访问网站时出现 :Maximum function nesting level of '100' reached, aborting!原因分析:这个问题是由于你启用了xdebug,而xdebug默认设置了函数最大嵌套数为100找到php.ini文件,找到xdebugxdebug.max_nesting_level = 600(大于100即可)
2016-10-10 17:22:27
1276
原创 Linux中使用vim乱码
找到 vimrc 文件,我的是在/etc/vim/vimrc 在最后添加set fileencodings=utf-8,gb2312,gbk,gb18030 set termencoding=utf-8 set fileformats=unix set encoding=prc OK
2016-09-21 17:19:11
250
转载 Mongoose学习参考文档——基础篇
【本文为转载文章】一、快速通道1.1 名词解释Schema : 一种以文件形式存储的数据库模型骨架,不具备数据库的操作能力Model : 由Schema发布生成的模型,具有抽象属性和行为的数据库操作对Entity : 由Model创建的实体,他的操作也会影响数据库注意:1.本学习文档采用严格命名方式来区别不同对象,例如:var PersonSchema; //Person的文本属性
2016-09-21 13:51:38
365
原创 [学习笔记] - Ubuntu 下安装MongoDB
MongoDB提供了linux平台上32位和64位的安装包,你可以在官网下载安装 包。下载地址:MongoDB下载安装包,并解压 tgz(以下演示的为 Ubuntu 14.04 下安装) 。下载安装包可以直接下载通过Ftp工具上传到服务器中。我这里使用 wget 下载 (wget : 不多赘述)这里下载安装包,等待下载完毕后会在目录中看到如下文件: 解压安装 : 修改文件名 :整体的命
2016-09-21 13:48:25
348
原创 MongoDB-[概念]
MongoDB 概念解析 SQL术语/概念 MongoDB术语/概念 解释/说明 database database 数据库 table collection 数据库表/集合 row document 数据记录行/文档 column field 数据字段/域 index index 索引 table joins docume
2016-09-19 10:37:26
298
原创 NodeJs - [学习笔记]
NodeJs I/O 键盘交互操作系统对I/O的操作分为阻塞I/O和非阻塞I/O。阻塞I/O造成了CPU的等待,使CPU不能得到充分的利用;而非阻塞I/O虽然不必等待完整I/O的返回,但需要通过轮询重复的调用判断操作,这种判断操作也是对CPU的一种浪费。我们希望非阻塞I/O可以免去轮询的步骤,在实际I/O操作完成后,通过返回完成信号通知应用程序即可。 Node使用了观察者模式和事件循环机制来
2016-09-13 09:47:07
367
原创 Linux 开发学习
Linux基础命令 :安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last; 文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln; 系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;
2016-09-09 16:22:10
306
原创 ThinkPHP开发规范 --- 摘自ThinkPHP手册
开发规范命名规范使用ThinkPHP开发的过程中应该尽量遵循下列命名规范:类文件都是以.class.php为后缀(这里是指的ThinkPHP内部使用的类库文件,不代表外部加载的类库文件),使用驼峰法命名,并且首字母大写,例如DbMysql.class.php; 类的命名空间地址和所在的路径地址一致,例如Home\Controller\UserController
2016-08-09 15:56:35
284
原创 thinkPHP学习(1) --- 错误页面自定义
一、定制系统错误页面模板系统默认的错误模板位于:ThinkPHP/Tpl/think_exception.tpl 我们只需要在项目中修改TMPL_EXCEPTION_FILE配置参数重新指定错误模板即可。'TMPL_EXCEPTION_FILE'=>'./App/Tpl/Public/error.html' // 定义公共错误模板注意错误模板的路径是基于入口文件的相对地址或
2016-08-09 15:51:01
610
原创 Sublime插件:Terminal 调用 cmder
Sublime 下调用cmd Terminal插件可以允许在Sublime 中打开cmd命令窗口,很实用的一个插件,安装好该插件好,打开cmd命令窗口的快捷键是Ctrl+Shift+T。
2016-05-12 14:12:14
11014
1
原创 cmder替换Windows自带的cmd
先看图 : Cmder是一款Windows环境下非常简洁美观易用的cmd替代者,它支持了大部分的Linux命令。由于官方下载地址较慢 , 所以在此附上自己的下载链接 , 免费 , 良心 , 快捷键 1. Tab 控制 - Ctrl + ` : 全局快捷键,从任务栏唤起 Ctrl + number : 切换tab显示 Ctrl + Alt +left/right: 切换tab位置 Win +
2016-05-12 14:06:00
5691
原创 Composer中国全量镜像
打开命令行并执行下列命令安装最新版本的 Composer (以下指令摘自 https://getcomposer.org/download/,请前往查看最新的安装指令):php -r "readfile('https://getcomposer.org/installer');" > composer-setup.phpphp composer-setup.phpphp -r "u
2016-03-31 14:08:35
371
原创 网站QQ客服直接临时会话
qq临时会话如果不开启的话,对方必须加你为好友才能跟你对话,这种体验度不是很好,尤其是对于网站客服而言。进入腾讯“QQ推广”主页,登陆你需要设置的QQQQ登陆好了之后,点击“推广工具”点击“推广工具”会弹出如下图的窗口,开通后立即体验通讯组件,此时就需要点击“立即免费开通”最后附上客服链接QQ客服进入腾讯“QQ
2016-03-28 16:44:38
4629
1
原创 Ecshop后台增加|添加商店设置选项和使用方法详解
下面这张图, 为我们要实现的功能 ! ! !第一步 : 找到 ecs_shop_config 数据表 手动插入对应的数据 : INSERT INTO lvxf.ecs_shop_config (id, parent_id, code, type, store_range, store_dir, value, sort_order) VALUES (‘926’, ‘0’, ‘customer
2016-01-20 11:09:01
3370
原创 Laravel artisan 命令工具
php artisan:显示详细的命令行帮助信息,同 php artisan list php artisan –help:显示帮助命令的使用格式,同 php artisan help php artisan –version:显示当前使用的 Laravel 版本 php artisan changes:列出当前版本相对于上一版本的主要变化 php ar...
2015-12-15 10:10:31
1215
原创 JS删除数组中某一项或几项的方法汇总
1、JS中的splice方法splice(index, len, [item]) //注意:该方法会改变原始数组。splice有3个参数,它也可以用来替换/删除/添加数组内某一个或者几个值。index:数组开始下标;len:替换/删除的长度;item:替换的值,删除操作的话 item为空;如:arr = ['a','b','c','d'] 删除 ---- it
2015-10-28 15:15:45
1855
原创 JavaScript跳转到页面某个锚点
JavaScript跳转到页面某个锚点 : scroll(0, document.getElementById('锚点ID').offsetTop);
2015-10-28 15:13:38
717
Http User-Agent Switcher 插件
2018-11-08
Laragon - Turns your computer into a powerful server
2017-07-21
Sublime Text 3 汉化包
2016-03-09
卡乐购官方卡盟源码 亲测可用
2016-03-07
ecshop模板屋-ecshop数据库结构参数表
2015-08-19
完美的仿天猫,淘宝三级下拉菜单
2015-08-12
_MySQL_类型约束索引
2015-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人