Objective-C是动态语言,每个方法在运行时会被动态转为消息发送,即:objc_msgSend(receiver, selector),整个过程介绍如下: objc在向一个对象发送消息时,runtime库会根据对象的isa指针找到该对象实际所属的类 然后在该类中的方法列表以及其父类方法列表中寻 ...
分类:
其他好文 时间:
2017-03-01 14:32:40
阅读次数:
143
1. HashMap的数据结构 数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组 数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难; 链表 链表存储区间离散,占用内存比较宽松,故空间复杂度 ...
分类:
其他好文 时间:
2017-02-28 21:46:38
阅读次数:
180
linux配置无秘钥登陆 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 最近有点心烦,很少写博客了,后期的3个月里,估计更新的频率也不会太高,请见谅,今天给大家共享一下linux不用秘钥就可以访问服务器的一种方法,这样工作起来比较方便,如果感兴趣的小伙伴们可以看一下,具体配置内容 ...
分类:
系统相关 时间:
2017-02-27 12:46:28
阅读次数:
342
https://wiki.openwrt.org/toh/raspberry_pi_foundation/raspberry_pi#boot_log_raspberry_pi_3 <!-- BREADCRUMBS --> Table of Contents Supported Versions Ha ...
分类:
Web程序 时间:
2017-02-23 21:18:38
阅读次数:
862
OpenCL是一个并行异构计算的框架,包括intel,AMD,英伟达等等许多厂家都有对它的支持,不过英伟达只到1.2版本,主要发展自己的CUDA去了。虽然没有用过CUDA,但个人感觉CUDA比OpenCL更好一点,但OpenCL支持面更管,CPU,GPU,DSP,FPGA等多种芯片都能支持OpenC ...
分类:
其他好文 时间:
2017-02-23 00:55:31
阅读次数:
339
先推荐几个配色网址: https://github.com/chriskempson/tomorrow-theme http://ethanschoonover.com/solarized 修改注册表,位置: [HKEY_CURRENT_USER\Software\SimonTatham\PuTTY ...
分类:
其他好文 时间:
2017-02-19 10:48:51
阅读次数:
643
题目 ‘^’代表叉乘 ‘?’代表点乘 点积:a?b=ax*bx+ay*by 叉积:a^b=ax*by-bx*ay 有了这些,代码就呼之欲出了。 首先read(线段) 然后read(点) 发现满足二分性(点A一定在前t条线后,在后n-t条线前) 于是,二分优化查找 O(mlogn) ...
分类:
其他好文 时间:
2017-02-18 17:11:21
阅读次数:
304
在某些服务器架构中,会遇到文件同步问题,例如需要做站点镜像备份,同步文件到多个CDN节点等。需要解决的主要有两个问题 1.如何实现文件同步问题? 2.何时执行同步操作? 文件同步可以使用rsync+ssh,什么时候自行同步操作呢?可能部分人会想到cron,这个没错,可以实现的,但是确实有点浪费资源, ...
分类:
其他好文 时间:
2017-02-18 09:45:55
阅读次数:
224
安装前,首先需要知道想用 PHP 来做什么。PHP 主要用在三个领域,分别在“PHP 能做什么”一节中进行了描述: 网站和 web 应用程序(服务器端脚本) 命令行脚本 桌面(GUI)应用程序 在通常情况下,需要三样东西:PHP 自身、一个 web 服务器和一个 web 浏览器。可能已经有了一个 w ...
分类:
Web程序 时间:
2017-02-17 12:50:17
阅读次数:
249
1.Configuration problem: Failed to import bean definitions from URL location [classpath:spring/*Bean.xml] 2.Parsing XML document from file [D:\Program ...
分类:
其他好文 时间:
2017-02-16 13:44:16
阅读次数:
174