码迷,mamicode.com
首页 > 2015年07月22日 > 全部分享
深入解析alloc/retain/release/dealloc实现
首先通过GNUstep上得源代码来叙述各个函数的实现(GNUstep是Cocoa框架的互换框架,二者的行为和实现方式非常相似) GNUstep源代码中NSObject类的alloc方法: id = obj = [NSObject alloc]; /**********************************/ +(id) alloc{ return [self...
分类:其他好文   时间:2015-07-22 10:52:52    阅读次数:112
Swift:下划线及switch使用总结
一、下划线 在objective-c中,下划线(_) 并没有太大作用,一般用来定义变量名称,比如成员变量的定义 int _age; 但在Swift中,它却有非常大的功效。 1. 只作为标记 var money = 1_000_000 变量money依旧代表的是数字1000000, 但看起来更清晰化,数字之间仿佛有了间隔。 2. 任意匹配 比如,判断点(1,1)是否在某个范围之内。我们可...
分类:编程语言   时间:2015-07-22 10:51:06    阅读次数:175
Android基础入门教程——2.3.2 EditText(输入框)详解
Android基础入门教程——2.3.2 EditText(输入框)详解 本节引言: 1.设置默认提示文本 2.获得焦点后全选组件内所有文本内容 3.限制EditText输入类型 4.设置最小行,最多行,单行,多行,自动换行 5.设置文字间隔,设置英文字母大写类型 6.控制EditText四周的间隔距离与内部文字与边框间的距离 7.设置EditText获得焦点,同时弹出小键盘 8.EditText光标位置的控制 9....
分类:移动开发   时间:2015-07-22 10:51:26    阅读次数:546
hdu 1166 线段树
思路:标准的线段树 代码: #include #include #include #include #include #include #include #include #include #include #include #include #define N 10005 #define INF 10000000 #define LL ...
分类:其他好文   时间:2015-07-22 10:51:38    阅读次数:73
Android基础入门教程——3.2 基于回调的事件处理机制
Android基础入门教程——3.2 基于回调的事件处理机制标签(空格分隔): Android基础入门教程本节引言 在3.1中我们对Android中的一个事件处理机制——基于监听的事件处理机制进行了学习,简单的说就是 为我们的事件源(组件)添加一个监听器,然后当用户触发了事件后,交给监听器去处理,根据不同的事件 执行不同的操作;那么基于回调的事件处理机制又是什么样的原理呢?好吧,还有...
分类:移动开发   时间:2015-07-22 10:51:50    阅读次数:131
你了解软件安全性易用性吗?
随着互联网和智能手机的快速发展,市场的需求也发生很大变化。本来一些应用软件只是在银行或者财经的机构内部使用话,安全性、保安性要求相对比较容易控制,现在很多开始在智能手机APP使用。原本机构使用的系统,现在面向大众开放,要如何才能保证安全性? 在香港,由于系统的漏洞,发生过很多次安全性事件,例如:由于医院系统安全性不足,病人的信息被黑客偷盗导致泄漏。 举些例子,大家就能意识到整个...
分类:其他好文   时间:2015-07-22 10:50:08    阅读次数:158
Android基础入门教程——3.3 Handler消息传递机制浅析
Android基础入门教程——3.3 Handler消息传递机制浅析标签(空格分隔): Android基础入门教程本节引言前两节中我们对Android中的两种事件处理机制进行了学习,关于响应的事件响应就这两种;本节给大家讲解的 是Activity中UI组件中的信息传递Handler,相信很多朋友都知道,Android为了线程安全,并不允许我们在UI线程外操作UI;很多时候我们做界面刷新都需要通过H...
分类:移动开发   时间:2015-07-22 10:51:49    阅读次数:131
程序员如何平衡工作与生活
中国职场人的工作生活失衡很常见,IT行业更是“重灾区”。而在IT行业中程序员是近年来受关注度很高的一群人,他们似乎一直以“钱多话少加班晚”成为被大家调侃的对象,稀有的女程序员也被人们贴上了“为了工作不修边幅”的标签。事实上,从随机调查到的女程序员那里,我们发现了她们每个人都有独特的工作生活平衡技巧。这些是可以供男程序员借鉴的。...
分类:其他好文   时间:2015-07-22 10:50:09    阅读次数:116
图表中如何实现动态变更分类轴与系列值
在一些特殊的报表中我们添加了图表元素,但是分类轴与系列值一般情况下都是固定的. 那么,有没有什么方法可以根据情况变更分类轴与系列值?...
分类:其他好文   时间:2015-07-22 10:48:43    阅读次数:118
Android手指滑动切换页面
介绍:实现手指滑动切换页面,页面头部的tab下方出现一个条纹来显示当前页面。也可以点击tab来切换页面。可以更改tab的配色方案。...
分类:移动开发   时间:2015-07-22 10:50:31    阅读次数:180
Ipython notebook 修改默认工作路径的方法
很多人发现Ipython notebook 打开的默认路径在user里面却不知道如何修改, 这里提供一个非常简单的方法 打开命令行, 键入ipython profile create 键入 , 根据这个地址, 打开profile所在的文件夹 打开这个文件: ipython_notebook_config.py 在其中修改这一项(Python2), 注意去掉前面的#c.NotebookApp.note...
分类:编程语言   时间:2015-07-22 10:50:37    阅读次数:161
magento getCarriers 分析
magento getCarriers 订单追踪 添加物流公司...
分类:其他好文   时间:2015-07-22 10:48:29    阅读次数:144
【纵横科技】基于dwr框架的reverseajax消息推送 有图有图!
【纵横科技】基于dwr框架的reverseajax消息推送 有图有图! 源代码下载地址:http://www.zuidaima.com/share/1584228052847616.htm...
分类:Web程序   时间:2015-07-22 10:49:20    阅读次数:184
HDU 2577 How to Type 动态规划
友情题目链接http://acm.hdu.edu.cn/showproblem.php?pid=2577 #include #include #include using namespace std; const int N=110; char str[N]; int close[N],open[N]; int MIN(int a ,int b) { return a=a<b?a:b; } i...
分类:其他好文   时间:2015-07-22 10:49:33    阅读次数:108
poj-1741 Tree
题意: 给出一个边上带权的无根树; 求距离不大于m的结点对数; 多组数据,n 题解: 1/8个男人留念吧。。 学了树的分治之后来切这道题,听别人讲完写写就A了; 但是发现自己模板写的好烂,改了一大通; 这题就是考虑点分治,每次在当前子树中找经过重心的点对数; 那么就是将以重心为根的距离dis数组排序,然后双指针乱扫线性找出结点对数; 但是这里可能会出现在同一子树中的情况...
分类:其他好文   时间:2015-07-22 10:50:00    阅读次数:107
[DLX精确覆盖] hdu 3663 Power Stations
题意: 给你n、m、d,代表有n个城市,m条城市之间的关系,每个城市要在日后d天内都有电。 对于每个城市,都有一个发电站,每个发电站可以在[a,b]的每一个连续子区间内发电。 x城市发电了,他相邻的城市也有电,并且每个发电站只能启动一次,或者不启动。 现在问,如何安排发电站的启动,保证每个城市d天都有电。 输出发电方案,不发电的话输出0 0 思路: 一个简单的精确覆盖问题,就是建图比...
分类:其他好文   时间:2015-07-22 10:48:09    阅读次数:90
正则表达式截取字符串两字符间的内容
一、问题 我有个字符串比如a="abcdanmcadedcdeefako"那么我怎么能得到一个数组,其中数组的各项是字母a和c的中间字符,即第一项是"b"第二项"nm"第三项"ded" 二、答案 下面是C#写的,java也可以适用 static void Main(string[] args) { string a = "abcdanmcaded...
分类:其他好文   时间:2015-07-22 10:48:10    阅读次数:105
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!