自定义博客皮肤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/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&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 582

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

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

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

2015-04-13 15:40:40 751

空空如也

空空如也

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

TA关注的人

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