自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

myphpnotes

一个phper的技术笔记

  • 博客(45)
  • 资源 (2)
  • 收藏
  • 关注

原创 博客搬迁公告

博客已搬迁至 https://dynamohuang.github.io/ 感谢csdn一起走过的岁月

2017-04-05 15:23:02 443

原创 我的网络攻防小结,附攻击实例(随笔)

我的网络攻防小结,附攻击实例(随笔)

2013-11-26 17:18:14 4627 2

转载 非常不错 的mysql外键示例

http://www.cppblog.com/wolf/articles/69089.htmlMYSQL外键(Foreign Key)的使用在MySQL 3.23.44版本后,InnoDB引擎类型的表支持了外键约束。外键的使用条件:1.两个表必须是InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持);2.外键列必

2013-11-11 11:23:15 875

原创 一个phper 预防xss攻击的基本手段

xss的本质 html注入 xxs  cross site script1,反射性xss  No-persistent XXS2,存储型xxs   persisitent XXS3,Dom Based XSS   改变dom节点参加的xss payload  发起cookie劫持伪造post get我们可以做得防御1,绝大部分浏览器紧张js 访问Http

2013-10-23 19:40:29 1028

原创 mysql远程连接问题

安装完之后成 使用 mysql admin连接报错 ERROR 1130: Host ***.***.***.*** is not allowed to connect to this MySQL server 以下百度查到的,试过可以 说明所连接的用户帐号没有远程连接的权限,只能在本机(localhost)登录。 需更改 mysql 数据库里的 user表里的 hos

2013-10-21 23:05:02 1276 2

原创 apche深入学习笔记(一)

1,目录配置/etc/httpdconf   主配置文件conf.d 模块化配件logs 为日志mudels 模块路径run/  httpd.pid  在安装完成后添加apche的用户2,apche 服务的基本概念默认启动一个主进程控制进程(root用户的那个)和多个控制进程查看模块httpd -M    查看静态模块httpd -l 

2013-10-18 13:43:05 1094

原创 优雅的“重启”apche服务

翻译自http://docs.fedoraproject.org/en-US/Fedora/14/html/Deployment_Guide/s3-apache-running-restarting.htmlservice httpd stopservice httpd start//重新加载配置 但对正在请求的web可能报错service httpd reload

2013-10-18 13:38:14 1081 2

原创 php关联数组,20行搞定约瑟夫问题

记得前段时间一写做java开发的兄弟对我说他java60行做了个约瑟夫问题,挺不错的。调侃php应该写这个挺不行的。于是 呵呵。。。 洋洋洒洒 20行,写完自己都有些不相信了。哈哈 让不了解php的见识哈php的快捷轻便之处。ps:其实个人挺反感用代码行数来衡量代码数量的,感觉常把代码行数挂嘴边的大多无奈装2。此文仅属闲余娱乐。$n=7;echo "well,let

2013-07-22 11:25:00 672

转载 svn: Can't convert string from 'UTF-8' to native encoding 的解决办法

http://www.leakon.com/archives/610 svn 版本库中有文件是以中文字符命名的,在 Linux 下 checkout 会报错:svn: Can't convert string from 'UTF-8' to native encoding然后 checkout 程序就退出了!解决办法很简单,正确设置当前系统的 locale:

2014-10-16 15:53:34 715

转载 解决在Vim中鼠标右键不能粘贴

最近维护一台服务器,使用xshell登录后,用vim时,鼠标右键不能粘贴而是进入了visual模式。网上查找一番找到了解决方法: 方法一:在普通模式下键入“ :set mouse-=a”(不包括引号) 方法二:编辑 ~/.vimrc 文件,加入如下代码: if has('mouse') set mouse-=a endif 方法一每次打开vim时都需要设置一次。方法二改了配置文件后,问题就解决了。

2014-10-08 21:06:25 5642

转载 redis数据结构使用场景

最喜欢nosql的地方在于数据结构的多样化

2014-09-18 18:47:36 635

转载 Memcache和Redis对比

1、 Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他东西,例如图片、视频等等。2、 数据类型--Memcache在添加数据时就要指定数据的字节长度,例如:  set key3 0 0 8  lxsymcto  STORED而redis不需要,如:redis 127.0.0.1:6379>set key2 "lxsymbl

2014-09-15 11:20:50 568

转载 jQuery对表单元素的取值和赋值操作

转自  http://www.oncoding.cn/2009/jquery-input-value/今天在使用jQuery的过程中,遇到两个不大不小的问题,写出来分享一下。jQuery读取input元素的值:帮助1inputtype="text"id="keyword"/>

2014-04-02 16:10:33 558

转载 php CodeIgniter 实战:主从数据库

php CodeIgniter 实战教程:[2]多个数据库|浏览:28|更新:2014-01-06 09:13CodeIgniter简称CI是最流行的一个php MVC框架之一,本人讲从实际项目使用中写系列实战经验,有别与其他的理论讲解文章,会附上实战流程和代码。本篇为配置多个数据库,使用场景为集群,分布式,数据库读写分离,多台主

2014-03-04 17:45:17 2502

原创 防止一句话木马,php禁用eval函数

eval()针对php安全来说具有很大的杀伤力,一般不用的情况下,为了防止 这样的一句话木马,需要禁止掉的.网上好多说使用disable_functions禁止掉eval 是错误的其实eval() 是无法用php.ini中的disable_functions禁止掉的  because eval() is a language construct and not a function

2014-01-13 16:19:31 9528

转载 PHP设计模式笔记:使用PHP实现适配器模式

转自:http://www.phppan.com/2010/07/php-design-pattern-10-adapter/PHP设计模式笔记:使用PHP实现适配器模式【意图】将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原来由于接口不兼容而不能一起工作的那此类可以一起工作【GOF95】【适配器模式结构图】类适配器

2014-01-01 15:06:41 583

原创 php回溯算法解决n皇后问题

php回溯算法解决n皇后问题回溯法的基本做法是搜索,或是一种组织得井井有条的,能避免不必要搜索的穷举式搜索法。这种方法适用于解一些组合数相当大的问题。回溯法在问题的解空间树中,按深度优先策略,从根结点出发搜索解空间树。算法搜索至解空间树的任意一点时,先判断该结点是否包含问题的解。如果肯定不包含,则跳过对该结点为根的子树的搜索,逐层向其祖先结点回溯;否则,进入该子树,继续按深度优先策略搜索。回溯法指导思想——走不通,就掉头。设计过程:确定问题的解空间;确定结点的扩展规则;搜索。

2013-12-25 20:18:48 2031

原创 贪婪算法之背包问题求解 (php 版)

贪婪算法之背包问题求解 (php 版)

2013-11-26 22:23:59 1440

转载 用mysqldump远程备份mysql数据库 和 恢复

from http://hi.baidu.com/hyvpuqcjncagilr/item/7b55bc5bc49ad213db16355d1、备份摘要:mysqldump是备份mysql数据库的一种好工具。它相对于用phpmyadmin等备份工具更加快速,又避免受php.ini等的限制,在windows系统下还可以结合计划任务实现定时远程备份数据库。...mysqldum

2013-11-12 20:25:57 4803

转载 Linux主机scp命令详解和定时备份方法

from  http://www.ezencart.com/pages/763.html主机内部和主机之间的数据备份和转移是我们最长做的事情了,如果有web server那么可以 直接 wget http://www.xx.com/x.zip即可,如果有ftp server时,可以使用ftp命令上传下载,如果二者都没有的话,scp命令就有用武之地了。sc

2013-11-12 20:24:16 1168

转载 php应用数据库连接中的单例模式

转自:寂寞先生  http://www.cnblogs.com/springdong/p/3203796.html所谓的单例模式简而言之就是某个类在运行过程中只有一个实例,并且能够自行实例化并为整个系统的运行提供这个实例。在数据库连接中使用单例模式实例化数据库连接对象主要是可以避免重复的实例化对象而造成资源的浪费。php实现数据库连接对象单例模式主要包括三点:

2013-11-07 19:17:57 573

转载 LINUX 硬链接与软链接的区别

转自 http://blog.csdn.net/kension/article/details/3796603对于一个文件来说,有唯一的索引接点(inode)与之对应,而对于一个索引接点号,却可以有多个文件名与之对应。因此,在磁盘上的同一个文件可以通过不同的路径去访问该文件。注意在Linux下是一切皆文件的啊,文件夹、新加的硬盘 ...都可以看着文件来处理的啊。    连接

2013-10-26 22:14:28 522

翻译 一个phper 预防csrf攻击的技巧

csrf  ,cross site  request forgery  跨站点请求伪造很多时候用“token”方法来达到防御的效果。csrf的本质原因是 重要操作的所有参数都是可以被攻击者猜测到的 所以我们建立token来使得请求不能够被完全猜测到在这里 可以建立token类 ,eg  http://www.wikihow.com/Prevent-Cross-Site-Re

2013-10-23 20:04:17 780

原创 Linux更改Apache网站目录出错:Document root must be a directory

修改DocumentRoot  重启apache 报错Document root must be a directory然后 找原因  确实是加上的目录呢原来 只需如此询问大神的解释是“这是系统开启了SELinux安全策略造成的。把目录或文件设成了 user_home_t 类型,因此 apache 的进程没有权限,无法访问。针对Apache的

2013-10-22 21:54:58 2381

原创 chrome快捷键整理

//资料整理chrome窗口和标签页快捷键: Ctrl+N 打开新窗口 Ctrl+T 打开新标签页 Ctrl+Shift+N 在隐身模式下打开新窗口 Ctrl+O,然后选择文件 在谷歌浏览器中打开计算机上的文件 按住 Ctrl 键,然后点击链接 从后台在新标签页中打开链接,但您仍停留在当前标签页中 按住 Ctrl+Shift 键,然后点击链接 在

2013-10-22 16:29:55 713

转载 Linux-开机挂载/etc/fstab

上机测试可行  转自 http://gyht0808.iteye.com/blog/691290在开机的时候就将我要的档案系统都挂好呢,这样我就不需要每次进入Linux系统都还要在挂载一次! 方法就是直接到/etc/fstab里面去修修就行了! 不过,在开始说明前,这里要先跟大家说一说系统挂载的一些限制:根目录/是必须挂载的﹐而且一定要先于其它mount point被挂载进

2013-10-22 16:13:11 1349

原创 rpm使用笔记

大多数开源软件都是以源代码形式发布的,源代码形式程序安装流程一般如下:./configure    检查编译环境、相关库文件以及配置参数并生成makefilemake           将源代码编译为可执行文件make install  安装编译好的可执行文件RPM(redhat Package Manager)是为了方便软件管理使用所开发的一套开源软件格式,RP

2013-10-19 16:57:56 1085

转载 vim 多文件窗口打开切换

转自http://www.cnblogs.com/taskiller/archive/2012/07/26/2610583.htmlvim在同一个窗口中同时编辑多个文件一、如果在终端中开没有打开vim,可以:横向分割显示:$ vim -o filename1 filename2  纵向分割显示:$ vim -O

2013-09-28 22:58:21 1033

原创 linuxs 下的yii入门笔记(一)

1,view 官网 下载源码包 上传到服务器2,解压源码包到www目录 .tar   解包:tar xvf FileName.tar   打包:tar cvf FileName.tar DirName   .gz   解压 1:gunzip FileName.gz   解压2:gzip -d FileName.gz   压缩:gzip FileName 

2013-09-28 22:55:40 735

原创 【整理】Apache、PHP、MySQL默认安装目录

【整理】Apache、PHP、MySQL默认安装目录Apache(1)如果采用RPM包安装,安装路径应在 /etc/httpd目录下         Apache配置文件:    /etc/httpd/conf/httpd.conf         Apache模块路径:  /usr/sbin/apachectl         Web目录:             /va

2013-08-13 13:58:30 527

转载 php ssesion 默认是离不开cookie得

前端时间看了一篇博文写得不错 http://www.cnblogs.com/acpp/archive/2011/06/10/2077592.html。虽然不太赞同他cookie投票那个例子,但其他讲的挺深入的。值得学习 。cookie和session机制之间的区别和联系  具体来说cookie机制采用的是在客户端保持状态的方案。它是在用户端的会话

2013-08-06 15:21:46 937

转载 使用MySQL命令行修改密码

转自:http://database.51cto.com/art/201010/229528.htm通过MySQL命令行,可以修改MySQL数据库的密码,下面就为您详细介绍该MySQL命令行,如果您感兴趣的话,不妨一看。格式:mysqladmin -u用户名 -p旧密码 password 新密码1、给root加个密码ab12。首先在DOS下进入目录mysql\b

2013-07-29 15:10:12 716

转载 破解ZendStudio 10.1

转自:http://blog.suchasplus.com/2013/07/zendstudio-10.1-crack-howto-chn.html刚才装了个ZendStudio 10.1, 发现中文网络上没有可用的破解文件, 就来分享个 破解文件的网盘地址:http://pan.baidu.com/share/link?shareid=3381476648&uk=

2013-07-29 14:59:54 1165

转载 玩转PHP关联数组的10个技巧

转自:http://developer.51cto.com/art/201012/238415.htm 原文明:10 PHP Tricks for Associative Array Manipulation                黄永兵 译原文链接:http://www.phpbuilder.com/columns/associative-array-manipula

2013-07-26 11:41:38 971 1

原创 一个phper的easyUI使用笔记(一)

1,兼容性是我比较关心的 最近做的一个项目开始用的1.33版本 但兼容ff chrome ie10不兼容ie8机一下 无奈换成1.22 还凑合 但表单显示出了些细节问题找前端的朋友小小改了下就ok了。2,表单样式(界面色彩 大小 。。。)主要css控制文件目录 /easyUI/themes/default/panel.css      /easyUI/themes/default/easyui

2013-07-21 10:39:33 725

转载 linux下svn服务器使用详细

linux下svn服务器端安装与使用  2011-03-28 16:59:47|  分类: linux|字号 订阅SVN可以用于项目管理,还可以用于版本同步,功能可是十分强呢:) 下载: 一、安装: 解压:#: tar zxvf subversion-1.3.2.tar.gz 依次输入./configure , make , ma

2013-07-16 20:53:17 855

转载 How to add route in Linux

eg. route add -net 10.41.41.0 netmask 255.255.255.0 gw 10.41.42.8detailhttp://thedaneshproject.com/posts/how-to-add-route-in-linux/

2013-07-16 20:50:54 725

原创 ubuntu重启apache

sudo /etc/init.d/apache2 restart

2013-07-15 22:23:13 771

转载 linuxs 常用查找命令 locate find whereis

不错的一个总结 http://yuanyao.iteye.com/blog/406709我的心得 find                  locate  快 数据库里查信息  联想回忆 im中的定位 :/  查找 php.ini...................

2013-07-15 21:25:24 808

转载 搭建Ubuntu下基于Eclipse的php开发环境

实践可用 http://rayzhng.iteye.com/blog/813100

2013-07-14 10:44:18 850

过河数据结构(原创)

三制约(农夫 兔子 狐狸) 物品过河 代码 实验报告 数据结构 经典题 你懂的!!!! 自己写的,现仅在csdn上传

2012-12-14

韩顺平 mvc 雇员管理系统自己跟着敲的练习代码

韩顺平老师的php视屏,学习中。更多自己跟着写的代码,有需求的话随后分享

2012-12-09

空空如也

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

TA关注的人

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