最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:pod...
分类:
其他好文 时间:
2015-10-24 18:41:58
阅读次数:
172
用GDB调试程序 GDB是一个强大的命令行调试工具。大家知道命令行的强大就是在于,其可以形成执行序 列,形成脚本。UNIX下的软件全是命令行的,这给程序开发提代供了极大的便利,命令行 软件的优势在于,它...
分类:
数据库 时间:
2015-10-24 17:32:20
阅读次数:
216
锁机制最大的改进之一就是ReadWriteLock接口和它的唯一实现类ReentrantReadWriteLock。这个类有两个锁,一个是读操作锁,另一个是写操作锁。使用读操作锁时可以允许多个线程同时访问,但是使用写操作锁时只允许一个线程进行。在一个线程执行写操作时,其他线程不能够执行读操作。 .....
分类:
其他好文 时间:
2015-10-24 17:08:16
阅读次数:
188
一. Android 相框Android框架层级 : Android 自下 而 上 分为 4层;-- Linux内核层;-- 各种库 和 Android执行环境层;-- 应用框架层;-- 应用层;1. Linux内核层Android 的 Linux 内核层 组成 : Linux 内核 和 驱动程序;...
分类:
移动开发 时间:
2015-10-24 17:02:20
阅读次数:
285
最近,我给一家公司做了个电梯多媒体软件,该软件使用C#编写,现在我将其中遇到的问题及其解决方法总结一下,以便下次再遇到同样的问题可以快速解决;同时,也给博友分享一下,共同学习,共同提高。1、Question:关闭窗体时出现“执行CreateHandle()时无法调用值Dispose()”的错误,.....
http://www.cnblogs.com/gshlsh17/rase()方法是删除iterator指定的节点 但是要注意的是在执行完此函数的时候iterator也被销毁了 这样的话关于iterator的操作就会报错 以下是关于erase()方法的正确使用正确使用方法1 : std::list L...
分类:
其他好文 时间:
2015-10-24 15:34:22
阅读次数:
131
1>无论使用哪种方法进行多线程开发,每个线程启动后并不一定立即执行相应的操作,具体什么时候由系统调度(CPU空闲时就会执行)。2>更新UI应该在主线程(UI线程)中进行,并且推荐使用同步调用,常用的方法如下:- (void)performSelectorOnMainThread:(SEL)aSele...
分类:
移动开发 时间:
2015-10-24 14:11:06
阅读次数:
181
Java API提供了一个有趣的功能,它能够把线程分组。这允许我们把一个组的线程当成一个单一的单元,对组内线程对象进行访问并操作他们。例如,对于一些执行同样任务的线程,你想控制它们,不管多少线程在运行,只需要一个单一的调用,所有这些线程的运行都会被中断。 Java提供ThreadGroup类表...
分类:
编程语言 时间:
2015-10-24 13:03:16
阅读次数:
232
JavaScript 权威指南(4): JavaScript 的作用域和提升0 Comments你知道下面的 JavaScript 程序执行时会输出什么值吗?var foo = 1;function bar() { if (!foo) { var foo = 10; } ...
分类:
编程语言 时间:
2015-10-24 13:02:59
阅读次数:
165
这些服务都在 /etc/init.d/ 目录下1、查看 chkconfig --list | grep '3:on'Auditd - 安全审计工具;blk-availability 如果使用LVM,建议开启,否则不需要;crond服务-自动执行任务服务ip6tables 服务 -- ipv6过滤包管...
分类:
其他好文 时间:
2015-10-24 11:29:04
阅读次数:
234