选择排序,插入排序,希尔排序,归并排序,快速排序以及各个算法的效率比较...
分类:
编程语言 时间:
2016-04-29 16:24:03
阅读次数:
231
关于ListView网上也有许多的介绍,我选了一些结合到了一起,仅供参考。
在android开发中ListView是比较常用的组件
官方API地址:http://www.android-doc.com/reference/android/widget/ListView.html
1.ListVeiw 用来展示列表的View。
2.适配器 用来把数据映射到ListView上的中...
分类:
其他好文 时间:
2016-04-29 16:25:10
阅读次数:
225
本人在开发过程中首次遇到setBackgroundResource()加载背景图片,
模拟器:正常显示 手机(小米,红米,魅族):显示一片空白,但是图片所占的位置却还在。
原因:
图片尺寸问题:太长了,至于为什么,本人也不知道
解决方法:截图,把图片截短,把一张...
分类:
其他好文 时间:
2016-04-29 16:24:02
阅读次数:
192
本博文系列参考自>第三版,作者:王爽
call与ret都是转移指令,它们可以改变IP值,或者同时改变CS与IP的值,往往在程序中使用它们进行子程序模块的设计。
10.1 ret和retf
ret用栈的数据修改IP的内容,实现近转移
retf用栈中的数据修改CS与IP的内容,实现远转移
ret执行步骤:
(1):(IP)=((SS)*16+SP)
(2...
分类:
编程语言 时间:
2016-04-29 16:25:53
阅读次数:
274
- (UIViewController *)viewController {
//通过响应者链,取得此视图所在的视图控制器
UIResponder *next = self.nextResponder;
do {
//判断响应者对象是否是视图控制器类型
if ([next isKindOfClass:[UIViewC...
分类:
移动开发 时间:
2016-04-29 16:24:54
阅读次数:
172
在一条环形的路上有N个加油站,每个加油站里有gas[i]的汽油,从第i个加油站到第i+1个加油站需要花费cost[i]的汽油。假设汽车的油箱可以装无数的汽油,判断一辆没有油的汽车是否可以从其中的某一个加油站出发并行驶一圈后返回该加油站。如果可以的话,返回起始加油站的下标,否则返回-1。...
分类:
其他好文 时间:
2016-04-29 16:23:06
阅读次数:
113
1.objective-c
常见面试题:
1、OC
语言的基本特点
OC 语言是 C 语言的一个超集,只是在 C 的基础之上加上了面向对象(oop) 的特性;
OC 与 Java 语言相同都是单继承,这一点与 C++语言不同(多重继承);
OC 不支持命名空间机制,取而代之的是在类名之前添加前缀,以此来区分。
2、以下命名正确的是
(1)类(Person、person、...
分类:
移动开发 时间:
2016-04-29 16:23:53
阅读次数:
211
1. 内存管理
堆和栈
栈 (操作系统) : 由操作系统自动分配释放, 存放函数的参数值(形参),局部变量的值等. 其操作方式类似于数据结构中的栈 (先进后出)
堆 (操作系统) : 一般由程序员分配释放, 若程序员不释放, 程序结束时可能由OS回收, 分配方式类似于链表
只要是alloc init创造的, 都放在堆里
OC对象存放在堆里,堆里的数据系统不会自动释放, 需要手动释放
非OC对象一...
分类:
其他好文 时间:
2016-04-29 16:23:36
阅读次数:
112
安卓开发的四大组件是Activity, service, broadcast receiver, 和content provider。作为业余的开发者,可能不需要太深入理解这些组件的内部实现,以及运行机制。但是如果想要在这方面有所进阶的话,这些实现的源码还是要啃的。本文将从官方源码上讲一下对activity的理解。
官方对Activity的开头描述为:...
分类:
移动开发 时间:
2016-04-29 16:22:59
阅读次数:
172
一:配置原理
(1) vc++目录下包含目录的配置
包含目录配置路径为#include所包含的头文件如cv.h等所在的目录。这个就不用多解释了。
(2) vc++目录下库目录和链接器输入的配置
库目录配置的路径为.lib文件所在的目录,这里你所要配置的.lib就是链接器中的输入的lib文件。这里的lib文件当然只是索引信息,真正的函数实现是在dll文件中的。这样当缺失相应的dl...
分类:
其他好文 时间:
2016-04-29 16:22:07
阅读次数:
154
自学安卓,无论开发环境是Eclipse还是Android Studio,都少不了和Android SDk打交道,作为一名安卓小白,在当初刚开始安装配置Android开发环境时,苦受各种蛋疼问题困扰,随着各种问题的解决,也逐渐有了一些经验教训,现在来与大家分享一下。
Android Studio是谷歌官方推出的一款专业进行安卓开发的IDE,作为谷歌的亲儿子,自从正式版发布以来,越来越受到安...
分类:
移动开发 时间:
2016-04-29 16:23:58
阅读次数:
344
1.配置开发证书(得有开发者账号,个人,企业的都可以)
开发环境测试
在对 JPush iOS 开发环境进行测试前,请确保 3 个统一:
App 是开发环境打包(开发证书 Development)上传了开发证书并验证通过Portal 上的应用设置为开发环境
发布环境测试
在对 JPush iOS 生产环境进行测试前,请确保 3 个统一:
App 是 ad-hoc 打...
分类:
移动开发 时间:
2016-04-29 16:22:10
阅读次数:
222
1. ARM Device Tree起源
Linus Torvalds在2011年3月17日的ARM Linux邮件列表宣称“this whole ARM thing is a f*cking pain in the ass”,引发ARM Linux社区的地震,随后ARM社区进行了一系列的重大修正。在过去的ARM Linux中,arch/arm/plat-xxx和arch/arm/mach...
分类:
系统相关 时间:
2016-04-29 16:23:27
阅读次数:
223
识别,认证与安全第三部分的4章提供了一系列的技术和机器,可用来跟踪身份,进行安全性检测,控制对内容的访问。客户端识别与cookie机制 第十一章HTTP最初是一个匿名,无状态的请求/响应协议。服务器处理来自客户端的请求,然后向客户端回送一条响应。web服务器几乎没有什么信息可以用来判定是哪个用户发送的请求,也无法记录来访用户的请求序列。用户识别机制
承载用户身份信息的HTTP首部
客户端IP地址跟踪...
分类:
Web程序 时间:
2016-04-29 16:22:03
阅读次数:
382
trigger CaseTrigger on Case (after insert,before insert,before update,before delete) {
Case c=new Case();
if(trigger.isDelete){
c = trigger.old[0];
}else{
c = trigger.new[0]...
分类:
其他好文 时间:
2016-04-29 16:22:11
阅读次数:
141
1 TLS技术简介Thread Local Storage(TLS),是Windows为解决一个进程中多个线程同时访问全局变量而提供的机制。TLS可以简单地由操作系统代为完成整个互斥过程,也可以由用户自己编写控制信号量的函数。当进程中的线程访问预先制定的内存空间时,操作系统会调用系统默认的或用户自定义的信号量函数,保证数据的完整性与正确性。
基于TLS的反调试,原理实为在实际的入口点代码执行...
Apache Spark是一个围绕速度、易用性和复杂分析构建的大数据处理框架。最初在2009年由加州大学伯克利分校的AMPLab开发,并于2010年成为Apache的开源项目之一。Spark
启用了内存分布数据集,除了能够提供交互式查询外,它还可以优化迭代工作负载。目前正朝着数据科学的OS发展。
下面我们从以下三个方面,为大家彻底解密What is Spark?
1.Spark生态...
分类:
其他好文 时间:
2016-04-29 16:23:14
阅读次数:
228