ECShop没有使用一些开源的数据库操作类,比如adodb或者PEAR,而是封装了自己的实现。这样做的好处是实现非常轻量,大大减小了分发包的文件大小。另外,当网站需要做memcached缓存时,也可以很方便的实现。当然,这样做的后果就是数据库的选择非常狭窄,无法实现其它的非MySQL数据库。ECSh...
分类:
数据库 时间:
2014-09-26 13:36:08
阅读次数:
218
UVA12086 - Potentiometer(线段树/树状数组)
题目链接
题目大意:给你N个数字,然后有q个操作,操作类型:M代表修改某个位置的值为r,S代表查询某一段的数字和。
解题思路:线段树或者树状数组。
线段树
#include
#include
const int N = 8e5 + 5;
int v[N];
int n;
int Query (...
分类:
其他好文 时间:
2014-09-26 10:41:38
阅读次数:
249
在某些应用里,需要知道谁对表进行了操作,进行了什么操作,所为责任的追朔。在MYSQL里,可以使用触发器实现。1:创建测试表mysql>createtableA(aint);Query OK,0 rows affected(0.01 sec)2:创建追踪表,里面包含表名称,操作类型,操作时间,操作员,...
分类:
数据库 时间:
2014-09-24 16:08:27
阅读次数:
220
1、配置web.config文件:配置数据库连接参数 2程序设计开始:1、按要求建立Access数据库及数据表2、编写数据库访问、操作的公用类,此类可以复用到以后开发的任何系统中(1)、新建一个C# 类库项目, 命名为“Com.LXJ”,设置项目属性:程序集名称、默认命名空间均为“Com.LXJ”(...
分类:
数据库 时间:
2014-09-24 13:37:56
阅读次数:
208
dedecms的数据库操作类,非常实用,在二次开发中尤其重要,这个数据库操作类说明算是奉献给大家的小礼物了。引入common.inc.php文件1require_once(dirname(__FILE__) . "/include/common.inc.php");获取一条记录的内容12$row= ...
分类:
数据库 时间:
2014-09-24 00:33:45
阅读次数:
276
脚本表如果说前面介绍的几种表格都是单步骤、单方法。Scripttable就是一系列的多步骤操作了,正如名称所代表的含义。表头的第一个格加script:前缀,也可以只是一个script,后面紧跟的单元格作为类名。后面跟构造参数。下面的行每行代表一个操作。允许的操作类型有:执行方法、..
分类:
其他好文 时间:
2014-09-23 18:33:45
阅读次数:
204
脚本表
如果说前面介绍的几种表格都是单步骤、单方法。Script table就是一系列的多步骤操作了,正如名称所代表的含义。
表头的第一个格加script:前缀,也可以只是一个script,后面紧跟的单元格作为类名。后面跟构造参数。下面的行每行代表一个操作。允许的操作类型有:执行方法、检查结果、显示输出。
执行方法包括方法名称和参数。相当奇葩的设计是方法名称可以和参数交错放入表格中。如我...
分类:
其他好文 时间:
2014-09-23 13:47:14
阅读次数:
171
internal class WaveFile { #region 字段和属性 //文件路径 private string filepath; //文件详情对象 private FileInfo fileInfo; ...
分类:
其他好文 时间:
2014-09-22 17:26:23
阅读次数:
261
参考资料
http://www.ibm.com/developerworks/library/os-pythondescriptors/
顾名思义,property用于生成一个属性,通过操作这个属性,可以映射为对某些函数的操作,类似于C#。
形式为
pvar = propery(get_func, set_func, del_fun, doc_func)...
分类:
编程语言 时间:
2014-09-19 21:14:16
阅读次数:
362
命令模式定义:将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持可撤销的操作。类图:适用设计方案举例:实现一种遥控器,该遥控器具有七个可编程的插槽(每个都可以指定到一个不同的家电装置),每个插槽都有对应的开关按钮。这个遥控器还具备一个整体的撤销按钮。另外,多家厂商...
分类:
其他好文 时间:
2014-09-19 19:08:25
阅读次数:
208