自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (5)
  • 收藏
  • 关注

原创 laravel用redis保存数据,但redis-cli查不到

laravel用redis保存数据,cli模式下获取为空,原来是前缀的原因。

2023-06-01 17:25:29 527

原创 解决docker desktop没有文件共享配置栏目

docker desktop 没有共享文件配置

2023-01-13 17:42:14 2460 10

原创 linux php5.6 提示 Class ‘MongoClient‘ not found 正确解决办法

报这个错是因为没有安装mongo扩展,注意,不是mongodb,这是两个扩展。phpinfo() 输出下面这个即为安装成功。

2021-06-17 15:35:27 1064 1

原创 svn钩子的使用--提交代码后,自动同步web目录

实验环境:svn仓库目录:/home/svn/testweb目录:/var/www/html/testsvn账号:user1svn密码:123456 实验步骤:一、进入仓库目录,并在hooks目录下创建post-commit文件:cd /home/svn/test/hookstouch post-commit二、复制以下代码到 post-commit:#...

2018-08-13 16:40:40 320

转载 说说JSON和JSONP,也许你会豁然开朗

前言  由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。  当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者要求用户设备必须支持We

2015-05-06 15:42:32 284

转载 eclipse中build workspace的相关优化

网上流传的各种的eclipse的调优的方法都大同小异,但是调优的基本上针对eclipse或者myclipse的本身,比如关掉validate和启动项,文件拼写,和自动构建等,调过之后,等个eclipse/myeclipse跑起来的速度和占用的资源是会相对少一点,但是针对个别项目的不多,这边我就记录整理下,方便以后自己查看和帮到一些有需要的人。 首先是针对软件本身的调优,myecli

2015-05-06 15:38:49 356

转载 MySQL在大型网站的应用架构演变

写在最前: 本文主要描述在网站的不同的并发访问量级下,Mysql架构的演变。可扩展性架构的可扩展性往往和并发是息息相关,没有并发的增长,也就没有必要做高可扩展性的架构,这里对可扩展性进行简单介绍一下,常用的扩展手段有以下两种:Scale-up:纵向扩展,通过替换为更好的机器和资源来实现伸缩,提升服务能力Scale-out:横向扩展,  通过加节点(机器)来实现伸

2015-05-06 15:26:46 296

转载 js三级地区选择插件,省市县级联下拉列表

js三级地区选择插件,省市县级联下拉列表3级省地市级联菜单,ie/ff 测试通过,支持多个并存,支持事件demo1为最简单的一份实现,页面id配置需在js文件中写入,适合简单情况demo2增加了动态配置,可将配置项传入,适合页面存在多个级联下拉源代码及示例下载:http://download.csdn.net/detail/testcs_dn/5805437

2015-05-06 15:21:57 2258

转载 第二章 jQuery技术解密 (六)

2.4 解析 jQuery 选择器引擎 SizzlejQuery 从 1.3 版本开始,使用了新的选择器引擎 Sizzle(官方网址 http://sizzlejs.com) 。Sizzle 是 jQuery 作者 John Resig 开发的 DOM 选择器引擎 (Dom Selector Engine),速度号称业界第一。而且它有一个重要的特点就是 Sizzle 是完全独立于 jQue

2015-05-06 15:04:26 285

转载 第二章 jQuery技术解密 (七)

2.4.5 Sizzle 构造器在 jQuery.fn.init() 构造器中,通过调用 jQuery(context).find(selector) 函数来解析并匹配 DOM 元素。jQuery.find() 函数实际上是引用 Sizzle() 函数,而 Sizzle() 函数仅是 Sizzle 引擎的构造器,它主要调用 Sizzle.find() 函数在 DOM 文档树中查找与 CSS

2015-05-06 15:03:15 223

转载 第二章 jQuery技术解密 (五)

2.3.5 引用 DOM 元素jQuery() 函数能够直接接受 HTML 字符串,并把它们转换为 DOM 结构,这是上一节中所讲解的利用 jQuery() 函数生成 DOM 元素。当然,我们也可以看到 jQuery() 函数还可以接收 DOM 元素、DOM元素集合、HTML标签或者 ID 值。下面我们就来分析 jQuery.fn.init() 构造器是如何把这些类型的参数转换为 DOM

2015-05-06 15:02:40 277

转载 第二章 jQuery技术解密 (三)

2.3 破解 jQuery 选择器接口jQuery 选择器功能强大,但是用法简单,它仅仅提供了一个接口:jQuery(),也可以简写为 $() 。用法如此简单,但又具有如此强大的处理能力,使 jQuery 必然成为众人追捧的对象。在上一节中,我们重点分析了 jQuery 框架的雏形,而对于选择器并没有深入分析,仅仅提供了一个简单的 DOM 元素选择作为演示,目的是方便读者理解该框架

2015-05-06 15:00:09 290

转载 第二章 jQuery技术解密 (四)

2.3.4 生成 DOM 元素jQuery.fn.init() 构造函数能够构建 jQuery 对象,并把匹配的 DOM 元素存储在 jQuery 对象内部集合中。jQuery.fn.init() 构造函数可以接收单个的 DOM 元素,也可以接收 DOM 集合。如果接收的是字符串型 ID 值,则直接在文档中查找对应的 DOM 元素,并把它传递给 jQuery 对象;如果接收的是字符串型 H

2015-05-06 14:59:32 328

转载 第二章 jQuery技术解密 (二)

2.2.6 延续 -- 迭代器在 jQuery 框架中,jQuery 对象是一个很奇怪的概念,具有多重身份,所以很多初学者一听说 jQuery 对象就感觉很是不解,误以为它是 John Resig 制造的新概念。我们可以对jQuery 对象进行如下分解。第一,jQuery 对象是一个数据集合,它不是一个个体对象。因此,你无法直接使用 JavaScript 的方法来操作它。第

2015-05-06 14:58:25 293

转载 第二章 jQuery技术解密(一)

2.2 jQuery 原型技术分解任何复杂的技术都是从最简单的问题开始的,如果你被 jQuery 几千行庞杂结构的源代码所困惑,那么建议你阅读本节内容,我们将探索 jQuery 是如何从最简单的问题开始,并逐步实现羽翼渐丰的演变过程,从 jQuery  核心技术的还原过程来理解 jQuery 框架的搭建原理。2.2.1 起源 -- 原型继承用过 JavaScript 的读者

2015-05-06 14:57:04 297

转载 第一章 jQuery 起步

前言1.从 jQuery(JavaScript + Query) 名称也可以看出,使用 CSS + XPath 选择器查询页面元素是该框架赖以起家的绝活。2.在可能的条件下,建议读者不要完全抛弃 JavaScript 原生的选择器方法,适当混合使用 jQuery 、DOM 和 JavaScript 能够提升程序的执行效率。例如 ,offset (获取页面上的各种尺寸和位置数据)、创

2015-05-06 14:49:38 251

转载 Javascript 初学者应知的 24 条最佳实践

1. 优先使用 ===,而不是 ==JavaScript 使用两种相等性操作符:===,!== 和 ==,!=。通常认为做比较的最佳实践是使用前一组操作符。"若两个操作数的类型和值相同,那么 === 比较的结果为真,!== 比较的结果为假。" --- JavaScript语言精粹(JavaScript: The Good Parts)然而,如果使用 == 和 !=,

2015-05-06 14:35:37 271

原创 根据服务器时间实现动态倒计时

var now='{$curr_time}';     //服务器当前的时间。        function showTim(timestamp){        if(timestamp            return '';        }        var hour=parseInt(timestamp/3600);        var minute

2015-05-06 14:19:54 429

转载 Jquery学习一:jQuery应用常识

选择网页元素jQuery的基本设计和主要用法,就是"选择某个网页元素,然后对其进行某种操作"。这是它区别于其他函数库的根本特点。使用jQuery的第一步,往往就是将一个选择表达式,放进构造函数jQuery()(简写为$),然后得到被选中的元素。选择表达式可以是CSS选择器:$(document) //选择整个文档对象$('#myId')//选择ID为myId的网页元素

2015-05-06 13:59:40 387

原创 PHPCMS修改站点域名时使配置文件system.php里的app_path随之更新

1. 打开phpcms/modules/admin/site.php 158行,加入以下代码。$domain_arr = array('app_path' =>$domain);                          set_config($domain_arr);        //保存进config文件 2.打开phpcms/modules/admin/fu

2015-05-06 13:56:01 1360

原创 如何查看别人的模板?

默认的模板文在在template/default下面,将default改名,再把default目录下的config.php里的配置改为新的模板名称路径即可。注:下载/查看别人的模板可以这样做:         直接通过浏览器访问模板文件:         例:http://www.phpcms.cn/phpcms/templates/default/content/index.html

2015-05-06 11:21:51 1014

原创 如何在模板使用表单类示例

先在模块方法里引入系统表单类:pc_base::load_sys_class('form', '', 0);         (注:在前台模板用 {} 将变量包括起来,在后台模板只能用)          1.图形验证码:{form::checkcode('code_img','4','14',110,30)}注:code_img 字段名称; 4 显示4位验证码;14 字体大小

2015-05-06 11:19:17 391

原创 phpsso 通信成功,但是前台,后台注册、添加会员都提示操作失败的解决办法

登陆后台->phpsso->系统设置->UCenter配置->关闭启用即可。

2015-05-06 11:16:47 1601

原创 配置PHPCMS伪静态

1. 确保你的apache 已经开启了url 重写模块。           将http.conf 里的 LoadModulerewrite_module modules/mod_rewrite.so 开启。           将 http.conf  根容器里的 AllowOverride设为All。          (有下级容器的,也要设置为All。例:)

2015-05-06 11:07:58 1843

原创 Editplus 没有关联web服务器,如何设置?

打开editplus顶部中的 "工具" -> "配置用户工具" -> "工具" -> 添加web服务器根目录即可。

2015-04-08 17:37:14 460

原创 如何截取汉字不乱码?

mb_substr($string,0,10,"utf-8"),从0开始截10个汉字,以utf8编 码输出。注:在php.ini里,;extension=php_mbstring.dll前面的;去掉即可开启mb_系列函数。(一般都已经开启的了。)

2015-04-08 17:32:25 447

原创 xampp中的FileZilla Server 的默认账号,密码是多少?

ip 127.0.0.1 端口:14147 账号:Administration 密码:12344321.

2015-04-08 17:30:24 7748 1

原创 phpcms 更换域名步骤

请进行以下步骤的修改:    1. 修改/caches/configs/system.php里面所有和域名有关的,把以前的老域名修改为新域名。     2. 进入后台设置-->站点管理,对相应的站点的域名修改为新域名。     3. 点击后台右上角的"更新缓存"按钮更新系统缓存。    4. 进入内容-->附件管理-->附件地址替换,点击提交。      (将原附件地址

2015-04-08 17:18:18 720

linux笔记.docx

工作中总结的常用linux命令,知识和问题处理。方便遇到问题时,查看处理。分享下,大家共同学习。有不妥的,望各位大神指正。

2020-07-02

大型网站架构示意图.docx

两个大型网站结构示意图,适用于大中型网站,采用了cdn,反向代理,负载均衡,数据库读写分离/分布式数据库

2020-07-02

PHP编程遇到问题总结

工作一年多了,编程遇到种种问题,把解决办法都记录下来了,和大家分享下,一起进步..

2015-05-06

PHPCMS V9用户手册

PHPCMS V9用户手册 资源分享,大家共同受益。希望对大家有所帮助。

2015-04-08

空空如也

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

TA关注的人

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