码迷,mamicode.com
首页 > 2016年04月29日 > 全部分享
《Algorithms算法》笔记:优先队列(2)——二叉堆
1.二叉堆1.1二叉堆的定义堆是一个完全二叉树结构(除了最底下一层,其他层全是完全平衡的),如果每个结点都大于它的两个孩子,那么这个堆是有序的。 二叉堆是一组能够用堆有序的完全二叉树排序的元素,并在数组中按照层级存储(不用数组的第一个位置) 1.2二叉堆的性质 最大的元素在a[1] (root结点) 每个k的父亲在k/2 每个k的孩子在k*2和k*2+1 1.3二叉堆的操作1.3...
分类:编程语言   时间:2016-04-29 15:35:30    阅读次数:164
《Motion Design for iOS》(五)
本文翻译自《Motion Design for iOS》,讲解iOS动画设计指南...
分类:移动开发   时间:2016-04-29 15:35:53    阅读次数:201
Linux常用命令大全
系统信息  arch 显示机器的处理器架构(1)  uname -m 显示机器的处理器架构(2)  uname -r 显示正在使用的内核版本  dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)  hdparm -i /dev/hda 罗列一个磁盘的架构特性  hdparm -tT /dev/sda 在磁盘上执行测试性读取操作  cat /proc/cpui...
分类:系统相关   时间:2016-04-29 15:34:55    阅读次数:215
七、2440裸机开发 触摸屏操作
七、lcd触摸屏控制   触摸屏就是当接触了屏幕上的图形按钮时,屏幕上的触觉反馈系统可根据预先编程的程式驱动各种连结装置,可用以取代机械式的按钮面板。2440连接的是电阻式触摸屏,利用压力感应进行控制,电阻触摸屏的主要部分是一块与显示器表面非常配合的电阻薄膜屏,这是一种多层的复合薄膜,它以一层玻璃或硬塑料平板作为基层,表面涂有一层透明氧化金属(透明的导电电阻)导电层,上面再盖有一层外表面硬化处...
分类:其他好文   时间:2016-04-29 15:36:46    阅读次数:251
AsyncTask源码分析
前置内容:Callable、Future、FutureTask     Executor子类的execute方法接收一个Runnable作为参数,会在新线程中执行Runnable中的任务,ScheduledthreadPollExecutor也可以submit任务,参数可以是Runnable或者Callable。Callable可以理解为待返回值的Runnable。FutureT...
分类:其他好文   时间:2016-04-29 15:34:47    阅读次数:124
Android中网络编程以及与服务器上Web项目的基础交互
1、Android网络编程初识 2、Android实现HTML源码查看 3、Android实现网络图片查看 4、Android实现与服务器上JavaWeb项目交互1、Android网络编程初识...
分类:移动开发   时间:2016-04-29 15:36:34    阅读次数:233
Babylonjs 初级教程---微软的基于webgl的H5 3D游戏引擎
Babylon.js 页面图像库 游戏创建系统!Hi!欢迎阅读 Babylon.js 初级教程, 这是后面学习最棒的基于Javascript的网页图形库框架所需必备知识的一个基础介绍. 你想知道什么是框架么?  你可以把框架认为成 建筑里的脚手架, 它支撑你围绕它创建新东西而不必为底层细节操心. Babylon.js构造里一个复杂的系统, 让网页图形库更容易使用.我们希望以一种非常快速的方式教给你...
分类:Web程序   时间:2016-04-29 15:35:46    阅读次数:240
Tomcat 内存溢出,堆栈配置各种调整
java -Xmx1610M -version java -Xmx1610m -version     网摘的tomcat内存溢出解决方案 Tomcat内存溢出的原因   在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存溢出是不一样的,当然处理方式也不一样。   这里根据平时遇到的情况和相关资料进行一个总结。常见...
分类:其他好文   时间:2016-04-29 15:36:31    阅读次数:1568
健康手游:Walkr IOS的秘密
如果你是游戏宅,却又苦恼于运动不够导致脂肪积累越来越多,亚健康状态越来越严重,Walkr是很适合你的一款手机游戏+健康软件。   自从我安装了这个游戏,每天的步行数增加了30%以上,大冬天也经常把自己走得浑身暖洋洋的,为了这点步行能量来加速我的星空探索发展,我也真是够拼的了- - Walkr   它吸引我的几个地方:   1)以太空探索为背景,不断发现新的星球,生物...
分类:移动开发   时间:2016-04-29 15:35:38    阅读次数:247
Ios中常见的问题
__block和__weak修饰符的区别其实是挺明显的:  1.__block不管是ARC还是MRC模式下都可以使用,可以修饰对象,还可以修饰基本数据类型。  2.__weak只能在ARC模式下使用,也只能修饰对象(NSString),不能修饰基本数据类型(int)。  3.__block对象可以在block中被重新赋值,__weak不可以。     tableView 滑动卡的问题主要...
分类:移动开发   时间:2016-04-29 15:33:50    阅读次数:324
七周七种前端框架四:Vue.js 组件和组件通信
基本是按照官网的 Guide 全部梳理了一遍:http://vuejs.org/guide/index.html 这里我们以一个 Todo List 应用为例来把相关的只是都串起来,这篇里面的全部代码都在github上 https://github.com/lihongxun945/vue-todolistVue 实例一个 Vue 应用是由一个 root vue instance 引导启动的,而 V...
分类:Web程序   时间:2016-04-29 15:36:41    阅读次数:247
Linux 安装VMwareTools ,root登陆,权限问题
Linux 分层结构 a).裸机:即硬件设备,基于裸机的开发要特别了解硬件本身,开发门槛高,开发复杂,程序不可移植,有大量的重复性工作,当然优点就是最有效的使用硬件。 b).linux kemel :基于一切皆文件的理念极大的标准化和简化了基于硬件 的开发工作,同时在内核加入了任务地调度、Memory、CPU等管理极大的方便了程序的开发 c).Shell:基于linux内核提供的System...
分类:系统相关   时间:2016-04-29 15:34:20    阅读次数:157
Container之ListView 1
ListView作为一个列表展示的容器,里面可以包含多个数据项,数据项可以是简单的只有一个TextView的布局,也可以是复杂的组合布局。 继承关系如下: 类 ListView java.lang.Object android.view.View android.view.ViewGroup android.widget.AdapterViewList...
分类:其他好文   时间:2016-04-29 15:36:11    阅读次数:178
iosGCD基本用法
Grand Central Dispatch(GCD)是异步执行任务的技术之一。一般将应用程序中记述的线程管理用的代码在系统级中实现。开发者只需要定义想执行的任务并追加到适当的Dispatch Queue中,GCD就能生成必要的线程并计划执行任务。由于线程管理是作为系统的一部分来实现的,因此可统一管理,也可执行任务,这样就比以前的线程更有效率。 Dispatch Queue ...
分类:移动开发   时间:2016-04-29 15:35:19    阅读次数:251
C++面向对象(一)——类与对象
C++面向对象(一)——类与对象...
分类:编程语言   时间:2016-04-29 15:34:31    阅读次数:185
iOS 之 UISegmentedControl 使用详解
NSArray *segmentedArray = @[@"1",@"2",@"3",@"4"];       //初始化UISegmentedControl       UISegmentedControl *segmentedControl = [[UISegmentedControlalloc]initWithItems:segmentedArray];      ...
分类:移动开发   时间:2016-04-29 15:34:15    阅读次数:284
Android Json解析简单高效之org.json,取值如囊中取物
我们通常在Android上采用Gson来解析Json数据,很方便的就可以把数据转换成List或者map。当碰到日期时间的时候,你可能会遇到坑,需要格式化一下日期时间格式。本文介绍org.json这种不需要导入任何包的解析方式,不管Json多少层,如探囊取物。...
分类:移动开发   时间:2016-04-29 15:33:33    阅读次数:244
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!