大话PCIe:BAR空间和TLP
上一篇文章中写到每个PCIe的function都有自己的configuration space,其实就是配置寄存器了(这个当然是要有的了,不然软件要怎么玩?只不过PCIe的配置寄存器要通过tlp才能去访问)。其实PCIe设备是有自己独立的一套内部空间,不仅仅是配置空间,包括每个设备提供哪些I/O地址,memory地址。而BAR(Base Address...
View ArticleAndroid深入理解JNI(二)类型转换、方法签名和JNIEnv
相关文章 Android深入理解JNI系列 前言 上一篇文章介绍了JNI的基本原理和注册,这一篇接着带领大家来学习JNI的数据类型转换、方法签名和JNIEnv。 1.数据类型的转换 首先给出上一篇文章中android_media_MediaRecorder.cpp中的android_media_MediaRecorder_start方法:...
View Article18day 常用小功能(打电话、打开网址、发邮件、短信)
概述 掌握 常用小功能(打电话、打开网址、发邮件、短信) 真机调试 UI综合练习(网易彩票) 一、常用小功能 1、打电话 1)方法一: NSURL *url = [NSURL URLWithString:@"tel://10010"]; [[UIApplication sharedApplication] openURL:url]; 缺点:不会自动回到原应用,直接停留在通话记录页面...
View Article19day- 真机调试
一、如何成为开发者 加入开发者计划(花钱) 1.真机调试: 管理发布证书,和调试证书 包括消息推送、PP 等证书 2.发布程序 个人/公司:99美元--RMB 688 共同点:只能发布APPStore,都能让多台电脑进行调试 个人和公司的区别: 1.个人只能添加一个iOS Development 2.公司可以添加无数个iOS Development 3.个人证书申请简单...
View Article书写手机移动页面时的一些坑
今天总结一下在写手机移动端页面时的一些注意事项。在写手机移动端页面时,我们有时候会稀里糊涂的遇到一些坑。同时手机页面的一些展示和我们pc端页面的展示是有一些区别的。 一、书写移动端时需注意的meta 标签 1. 第一个标签(最重要的标签) <meta name="viewport" content="width=device-width, user-scalable=no,...
View Article20day-、UI综合练习(网易彩票)---知识点储备
代码 UI综合练习-网易彩票 1、自定义UITarBarController 和TabBar 1)如何自定义TarBar-- 为了减小iOS系统版本间的风格差异 首先要自定义UITabBarController:新建一个类,继承自UITabBarController 自定义TabBar 新建一个类,继承自UIView,用来做TabBar,封装内部的按钮...
View Article20day-、UI综合练习(网易彩票)---主要代码和对应的业务分析
网易彩票业务 1、彩票资讯、中奖排行、个人中奖 2、主要内容 购彩业务模式:代理商机制、资金流 购彩流程: 采种:双色球 3、代理商机制 1)代理商机制的产生原因 让用户的购买投注被国家认可,也是出票合法化 出票门槛高 小公司作为子代理商跟代理商(和有关机构签订协议的企业)打交道 2)代理商的工作 对上与政府部门协调,对下管理子代理商 为每个子代理商分配唯一的标识和密码 3)子代理商可以做的事情...
View Article自定义按钮的标题宽度、高度
在设置高度的时候IOS6、IOS7的运行时版本、编译时版本兼容。 重写titleRectForContentRect方法 /** warning: could not load any Objective-C class information. This will significantly reduce the quality of type information available....
View ArticleUICollectionViewController的使用
@interface UICollectionViewController : UIViewController <UICollectionViewDelegate, UICollectionViewDataSource> 使用步骤 第一步:必须有布局 UICollectionViewFlowLayout *collectionViewLayout =...
View Article解析json字符串
//解析json字符串 + (NSArray *)list{ NSMutableArray *tmpArrayM = [NSMutableArray array]; NSString *path = [[NSBundle mainBundle] pathForResource:@"products.json" ofType:nil]; // NSString *str = [NSString...
View ArticleUIDatePicker的使用
UIDatePicker的使用 - (HLSettingLabeltemModel *)startModel{ if (nil == _startModel) { HLSettingLabeltemModel *labelModel = [HLSettingLabeltemModel itemModelWithTitle:@"开始时间" icon:@""]; [labelModel...
View ArticlestandardUserDefaults 的使用
偏好设置的工具方法 + (void)setObject:(id)value forKey:(NSString *)key{ [[NSUserDefaults standardUserDefaults] setObject:value forKey:key]; [[NSUserDefaults standardUserDefaults] synchronize]; } +...
View Article避免block的循环引用
前言 循环引用: *对于非ARC下, 为了防止循环引用, 我们使用__block来修饰在Block中使用的对象: *对于ARC下 为了防止循环引用, 我们使用__weak来修饰在Block中使用的对象。原理就是:ARC中,Block中如果引用了__strong修饰符的自动变量,则相当于Block对该变量的引用计数+1。 eg.: 内存泄露例子:...
View Article20day-、针对UI综合练习(网易彩票)的总结
前言 开发一个新项目的步骤 网络层-》数据模型层-》视图层 1、项目配置(图标的玻璃质感、状态栏的设置、系统的兼容、是否支持横竖切换)–环境部署 2、划分模块 3、搭建主框架 一、辅助开发&常见问题的解决 1、不想升级Xcode7.3,能不能真机调试iOS9.3设备呢? 1)从网上下载Xcode7.3.dmg...
View ArticleReact Native调用原生组件
在React Native开发过程中,有时候我们可能需要访问平台的API,但react Native还没有相应的实现,或者是React Native还不支持一些原生的属性,我们需要调用原生代码来实现,或者是我们需要复用一些原来的Java代码,这个时候我们就需要创建一个原生模块来自己实现对我们需要功能的封装。 相关文档可以参照官方的介绍。 实例...
View Article6.OkHttp的缓存管理
6.OkHttp的缓存管理 番外篇有讲到, Http头里面有个Cache-Control 的字段,这个字段就是来处理缓存的,我们先来了解一下Cache-Control Cache-Control的运用 Cache-Control : cache-directive Cache-directive 说明 public 所有内容都将被缓存(客户端和代理服务器都可缓存) private...
View ArticleOkHttp 3.x 源码解析之Interceptor 拦截器
Tamic / http://blog.csdn.net/sk719887916/article/details/74308343 OkHttp拦截器原理解析 拦截器 Java里的拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执行,同时也提供了一种可以提取action中可重用部分的方式。...
View ArticleKotlin学习之-5.8 泛型
Kotlin学习之-5.8 泛型 和Java中一样,Kotlin 也可以使用类型参数: class Box<T>(t: T) { var value = t } 一般情况下,要创建这样的类的实例,我们需要提供类型参数: val box: Box<Int> = Box<Int>(1)...
View Article21day 线程
概述 重点: NSThread 多线程基础、pthread、开启线程的3种方式 线程的状态、线程安全问题、线程间的通信 GCD 同步方法和异步方法、队列的使用、线程间的通信 延迟执行、一次性代码、队列组、单例模式-ARC、单例模式-MRC、用宏抽取单例模式 NSOperation...
View Article