本以为看完C API lua就学的差不多了,没想到越陷越深啊。 首先说元表的概念,元表是一个特殊的表,作用是定义一个表的操作。类似于C++中类的运算符重载。 使用元表需要注意的事项: 1.元表可以定义的操作有下面这些 1 __add(a, b) --加法 2 __sub(a, b) --减法 3 _ ...
分类:
Web程序 时间:
2017-08-29 14:17:53
阅读次数:
153
背景 新开发的项目中使用了VUE框架,一套管理系统。因为大多都是对表的操作,比如增删改查。因为这些业务关系对单个记录修改的时候用的是模态框,用element-ui的 dialog组件 问题 记录的新增和编辑用的是相同的表单元素,所以肯定是不会用两个单独的组件,VUE也强调要组件复用。我的做法是用一个 ...
分类:
其他好文 时间:
2017-08-27 22:27:56
阅读次数:
297
django 模型 ORM简介 MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库 ORM是“对象-关系-映射”的简称,主要任务是: 根据对象的类型生成表结构 将对象、列表的操作,转换为sql语句 ...
分类:
其他好文 时间:
2017-08-27 12:06:07
阅读次数:
170
1、链表数据结构 内存利用率高;动态分配 2、链表类定义 单向链表节点 public calss ListNode { int val =0; ListNode next = null; public void Node(int val_) { this.val = val_; this.next ...
分类:
其他好文 时间:
2017-08-26 21:24:34
阅读次数:
204
M方法和D方法的区别 ThinkPHP 中M方法和D方法都用于实例化一个模型类,M方法 用于高效实例化一个基础模型类,而 D方法 用于实例化一个用户定义模型类。 使用M方法 如果是如下情况,请考虑使用 M方法: M方法 甚至可以简单看着就是对参数表名对应的数据表的操作: 使用D方法 如果是如下情况, ...
分类:
Web程序 时间:
2017-08-26 18:38:50
阅读次数:
202
1. c#对注册表的操作方法 下面我们就来用.NET下托管语言C#注册表操作,主要内容包括:注册表项的创建,打开与删除、键值的创建(设置值、修改),读取和删除、判断注册表项是否存在、判断键值是否存在。 准备工作: 1:要操作注册表,我们必须要引入必要的命名空间: using Microsoft.Wi ...
分类:
Web程序 时间:
2017-08-25 14:02:08
阅读次数:
246
栈和队列: 栈和队列是非常重要的两种数据结构,在软件设计中应用很多。栈和队列也是线性结构,线性表、栈和队列这三种数据结构的数据元素以及数据元素间的逻辑关系完全相同,差别是线性表的操作不受限制,而栈和队列的操作受到限制。栈的操作只能在表的一端进行,队列的插入操作在表的一端进行而其它操作在表的另一端进行 ...
分类:
其他好文 时间:
2017-08-24 23:56:42
阅读次数:
223
1 外键 外键:foreign key,外面的键(键不在自己表中),如果一张表中有一个字段(非主键)指向另外一张表的主键,那么将该字段称为外键。 1.1 增加外键 外键可以在创建表的时候或创建表之后增加(但是要考虑数据的问题)。 方案一:在创建表的时候增加外键,在所有的表字段之后,使用foreign ...
分类:
数据库 时间:
2017-08-24 01:14:36
阅读次数:
228
一. strip的作用是:去除两边的空格,不过当输入的字符串中有空格,则处理不了 strip也可以指定去除某个字符 二. 关于列表 ...
分类:
编程语言 时间:
2017-08-20 00:42:42
阅读次数:
189
在实际开发过程中,有时我们很有可能需要某个表的操作痕迹,或通过记录的SQL语句进行有目的性的数据恢复(此时POINT-IN-TIME恢复已经满足不了更细的粒度)、或仅仅是查看; 据说Oracle8i之后,就提供了Logminer日志分析工具,虽然没有GUI图形化的界面,但也阻挡不了使用他的决心。 O ...
分类:
数据库 时间:
2017-08-19 16:58:14
阅读次数:
1953