关系数据库基于关系,有主键、外键等。它存储数据高效,避免了重复;修改数据方便。缺点是连接的成本过高。 NoSQL尽量避免连接,但是增加了数据冗余,修改数据麻烦,不过查询快速。 对于中小型的应用,两者的效率...
分类:
数据库 时间:
2015-06-09 17:54:15
阅读次数:
439
IOS数据持久化的方式分为三种:属性列表 (plist、NSUserDefaults)归档 (NSKeyedArchiver)数据库 (SQLite、Core Data、第三方类库等归档(又名序列化),把对象转为字节码,以文件的形式存储到磁盘上;程序运行过程中或者当再次重写打开程序的时候,可以通过解...
分类:
移动开发 时间:
2015-06-09 13:34:51
阅读次数:
111
虽然Flask的请求对象给表单处理提供了足够的支持,但也有一些任务繁琐和重复。比如为表单生成HTML代码和验证提交表单数据。 Flask-WTF扩展能解决上述问题。它基于wtforms 防止跨站请求伪造 跨站请求伪造(Cross-si...
分类:
Web程序 时间:
2015-06-08 11:49:07
阅读次数:
360
业务(business logic 比如插入数据库)和展示逻辑(presentation logic, 比如生成返回)最好分开,展示逻辑可以放置在模板中。模板是一个包含响应文本的文件,用占位符变量表示动态部分。rendering(渲染):把占位符用...
分类:
Web程序 时间:
2015-06-08 10:04:29
阅读次数:
488
flask web开发笔记 -- 快速入门? 初始化 Flask应用需要创建应用实例。 Web服务器通过Web Server Gateway Interface (WSGI)协议把从客户端接收到的请求传递给该对象。应用程序实例是Flask类对象,通常创建如下: ...
分类:
Web程序 时间:
2015-06-08 07:21:38
阅读次数:
237
Flask是使用Python编写的轻量级Web应用框架。它基于Werkzeug WSGI工具包和Jinja2 模板引擎。 Flask使用BSD授权。 Flask基于Python的灵活,为Web开发提供简单的模板。demo:Flask community Flask也被称为微框架,...
分类:
Web程序 时间:
2015-06-08 06:16:08
阅读次数:
249
我们在开发过程中,为了代码得可读性和易维护性,肯定是需要多个代码文件的,而不仅仅是通过 ext_skel 生成得骨架文件。这篇文章主要介绍下,多个代码文件的时候,我们需要注意什么,以及怎么做。我的代码文件如下(slash为我的扩展名)// ext_skel 生成默认得模块相关的主要文件
php_slash.h // 头文件
slash.c // 源码文件
config.m4 // 编译的时候需要修改...
分类:
Web程序 时间:
2015-06-06 22:10:15
阅读次数:
236
今天分享一下页面之间传值的几种方式
1、@property属性
这个不用多说了吧,当页面A 跳转到页面B,在class B中声明属性
@property (nonatomic, copy) NSString *name;
初始化B
FirstViewController *firstVC = [FirstViewController new];
firstVC.name = @"...
分类:
移动开发 时间:
2015-06-05 19:50:03
阅读次数:
126
Cypress的FX2LP系列的USB芯片很强大,以CY7C68013A为代表之作,详细的介绍不多说,见Cypress的官网:http://www.cypress.com/?id=193基于FX2LP的USB开发,包括三部分:固件程序、驱动、上位机软件。对应用到的开发软件:Keil C51、DDK/...
分类:
其他好文 时间:
2015-06-03 17:09:15
阅读次数:
132
此处就是 Controller 和 View 相互传数据。1、Controller 向 View 的页面传数据。在控制器中把变量传递给模板,使用assign 方法对模板变量赋值。例如:在Controller中:$array['name'] = 'thinkphp';$array['ema...
分类:
Web程序 时间:
2015-06-02 16:54:27
阅读次数:
116