- 博客(47)
- 收藏
- 关注
原创 C#(二)
命名空间:为类创建容器。,同名类在不同命名空间中不会混淆。Console类在System命名空间中。 using指令:用于限定要用的命名空间。 程序集:类编译到程序集当中,程序集是文件
2016-04-28 09:36:01 322
原创 SQL简单查询
简单查询:查询一张数据表中所有数据行的内容。②语法格式:SELECT [DISTINCT] * | 列名称 [别名]//可选项①FROM 表名称 [别名];首先执行①,确定来源。后面是数据筛选操作。 简单查询是所有的行和列的数据,简单查询是不能控制数据行的,只能在SELECT子句里面控制列如果是全部的查询列,那么就使用通配符“*”完成。SELCET * FROM emp;
2016-04-08 15:29:37 425
原创 c#(一)
=============Consolo.write();没有空格1)是数学中的加法运算。,数据类型为数字类型2)是连接的意思;//如果三个类型相加的话,+name+Console.Readkey();等待键盘输入,退出程序。使调试时能看到输出结果。如果没有此句,命令窗口会一闪而过;decimal 关键字表示128 位数据类型。同浮点型相比,decimal 类型具有更高的精度
2016-04-08 15:29:33 209
原创 GN算法
基本思想:不断的从网络中移除介数最大的边边介数:网络中经过每条边的最短路径数目基本流程计算网络中所有边的介数找到介数最高的边并将它从网络中移除重复第二步,直到每个节点就是一个退化的社团为止存在的问题:社区结构没有定义哪一步终止。hold off 使当前轴及图形不在具备被刷新的性质hold on 和hold off,是相对使用的前者的意思是,你在当前图的轴(坐标系)中画
2016-04-08 15:29:26 1602
原创 ORACLE12C 新特性CDB与PDB
在ORACLE 12C数据库引入的多租用户环境(MultitenantEnvironment)中,允许一个数据库容器(CDB)承载多个可插拔数据库(PDB)。CDB全称为ContainerDatabase,中文翻译为数据库容器,PDB全称为Pluggable Database,即可插拔数据库。在ORACLE12C之前,实例与数据库是一对一或多对一关系(RAC):即一个实例只能与一个数据库
2016-04-08 15:29:22 257
原创 SQL
c##scottSQL指的是结构化查询语言。Oracle数据库是世界上第一个支持SQL语法的数据库,关系型数据库都支持SQL语法。SQL语句语法:SELECT.FROM.WHERE.GROUPBY.HAVING.ORDERBY.INSERT.UPDATE.DELETE.CREATE.DROP.ALTER.GRANT.REVOKE.SQL分为三种类型:DML(数据操作语言):主要指的数据库
2016-04-08 15:29:17 225
原创 数据库知识-oracle
总要学点新的东西oracle i,g,c分别代表internet,网格计算方式,提升了数据库的分布,c指云服务。个人学习使用不要钱,工作之中则需要缴费超级管理员:sys/change_on_install普通管理员:system/manager普通用户:scott/tiger需要解锁大数据用户(样本数据库才有):sh/sh需要解锁OracleOraDB12Home1TNSListe
2016-04-08 15:29:12 401
原创 iOS事件的分发传递
响应者链的特点:通常由uiview构成,一个视图的下一个响应者是uiviewcontroller,如果没有则由他父视图响应,uiwindow,再到application.iOS系统检测到手指触摸(Touch)操作时会将其打包成一个UIEvent对象,并放入当前活动Application的事件队列,单例的UIApplication会从事件队列中取出触摸事件并传递给单例的UIWindow来处理,U
2016-04-08 15:29:07 203
原创 java
JRE运行时解释,如果电脑上没有JDK有JRE能执行,但不能开发。java程序分为两个操作,编译程序和解释程序。public class 类名称则必须文件名称一样但是class则不是,但是生成的.class则是根据文件里面的类生成的。就算你声明了多个class则会生成多个.class、缺少主类。class前必须加上public。另外编译的命令必须加上.java扩展名哦。。。运行就不用加
2016-04-08 15:28:56 172
原创 代码优化工具:Instruments学习&nbs…
Instruments:优化代码 所有 Instruments的工作都在一个跟踪文档(trace documents)里面完成。一 个跟踪文档收集那些被 instruments聚集的与该文档有关的数据。每个跟踪文档通常 包含一个会话的价值数据,这也是作为一个单一的跟踪。你可以保存跟踪文档到你已经收集的跟踪数据备份里面,然后可以在以后再次打开并查看它们.现在InstrumentsXCode已
2016-04-08 15:28:50 276
原创 数据结构学习(1)
#include 包含文件,预处理,把文件拷贝到某个工程下,复制黏贴到这段话当中声明就是告诉你函数的参数,返回值等等,定义就是代码的实现部分。声明就是让人认清这个函数,定义就是使用的时候去调用,多次声明可以。避免重复包含的方法:#ifndef #endif#define 宏定义,文本替换编译:把C语言代码编译成汇编汇编:把汇编代码翻译成机器码链接:分为静态链接和动态链接静态链接:把
2016-04-08 15:28:45 160
原创 Apple Pay接入详细教程 - iOS开发
APP接入ApplePay不需要POS机,但是还是要和银行签约,和接入银行卡支付一样。苹果目前建议是和第三方合作接入Applepay,比如银联等等,省去了一家家银行签约的过程,由第三方和一家家银行沟通事项,商户之和第三方沟通。所以签约部分就是和第三方支付平台签约了,钱会进入和第三方签约的银行卡内。准备工作在接入Apple Pay之前,首先要申请MerchantID及对应证书。 C
2016-04-08 15:28:41 959
原创 内存管理 - CocoaChina
1.Arc自动引用计数,当被持有的时候引用计数加一,被释放时则减一,autorelease,自动释放池,运行结束自动减一。MRC下内存管理问题:释放一个堆内存时,首先要确定所有指向它的指针全部被释放了。避免提前释放。 释放指针指向的堆空间,首先要确定哪些指向同一个内存,避免多次释放。模块化操作,不能知道最后由谁释放,多线程操作时,不能确定那个线程最后使用完。ARC问题:避免循环引用,死循环。
2016-04-08 15:28:34 212
原创 runtime
runtime是一套比较底层的纯C语言API, 属于1个C语言库,包含了很多底层的C语言API。 runtime是属于OC的底层, 可以进行一些非常底层的操作(用OC是无法现实的, 不好实现)在程序运行过程中, 动态创建一个类(比如KVO的底层实现)在程序运行过程中, 动态地为某个类添加属性\方法, 修改属性值\方法遍历一个类的所有成员变量(属性)\所有方法 例
2016-04-08 15:28:29 169
原创 ios 通过调用系统摄像头拍照,…
如果您的App里需要获得由系统自带的照相机、摄像机和录音软件所生成的文件。可以借鉴以下代码来调用iPhone摄像头拍照或者摄像的功能,并把获得的数据直接写入到文件。 如果您的App里需要获得由系统自带的照相机、摄像机和录音软件所生成的文件。可以借鉴以下代码来调用iPhone摄像头拍照或者摄像的功能,并把获得的数据直接写入到文件。http://www.oschina.net/question
2016-04-08 15:28:24 922
原创 iOS定位功能实现
开个坑,http://www.cnblogs.com/kenshincui/p/4125570.html#location。在iOS中通过Core Location框架进行定位操作。CoreLocation自身可以单独使用,和地图开发框架MapKit完全是独立的,但是往往地图开发要配合定位框架使用。在CoreLocation中主要包含了定位、地理编码(包括反编码)功能,实现的方式一般是通过
2016-04-08 15:28:20 242
原创 Ios二维码扫描
创建扫描关键代码如下: //创建会话 self.session = [[AVCaptureSession alloc] init]; //获取摄像头设备 AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo]; NSError
2016-04-08 15:28:10 341
原创 Swift大会PDF观看总结
1.做了一个函数程序例子,函数的表达效果就是这个函数的评价,避免改变状态和可变数据?什么鬼?陈述性编程包括函数+数据流图+?响应式编程 然后命令式编程里面有面向对象编程.swift是一个响应式函数,就是他是面向对象和过程的两种编程方式的合体。后面是swift同样一段代码会产生不同的结果。弱类型?强类型?告诉我们除非不得已不要使用继承(父类的属性方法等给子类继承),用enum,struct
2016-04-08 15:28:04 177
原创 UI:音频播放,桥接,相片和照片处…
#import "ViewController.h"#import#import@interface ViewController (){ MPMoviePlayerController *_playerCtrl;}@end@implementationViewController - (void)viewDidLoad { [su
2016-04-08 15:27:59 167
原创 Ui:响应者链,手势,摇动事件
)viewDidLoad://视图控制器将视图载入内存后会调用此方法 - (void)touchesBegan:(NSSet *)toucheswithEvent:(UIEvent *)event { //NSLog(@"%@接收了事件",[self class]); //[self.nextResponder.nextResponder touche
2016-04-08 15:27:54 208
原创 UI: didReceiveMemoryWarning…
didReceiveMemoryWarning:内存警告时调用。loadView: 苹果设计这个方法就是给我们自定义UIViewController的view用的,创建controller的view并且不是xib创建的时候就调用loadView创建。viewDidLoad:最终都会调用的方法.viewDidUnload:系统发出内存警告,当当前视图层不是用户接受的那个视图层的时候,就把里面
2016-04-08 15:27:49 251
原创 UI触摸手势,事件的分发传递
#import "TouchView.h"@implementation TouchView { BOOL_isInside;} - (instancetype)initWithFrame:(CGRect)frame{ if(self = [super initWithFrame:frame]) {//创建的时候是传入的大小
2016-04-08 15:27:44 176
原创 UI:网络编程2,文件移动,断点续传
NSURLSession是iOS7中新的网络接口,如果用户强制将程序关闭,NSURLSession会断掉。NSURLSession提供的功能:1.通过URL将数据下载到内存2.通过URL将数据下载到文件系统3.将数据上传到指定URL4.在后台完成上述功能- (IBAction)startDownload:(id)sender{ NSURL
2016-04-08 15:27:38 217
原创 UI网络编程:get和post
GCD界面刷新: dispatch_async(dispatch_get_main_queue(),block);http请求方式分为:get:索取数据。只有请求头post:提交数据。包含请求头和请求体UI界面得渲染育刷新在主线程中执行,主线程不流畅会导致卡顿。 //1. NSURL*url = [NSURLURLWithString:@"ht
2016-04-08 15:27:33 197
原创 UIGCD的用法,组任务
#import "ViewController.h"@interface ViewController () { dispatch_queue_t suspendQueue;}@end@implementation ViewController- (void)viewDidLoad { [superviewDidLoad]; //
2016-04-08 15:27:27 153
原创 UI单例类的设计,GCD的图片加载
#import "Husband.h"@implementation Husband //-->litteHusbandstaticHusband*instance= nil;//只是把指针放入静态存储区,刚开始指针置为空,只要使指针不变就好了,然后因为栈区的内存有指针指着,所以不会被销毁//一开始创建东西的话都是allocinit这时候要确保他创建的,或者调用的那个方
2016-04-08 15:27:22 194
原创 GCD的队列,死锁
GCD比thread更底层,而且无需加锁。队列分为并发,和串行,并发就是可以不用等待结果直接往下运行,而串行则需要一个个按顺序运行。一定要任务全部完成。 #import "ViewController.h"@interface ViewController ()@end@implementation ViewController-(void)viewDi
2016-04-08 15:27:17 220
原创 多线程:图形的异步加载和线程的资…
[selfperformSelectorInBackground:@selector(downloadImage:)withObject:url];//系统自带的多线程方法, - (void)downloadImage:(NSURL *)url { //主线程的autoreleasepool无法管理多线程中的OC对象,因此需要在多线程的入口方法中添加autoreleasepool
2016-04-08 15:27:12 233
原创 UICoreAnimation(5):CATransition&…
interface ViewController (){ UIImageView*_imgView; NSMutableArray*_imgs; NSInteger_index;}@end@implementation ViewController- (void)viewDidLoad { [
2016-04-08 15:27:07 284
转载 UI Thread
原文地址:Thread">UI Thread作者:我不是怕忘了吗NSThread创建线程的几种方法: 1NSThread: 优点:NSThread 比其他两个轻量级 缺点:需要自己管理线程的生命周期,线程同步,加锁。 Cocoa operation 其子类 NSOperation ,NSOperationQueue, NSOperation:抽象类,使用它必须用它的子类 包括:N
2016-04-08 15:27:01 425
转载 UI多线程(1)并行和并发的…
原文地址:UI多线程(1)并行和并发的区别,锁的种类,同步异步,阻塞非阻塞。作者:我不是怕忘了吗进程:单个cpu同一时刻只能运行一个进程,单核的cpu可以双开QQ和网页是因为时间碎片化的方法,就是不断来回切换来达到假的多个进程同时进行的效果。线程:一个进程可以包含多个线程,就是一个程序可以有多个功能一样。一个程序运行的时候会申请一个内存,然后所有的线程都是共有这个内存的。但是功能都占有一部分
2016-04-08 15:26:56 342
转载 UICoreAnimation(4):核心动…
原文地址:UICoreAnimation(4):核心动画,CAKeyframeAnimation关键帧动画及CAAnimationGroup动画组作者:我不是怕忘了吗CABasicAnimation只能从一个数值(fromValue)到另一个数值(toValue),而关键帧动画可以通过构建数组来保存这些数值。Values:里面的元素称为关键帧,可以通过修改里面时间的配比来改变动画时间。pat
2016-04-08 15:26:51 203
转载 UICoreAnimation(4):核心动…
原文地址:UICoreAnimation(4):核心动画,CABaicAnimation作者:我不是怕忘了吗1.首先CAAnimation是一个抽象类,不能直接使用,只能使用它具体的子类。然后是动画的常用属性,timingFuction:速度控制函数,控制动画的运行节奏。(2)delegate(3)removeOnCompletion默认是Yes,如果你想动画完成后维持原样,要把这个属性设置
2016-04-08 15:26:46 181
转载 UICoreAnimation(3):核心动…
原文地址:UICoreAnimation(3):核心动画,CAlyer的隐式动画作者:我不是怕忘了吗核心动画都是初始化一个动画对象然后进行画图,他和前面的drawrect可以共用,画图的时候只要路径给这个动画对象就可以了。CoreAnimation动画执行都是在后台执行的不会阻碍主线程的进行CAAnimation是所有动画对象的父类,是个抽象类不能直接使用,要使用的他具体化的子类//缩放
2016-04-08 15:26:42 255
转载 UICoreAnimation(2):Calayer…
原文地址:UICoreAnimation(2):Calayer绘图作者:我不是怕忘了吗(1)在calayer内部绘图需要遵循这个layer的代理方法:myLayer.delegare =self;//这个mylayer是在父视图中创建的,你要直接在父视图里面给mylayer上面显示东西,就需要前面的代理方法了。那么前面的为什么不需要呢,因为他是在创建这个layer,而不是去他的内部干什么.所以
2016-04-08 15:26:37 165
原创 求职面试题目
const,只读的全局变量,其值不可修改. static,规定此全局变量只在当前模块(文件)中可见. static const,既是只读的,又是只在当前模块中可见的. 1、Objective-C的类可以多重继承么?可以采用多个协议么?答:不可以多重继承,可以采用多个协议。2、#import和#include的区别是什么?#import#import能避免头文件被重复包含
2016-04-08 15:26:31 359
转载 UICoreAnimation基础
原文地址:UICoreAnimation基础作者:我不是怕忘了吗CAlayer是UIview的组成部分,负责图像界面得显示,是View功能的一部分.Layer的属性有:1.圆角:就是设置这个view显示图像的四个角的角度,默认90°。view.layer.cornerRadius= 50;2.阴影:view.layer.shadowColor = [UIColor lightGrayColo
2016-04-08 15:26:25 226
转载 UI进栈出栈原理
原文地址:UI进栈出栈原理作者:我不是怕忘了吗[self.navigationController pushViewController:vc1 animated:YES];//首先进栈 [self addChildViewController:vc1]; // 1然后自身添加一个子视图控制器,用addChildViewController这个方
2016-04-08 15:26:21 711
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人