首页 > 其他
NSTimer和Runloop的关系
什么是NSTimer 官方给出解释是:“A timer provides a way to perform a delayed action or a periodic action. The timer waits until a certain time interval has elapsed
分类:其他   时间:2016-01-30 17:39:12    收藏:0  评论:0  赞:0  阅读:138
Xcode快捷键 ---- 提高效率
Mac中主要有四个修饰键,分别是Command,Control,Option和Shift。 1. ? + L 搜索行数,输入行数,调到指定行数 2.? + shift + O 查询flie 3.? + F 搜索文件里面的内容,直接跳转。可以切换repalce进行替换 ? + G 寻找下一个 ? +
分类:其他   时间:2016-01-30 17:39:02    收藏:0  评论:0  赞:0  阅读:164
我的前端入门经历
两年来看过不少书,接触过不少新技术,随着知识边界的不断扩展,也越来越感觉到自己的不足,还有更多的知识点需要掌握。平时,有不少人问我怎么学习前端的,一般我是不回复这类问题,不是不愿意,而是回答不了。因为自己也才刚入门,没有什么能力指导别人,还有就是不同的人有不同的知识储备和编程基础,总的来说就是各有各...
分类:其他   时间:2016-01-30 17:38:11    收藏:0  评论:0  赞:0  阅读:119
Xcode can't verify the identity of the server
当升级了苹果系统到 OS X El Captain 之后 ,打开Xcode 有时候会报错 如图 而且打开 svn 也会出类似错误 点击continue 了 下次 还会 出现 。这个很好解决 点击 show certificate ,然后 在详细界面 有个选项 下拉框 里面 选择 Always tru
分类:其他   时间:2016-01-30 17:37:52    收藏:0  评论:0  赞:0  阅读:291
使用CAShapeLayer实现一个音量大小动态改变的控件
一、案例演示 对于实时显示语音音量大小的需求,发现很多人的实现方式通过预放置多张图进行切换进行完成的。这样的处理,不但会浪费App的资源存储空间,而且效率也不高。对于符合某一定规律动态改变的图形,我们也可以考虑通过代码的方式来实现。 二、实现机制 外部轮廓View主要控制显示大小和显示的圆角效果。内
分类:其他   时间:2016-01-30 17:37:33    收藏:0  评论:0  赞:0  阅读:167
NYOJ 20 吝啬的国度
吝啬的国度 时间限制:1000 ms | 内存限制:65535 KB 难度:3 描述在一个吝啬的国度里有N个城市,这N个城市间只有N-1条路把这个N个城市连接起来。现在,Tom在第S号城市,他有张该国地图,他想知道如果自己要去参观第T号城市,必须经过的前一个城市是几号城市(假设你不走重复的路)。 输
分类:其他   时间:2016-01-30 17:37:27    收藏:0  评论:0  赞:0  阅读:115
各种浏览器的Hack写法(chrome firefox ie等)
Hack是针对不同的浏览器去写不同的CSS样式,从而让各浏览器能达到一致的渲染效果,那么针对不同的浏览器写不同的CSS CODE的过程,就叫CSS HACK,同时也叫写CSS Hack。然后将Hack放在浏览器特定的CSS文件中,让其符合条件的浏览器解析这些代码,就如前面所说的条件样式,我们将CSS
分类:其他   时间:2016-01-30 17:37:12    收藏:0  评论:0  赞:0  阅读:204
删除文件及文件夹
删除文件 : rm 1.txt 删除空文件夹:rmdir directory1 删除非空文件夹:rm -r directory11 或 rm -rf directory11 两者的不同在于是否需要用户确认
分类:其他   时间:2016-01-30 17:36:13    收藏:0  评论:0  赞:0  阅读:227
HashMap的resize和Fail-Fast机制
1.HashMap的resize(rehash): 当HashMap中的元素越来越多的时候,hash冲突的几率也就越来越高,因为数组的长度是固定的。所以为了提高查询的效率,就要对HashMap的数组进行扩容,数组扩容这个操作也会出现在ArrayList中,这是一个常用的操作,而在HashMap数组扩
分类:其他   时间:2016-01-30 17:35:58    收藏:0  评论:0  赞:0  阅读:300
左旋转字符串
题目描写叙述: 定义字符串左旋转操作:把字符串前面的若干个字符移动到字符串尾部,如把字符串 abcdef 左旋转 2 位得到字符串 cdefab。请实现字符串左旋转的函数,要求对长度为 n 的字符串操作的时间复杂度为 O(n),空间复杂度为 O(1)。 解法一:暴力移位法 此方法就是将须要移动的字符
分类:其他   时间:2016-01-30 17:35:32    收藏:0  评论:0  赞:0  阅读:230
LeetCode 228 Summary Ranges(值域)(*)
翻译给定一个无重复的已排序整型数组,返回其中范围的集合。 例如 ,给定[0,1,2,4,5,7],返回["0->2","4-5","7"]。原文Given a sorted integer array without duplicates, return the summary of its ranges.For example, given [0,1,2,4,5,7], return ["0->2...
分类:其他   时间:2016-01-30 13:57:25    收藏:0  评论:0  赞:0  阅读:131
vs 删除行尾空格
vs 删除行尾空格vs2010:Enter: Ctrl+HFind what: :b*$Replace with: [Empty]Look in: Current DocumentFind Option: Use Regular ExpressionsClick: Replace All解释一下正则表达式::b*$$表示一行的结束,:b表示空格或tab,*表示0个或多个在 Find What 编辑...
分类:其他   时间:2016-01-30 13:57:13    收藏:0  评论:0  赞:0  阅读:185
朋友圈滚动播放视频功能
欢迎Follow我的GitHub, 关注我的CSDN. 在应用的信息流中, 用户会分享视频, 连续展示, 这就需要处理视频滚动播放. 然而, 在列表视图(RecyclerView)中使用MediaPlayer播放视频时, 会产生一些问题, 即无法同步控制视频的播放和停止. 使用控件库可以解决这一问题. 滚动播放功能: 在页面中, 判断视频的可视比例, 最大视频项开始播放, 其余视频项关闭, 滚动中自...
分类:其他   时间:2016-01-30 13:56:25    收藏:0  评论:0  赞:0  阅读:176
详解Boost库智能指针(shared_ptr && scoped_ptr && weak_ptr )
我们先来解释一下什么叫智能指针? 智能指针是利用RAII(在对象的构造函数中执行资源的获取(指针的初始化),在析构函数中释放(delete 指针):这种技法把它称之为RAII(Resource Acquisition Is Initialization:资源获取即初始化))来管理资源。 其本质思想是:将堆对象的生存期用栈对象(智能指针)来管理。也就是当new一个堆对象的时候,立刻用智能指针来接...
分类:其他   时间:2016-01-30 13:56:13    收藏:0  评论:0  赞:0  阅读:294
LeetCode 155 Min Stack(最小栈)
翻译设计支持push、pop、top和在常量时间内检索最小元素的栈。push(x) —— 推送元素X进栈 pop() —— 移除栈顶元素 top() —— 得到栈顶元素 getMin() —— 检索栈的最小元素原文Design a stack that supports push, pop, top, and retrieving the minimum element in constant ti...
分类:其他   时间:2016-01-30 13:56:03    收藏:0  评论:0  赞:0  阅读:171
$(this) 和 this
区分 $(this) 和 this
分类:其他   时间:2016-01-30 13:55:24    收藏:0  评论:0  赞:0  阅读:187
使用FileZilla等软件搭建ftp服务器
FTP的全称是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。 FTP服务器,则是在互联网上提供存储空间的计算机,它们依照FTP协议提供服务。简单地说,支持FTP协议的服务器就是FTP服务器。 一、常用的几款ftp服务器软件介绍 1.1 Serve
分类:其他   时间:2016-01-30 13:55:12    收藏:0  评论:0  赞:0  阅读:140
DAG hierarchy
DAG 节点有两种,Transformation/shape。 shape节点是transformation的子节点。 transformation节点包括position, rotation, scale, parents infromation. A dag path 代表从root node到
分类:其他   时间:2016-01-30 13:54:42    收藏:0  评论:0  赞:0  阅读:180
NSLog不打印设置
在release版本禁止输出NSLog内容 因为NSLog的输出还是比较消耗系统资源的,而且输出的数据也可能会暴露出App里的保密数据,所以发布正式版时需要把这些输出全部屏蔽掉。 我们可以在发布版本前先把所有NSLog语句注释掉,等以后要调试时,再取消这些注释,这实在是一件无趣而耗时的事!还好,还有
分类:其他   时间:2016-01-30 13:54:13    收藏:0  评论:0  赞:0  阅读:194
canvas线条笔帽及连接
1) 线条笔帽篇: 1 function draw (id) { 2 var canvas = document.getElementById(id); 3 context = canvas.getContext("2d"); 4 buttDemo(); 5 roundDemo(); 6 squar
分类:其他   时间:2016-01-30 13:53:12    收藏:0  评论:0  赞:0  阅读:222
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!