重新学习Mysql数据库2:『浅入浅出』MySQL 和 InnoDB 作为一名开发人员,在日常的工作中会难以避免地接触到数据库,无论是基于文件的 sqlite 还是工程上使用非常广泛的 MySQL、PostgreSQL,但是一直以来也没有对数据库有一个非常清晰并且成体系的认知,所以最近两个月的时间看 ...
分类:
数据库 时间:
2019-02-08 21:46:08
阅读次数:
227
代码之余,将开发过程中经常用的代码片段备份一下,如下的代码是关于python在sqlite动态创建表的代码,应该能对各位有所用。 import sqlite3 as db conn = db.connect('mytest.db')cursor = conn.cursor()cursor.execu ...
分类:
数据库 时间:
2019-02-08 10:33:09
阅读次数:
150
配置数据库 Django默认使用SQLite数据库 在settings.py文件中通过DATABASES选项进行数据库配置 配置MySQL Python3.x中安装的是PyMySQL 在__init__.py文件中写入两行代码import pymysql pymysql.install_as_MyS ...
分类:
数据库 时间:
2019-02-07 23:35:02
阅读次数:
216
我在之前的博客 https://blog.csdn.net/ICE_KoKi/article/details/81224957 写过一个工程中标志位的API,后来在实际应用中发现有两个问题: 原博客方法1支持的flag数量太过有限,工程应用中32个可能还是不够用; 原博客方法2在VS2013中是测试 ...
使用Qt进行程序开发时QtCreator总是不二之选。作为老牌IDE在提供了强大的功能同时也对Qt的支持做了许多优化。如果没有特别的原因你应该使用它。 然而一个顺手的工具将会极大得提升生产效率,而如果你之前使用别的工具进行开发,那么就要斟酌一下学习使用QtCreator的成本了。 所以我将介绍配置C ...
分类:
其他好文 时间:
2019-02-06 14:34:55
阅读次数:
303
一、离线缓存 在项目开发中,通常都需要对数据进行离线缓存的处理,如新闻数据的离线缓存等。 说明:离线缓存一般都是把数据保存到项目的沙盒中。有以下几种方式 (1)归档:NSCodeing、NSKeyedArchiver (2)偏好设置:NSUserDefaults (3)Plist存储:writeTo ...
分类:
移动开发 时间:
2019-02-05 22:31:01
阅读次数:
232
一、简单说明 1.什么是FMDB FMDB是iOS平台的SQLite数据库框架 FMDB以OC的方式封装了SQLite的C语言API 2.FMDB的优点 使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码 对比苹果自带的Core Data框架,更加轻量级和灵活 提供了多线程安全的数据库操作方法, ...
分类:
移动开发 时间:
2019-02-05 22:24:52
阅读次数:
230
一、示例 说明:本文简单示例了SQLite的模糊查询 1.新建一个继承自NSObject的模型 该类中的代码: 2.新建一个工具类,用来管理模型 工具类中的代码设计如下: YYPersonTool.h文件 YYPersonTool.m文件 3.在storyboard中,删除原有的控制器,放一个导航控 ...
分类:
移动开发 时间:
2019-02-05 22:06:13
阅读次数:
200
一、简单说明 1.打开数据库 int sqlite3_open( const char *filename, // 数据库的文件路径 sqlite3 **ppDb // 数据库实例 ); 2.执行任何SQL语句 int sqlite3_exec( sqlite3*, // 一个打开的数据库实例 co ...
分类:
移动开发 时间:
2019-02-05 22:05:05
阅读次数:
203