- 博客(126)
- 收藏
- 关注
原创 phpRedisAdmin Redis_web界面管理工具
安装apache环境后下载https://github.com/ErikDubbelboer/phpRedisAdminhttps://github.com/nrk/predis 如果没有predis会提示autoload.php找不到文件两个都要下载解压后把predis解压到vendor下
2015-04-28 11:53:10
870
原创 dz discuz附件下载权限漏洞
http://tool.chinaz.com/Tools/Base64.aspx base64加密/解密工具 该漏洞在乌云的提交时间为2014-01-15,目前Discuz并未拿出最终处理方案,由于漏洞影响并不严重,预期将在下一版本更新顺带解决。
2015-04-22 17:34:09
7400
原创 php 函数 pathinfo 获取路径信息,获取目录信息
$path_parts = pathinfo(‘/www/htdocs/inc/lib.inc.php’);echo pathparts[‘dirname′],“\n”;echopath_parts[‘dirname’], “\n”; echo path_parts[‘basename’], “\n”; echo pathparts[‘extension′],“\n”;echopath_par
2015-04-14 16:26:29
627
原创 Yosemite
升级了Yosemite以后,按一般的尿性,苹果肯定会升级所有运行环境的版本的,其中少不了Java,因此PhpStorm躺枪。肯定有同学要问啊,为什么JetBrains这种被誉为史上最屌霸天的IDE厂商所使用的jdk版本这么低!JetBrains如是说:Current JDK 1.7 and 1.8 versions have several critical issues. We can’t def
2015-04-14 13:01:39
551
原创 git版本管理 .gitignore设置
.gitignore格式我们需要用到.gitignore以及.git/info/exclude,即不加入版本控制,在git根目录下建立.gitignore,具体设定如下:tmp.txt //忽略tmp.txt*.log //忽略所有log文件tmp*.log //忽略log目录下的包括子目录下的所有log文件其他的一些过滤条件,*其实
2015-04-13 15:42:27
672
原创 git 本地忽略跟踪文件
1、找到.git/下的config文件编辑,在core最后一行加入excludesfile路径,注意路径斜杠方向要正确excludesfile =E:/work/php/www/slamdunk_server/.git/myconfig.txt本地忽略跟踪文件 非.gitignore忽略 忽略自身文件" TITLE="git 本地忽略跟踪文件 非.gitignore忽略 忽略自身文件" /
2015-04-13 15:42:25
413
原创 mysql alter修改列字段的长度类型名称详解
mysql 修改字段长度alter table news modify column titlevarchar(130);alter table 表名 modify column 字段名 类型;如:news 表里的title 字段 原来长度是100个字符,现长度要改成130个字符alter table news modify column title varchar(130);修
2015-04-13 15:42:22
6770
原创 dedecms的data目录名称修改方法,data目录修改
为了最大限度的减少网站被攻击的可能,需要将data目录改名,具体操作如下:1、修改include目录下的common.inc.php这个文件。打开文件,找到第16行:define('DEDEDATA', DEDEROOT.'/data'); 把data修改成为您要改的目录名,如:改为seotg,那么则改为:define('DEDEDATA',DEDEROOT.'/seotg');2、用FT
2015-04-13 15:42:15
883
原创 安装旧java se 6,os x yosemite phpstorm
升级了Yosemite以后,按一般的尿性,苹果肯定会升级所有运行环境的版本的,其中少不了Java,因此PhpStorm躺枪。肯定有同学要问啊,为什么JetBrains这种被誉为史上最屌霸天的IDE厂商所使用的jdk版本这么低!JetBrains如是说:Current JDK 1.7 and1.8 versions have several critical issues. We can
2015-04-13 15:42:12
822
原创 phpstorm显示行号
1. Settings或Preferences如果你是在Mac|Editor|Appearance|Show line numbers。 2. 只是现在发现它在哪里在Windows上。其View->Active Editor->Show Line Numbers(仅适用于当前和变化File->Settings->Editor->Appearance->Show Line Numbers(适用于
2015-04-13 15:42:09
1216
原创 css3 矩阵 js旋转过程运算
var j = 290,cosVal,sinVal,select_ui = $("#p1.m1"); t = setInterval(function(){ cosVal= Math.cos(j * Math.PI / 180); sinVal= Math.sin(j * Math.PI / 180); //console.info('')
2015-04-13 15:42:04
383
原创 XSS跨站测试代码大全
来源:http://www.cnblogs.com/dsky/archive/2012/04/06/2434768.html
2015-04-13 15:42:01
513
原创 linux 下 .sh 文件语法
介绍:1 开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。当编写脚本完成时,如果要执行该脚本,还必须使其可执行。要使编写脚本可执行:编译 chmod +xfilename 这样才能用./filename 来运行2 注释在进行shell编程时,以#开头的句子表
2015-04-13 15:41:58
423
原创 LVS+keeplived+nginx+apache搭建高可用、高性能php集群
基于PHP的运行环境大家用的比较多的是以apache做中间件的LAMP(linux+apache+mysql+php)环境和以nginx做中间件的LNMP(linux+nginx+mysql+php)环境,apache是世界排名第一的web服务器,apache可以整合大多数应用,比如jsp,php,cgi,python等等,但是apache过于臃肿以及对静态文件响应过于缓慢是让人很不满意的;而ng
2015-04-13 15:41:56
440
转载 apache使用ab进行页面的压力测试,并发测试,性能测试,中文注释
ab是apache自带的一个很好用的压力测试工具,当安装完apache的时候,就可以在bin下面找到ab 1 我们可以模拟100个并发用户,对一个页面发送1000个请求./ab -n1000 -c100 http://www.xxx.com/a.html 其中-n代表请求数,-c代表并发数 返回结果:##首先是apache的版本信息This is ApacheBench, Versio
2015-04-13 15:41:50
563
原创 mysqli_connect和mysql_connect的区别
一:Mysqli.dll是一个允许以对象的方式或者过程操作数据库的,它的使用方式也很容易。这里就几个常见的操作和mysql.dll做一个对比。 1:mysql.dll(可以理解为函数式的方式): $conn = mysql_connect('localhost', 'user', 'password'); //连接mysql数据库 mysql_select_db('data_b
2015-04-13 15:41:48
635
原创 PhpStorm快捷键
ctrl+j 插入活动代码提示ctrl+alt+t 当前位置插入环绕代码alt+insert 生成代码菜单Shift + Enter 新一行ctrl+q 查看代码注释ctrl+d 复制当前行ctrl+y 删除当前行ctrl+alt+y 刷新项目缓存Synchr
2015-04-13 15:41:45
427
原创 win win7 windows7 window7 memcache和memcached的安装php拓展php_memcache.dll
memcache和memcached的区别 在自己的新程序中打算全面应用memcached技术,这个很容易理解这是memcached是内存缓存,但是怎么还有memcache呢? 其实很简单,memcache是php的一个扩展,用于php管理memcached,php-memcache.dll。 如果安装了memcached不安装扩展,那么php无法操控memcached,但是命令行使用
2015-04-13 15:41:42
1578
原创 js MSClass错误 The [main1] pages or tab numbers less
不经意间帮客户调试一个幻灯切换效果,遇到了这样的提示The [main1] pages or tab numbers less[11] than actual pages!··还有就是newmarquee()函数没有实现想要的轮播选项卡切换效果··当然,幻灯片是不能正常切换的了,最后终于解决了,以下是解决方案:这个主要是因为使用了MSClass这样的JS脚本,前端错误造成的,当然还有说法是:
2015-04-13 15:41:40
1552
原创 js css版本控制在链接后面加一个v=x.x.x,让浏览器缓存新的文件
在script scr='s.js?v=20150205'或者css 中的link rel="stylesheet"href="css/style.min.css?v=5.2.1"通过问号来控制版本,当你有更新的时候修改版本号,这样能让浏览器重新加载不缓存上一次的文件
2015-04-13 15:41:37
1441
原创 sql 交集,2表,3表,多表交集查询
Select A.*From A, A2B, BWhere A.column1 = A2B.column1 And A2B.column2 = B.ID
2015-04-13 15:41:35
2924
原创 nodejs 命令终端退出
ctrl+d 一次 (当命令出现...时使用ctrl+d)ctrl+c二次(当命令在运行时 只有光标闪烁时 使用ctrl+c)
2015-04-13 15:41:32
3396
原创 php shell 常用命令
shell 命令编辑常用命令cat 文件名 输出文件内容到基本输出(屏幕 or 加>fileName到另一个文件)cb 格式化源代码chmod //change mode,改变文件的权限cp copydate 当前的时间和日期echo $abc 在变量赋值之后,只需在变量前面加一个$去引用.lint 语法检查程序ls dirman helpmore typedu 查看磁盘
2015-04-13 15:41:30
455
原创 php shell使用
phpshellPHP作为一种服务器端的脚本语言,象编写简单,或者是复杂的动态网页这样的任务,它完全能够胜任。但事情不总是如此,有时为了实现某个功能,必须借助于操作系统的外部程序(或者称之为命令),这样可以做到事半功倍。区别:system() 输出并返回最后一行shell结果。exec() 不输出结果,返回最后一行shell结果,所有结果可以保存到一个返回的数组里面。passt
2015-04-13 15:41:27
473
原创 mysql 导入错误1064 USI…
KEY `pkey` (`pkey`) USING BTREE 改成KEY `pkey` USING BTREE (`pkey`)
2015-04-13 15:41:25
398
原创 数据缓存redis for wind…
redis php windows7 window7 win7新手入门安装方法一:Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sortedset--有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差
2015-04-13 15:41:22
545
原创 Console命令详解,让调试js代码变得…
console.info("这是info");console.debug("这是debug");console.warn("这是warn");console.error("这是error");console.log("%d年%d月%d日",2011,3,26);console.log("圆周率是%f",3.1415926);来源:http://www.ruanyifeng.com/
2015-04-13 15:41:19
368
原创 js 时间戳与日期格式之间的互转
js时间戳与日期格式之间的互转将时间戳转换成日期格式:// 简单的一句代码var date = new Date(时间戳); //获取一个时间对象 注意:如果是uinx时间戳记得乘于1000。比如php函数time()获得的时间戳就要乘于1000date.getFullYear();//获取完整的年份(4位,1970)date.getMonth();//获取月份(0-11
2015-04-13 15:41:17
449
原创 dedecms mysql 1265&nbs…
查找sql文件中的‘保密’;修改enum('男','女','保密')替换为enum('男','女','保密','')
2015-04-13 15:41:09
403
原创 dedecms mysql 1064&nbs…
从服务器上通过dump命令导出文件在导入到另外的库时,提示:MySQL 返回:#1064 - You have an error in your SQL syntax; check the manual thatcorresponds to your MySQL server version for the right syntax touse near 'USING BTREE,
2015-04-13 15:41:06
371
原创 web网站手机版 wap网站 …
js判断ios系统浏览器,苹果手机,判断微信端var ua = navigator.userAgent.toLowerCase();if (/iphone|ipod/.test(ua)) {if(/micromessenger/.test(ua)){$('#popweixin').show();$('#TB_overlay').show();return false;}}
2015-04-13 15:41:05
546
原创 png无损压缩软件 jpg图片优化…
纯色大图最好保存为png,比jpg可能更小png保存后可使用https://tinypng.com/这个网站进行压缩,10m的图片能压缩成3m左右ha_PNGGauntlet工具或者其它工具进行压缩色彩多的图片保存为jpg,像素要求不高无文字的一般保存为60品质即可对于色彩复杂,有文字的一般是75,80比较合适
2015-04-13 15:41:01
640
原创 JS执行效率与性能提升方案
如何提升JS执行效率与性能在前端开发中位于一个很重要的地方,这节来研究下如何在平时做项目过程中,提升JavaScript性能与运行效率。 循环 循环是很常用的一个控制结构,大部分东西要依靠它来完成,在JavaScript中,我们可以使用for(;;),while(),for(in)三种循环,事实上,这三种循环中for(in)的效率极差,因为他需要查询散列键,只要可以就应该尽量少用。for(
2015-04-13 15:41:00
1512
原创 dedecmd 织梦cms 目录管…
最近几天在使用dedecms时发现,在进行后台管理时,文件式管理器里无法删除文件夹,提示删除成功,但是还是存在。 在网站找了一下,发现还是有解决方法的!原来是dede是为了安全考虑,才不允许删除目录。 以下是解决方法 更改方法:在跟目录下找到dede文件夹里的dede/file_class.php 文件 在15行有, var $allowDel
2015-04-13 15:40:55
462
原创 ecshop 后台目录修改 后台路径修改
自定义ECSHOP后台目录的方法,其实很简单,只改两地,如下:将ecshop根目录下的admin目录改名,例如admin修改为 68ecshop然后修改ecshop目录下的 /data/config.php 文件将 define('ADMIN_PATH','admin');修改为 define('ADMIN_PATH','68ecshop');
2015-04-13 15:40:53
529
原创 js 随机数
http://www.w3school.com.cn/jsref/jsref_random.aspdocument.write(Math.random())输出:0.953473016154021
2015-04-13 15:40:47
400
原创 php 调用js function错…
把php中的echo "<scripttype='text/javascript'>"改成echo'<scripttype="text/javascript">'修改php与js的单双引号
2015-04-13 15:40:47
439
原创 js 获取url 获取地址栏
设置或获取对象指定的文件名或路径。alert(window.location.pathname) 设置或获取整个 URL 为字符串。 alert(window.location.href);设置或获取与 URL 关联的端口号码。alert(window.location.port) 设置或获取 URL 的协议部分。alert(window.location.protocol)
2015-04-13 15:40:45
582
原创 mysql 编码查看查询-乱码处理
编码查看:查看mysql的编码show variables like 'character%';结果:character_set_database |utf8;查看db数据库的编码:mysql> show create database site001; 结果:site001 | CREATE DATABASE `site001` /*!40100 DEFAULT CHA
2015-04-13 15:40:42
333
原创 wdcp/linux/GNU mysql中文乱码处理
方案一:安装完的MySQL的默认字符集为 latin1,为了要将其字符集改为用户所需要的(比如utf8),就必须改其相关的配置文件;由于linux下MySQL的默认安装目录分布在不同的文件下;不像windows一样放在同一目录下,只需修改其中的my.ini文件,重起后就生效了;所以先来看看linux下MySQL的数据库文件、配置文件和命令文件分别在不同的目录: 1、数据库目录,其所创建的
2015-04-13 15:40:40
751
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人