- 博客(12)
- 收藏
- 关注
转载 哈希表(散列表)原理详解
什么是哈希表? 哈希表(Hash table,也叫散列表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。记录的存储位置=f(关键字)这里的对应关系f称为散列函数,又称为哈希(Hash函数),采用散列技术将记录存储在一块连续的存储空间中,这块连续存储空间...
2018-06-26 18:48:55 142
转载 关于编程语言中的“1970年1月1日0点”
为什么编程语言以及数据库要从1970年1月1日开始计算时间今天在看Python API时,看到time模块:The epoch is the point where the time starts. On January 1st of that year, at 0 hours,the “time since the epoch” is zero. For Unix, the epoch is ...
2018-06-19 10:47:29 662
转载 定时器 每一分钟调用一次 NSTimer-定时器的使用浅析
此帖转载别人的 贞娃儿 他的博客http://blog.sina.com.cn/s/blog_7b9d64af0101caaz.html1.在*.h 文件中定义一个定时器@property (nonatomic,strong) NSTimer *paintingTimer;2.在*.m中调用吧//定时器执行的方法-(void)paint:(NSTimer *)paramTimer{ NSLog...
2018-06-17 16:14:37 723
转载 iOS开发NSDate详解
1. 用于创建NSDate实例的类方法有+ (id)date; 返回当前时间 + (id)dateWithTimeIntervalSinceNow:(NSTimeInterval)secs; 返回以当前时间为基准,然后过了secs秒的时间 + (id)dateWithTimeIntervalSinceReferenceDate:(NSTimeInterval)secs; 返回以2001/01/...
2018-06-13 23:15:59 472
转载 Xcode常见报错锦囊
此篇我将罗列出iOS开发中,Xcode编译器出现的常见错误,警告视同为错误处理。(序号只做排序用)1.死存储问题死存储这个问题上篇文章提到过,之所以重新罗列出来,是因为这个问题也挺常见的。导致这个问题的原因是,当我们对某个对象直接赋值之后,如果包含这个对象的方法立马就结束了,那么这个对象就会被自动释放,但是我们本身根本还没有用到它,所以就形成了一个死存储代码,这个赋值语句其实也是无效的。2.访问了...
2018-06-13 21:31:43 454
转载 关于xcode “too many arguments to function call expected 1 have 2”
xcode 编译报错too many arguments to function call expected 1 have 2 解决办法:1.首先检查是否是自己的编码错误引起的,eg.[PromptView showMessage:@"即将上传数据的大小为:%@",tipStr];showMessage:方法可以接受的参数为字符串,但是如上述所写,xcode 编译时就会报 too many ar...
2018-06-13 16:44:53 6754
转载 文标题:OC学习篇之---类的三大特性(封装,继承,多态)(理解多态的好处)
文标题:OC学习篇之---类的三大特性(封装,继承,多态)我们都知道,面向对象程序设计中的类有三大特性:继承,封装,多态,这个也是介绍类的时候,必须提到的话题,那么今天就来看一下OC中类的三大特性:一、封装封装就是对类中的一些字段,方法进行保护,不被外界所访问到,有一种权限的控制功能,Java中有四种访问权限修饰符:1public,default,protected,private访问权限依次递减...
2018-06-10 21:02:59 282
原创 关于Objective-C中的继承
基本格式首先准备两个类(一个父,一个子),要明白的是子类是父类中的一个特例,就好像刘德华与人类的关系,所以如果我们调用了子类就能使用父类的实例方法#import <Foundation/Foundation.h>@interface FKFruit : NSObject@property (nonatomic , assign) double weight;- ...
2018-06-10 20:55:10 248
转载 Objective-C中的instancetype和id关键字
Objective-C中的instancetype和id关键字作者:wangzz原文地址:http://blog.csdn.net/wzzvictory/article/details/16994913转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢!一、什么是instancetypeinstancetype是clang 3.5开始,cla...
2018-06-04 23:04:40 137
原创 浅谈dfs深度优先搜索(基于啊哈算法)
//// main.c// 啊哈 DFS//// Created by 姜凯文 on 2018/6/4.// Copyright © 2018年 姜凯文. All rights reserved.//#include <stdio.h>int a[10], book[10], n;//此处特别说明下:C语言的全局变量在没有赋值前默认为0,因此这里的book数组...
2018-06-04 19:09:57 821 4
原创 关于可变参数函数+ _INTSIZEOF宏实现详细
在看疯狂iOS讲义,讲到形参个数可变的问题(p 155)用到了下面三个函数,我直接把函数原型找出来了void va_start( va_list arg_ptr, prev_param ); type va_arg( va_list arg_ptr, type ); void va_end( va_list arg_ptr );其中 va_list arg_ptr是定义了一个list型的变量,该变...
2018-06-03 10:08:23 589
原创 1015 计算器的改良 (200行代码解决;巨捞;巨烦)
1015 计算器的改良 2000年NOIP全国联赛普及组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 白银 Silver题解题目描述 DescriptionNCL是一家专门从事计算器改良与升级的实验室,最近该实验室收到了某公司所委托的一个任务:需要在该公司某型号的计算器上加上解一元一次方程的功能。实验室将这个任务交给了一个刚进入的新手ZL先生。为了很好的完成这个任务,ZL先生...
2018-06-03 10:06:58 281
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人