摘要: 因为这段时间工作比较忙 所以很长时间没有更新技术博客了。 在这段时间学习到了很多以前没有接触过的东西。下面就来介绍一下数据库抽象层PDO的使用:PDO(PHP Data Objects)是一个轻量级的PHP扩展,提供了一个数据访问抽象层。还要就是PDO只能在PHP5.0以上版本使用。下面来介绍一下PDO常用的预定义常量:PDO::PARAM_BOOL(integer) 表示布尔数据类型PDO::PARAM_NULL(integer) 表示数据类型为NULL的SQLPDO::PARAM_INT(integer) 表示为integer数据类型的SQLPDO::PARAM_STR(integer) 阅读全文
posted @ 2011-05-04 23:31 confusing 阅读(600) 评论(0) 推荐(1) 编辑
摘要: 快照在默认情况下,Redis将数据集的快照通过一个名为dump.rdb的二进制文件保存在磁盘上。你可以通过修改Redis的配置文件,使它可以在每N秒内至少有M条记录产生变化的时候对数据集进行保存,你也可以通过手动执行SAVE或BGSAVE命令来实现。例如,以下配置就可以使得Redis在60秒内至少有1000条数据变化的时候,自动进行数据集从内存至磁盘的转储操作。save 60 1000这个策略就被称之为快照技术。快照工作原理每当Redis需要将数据集转储到磁盘上的时候,会执行以下步骤:Redisforks进程。我们将会得到一个子进程和父进程。子进程开始将数据写入至一个临时的RDB文件中。当子进 阅读全文
posted @ 2012-11-23 11:07 confusing 阅读(247) 评论(0) 推荐(0) 编辑
摘要: groupadd wwwuseradd -g www wwwyum install samba system-config-samba samba-client samba-commonchown -R www:www /opt/workspacechmod 777 /opt/workspace 阅读全文
posted @ 2012-11-15 14:11 confusing 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 今天在虚拟机重新搞一个MySQL 但是在安装的时候 一直在报错 错误信息就不贴了 大概就是 mysql-lib 冲突 导致安装不成功。首先 在centOS里面 会自带一个mysql-lib 那么我们首先要卸载他就好了 1. rpm -qa | grep -i mysql 这时你会看到mysql-lib 2.yum remove mysql-lib之后就可以正常安装了 阅读全文
posted @ 2012-07-17 14:27 confusing 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 久闻python是一个优雅的编程语言。今天闲着无聊看了一下python,把一点用于python的东西记录下来,以后可能会更新每天的学习心得。今天先说下python的IDE。早前在网上搜索到很多,但是用着都不怎么顺手。偶然看到Pydev,像得到了救命稻草。他可以集成到Aptana里面(同理eclipse完全相同)。这是我们最熟悉的。本人比较懒直接用的Aptana 没有的朋友可以用eclipse。Pydev的官方站点:http://pydev.org在这里可以放心下载到最新版本的Pydev插件Aptana的官方地址 http://aptana.com/products/studio3/downlo 阅读全文
posted @ 2011-08-24 14:04 confusing 阅读(828) 评论(0) 推荐(0) 编辑
摘要: mysqlslap 是一个压力测试的工具用法:shell> mysqlslap [options]一些选项例如--create 或者 --query 让你用来指定一个SQL语句或者包含SQL语句的文件mysqlslap分三个阶段:1.创造模式,表,并且选择任何要存储的你要测试的程序或数据。这一阶段采用单一的客户端连接。2.运行负荷试验。这一阶段可以使用许多客户端连接。3.清理(断开,删除表如果说明)。这一阶段采用单一的客户端连接。参数设置:http://dev.mysql.com/doc/refman/5.1/en/mysqlslap.html 阅读全文
posted @ 2011-06-20 16:30 confusing 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 这几天由于一个安全度较高的项目需要启动 所以我也就把大部分精力放到了编码安全上面。也了解了一些PHP编码方面的安全漏洞。比如XSS攻击和SQL注入等。由于本人资历尚浅,不能尝试编写出攻击类代码,本篇文章只记录本人近几天通过学习PHP安全编码方面的一些知识来防止和降低被攻击的危险。1.关于XSS攻击首先我们先看一段PHP代码:<form action="<?php echo $_SERVER['PHP_SELF']; ?>"><input type="submit" name="submit" 阅读全文
posted @ 2011-03-31 16:51 confusing 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 今天翻PHP的文档 偶然看到ctype函数 觉得很好用 记录下来以备后用:Ctype 函数Table of Contentsctype_alnum — Check for alphanumeric character(s) 检查字符串中只包含数字或字母,相当于正则[A-Za-z0-9]. 有返回值。ctype_alpha — Check for alphabetic character(s) 检查字符串中只包含字母。 有返回值。ctype_cntrl — Check for control character(s) 检查字符串中是否只包含" '\n' '\r& 阅读全文
posted @ 2011-03-28 16:56 confusing 阅读(1026) 评论(0) 推荐(1) 编辑
摘要: 今天项目遇到一个varchar数据类型排序的问题原来的SQL语句如下 :mysql> SELECT sno FROM mytable WHERE sdate = '2011-03-15' ORDER BY sno;显示结果+------+| sno |+------+| 1 | | 10 | | 11 | | 12 | | 2 | | 3 | | 4 | | 5 | | 6 | | 7 | | 8 | | 9 | +------+12 rows in set (0.00 sec)问题原因:varchar类型只按照每一位进行排序 所以造成排序结果不正确解决:mysql> 阅读全文
posted @ 2011-03-28 11:08 confusing 阅读(1550) 评论(1) 推荐(2) 编辑
摘要: 在上篇博文里面 我学习了如何创建第一个WP7手机程序和silverlight的一些知识。今天这篇博文将提到怎么样创建一个XNA的应用程序,并输出Hello, Windows Phone 7!--------内容开始---------一个XNA的应用程序创建一个XNA的程序与创建手机程序基本相同,选择Visual C#和XNA Game Studio 4.0,然后修改路径和程序名称。创建成功后你会发现VS为我们创建了两个项目。一个是XNA的项目一个是这个项目的内容。XNA程序通常包含的很多内容,主要是位图和三维模型,以及字体。下面我们将为XNA程序添加一个新的字体。首先右击这个项目的内容,这里我 阅读全文
posted @ 2011-03-25 16:00 confusing 阅读(345) 评论(0) 推荐(1) 编辑