首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
PRAGMA quick_check; 检测哪些
2024-11-03
检查sqlite数据库完整性
最近遇到一个问题,用户数据丢失,拿到用户数据库文件以后,发现数据库损坏. database disk image is malformed 因此希望可以找到一种方法,可以检测出来数据库是否损坏,经过google,找到了一种方法,先记录下来. + (BOOL)checkIntegrity { NSString *databasePath = [self databaseFilePath]; // File not exists = okay if ( ! [[NSFileManager defau
SQLite中的PRAGMA语句攻略
原文地址:http://iihero.iteye.com/blog/1189633 PRAGMA语句是SQLITE数据的SQL扩展,是它独有的特性,主要用于修改SQLITE库或者内数据查询的操作.它采用与SELECT.INSERT等语句一样的形式来发出请求,但也有几个重要的不同: 1. 特定的PRAGMA语句可能被移走,新的PRAGMA语句可能在新的版本中添加.因此,后向兼容无法保证. 2. 未知的PRAGMA命令不会有错误消息出现,它只是简单的忽略. 3. 有些PRAGMA只在SQL的编译阶段
网络第二节——AFNworking
/** 要使用常规的AFN网络访问 AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; 所有的网络请求,均有manager发起 需要注意的是,默认提交请求的数据是二进制的,返回格式是JSON 1> 如果提交数据是JSON的,需要将请求格式设置为AFJSONRequestSerializer2> 如果返回格式不是JSON的, 请求格式 AFHTTPRequestSerializer 二
iOS 学习 - 22 异步解析 JSON,使用 FMDB 存储,TableView 显示
前提是已经知道了有哪些 key 值 Model 类: .h @interface ListModel : NSObject @property (nonatomic, copy)NSString *time; @property (nonatomic, copy)NSString *cname; @property (nonatomic, copy)NSString *summary; @property (nonatomic, copy)NSString *title; @property (
IOS - AFN
#import "ViewController.h"#import "AFNetworking.h"#import "SSZipArchive.h" @interface ViewController (){ // AFN的客户端,使用基本地址初始化,同时会实例化一个操作队列,以便于后续的多线程处理 AFHTTPClient *_httpClient; // 下载操作 AFHTTPRequestOperati
iOS学习22之视图控制器
1.自定义视图 1> 概述 定义视图:系统标准UI之外,自己组合而出的新的视图. 定义视图的优点: iOS提供了很多UI组件,借助它们我们可以实现不同的功能.尽管如此,实际开发中,我们还需要自定义视图.积累自己的代码库,方便开发.自己封装的视图,能像系统UI控件一样,用于别的项目中,能大大降低开发成本,提高开发效率. 高质量代码的特点:可复用,可移植,精炼等.(高内聚,低耦合) 2> 自定义视图步骤(以登录框为例(LTView)) 根据需求的不同,自定义视图继承的类也有所不同.一般自定义的
AFNetwork 作用和用法详解
转自:http://www.cnblogs.com/mkai/p/5729685.html AFNetworking是一个轻量级的iOS网络通信类库.它建立在NSURLConnection和NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单.它支持HTTP请求和基于REST的网络服务(包括GET.POST. PUT.DELETE等).支持ARC. Github地址:https://github.com/AFNetworking/AFNetworking /** 要
iOS 版本更新检查
#pragma mark ---------------------------------- #pragma mark -- 检测版本更新 -(void)onCheckVersion { NSDictionary *infoDic = [[NSBundlemainBundle] infoDictionary]; NSString *currentVersion = [infoDic objectForKey:@"CFBundleShortVersionString"];//CFBun
iOS-利用AFNetworking(AFN 1.x)-实现文件断点下载
转:http://www.kaifazhe.com/ios_school/380066.html 官方建议AFN的使用方法 1. 定义一个全局的AFHttpClient:包含有 1> baseURL 2> 请求 3> 操作队列 NSOperationQueue 2. 由AFHTTPRequestOperation负责所有的网络操作请求 0.导入框架准备工作 •1. 将框架程序拖拽进项目 •2. 添加iOS框架引用 –SystemConfiguration.framework –Mo
iOS- 利用AFNetworking(AFN) - 实现文件断点下载
https://www.cnblogs.com/qingche/p/3500746.html 1. 定义一个全局的AFHttpClient:包含有 1> baseURL 2> 请求 3> 操作队列 NSOperationQueue 2. 由AFHTTPRequestOperation负责所有的网络操作请求 0.导入框架准备工作 •1. 将框架程序拖拽进项目 •2. 添加iOS框架引用 –SystemConfiguration.framework –MobileCoreServices.
网络之AFNetworking
Json.Xml解析第三方库多了去,就不一一说明,现在开始进入AFNetworking.由于AFNetworking支持ARC,ASI不支持ARC,现在越来越多的开始使用AFNetworking. http://blog.csdn.net/huang2009303513/article/details/41039681 用法都是一样的,保存起来防止博客丢失 //在请求响应时,有时候响应的内容可能是text/html.text/plain格式,所以需要在AFURLResponseSerializa
数据存储之iOS断点续传
iOS里面实现断点续传 第三方框架之AFN 代码实现 一.iOS里面实现断点续传 1⃣️AFN基于NSURL 1.性能和稳定性略差.针对JSON.XML.Plist和Image四种数据结构封装了各自处理器 2.适合逻辑简单的应用,易用性好 2⃣️ASI基于CFNetwork(更底层) 1.性能和稳定性略高,没有针对任何一种数据类型做封装 2.适合已经发展了一段时间的应用 二.第三方框架AFN 1⃣️操作 1.拖入AFN框架文件,编译(两个警告,需要倒入框架) 2.倒入System-, Mobil
iOS蓝牙架构搭建-2
蓝牙架构的搭建 前言:笔者认为,如果只是单纯的传授大家代码怎么敲,那么大家很有可能在实际开发中难以运用.刚好本人曾经参与过多款智能硬件开发的架构搭建,本小节本人就现场带领大家开发出一个通用的蓝牙工具类 既然是工具类,虽然大家以后可以在开发中直接拿去用,但是我的目的是想要传授给大家架构的思想,而不是教大家如何偷懒 为了能够让大家对蓝牙通讯理解的更加的透彻,本人专门买了一个小米手环,并且经过大量的测试,破解了部分小米的蓝牙协议(小米手环蓝牙数据是没有加密的) 只有对技术执着的追求,才能造就更高的品
UI:UITextView
#import "MainViewController.h" @interface MainViewController () <UITextViewDelegate> @property(nonatomic,retain) UITextView *textView; @property(nonatomic,retain) UIButton *btn; @property(nonatomic,retain) UIView *commentView; @end @implem
转-AFNetwork 作用和用法详解
来自:http://www.maxiaoguo.com/clothes/269.html AFNetworking是一个轻量级的iOS网络通信类库.它建立在NSURLConnection和NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单.它支持HTTP请求和基于REST的网络服务(包括GET.POST. PUT.DELETE等).支持ARC. Github地址:https://github.com/AFNetworking/AFNetworking // // MJV
插件与App的跳转,及路由的关系
在SDK中 无法直接跳App 的界面,这个时候需要使用 路由,或者通过 NSClassFromString 的 presentViewController 来跳转. 直接贴代码: UIViewController *VC = [NSClassFromString(@"WZFullmotionPagesController") new]; id prepareAction = ^(void (^ _Nonnull success)(void)) { UIViewController *V
C++的内存泄漏检测
C++大量的手动分配.回收内存是存在风险的,也许一个函数中一小块内存泄漏被重复放大之后,最后掏空内存. 这里介绍一种在debug模式下测试内存泄漏的方法. 首先在文件的开头以确定的顺序写下这段代码: #define _CRTDBG_MAP_ALLOC #include <crtdbg.h> #include <stdlib.h> 第1行定义了宏,实现一些内存分配函数向debug模式的映射. 打开<crtdbg.h>我们可以找到这么一段代码: 可以看到,定义了_DEBUG
蓝牙4.0 BLE基础之vdd检测new
外部ADC通道,我们现在用的是A0脚,也就是P00通道 把它设置成输出的一个模式.在程序中设置,代码如下: #include <ioCC2540.h> #define HAL_ADC_REF_125V 0x00 #define HAL_ADC_DEC064 0X00 #define HAL_ADC_CHN_VDD3 0x0f unsigned char cmd; unsigned int Read_Vddvalue(void) { unsigned int value; unsigned ch
iOS开发——网络篇——NSURLSession,下载、上传代理方法,利用NSURLSession断点下载,AFN基本使用,网络检测,NSURLConnection补充
一.NSURLConnection补充 前面提到的NSURLConnection有些知识点需要补充 NSURLConnectionDataDelegate的代理方法有一下几个 - (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response { } - (void)connection:(NSURLConnection *)connection didReceiveData:
[算法]检测空间三角形相交算法(Devillers & Guigue算法)
#pragma once //GYDevillersTriangle.h /* 快速检测空间三角形相交算法的代码实现(Devillers & Guigue算法) 博客原地址:http://blog.csdn.net/fourierfeng/article/details/11969915# Devillers & Guigue算法(简称Devillers 算法) 通过三角形各顶点构成的行列式正负的几何意义来判断三角形中点.线.面之间的相对位置关系, 从而判断两三角形是否相交.其基本原理如下
opencv--图像轮廓检测
//图像的轮廓检测上 //By MoreWindows (http://blog.csdn.net/MoreWindows) #include <opencv2/opencv.hpp> using namespace std; #pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"") int main( int argc, char** ar
热门专题
mMetadataRetriever 获取第一帧
hexo博客添加礼花鼠标点击特效
浏览器input输入框自动提示输入历史
SQL2016安装包
webapi dynamic 传参
linux 配置多个java环境
docker启动java扩大堆内存
联想关闭触摸板快捷键没用
Ext.MessageBox.alert中使用回调函数
fiddler 调试 webservice
canvas键盘回车播放动画截图的时候停一下剪完再播放
c2039 string 不是 std的成员
dell服务器ipmi安装pve系统
stm32 已知adc采样点数 求周期
除了jsp引入文件的动作
mybatis 插入没有实体类时怎么返回主键
windows10链接windows server2012
spark 写 oss 指定文件名
react 微信扫码登录
₽Y5RqN1Io2₭