字典树字典树——Trie树,又称为前缀树(Prefix Tree)、单词查找树或键树,是一种多叉树结构。...
分类:
其他好文 时间:
2016-04-29 17:30:39
阅读次数:
225
一、函数基础??1、返回值:如果某个函数没有显式的return返回值,默认它的返回值为undefined
??2、参数:内建变量arguments,能返回函数所接收的所有参数
????
??3、预定义(内建)函数 —— isNaN:
????a、检测parseInt / parseFloat调用是否成功。
????
????b、NaN不存在等值的概念, 也就是说表达式NaN === Na...
分类:
编程语言 时间:
2016-04-29 17:28:40
阅读次数:
195
DOM(Document Object Model)即文档对象模型,针对 HTML 和 XML 文档的 API(应用程序接口) 。DOM 描绘了一个层次化的节点树,运行开发人员添加、移除和修改页面的某一部分。DOM 脱胎于 Netscape 及微软公司创始的 DHTML(动态 HTML) ,但现在它已经成为表现和操作页面标记的真正跨平台、语言中立的方式。第1章 DOM综述1.1DOM概述DOM 中的...
分类:
编程语言 时间:
2016-04-29 17:29:45
阅读次数:
461
总所周知,AD域的作用对于一个公司有着无比重要的作用,但是在win7\10系统下该如何去管理AD域呢。
对于AD域的服务器搭建,在这里我们不进行说明,感兴趣的同学可以去Google相关的资料,现在主要是讲解下如何在客户端为win7或者win10下,使用远程AD管理工具,来进行远程管理AD域,其中需要注意的是win10下的安装,对于远程AD域管理工具,微软分别提供了相对应的补丁(X64)
win...
分类:
Windows程序 时间:
2016-04-29 17:28:22
阅读次数:
7194
多线程问题的总结1、多线程有什么用?
一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓”知其然知其所以然”,”会用”只是”知其然”,”为什么用”才是”知其所以然”,只有达到”知其然知其所以然”的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个问题的看法:
(1)发挥多核CPU的优势
随着工业的进步,现在的笔记本、台式机乃至商用的...
分类:
编程语言 时间:
2016-04-29 17:28:40
阅读次数:
291
一 可选类型知识点补充1 例一 : 强转并且制定类型let str = "23" //打印结果: "23"
let age : Int? = Int(str) //打印结果 :23—-> 1.1 问题 : 该例子转化的结果为什么需要用可选类型来接收?—-> 1.2 解答 : 因为很有可能是转化不成功的,如果此时不用可选类型来接收的话,万一转化失败,那么该值就为空(nil),如果不选择可选类型来接收...
分类:
编程语言 时间:
2016-04-29 17:27:59
阅读次数:
196
通过之前的介绍可知,类加载过程共有5个步骤,分别是:加载、验证、准备、解析、初始化。其中,验证、准备、解析称为连接。下面详细介绍这5个过程JVM所做的工作。加载注意:“加载”是“类加载”过程的第一步,千万不要混淆。1. 加载的过程在加载过程中,JVM主要做3件事情:
通过一个类的全限定名来获取这个类的二进制字节流,即class文件:
在程序运行过程中,当要访问一个类时,若发现这个类尚未被加载,并满...
分类:
其他好文 时间:
2016-04-29 17:28:32
阅读次数:
127
论文阅读笔记:Fully Convolutional Networks forSemantic Segmentation
这是CVPR 2015拿到best paper候选的论文。
论文下载地址:Fully Convolutional Networks forSemantic Segmentation...
分类:
Web程序 时间:
2016-04-29 17:29:58
阅读次数:
592
安卓架构...有什么清晰的方式?
前言
我们知道写出有质量的软件是复杂而且困难的:它不仅仅在于满足所有的需求,同时也应该是健壮的、易于维护的、方便测试的、非常灵活的(能够灵活的改变内容,如模块加减)。清晰的架构(The Clean Architecture)就是在这种需求下诞生,而且能够成为在软件开发过程中的一个好的选择。
清爽的架构的想法非常简单:它代表一组方式规则,能够产生如下的系统...
分类:
移动开发 时间:
2016-04-29 17:29:24
阅读次数:
343
概览
大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可能采用iOS开发,但是所有的数据支撑都是基于后台网络服务器的。如今,网络编程越来越普遍,孤立的应用通常是没有生命力的。今天就会给大家介绍这部分内容:
Web请求和响应
使用代理方法 简化请求方法 图片缓存 扩展--文件分段下载 扩展--文件上传
NSURLSession
数据请求 文件...
分类:
移动开发 时间:
2016-04-29 17:26:33
阅读次数:
320
内存寻址
内存地址:
逻辑地址: 段+偏移量 组成
线性地址: 可用来表达4GB的地址 (也称虚拟地址)
物理地址: 用于内存芯片级内存单元寻址。他们与微处理器地址引脚发送到内存总线上的电信号相对应
内存控制单元(MMU) 通过一种称为分段单元的硬件店里把一个逻辑地址转换为线性地址,接着通过分页单元的硬件电路把线性地址转换成一个物理地址。...
分类:
系统相关 时间:
2016-04-29 17:29:06
阅读次数:
298
概览
现在很多社交、电商、团购应用都引入了地图和定位功能,似乎地图功能不再是地图应用和导航应用所特有的。的确,有了地图和定位功能确实让我们的生活更加丰富多彩,极大的改变了我们的生活方式。例如你到了一个陌生的地方想要查找附近的酒店、超市等就可以打开软件搜索周边;类似的,还有很多团购软件可以根据你所在的位置自动为你推荐某些商品。总之,目前地图和定位功能已经大量引入到应用开发中。今天就和大家一起看...
分类:
移动开发 时间:
2016-04-29 17:28:42
阅读次数:
315
Python 2.7 GUI 编程集成开发环境的搭建。...
分类:
编程语言 时间:
2016-04-29 17:26:46
阅读次数:
318
在线升级是每个应用都要考虑的功能,而安卓为了节省流量,更是支持了增量升级这种升级方式,不需要下载整个安装包,只需要下载增量升级包(或者叫补丁),然后与本地的安装包进行合成就可以了。本文的目的就在于对增量升级功能的开发过程做一个介绍,不涉及过多的原理,只讲述功能的实现,顺便把NDK开发的流程也穿插其中,希望对大家有所帮助。...
分类:
移动开发 时间:
2016-04-29 17:27:06
阅读次数:
331
--系统应用与系统服务
iOS开发过程中有时候难免会使用iOS内置的一些应用软件和服务,例如QQ通讯录、微信电话本会使用iOS的通讯录,一些第三方软件会在应用内发送短信等。今天将和大家一起学习如何使用系统应用、使用系统服务:
调用系统应用使用系统服务
短信与邮件通讯录蓝牙社交Game Center应用内购买iCloudPassbook
目 录
系统应用
在开发某...
分类:
移动开发 时间:
2016-04-29 17:27:44
阅读次数:
358