码迷,mamicode.com
首页 > 编程语言
RxJava----操作符:过滤Observable
到目前为止我们看到的示例都很简单。你也可以用 Rx 来处理大批量实时数据,但是如果把所有大批量数据整个打包发给你的话,使用 Rx 还有啥优势呢? 本节 我们将介绍一些操作符(operators )来过滤数据、或者把所有数据变成一个需要的数据。 如果你了解过函数式编程(functional programming)或者 Java 中的 Stream,则本节介绍的操作函数是非常眼熟的。...
分类:编程语言   时间:2016-04-29 17:28:57    阅读次数:492
JavaScript基础篇(四)— — 函数
一、函数基础??1、返回值:如果某个函数没有显式的return返回值,默认它的返回值为undefined ??2、参数:内建变量arguments,能返回函数所接收的所有参数 ???? ??3、预定义(内建)函数 —— isNaN: ????a、检测parseInt / parseFloat调用是否成功。 ???? ????b、NaN不存在等值的概念, 也就是说表达式NaN === Na...
分类:编程语言   时间:2016-04-29 17:28:40    阅读次数:195
JavaScript DOM
DOM(Document Object Model)即文档对象模型,针对 HTML 和 XML 文档的 API(应用程序接口) 。DOM 描绘了一个层次化的节点树,运行开发人员添加、移除和修改页面的某一部分。DOM 脱胎于 Netscape 及微软公司创始的 DHTML(动态 HTML) ,但现在它已经成为表现和操作页面标记的真正跨平台、语言中立的方式。第1章 DOM综述1.1DOM概述DOM 中的...
分类:编程语言   时间:2016-04-29 17:29:45    阅读次数:461
多线程问题的总结
多线程问题的总结1、多线程有什么用? 一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓”知其然知其所以然”,”会用”只是”知其然”,”为什么用”才是”知其所以然”,只有达到”知其然知其所以然”的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个问题的看法: (1)发挥多核CPU的优势 随着工业的进步,现在的笔记本、台式机乃至商用的...
分类:编程语言   时间:2016-04-29 17:28:40    阅读次数:291
swift基本语法
一 可选类型知识点补充1 例一 : 强转并且制定类型let str = "23" //打印结果: "23" let age : Int? = Int(str) //打印结果 :23—-> 1.1 问题 : 该例子转化的结果为什么需要用可选类型来接收?—-> 1.2 解答 : 因为很有可能是转化不成功的,如果此时不用可选类型来接收的话,万一转化失败,那么该值就为空(nil),如果不选择可选类型来接收...
分类:编程语言   时间:2016-04-29 17:27:59    阅读次数:196
Python 2.7 GUI 编程集成开发环境的搭建 Python 2.7 + PyQt 4 + Eric 6 环境搭建
Python 2.7 GUI 编程集成开发环境的搭建。...
分类:编程语言   时间:2016-04-29 17:26:46    阅读次数:318
C++11新特性
auto,decltype,for,nullptr如果编译器在定义一个变量的时候可以推断出变量的类型,不用写变量的类型,你只需写auto即可auto str = "sissie"; assert(typeid(str) == typeid(const char *));auto处理引用时默认是值类型,可以指定&作为修饰符强制它作为引用,auto自动获取指针类型,也可以显示地指定指针类型int& fo...
分类:编程语言   时间:2016-04-29 17:25:00    阅读次数:307
Unity Shaders and Effects Cookbook (5-1)LitSphere lighting model
光照模型我们已经很熟悉了,之前各种漫反射、高光 都自定义过光照模型函数。我以为这一章讲的会是之前说的光照模型函数,然而却不是。看完第一节,给我的感觉是 这讲的好像是教我 怎么去使用烘培出来的图。就是说讲的是如何用一张静态图片来模拟灯光效果。...
分类:编程语言   时间:2016-04-29 17:23:09    阅读次数:206
Java基础知识(五)
1.      字符串与数组——字符串创建与存储机制 String  s1=newString(“abc”) 和 String  s1=new String(“abc”)语句,存在两个引用对象s1、s2.对象内容都是字符串“abc”,他们的在内存中的地址是不同的。                          由此可见对象一般都放在堆中,栈中放的是方法或引用变量。? 2.   ...
分类:编程语言   时间:2016-04-29 17:21:24    阅读次数:164
java集合框架12——HashMap和HashTable的区别
前面已经学习了Map的部分内容,主要是HashMap和HashTable,这一节我们来看看它们两有啥异同点。 1. HashMap和HashTable的相同点         HashMap和HashTable都是存储“键值对”的散列表,而且都是采用拉链法来实现的。存储的思想都是:通过table数组存储,数组的每个元素都是一个Entry,而一个Entry就是一个单项链表,Entry链表中的每个...
分类:编程语言   时间:2016-04-29 17:23:53    阅读次数:184
Spring源码分析(二)-Spring IoC容器的初始化No.2
Spring源码分析(二)-Spring IoC容器的初始化No.2...
分类:编程语言   时间:2016-04-29 17:19:34    阅读次数:208
C++编程:XAudio2 API应用示例
C++编程:XAudio2 API应用示例 XAudio2是一个跨平台的API,在Xbox 360及Windows中得到支持。在Xbox 360上, XAudio2作为一个静态库编译到游戏可执行文件中。在Windows上,XAudio2提供一个动态链接库(DLL)。以下例子只使用了其中的一部分功能,并不全面。详情请看微软技术页的XAudio2编程相关(英文)。 使用XAudio2来播放...
分类:编程语言   时间:2016-04-29 17:20:58    阅读次数:203
深刻理解算法
项目需要,自己上学的时候接触过一些算法,我记得当时算法那门考了系里最高分,98分,想着没什么用呢,谁知道这两天就用到了,项目中涉及到了排序,我就重温了一下算法,说到算法,就我个人而言,第一就是想到了冒泡(最简单,也是最容易理解),但是项目中我没用冒泡,怕同事看到了说我低级,虽然算法只有老大写(别的同事都不写),我用了选择排序,显得难了点,感觉有些技术含量的,下边就是我用的选择排序算法: - (N...
分类:编程语言   时间:2016-04-29 17:19:00    阅读次数:232
scikit-learn学习之K-means聚类算法与 Mini Batch K-Means算法
====================================================================== 本系列博客主要参考 Scikit-Learn 官方网站上的每一个算法进行,并进行部分翻译,如有错误,请大家指正    转载请注明出处 ===========================================================...
分类:编程语言   时间:2016-04-29 17:15:05    阅读次数:186
一维数组建模表示二维的棋盘状态
当我们想写一个棋类游戏的时候,不难发现,很多棋类游戏的棋盘都可以用一个二维数组表示,比如: 井字棋(3*3的二维数组)、黑白棋(8*8的二维数组)、五子棋(15*15的二维数组)等等   使用二维数组表示棋盘,数组的下标就是棋子的坐标,数组中的值就是棋子的状态。 好处就是数据访问比较直观,可直接根据下标快速找到某个位置的棋子的状态。 但缺点也是很明显的 比如: 首先是遍历棋盘需要用双...
分类:编程语言   时间:2016-04-29 17:11:30    阅读次数:344
Java锁----Lock实现原理
Lock完全用Java写成,在java这个层面是无关JVM实现的。 在java.util.concurrent.locks包中有很多Lock的实现类,常用的有ReentrantLock、ReadWriteLock(实现类ReentrantReadWriteLock),其实现都依赖java.util.concurrent.AbstractQueuedSynchronizer类,实现思路都大同小...
分类:编程语言   时间:2016-04-29 17:13:13    阅读次数:550
编程语言及其应用
1、C语言圣经——《明解C语言》作者:[日] 柴田望洋 译者:管杰 罗勇 杜晓静 定价:79★ 比课本更易懂的C语言入门书 ★ 205段代码+220幅图表 ★ [双色印刷] 技术书也能赏心悦目《明解C语言(第3版):入门篇》第3版从190段代码和164幅图表增加至205段代码和220幅图表,对C语言的基础知识进行了彻底剖析,内容涉及数组、函数、指针、文件操作等。对于C语言语法以及一些难以理解...
分类:编程语言   时间:2016-04-29 17:10:35    阅读次数:278
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!