首页
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
热门专题
如何把参数放进header
编写一个存储过程proc_test_char
javafx的alert
gitlab 上传了ssh 公钥还需要密码
酒店客房管理系统er图
微信小程序把画布内容导出成图片保存
sim800c 查询
启用g1垃圾回收器配置
idea发起码云 pull request
win10怎样关闭sangfor defender
php 获取类的常量const
由于资源该资源采用了超高压缩比压缩
short procedure 中的rollback
layui msg 传值
c# Process 静默安装.NET Framework
IP地址的表示 223.95.76.192 27
medusa在linux哪里
python mysql转化为json
tomcat启动Jenkins报错404
git服务器搭建windows