自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夕雨林流金,web全栈,web全端,网站技术博客

本博客所有笔记都是本人亲自整理和测试过了,主要目的是自己使用的时候方便查找,以前都建在自己的电脑word上

  • 博客(126)
  • 收藏
  • 关注

原创 phpRedisAdmin Redis_web界面管理工具

安装apache环境后下载 https://github.com/ErikDubbelboer/phpRedisAdmin https://github.com/nrk/predis 如果没有predis会提示autoload.php找不到文件 两个都要下载 解压后把predis解压到vendor下

2015-04-28 11:53:10 938

原创 dz discuz附件下载权限漏洞

http://tool.chinaz.com/Tools/Base64.aspx base64加密/解密工具 该漏洞在乌云的提交时间为2014-01-15,目前Discuz并未拿出最终处理方案,由于漏洞影响并不严重,预期将在下一版本更新顺带解决。

2015-04-22 17:34:09 7609

原创 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 719

原创 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 592

原创 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 729

原创 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 441

原创 mysql alter修改列字段的长度类型名称详解

mysql 修改字段长度 alter table news  modify column title varchar(130); alter table 表名 modify column 字段名 类型; 如:news 表里的title  字段 原来长度是 100个字符,现长度要改成130个字符 alter table news modify column title varchar(130); 修

2015-04-13 15:42:22 7026

原创 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 970

原创 安装旧java se 6,os x yosemite phpstorm

升级了Yosemite以后,按一般的尿性,苹果肯定会升级所有运行环境的版本的,其中少不了Java,因此PhpStorm躺枪。肯定有同学要问啊,为什么JetBrains这种被誉为史上最屌霸天的IDE厂商所使用的jdk版本这么低! JetBrains如是说: Current JDK 1.7 and 1.8 versions have several critical issues. We can

2015-04-13 15:42:12 873

原创 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 1308

原创 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 418

原创 XSS跨站测试代码大全

来源:http://www.cnblogs.com/dsky/archive/2012/04/06/2434768.html

2015-04-13 15:42:01 556

原创 linux 下 .sh 文件语法

介绍: 1 开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 当编写脚本完成时,如果要执行该脚本,还必须使其可执行。 要使编写脚本可执行:编译 chmod +x filename 这样才能用./filename 来运行 2 注释 在进行shell编程时,以#开头的句子表

2015-04-13 15:41:58 464

原创 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 493

转载 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 605

原创 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 701

原创 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 467

原创 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 1642

原创 js MSClass错误 The [main1] pages or tab numbers less

不经意间帮客户调试一个幻灯切换效果,遇到了这样的提示The [main1] pages or tab numbers less [11] than actual pages!··还有就是new marquee()函数没有实现想要的轮播选项卡切换效果··当然,幻灯片是不能正常切换的了,最后终于解决了,以下是解决方案: 这个主要是因为使用了MSClass这样的JS脚本,前端错误造成的,当然还有说法是:

2015-04-13 15:41:40 1626

原创 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 1510

原创 sql 交集,2表,3表,多表交集查询

Select A.* From A, A2B, B Where A.column1 = A2B.column1   And A2B.column2 = B.ID

2015-04-13 15:41:35 3008

原创 nodejs 命令终端退出

ctrl+d 一次 (当命令出现...时使用ctrl+d) ctrl+c 二次(当命令在运行时 只有光标闪烁时 使用ctrl+c)

2015-04-13 15:41:32 3507

原创 php shell 常用命令

shell 命令编辑 常用命令 cat 文件名 输出文件内容到基本输出(屏幕 or 加>fileName 到另一个文件) cb 格式化源代码 chmod //change mode,改变文件的权限 cp copy date 当前的时间和日期 echo $abc 在变量赋值之后,只需在变量前面加一个$去引用. lint 语法检查程序 ls dir man help more type du 查看磁盘

2015-04-13 15:41:30 503

原创 php shell使用

phpshell PHP作为一种服务器端的脚本语言,象编写简单,或者是复杂的动态网页这样的任务,它完全能够胜任。但事情不总是如此,有时为了实现某个功能,必须借助于操作系统的外部程序(或者称之为命令),这样可以做到事半功倍。 区别: system() 输出并返回最后一行shell结果。 exec() 不输出结果,返回最后一行shell结果,所有结果可以保存到一个返回的数组里面。 passt

2015-04-13 15:41:27 520

原创 mysql 导入错误1064 USI…

KEY `pkey` (`pkey`) USING BTREE   改成 KEY `pkey`  USING BTREE (`pkey`)

2015-04-13 15:41:25 445

原创 数据缓存redis for wind…

redis php windows7 window7 win7新手入门 安装方法一: Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差

2015-04-13 15:41:22 593

原创 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 406

原创 js 时间戳与日期格式之间的互转

js时间戳与日期格式之间的互转 将时间戳转换成日期格式: // 简单的一句代码 var date = new Date(时间戳); //获取一个时间对象 注意:如果是uinx时间戳记得乘于1000。比如php函数time()获得的时间戳就要乘于1000 date.getFullYear();//获取完整的年份(4位,1970) date.getMonth();//获取月份(0-11

2015-04-13 15:41:17 526

原创 dedecms mysql 1265&nbs…

查找sql文件中的‘保密’; 修改enum('男','女','保密')替换为enum('男','女','保密','')

2015-04-13 15:41:09 445

原创 dedecms mysql 1064&nbs…

从服务器上通过dump命令导出文件 在导入到另外的库时,提示: MySQL 返回: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'USING BTREE,

2015-04-13 15:41:06 420

原创 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 630

原创 png无损压缩软件 jpg图片优化…

纯色大图最好保存为png,比jpg可能更小 png保存后可使用https://tinypng.com/这个网站进行压缩,10m的图片能压缩成3m左右 ha_PNGGauntlet工具或者其它工具进行压缩 色彩多的图片保存为jpg,像素要求不高无文字的一般保存为60品质即可 对于色彩复杂,有文字的一般是75,80比较合适

2015-04-13 15:41:01 678

原创 JS执行效率与性能提升方案

如何提升JS执行效率与性能在前端开发中位于一个很重要的地方,这节来研究下如何在平时做项目过程中,提升JavaScript性能与运行效率。  循环  循环是很常用的一个控制结构,大部分东西要依靠它来完成,在JavaScript中,我们可以使用for(;;),while(),for(in)三种循环,事实上,这三种循环中for(in)的效率极差,因为他需要查询散列键,只要可以就应该尽量少用。for(

2015-04-13 15:41:00 1591

原创 dedecmd 织梦cms 目录管…

最近几天在使用dedecms时发现,在进行后台管理时,文件式管理器里无法删除文件夹,提示删除成功,但是还是存在。    在网站找了一下,发现还是有解决方法的!原来是dede是为了安全考虑,才不允许删除目录。       以下是解决方法    更改方法:在跟目录下找到dede文件夹里的dede/file_class.php 文件         在15行有,    var $allowDel

2015-04-13 15:40:55 521

原创 ecshop 后台目录修改 后台路径修改

自定义ECSHOP后台目录的方法,其实很简单,只改两地,如下: 将ecshop根目录下的admin目录改名,例如admin修改为 68ecshop 然后修改ecshop目录下的 /data/config.php 文件 将 define('ADMIN_PATH','admin'); 修改为 define('ADMIN_PATH','68ecshop');

2015-04-13 15:40:53 591

原创 js 随机数

http://www.w3school.com.cn/jsref/jsref_random.asp document.write(Math.random()) 输出: 0.953473016154021

2015-04-13 15:40:47 434

原创 php 调用js function错…

把php中的echo "<script type='text/javascript'>" 改成echo '<script type="text/javascript">' 修改php与js的单双引号

2015-04-13 15:40:47 470

原创 js&nbsp;获取url&nbsp;获取地址栏

设置或获取对象指定的文件名或路径。 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 613

原创 mysql&nbsp;编码查看查询-乱码处理

编码查看: 查看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 367

原创 wdcp/linux/GNU&nbsp;mysql中文乱码处理

方案一: 安装完的MySQL的默认字符集为 latin1 ,为了要将其字符集改为用户所需要的(比如utf8),就必须改其相关的配置文件;由于linux下MySQL的默认安装目录分布在不同的文件下;不像windows一样放在同一目录下,只需修改其中的my.ini文件,重起后就生效了;所以先来看看linux下MySQL的数据库文件、配置文件和命令文件分别在不同的目录 :  1、数据库目录,其所创建的

2015-04-13 15:40:40 795

空空如也

空空如也

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

TA关注的人

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