Posts by 撒得一地:
PHP数组实现栈和队列:push,pop,shif,unshift
尽管在PHP中允许直接访问某个数组单元,但PHP仍提供了各种有趣的方式来处理数组。特别要说的是,某些函数使PHP数组非常容易的实现了一个栈或队列。 array_pop 这个array_pop函数会删除并返回数组的最后一个元素。 在下面的这个 […]
用PHP获得访问者浏览器信息
本文将介绍一个有用的PHP函数get_browser,这个函数可以获得客户端用户所使用浏览器的详细信息。 具体实现代码如下: <?php echo $_SERVER[‘HTTP_USER_AGENT’] . "\n\n&qu […]
忘记了Mysql下root密码,如何重置新密码?
忘了你的Mysql root用户的密码?别担心,下面将教你如何解决。 当你尝试登陆Mysql下root用户,而没有输入密码时(root账号已被设置密码),你可能会得到"Access Denied"消息提示,表示需要登陆密 […]
Centos中Mysql创建多个数据库实例并相互转换
本文章将会演示如何在已有Mysql数据库基础上创建第二个Mysql实例,并将原数据库转移到第二个创建的数据库实例中。 描述 有时候,几个不同的数据库在同一个Mysql数据库实例中会出现问题。出现问题的场景可能是这样的: 两个个项目使用的是同 […]
跨站脚本攻击
跨站脚本(XSS)是一种安全漏洞,黑客试图将客户端脚本注入到一个其它人可以访问的网页中。攻击可能是简单到一个烦人的弹窗,或复杂到窃取登录的用户的凭据,这些凭据通常保存在浏览器cookies中。有了用户的凭据,黑客可以访问你的网站或网络应用程 […]
在Mysql数据库中存储Session
描述 你可能会知道,Sessions是动态网站和网络应用程序中重要的组成部分。当我们创建这样类型的网站时,我们一定会被要求在某些时候增加Sessions处理机制。 我们经常将session参数保存在服务端特殊的文件中,在一个指定的位置,比如 […]
用最短的PHP代码返回HTTP响应码
在PHP中,有标准、写入文档的方法来返回HTTP相应码。下面介绍的方法是文档中没有,但代码更简短的实现方法。 标准文档中代码 在PHP文档中,建议返回404 NOT FOUND的代码是: header("HTTP/1.0 404 […]
将PHP数组转成待查询的字符串
我们经常需要将PHP数组转成一个待查询字符串,该字符串可以用在URL参数中或者POST请求中。在PHP中,有许多丰富的内建函数,比如 http_build_query()就可以将一个PHP数组转成一个包含参数及值的字符串。 将一个PHP数组 […]
3.4Linux下SUID/SGID/SBIT 权限配置
之前介绍过SUID与SGID的功能,那么如何配置文件使成为具有SUID与SGID的权限?这就要涉及到Linux下数字更改权限的方法。数字型态更改权限的方式为三个数字的组合,而SUID/SGID/SBIT 权限配置则是在这三个数字之前加上一个 […]
2.1Python下序列概述
任何一门编程语言都涉及到数据结构,数据结构是通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合,这些数据元素可以是数字或者字符,甚至可以是其他数据结构。在Python中,最基本的数据结构是序列(sequence)。序列中的每个元素 […]