OC使用引用计数来管理内存,每一个继承NSObject的对象,内部都维护了一个引用计数器retainCount,当对象创建时(调用alloc或者new)引用计数器会+1, 手动调用retain()方法可以使引用计数器+1,手动调用release()方法可以使引用计数器-1,当引用计数器为0时,对象会自动调用"析构函数" dealloc()方法来回收资源和释放内存。
这样当一个对象被多个地方使用和...
分类:
其他 时间:
2014-11-12 15:05:04
收藏:
0 评论:
0 赞:
0 阅读:
294
题目大意:给定一个n个单词的文章,求每个单词在文章中的出现次数
文章长度
首先将所有单词用空格连接成一个字符串,记录每个单词的起始位置和长度
然后求后缀数组,对于每个单词后缀数组中一定有连续一段后缀以这个单词开头,我们通过一开始记录的起始位置找到这个单词的后缀,然后左右端点二分答案,满足左右端点之间的后缀与原单词的LCP都当与等于原单词长度即可
时间复杂度O(nlogn)
#includ...
分类:
编程语言 时间:
2014-11-12 15:04:54
收藏:
0 评论:
0 赞:
0 阅读:
252
首先说明这不是标题党,呵呵。可以说这是我的第一张,应该也是全世界首张“码农演奏的吉他录音小样” 。很久没有发BLOG了。本来想从此"隐退"下去。但在一年前的一个叫向怡宁的人在网上的视频震动了我,让我把本来准备40岁以后要做的事情提前几年来搞,而这也是我20年来一直想做的事,就是“玩音乐”。...
分类:
其他 时间:
2014-11-12 15:04:45
收藏:
0 评论:
0 赞:
0 阅读:
285
??
当用户在网上填写表单时,页面上的表单常常会对用户的输入进行判断,提示用户邮箱填写是否正确、哪个项目没有填写等,这些都是JavaScript的小功能。
JavaScript是一种基于对象的脚本语言,使用它可以开发Internet客户端的应用程序。JavaScript在HTML页面中以语句的方式出现,并且执行相应的操作。JavaScript是Netscape公司当时为了扩充Nets...
分类:
编程语言 时间:
2014-11-12 15:04:35
收藏:
0 评论:
0 赞:
0 阅读:
179
列表操作
list函数:
>>> list('hello')
['h', 'e', 'l', 'l', 'o']改变列表:
>>> x=[1,1,1]
>>> x[1]=2
>>> x
[1, 2, 1]删除元素:
>>> names = ['wu','li','zhao','qian']
>>> del names[1]
>>> names
['wu', 'zhao', 'qian']分...
分类:
编程语言 时间:
2014-11-12 15:04:24
收藏:
0 评论:
0 赞:
0 阅读:
158
Hat’s Words
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 8482 Accepted Submission(s): 3053
Problem Description
A hat’s word i...
分类:
其他 时间:
2014-11-12 15:04:14
收藏:
0 评论:
0 赞:
0 阅读:
224
2014年11月10日---葡萄城宣布正式发布ActiveReports 9,包含了三种报表模型:RDL报表、页面报表、区域报表。对于ActiveReports中的这个最新版本中,我们专注于提高产品的性能、自定义能力,易用性。...
分类:
其他 时间:
2014-11-12 15:04:05
收藏:
0 评论:
0 赞:
0 阅读:
257
我们自己开发网站的时候 要在自己的电脑上写网页 然后我们怎么能像我们浏览互联网上的网页一样,而不是直接双击打开网页呢 这时候就要配置IIS服务器 让自己可以 预览自己网站的效果
下面是步骤
1:打开 电脑的控制面板 -- 程序 --程序和功能--左上方的 启动或关闭windows功能
2:接着在打开 Internet 信息服务
3:点开它前面的加号 再依...
分类:
其他 时间:
2014-11-12 15:03:54
收藏:
0 评论:
0 赞:
0 阅读:
281
Spring配置文件总结...
分类:
编程语言 时间:
2014-11-12 15:03:45
收藏:
0 评论:
0 赞:
0 阅读:
297
关键点:将List内存储的对象实现Comparable类,重写它的compareTo()方法即可
Bean:
package chc;
public class StuVo implements Comparable{
private String id;
private String name;
private Integer age;
public StuVo(String id,...
分类:
编程语言 时间:
2014-11-12 15:03:35
收藏:
0 评论:
0 赞:
0 阅读:
197
(1)、对象/关系数据库映射(ORM)
ORM(Obejcgt/Relation Mapping,对象/关系数据库映射):完成面向对象的编程语言到数据库的映射(面向对象编程语言和数据库之间的桥梁);他可以把关系型数据库包装成面向对象的模型
ORM工具的唯一作用就是:把对持久化对象的增、删、改等操作转换成...
分类:
Web开发 时间:
2014-11-12 15:03:24
收藏:
0 评论:
0 赞:
0 阅读:
281
问题描述:
Given an integer n, generate a square matrix filled with elements from 1 to
n2 in spiral order.
For example,
Given n = 3,
You should return the following matrix:
[
[ 1, 2, 3 ],
[ 8, 9,...
分类:
其他 时间:
2014-11-12 15:03:14
收藏:
0 评论:
0 赞:
0 阅读:
215
关于iOS中用AudioFile相关API解码或播放AAC_HE_V2时只能识别单声首22.05k采样率的问题
在官方AQPlayer Demo 和 aqofflinerender中,都用了AudioFile相关的API来读取音频文件,大部分情况下,都是没问题的。但在读取或播放AAC_HE_V2格式音频时,会出现只能把原本双声道44100采样率的文件当成单声道22050采样来...
分类:
移动平台 时间:
2014-11-12 15:03:04
收藏:
0 评论:
0 赞:
0 阅读:
303
头文件变量的声明与定义...
分类:
其他 时间:
2014-11-12 15:02:54
收藏:
0 评论:
0 赞:
0 阅读:
220
主要内容:无符号和有符号之间转换、两数相加溢出后数值计算
#include
/* 这个函数存在潜在漏洞 */
float sum_elements(float a[], unsigned length)
{
int i;
float result = 0;
for(i = 0; i <= length - 1; i++)
{
result += a[i];
print...
分类:
编程语言 时间:
2014-11-12 15:02:45
收藏:
0 评论:
0 赞:
0 阅读:
218
使用position:relative来布局选项卡功能,各个选项卡的内容不同,宽度不同有下边框且下边框下还有小三角,使用css来写小三角而非背景图片,使div的上边框、左边框、右边框都为3px,颜色都相同,下边框为none,就可实现。...
分类:
其他 时间:
2014-11-12 15:02:34
收藏:
0 评论:
0 赞:
0 阅读:
202
matlab 排列组合函数的用法...
分类:
其他 时间:
2014-11-12 15:02:24
收藏:
0 评论:
0 赞:
0 阅读:
2724
HDU5100Chessboard(数论)
题目链接
题目大意:用k?1的瓷砖区铺n?n的矩形,问能铺上的最大的面积。
解题思路:这题没有直接得出结论:l = n%k, ans = max[(n^2 - l^2), (n^2 - (k - l)^2)],但是在画的过程中发现了,最好的情况就只有两种铺法,要不按照贪心的策略来铺,直到铺不下为止。或者是一圈一圈的铺,铺完一圈后最后还会...
分类:
其他 时间:
2014-11-12 15:02:14
收藏:
0 评论:
0 赞:
0 阅读:
122
flex 地图居中显示...
分类:
其他 时间:
2014-11-12 15:01:55
收藏:
0 评论:
0 赞:
0 阅读:
423
chattr和lsattr...
分类:
系统服务 时间:
2014-11-12 15:01:45
收藏:
0 评论:
0 赞:
0 阅读:
219