- 博客(12)
- 收藏
- 关注
原创 Flappy Bird 源码走读
参考:https://github.com/kirualex/SprityBird该项目基于spritekit,代码的结构很清楚,感觉用来学习spritekit非常不错。1、项目只有一个viewController,包含:@property (weak,nonatomic) IBOutlet SKView * gameView;@property (weak,nonatomic) ...
2016-04-28 11:48:00 345
原创 mysql 外键约束备注
梳理mysql外键约束的知识点。1、mysql外键约束只对InnoDb引擎有效;2、创建外键约束如下:DROP TABLE IF EXISTS t_demo_product;CREATE TABLE IF NOT EXISTS t_demo_product( proid int(20), proname varchar(20), price int(10),...
2016-04-27 14:29:00 459
原创 php杂记(二)
1、获取客户端真实IPif (!empty($_SERVER['HTTP_CLIENT_IP'])) { $onlineip = $_SERVER['HTTP_CLIENT_IP']; } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {//是否通过代理服务器 ...
2016-04-26 14:25:00 185
原创 断点续传原理备注
断点续传基于http/1.1协议实现,实际使用中主要靠修改http 请求消息头的range: 指定第一个字节的位置和最后一个字节的位置,一般格式: Range:(unit=first byte pos)-[last byte pos] 实际代码实现在请求下载时,读取待下载文件大小并给header赋值:long size = file.length();Header head...
2016-04-22 09:48:00 279
原创 SurfaceView 绘制分形图
之前一直做的是应用类,这次抽时间,参考网上资料实践了下SurfaceView。目标是在页面上画一个科赫曲线的分形图。代码如下:package com.example.fredric.demo02;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;...
2016-04-21 16:41:00 362
原创 SQLite3
记录一个基础的IOS下SQLite的例子:@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, ...
2016-04-16 11:15:00 210
原创 UITableView(一)
#import <UIKit/UIKit.h>@interface ViewController : UIViewController<UITableViewDataSource,UITableViewDelegate> @property (nonatomic, retain) NSArray *_dataList; @property (nona...
2016-04-14 09:57:00 172
原创 greenDao 备注
1、构建文件夹存放自动生成的代码,并在脚本中配置:sourceSets { main { java.srcDirs = ['src/main/java', 'src/main/java-gen'] } }2、工程配置,引入greenDaocompile 'de.greenrobot:greendao:1.3.7'3...
2016-04-12 15:08:00 228
原创 eventbus 备注
Event在整个系统中是单例的。EventBus.getDefault().register(this); 注册EventBus.getDefault().unregister(this); 注销处理:public void onEventMainThread(Integer type){ if(type==LOGOUT){ mainFragment.setCurre...
2016-04-12 11:44:00 183
原创 Retrofit 备注
1、配置:compile 'com.squareup.retrofit:retrofit:2.0.0-beta2'compile 'com.squareup.retrofit:converter-gson:2.0.0-beta2'2、定义服务和返回值public interface LoginService { @POST("/test") Call<Log...
2016-04-12 11:36:00 203
原创 RxJava 备注
RxJava是一个采用观察者模式的异步框架,本文给出几个基本的使用例子。1、配置依赖: compile 'io.reactivex:rxjava:1.0.14' compile 'io.reactivex:rxandroid:1.0.1'2、基础(发布、订阅):observable = Observable.create(new Observable.OnSubs...
2016-04-12 10:37:00 234
原创 dagger2 备注
dagger 2是android下的IOC框架,类似java服务端的spring,但功能上远没有其强大。个人理解不管是APP还是服务端依赖注入的本质都是一样的,用于解耦某个服务的定义和实现。我自己给出下面这个简单的例子:1、在android studio中增加配置如下:buildscript { repositories { jcenter() } ...
2016-04-11 16:59:00 202
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人