摘要: <?php/*****************************************************************************===================== 请误用于非法用途,造成一切后果与本人无关。====================发布此版本是为了纪念安全天使曾经的辉煌。感谢你们与我一同走过:Sniper\Super·Hei\kEvin1986\saiy\wofeiwo。感谢所有的朋友们、兄弟们。多谢你们的关心和支持!选择在1月7日发布是为了纪念我老婆的生日,预祝我在本命年里。咸鱼翻身!================ 阅读全文
posted @ 2012-07-21 23:32 MXi4oyu 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 一,入门const 指针 指针指向的内容不能变,指针可以改变指向指向const的指针 指针不可以改变指向,指针指向内容可以变#include "stdio.h" int main() { //const 指针 (指针指向的内容不能变,指针可以改变指向) int a = 5; int b = 6; const int *ptr = &a; *ptr = 8; //error ptr = &b; //ok; //指向const的指针 (指针不可以改变指向,指针指向内容可以变) int a = 5; int b = 6; int * const... 阅读全文
posted @ 2012-07-21 21:53 MXi4oyu 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 一,函数指针 1)定义:指向函数的指针变量。“函数指针”本身是指针变量,该指针变量指向函数。 2)区别:这正如用指针变量可指向整型变量、字符型、数组一样,这里是指向函数。 3)说明:C在编译时,每一个函数都有一个入口地址,该入口地址就是函数指针所指向的地址。有了指向函数的指针变量后,可用该指针变量调用函数,就如同用指针变量可引用其他类型变量一样,在这些概念上是一致的。 4)用途:函数指针有两个用途:调用函数和做函数的参数。 5)函数指针的声明方法为: 函数类型 (标志符 指针变量名) (形参列表) 注1:“函数类型”说明函数的返回类型, “(标志符 指针变量名 )”中的括号不能省,若... 阅读全文
posted @ 2012-07-21 21:13 MXi4oyu 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 第二章:乱穿马路 2.1 目标:存储多值属性 2.2 反模式:格式化的逗号分隔列表 模糊匹配无法使用索引,影响性能;多表关联麻烦,却极大影响性能;执行聚合查询不方便开发和调试;更新某个字段值必须执行两次;字段内容出错数据很难恢复修正;选择一个用不用到的分隔符,无法确认不适用;列表长度限制; 2.3 解决方案:创建一张交叉表,实现两张表的多对多的关联第三章:单纯的树 目标:分层存储和查询 案例:文章和评论 每篇文章有多篇评论,每个评论可以引用另外的评论。 反模式: 最简单的解决方案就是在同一张表中存储该评论id的父节点id(parent_id) 邻接表的使用查询:select c1.... 阅读全文
posted @ 2012-07-21 20:49 MXi4oyu 阅读(257) 评论(0) 推荐(0) 编辑