自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

VictorZhang

学习在于点点滴滴的积累,乐享其中,为此不疲。

  • 博客(25)
  • 资源 (26)
  • 问答 (28)
  • 收藏
  • 关注

原创 IOS 开发 点击屏幕非UITextField处 也收回键盘

iOS点击空白处或点击背景收起键盘在viewDidLoad中添加手势- (void)viewDidLoad{         [super viewDidLoad];         UITapGestureRecognizer *tap1 = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(

2015-08-30 18:03:41 857

原创 XCode调试的 Stack Trace,调试时抛出异常,定位到某一行代码,并且添加变量监视

在Xcode调试程序的时候,总是会出现不知道错误在什么地方的问题,很是捉急,现在又一个办法,可以具体定位到错误行的代码,试一下吧?超级好用操作很简单:1、在XCode界面中按cmd + 6快捷键,或者直接点击选项卡,跳到Breakpoint的tab2、然后点击左下角的+号,增加一个Exception的断点,如下图所示。3、接下来会出现一个“All Exception

2015-08-29 20:01:20 1175

原创 chrome浏览器插件基本开发

可以说浏览器正是由于插件的支持,使其功能变得强大和丰富多彩。其实我们也可以根据自己的需要来设计浏览器插件,从而满足自己的需要。下面小编就以Chrome插件(应用)开发为例,给大家简单的讲解一下具体的设计方法。方法/步骤首先,我们创建一个文件夹,用于存在Chrome应用(扩展)所需要的所有文件。并在该文件夹中存放三个文件

2015-08-28 11:09:24 749

转载 Xcode各版本和IOS模拟器个版本下载

本文转载自:http://blog.csdn.net/zhangao0086/article/details/38491271如果你嫌在 App Store 下载 Xcode 太慢,你也可以选择从网络上下载:Xcode下载(Beta版打的包是不能提交到App Store上的)Xcode 7 Beta 5:http://pan.baidu.com/s/1m

2015-08-24 22:23:51 6613

原创 C语言的static和extern关键字的使用

static     1.修饰局部或者全局变量只能在当前的文件中使用      而不能在其它文件中使用    2.修饰的变量只会执行一次,并且是在所以函数执行前    3.修改的变量的值是在内存静态区开辟的空间和存储          extern     1.修饰的全局变量,表示当前变量可以在文件中使用,       也可以在不同的文件中使用    2.不

2015-08-21 16:08:22 1121

原创 C语言的void*指针使用

#include #include //void *可以是任意类型的数据,任意类型都可以存储,也可以转换任意类型int main(){ //例1:将普通指针变量赋值给void*指针并打印输出 int pa = 100; int *p = &pa; void * v = p; printf("v=%d \n",*((int*)v)); //例2:通过void*指针修改

2015-08-21 14:49:03 2487

原创 C语言多级指针的使用

话不多说,直接代码,以下是多级指针,通过指针变量修改变量的值#include #include    void secondPoint(int **a, float ***f, double ****d, char *****c){    **a = 100;    ***f = 9.2f;    ****d = 3.14;    *****c =

2015-08-21 14:14:40 1993

原创 Objective-C NSFileManager的使用

1. 回顾  转大写  -(NSString*)uppercaseString;  -(NSString*)lowercaseString;  -(NSString*)capitalizedString;  -(BOOL)isEqualToString:(NSString*)aString;  -(NSComparisonResult)compare:(NSString*)

2015-08-18 18:13:23 539

原创 Objective-C NSDate的使用

1.NSDate的介绍和使用  NSDate可以用来表示时间  [NSDate date];返回的就是当前时间  //创建一个日期时间对象,默认是格林威治标准时间  NSDate *date1 = [NSDate date];  //北京是东8区  用date1 加上 8 就是北京时间  NSLog(@"%@",date1);    NSTimeZone *

2015-08-18 18:10:52 560

原创 Objective-C 常见的结构体

常见的结构体1. NSPoint 和 CGPoint    它们是一个类型,只是NSPoint是对CGPoint的一种定义,   让它成为Foundation框架的类型      用来表示二维平面的一个点   typedef CGPoint NSPoint;   CGPoint的定义   struct CGPoint{  CGFloat x;  CG

2015-08-18 18:09:09 676

原创 Objective-C 集合对象的内存管理

1.集合对象的内存管理  当一个对象加入到集合中,数组被销毁了,里面的对象一定会被销毁吗?  答案:会的,因为当对象被添加到数组时,对象的引用计数会加一              当数组被释放时,会向数组里的每个对象发送改一个release    示例:   @autoreleasepool{  Person *p = [Person new]; //1

2015-08-18 18:08:25 465

原创 Objective-C Copy的概念、入门和内存管理

1、对象copy概念  使用copy 会产生一个副本    修改副本,不会改变原对象    OC中的copy,就是指的是对象的拷贝    使用copy功能  需要遵守NSCopying协议,实现copyWithZone:方法    copy : 创建一个不可变副本(如NSString、NSArray、NSDictionary)         copy的对象

2015-08-18 17:59:22 523

原创 Objective-C 单例模式的实现

1.什么是单例模式?  Singleton  答:单例模式的意图是类的对象成为系统中唯一的实例,提供一个访问点,供客户类共享资源  2.什么情况下使用单例?  答:1.类只能有一个实例,而且必须从一个为人熟知的访问点对其进行访问,         2.这个唯一的实例只能通过子类化进行扩展,而且扩展的对象不会破坏客户端代码OC中的单例模式写法不同于JAVA和C#,因为

2015-08-18 17:55:29 551

原创 Objective-C Category 、 Extension 、 非正式协议 及Block的使用

1. 分类 Category的使用流程  Category的作用是用来扩展类,在不修改以前的源代码的情况下    Category有很多翻译:分类 \ 类别 \ 类目 (一般叫做分类)  分类的作用  1.一个庞大的类可以分模块来开发,如:C#中的partial关键字,对类进行分多个类  2.一个庞大的类可以有多个人来编写,更有利于团队合作  3.在不修

2015-08-15 16:34:03 656

原创 Objective-C 循环引用的处理

循环引用在ARC下和在MRC下都会出现问题问题描述:  两个对象互相引用,导致他们的引用计数都为1,就会造成不会被释放ARC下:两个对象一个使用 weak修饰,一个使用strongMRC下:两个对象一个使用retain修饰,一个使用assign文件1#import @class Dog;@interface Person : NSObject

2015-08-14 17:50:56 681

原创 Objective-C #include、#import 、 @class的使用区别

问题:#include 、 @import 、@class的区别答:相同点:它们都可以导入头文件不同点:  (1) 多文件下#include要注意重复引用的问题,编译时会对头文件做检查,是否有声明      (2) #import内部处理重复引用的问题,编译时会对头文件做检查,是否有声明      (3) @class告诉编译器,后面跟着的这个名字是个类,编译时不做检查,运行时

2015-08-14 17:45:15 639

原创 Objective-C -- NSString的内存管理

NSString等Foundation框架提供的类的内存管理栈               内存地址由高到低堆               内存地址由低到高栈区地址   大于     堆区地址堆区地址   大于     数据区地址 int main(){    定义字符串,字符串在内存常量区如果你需要的字符串在常量区已经存

2015-08-09 18:37:42 802

原创 顺序表和链表存储的优缺点

顺序表和链表存储的优缺点1.顺序表存储     原理:顺序表存储是将数据元素放到一块连续的内存存储空间,存取效率高,速度快。但是不可以动态增加长度     优点:存取速度高效,通过下标来直接存储     缺点:1.插入和删除比较慢,2.不可以增长长度                    比如:插入或者删除一个元素时,整个表需要遍历移动元素来重新排一次顺序2.链

2015-08-07 11:31:06 35148

原创 Objective-C 自定义构造方法

自定义构造方法注意:父类的方法交给父类的方法来处理,子类的方法处理子类自己独有的属性    #import @interface Person : NSObject@property NSString* name;@property int age;//声明自定义构造方法-(instancetype)initWithName:(NSString*)_name and:(

2015-08-04 23:20:18 657

原创 Objective-C id和instancetype

id类型 和 应用场景    IOS5之后推出了instancetype类型    instancetype和id的访问  (1) 相同点     都可以作为方法的返回类型    (2) 不同点  1.instancetype可以返回和方法所在类相同类型的对象,id只能返回未知类型的对象  2.instancetype只能作为返回值,不能像id那样作为参数

2015-08-04 21:57:13 628

原创 Objective-C的构造方法

构造方法    构造方法:用来初始化对象的方法,是一个对象方法, -开头    重写构造方法的目的,为了让对象创建出来,成员变量就会有一些固定的值        完整的new出一个对象,分三步    (1) 使用alloc方法类分配存储空间,(返回分配的对象)    (2) 使用init方法来对对象进行初始化    (3) 返回对象的首地址         Pe

2015-08-04 18:29:36 769

原创 Objective-C响应方法

响应方法    响应方法    [对象 performSelector:(SEL)];#import //动物类@interface Animal : NSObject{ }-(void)run;@end@implementation Animal -(void)run{ NSLog(@"动物在跑!");}@end//狗类@interface

2015-08-04 17:33:41 542

原创 Objective-C 动态类型检测 类和实力对象能否响应方法

动态类型检测 1.判断对象能否响应指定的方法     -(BOOL) respondsToSelector : (SEL) 2.判断类能否响应指定的方法     -(BOOL) instanceRespondToSelector:(SEL)   实例代码:   #import //动物类@interface Animal : NSObject{ }

2015-08-04 17:13:13 852

原创 Objective-C 的动态类型判断

动态类型判断   (1).在Objective-C中,一个对象是否调用指定的方法不是有编译器决定的,而是由运行时决定的       这被称作为动态绑定      (2).在OC中,对象不调用方法,而是接受消息,消息表达式为:[reciver message];       运行时首先确定接收的类型(动态类型识别),然后根据消息名在类的方法列表里选择相依的       方法执

2015-08-04 16:25:11 837

原创 C语言 -- 定时关机程序

C语言  --  定时关机程序特别注意: 1.从接收到的char * 类型转换为 int ,一定不能使用(int)这种方式来转换,要用atoi()  使用方式:原型: int atoi(const char *nptr); 2.多个字符串合并,使用sprintf()  使用方式:sprintf(char *buffer,const char * format[,argum

2015-08-02 20:30:43 2151 1

长安链v2.1.0-从0到1的部署

长安链,又名ChainMaker, 版本v2.1.0,从0到1的部署到CentOS上

2022-06-17

io.flutter.zip

Android Studio上运行Flutter,报错could not find io.flutter:flutter_embedding_debug的错误,需要替换以上zip文件即可,Android Studio 4.2.0, Flutter 2.2.3, Dart 2.13.4

2021-07-23

程序员英文简历模板

有四个程序员英文简历模板,Web Developer, Software Engineer, Computer Science, Data Analyst,都是从国外的最新英语简历版本下载的

2019-09-19

C#的Spooler打印机相关API和Demo

这是使用C#编写的打印机相关API,使用C#的底层API控制打印机的打印,暂停,继续,删除,添加打印任务等操作

2019-08-20

商业计划书PPT.rar

商业计划书模板PPT,已经用它写过3个产品的了,其实商业计划书的布局和结构不要改的太复杂,大多投资人都喜欢简单的排版和明确的内容

2019-08-10

印加加打印管理软件

自助打印软件,自助打印系统,电脑自助打印,微信自助打印,打印店和文印店必备,特别适合高校、社会等打印店

2019-06-22

VS2010中文语言包32位和64位

这是VS2010的中文简体和中文繁体语言的安装包,有32位和64位的,请任意选择安装,官方地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=48180

2019-06-09

dotNetFx40LP_Full_x86_x64zh-Hans.zip

这个压缩包包含dotNetFx40_Full_x86_x64.exe和dotNetFx40LP_Full_x86_x64zh-Hans.exe安装文件,直接双击安装即可,该文章是从VS2010自动下载和生成的,具有Microsoft官方可靠性

2019-05-22

Newtonsoft.Json专为.Net 2.0、3.5、4.0和4.5

这是一个C#编程语言的JSON转数组或者字典对象,反之也可以,压缩包里有.Net Framework的2.0、3.5、4.0、4.5、Portable和WinRT的版本

2019-05-12

tensorflow一层神经网络

关于tensorflow一层神经网络的训练代码,可以熟知整个训练流程

2018-06-05

波士顿房屋价格预测

这是一个波士顿房屋价格预测,包含了我做的作答,仅供参考

2018-06-02

Charles4破解版

Charles4 破解版 for Mac,直接安装,安装后,可以拖到Application目录下

2018-06-01

学习曲线与交叉验证

我们可以通过学习曲线来检测模型是`欠拟合`,`过拟合`还是`刚刚好`。

2018-06-01

learning_curve 和 cross_validation

使用学习曲线和交叉验证来评估你的模型是过拟合,欠拟合,还是刚刚好

2018-06-01

iOS粒子效果

iOS粒子效果,烟花效果,自由落下,迸发等,使用CAEmitterLayer

2017-12-10

UIDynamicAnimationDemo

iOS的物理动画,使用系统的UIDynamicAnimation,它提供了碰撞,悬浮,snap等

2017-12-10

EasyUS Data Recovery 数据恢复Mac版

EasyUS Data Recovery 数据恢复Mac版, 连去年删除的文件都可以恢复,实在是超强悍,所以我才保存到了CSDN

2017-06-23

Mac版数据恢复软件破解版(Disk Drill)

Mac版 数据恢复专业软件破解版(Disk Drill)版本:3.1.804 官方版本:https://www.cleverfiles.com/

2017-06-23

iFunBox for iOS

iFunBox是一个iOS系统的文件浏览器,安装在Mac端,浏览iOS系统全面貌,就像Finder一样,iOS需要越狱,官方下载地址http://www.i-funbox.com/en_download.html

2017-06-02

Hopper V4.0.8 破解工具

Hopper V4.0.8 破解工具

2017-06-01

class-dump official version

2017-04-16

iOSAppReverseEngineering

iOSAppReverseEngineering

2017-04-16

Could not find Developer Disk Image iOS 9.3下载

Could not find Developer Disk Image iOS 9.3下载

2016-03-22

vs2010+C#能开发出Win7和WinXP运行的程序吗?

2019-04-29

微信支付提示:调用支付JSAPI缺少参数:total_fee

2019-02-10

typedef void Node; 这行代码怎么叫?它的意思是什么?

2016-08-10

iOS放大镜完整APP,不知道怎么做

2016-03-21

Apple Pay的收款人怎么编写代码

2016-03-10

升级EI Capitan后,XCode6.1就不能编译成功了,怎么解决

2016-02-15

Objective-C和Swift怎么开发VR应用

2016-02-15

iOS开发UIWebView怎么开启一个新的标签页

2015-12-11

Yosimite系统安装了xcode5.1怎么运行iOS6模拟器

2015-10-01

自己下载IOS模拟器怎么添加到XCODE?

2015-09-27

iOS开发中的.m文件编译后,是什么格式的文件?可以被反编译吗?

2015-09-19

safari浏览器插件extension开发,一定要交99美金吗

2015-08-29

chrome浏览器插件自动安装

2015-08-28

C语言编写获取当前系统所有正在运行的应用程序

2015-08-23

NSSet,NSDictionary,是属于链表结构存储的数据吗

2015-08-21

OC中的结构体变量和结构体指针变量的区别

2015-08-18

..//这样的路径是什么意思

2015-06-16

3,6,5,3,6,4,8,6,4,4,7,3,4,6,6,7,7,2,6,4,。。。接下来是什么

2015-06-09

-1,-4,6,-1,2,-3,2,0,2......具体如下,可以找出规律来吗

2015-06-09

知道了高德地图的某个位置的经纬度,如果查出具体位置?

2015-06-07

ASP.NET两个网站的cookie信息如何共享

2015-04-30

页面悬浮层有三个,一个是外连接的JS客服,两个是自定义的悬浮层,在谷歌下就不能跟着浏览器滚动,怎么办

2015-04-18

C#控制台程序怎么发布

2015-03-04

在C#中的客户端编程中,我需要读取项目的一个文件的,该怎么读取?

2015-02-26

ASP.NET错误 6 类型已定义了一个名为“Page_Load”的具有相同参数类型的成员

2015-02-04

Visual Studio查找与替换时,如何不让它 打开页面

2015-02-04

win7的消息队列怎么用,比如使用C#

2015-01-20

C#连接数据库的不知道哪个出错了

2014-01-22

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除