很多Android开发者选择Greendao作为数据库使用工具,关于greendao的教程网络上也是一大堆,这里就不再介绍,主要是记录在项目中使用greendao出现的一个小问题,greendao的地址如下:greend…
标签:使用
Git使用相关
git 配置多个SSH-Key 生成并部署SSH key Git 忽略一些文件不加入版本控制: 在Git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改 .gitignore 文件的方法。这个文件每一行保…
iOS数据库FMDB的简单使用
一、FMDB基本使用 1、什么是FMDB? FMDB是一款简洁、易用的封装库。因此,在这里推荐使用第三方框架FMDB,它是对libsqlite3框架的封装,用起来的步骤与SQLite使用类似,并且它对于多线程的并发操作进…
使用Python读取和写入mp3文件的id3v1信息
1.起因 一直以来疯迷“冬吴相对论”,为了整理下载他的MP3花了不少功夫,今天突然发现将电脑中的mp3导入到itunes后,文件名竟然不识别了。#_* itunes自动识别了mp3的信息内容。多次一举么,文件名挺好。事实…
SQL VS NoSQL 如何选择数据库
在前一篇文章中我们主要的讨论了SQL与NoSQL数据库之间的主要的差别。接下来,我们将会利用上一篇中的知识来确定在特定的场景中如何确定比较好的选择。 首先我们先来总结一下: SQL数据库: 使用表存储相关的数据 在使用表…
JavaPoet的基本使用
JavaPoet 是一个用来生成 .Java源文件的Java API。 当做如注解或者数据库模式、协议格式等事情时,生成源文件就比较有用处。 Example 以 HelloWorld 类为例: package com.e…
Python通过JSON-RPC对以太坊智能合约部署交易
本文探讨了如何将JSON-RPC请求发送到Geth节点以创建原生的交易。目标是在使用高级库(如web3py或web3js)时了解并查看后台发生的情况。 另外,对处理错误和异常不是本文的重点。如果出现任何问题,它将只是显示…
【14】SQLite
一、什么是SQLite SQLite是Android系统中自带的一个简易高效的数据库,语法与MySql类似,支持事务,安卓系统原生支持不需要额外安装软件即可使用。 二、为什么要使用SQLite 对于结构较复杂的数据,Fi…
Swift和Objective-C混合编程
在Objective-C中使用Swift的类 在需要使用Swift类的Objective-C文件中导入 // 使用具体项目名替换掉ProductModeulName // 比如,一个叫MyApp的项目就写作 #impor…
SQL不走索引的可能原因
1、联合索引,查询条件没有联合索引的第一列。 2、在包含有null值的table列上建立索引,当时使用select count(*) from table时不会使用索引。 3、在索引列上使用函数时不会使用索引,如果一定要…
EventBus3.0使用(三)
上一篇EventBus3.0使用(二) 优先级和事件取消 EventBus也有优先级之分,和广播类似的,优先级越高,那么就越先获得事件的回调,并且也可以取消资格事件,就不继续往下分发事件了。但是有一点需要注意的,取消事件…
SQL优化及注意事项-MYSQL
1.单表数据量5000w以内(SSD硬盘下,普通硬盘要更少) 2.默认使用UTF8编码格式,存储emoji表情用utf8mb4 3.不存图片、文件等大数据 4.不要直连生产环境,使用明文密码 5.使用timestamp存…