码迷,mamicode.com
首页 > 编程语言
HTML5-Web Workers实现多线程
HTML5-Web Workers实现多线程当在 HTML 页面中执行脚本时,页面的状态是不可响应的,直到脚本已完成。虽然在JavaScript中有setInterval和setTimeout函数使javaScript看起来好像使多线程执行,单实际上JavaScript使单线程的,一次只能做一件事情。 可以运行以下示例,检验js的单线程特性。 相关代码请到github查看。 <div...
分类:编程语言   时间:2016-05-07 08:05:41    阅读次数:159
[算法]实现单链表的反转
实现链表的反转解题思路: 为了正确反转一个链表,需要调整指针的指向。举例说明,例如i,m,n是三个相邻的结点,假设经过若干步操作,已经把结点i之前的指针调整完毕,这些结点的next指针都指向前面一个结点。现在遍历到结点m,当然需要调整结点的next指针,让它指向结点i,但需要注意的是,一旦调整了指针的指向,链表就断开了,因为已经没有指针指向结点n,没有办法再遍历到结点n了,所以为了避免指针断开,...
分类:编程语言   时间:2016-05-07 08:03:06    阅读次数:183
【Linux进阶】CentOS安装java环境
准备一般情况下,我们都要将linux自带的OPENJDK卸载掉,然后安装SUN的JDK。首先,卸载自带的java查看Linux自带的JDK是否已安装。 输入如下命令,查看已经安装的JAVA版本信息。 java -version 输入如下命令,查看JDK的信息。rpm -qa|grep java 如下图所示。 卸载已经安装的JAVA,如下图所示。 卸载完成,如下图所示。 卸载另外一个,...
分类:编程语言   时间:2016-05-07 08:02:02    阅读次数:212
RxJava----操作符:错误处理
这些操作符用于从错误通知中恢复CatchCatch类似于java 中的try/catch,当错误发生的时候,可以拦截对onError的调用,让Observable不会因为错误的产生而终止。在Rxjava中,将这个操作符实现为3个操作符,分别是:OnErrorReturn当发生错误的时候,让Observable发射一个预先定义好的数据并正常地终止 OnErrorResume当发生错误的时候,由另外一...
分类:编程语言   时间:2016-05-07 08:00:33    阅读次数:198
RxJava使用(一)基本使用
前言         RxJava及RxAndroid比较详细的介绍可以参考该文档《给 Android 开发者的 RxJava 详解》          基本介绍         ReactiveX 及 RxJava使用大部分来自和参考《给 Android 开发者的 RxJava 详解》和《RxJava 入门》;进行整理及增加了部分自己的理解。 什么是 ReactiveX    ...
分类:编程语言   时间:2016-05-07 07:59:51    阅读次数:398
c++编译过程理解
1.Makefile就知道了。先直接用命令行操作,然后用集成的IDE来写代码。 2.对于编译过程,总体上是这样 源代码(*.h,*.cpp/c)经过预编译,编译,生成目标文件(Windows下应该是.obj文件,Linux/unix下是.o文件) 然后通过链接(将各种目标文件.obj(.o) 和 目标文件的集合(动态静态库dll(windows下),so(linux/unix下))) 最终...
分类:编程语言   时间:2016-05-07 07:59:44    阅读次数:375
数据挖掘、机器学习基础算法
Basis(基础):MSE(Mean Square Error 均方误差),LMS(LeastMean Square 最小均方),LSM(Least Square Methods 最小二乘法),MLE(MaximumLikelihood Estimation最大似然估计),QP(Quadratic Programming 二次规划), CP(Conditional Probability条件概率),...
分类:编程语言   时间:2016-05-07 07:58:05    阅读次数:237
[算法]找出单链表中的倒数第k个元素
找出单链表中的倒数第k个元素解题思路: 为了求出链表中的倒数第k个元素,最容易想到的方法是首先遍历一遍单链表,求出整个单链表的长度n,然后将倒数第k个,转换为正数第n-k个,接下去遍历一次就可以得到结果。不过这种方法需要对链表进行两次遍历,第一次遍历用于求解单链表的长度,第二次遍历用于查找正数第n-k个元素。 如果沿从头至尾的方向从链表中的某个元素开始,遍历k个元素刚好到达链表尾,那么元素...
分类:编程语言   时间:2016-05-07 07:55:07    阅读次数:125
java enum详解
enum enum是jdk1.5引入的概念。enum类型的值实际上是通过运行期构造的对象来表示。在定义enum的时候编译器会默认帮我们做些事:所有的枚举类会默认继承Enum(Enum默认实现 Comparable 和 Serializable 接口),所以枚举类不可以在继承其他的类(java单继承); 所有的枚举类是final的,不可有子类 所有定义的枚举常量,会在定义的枚举类中生成public...
分类:编程语言   时间:2016-05-07 07:50:06    阅读次数:178
当接口被调用时使用Spring拦截器注入运行时数据
开发背景使用CXF暴露与调用接口,为了方便追踪错误,所以想要在接口被调用时将一些运行时数据记录起来,所以就想到了拦截器。CXF自带拦截器,但是据我初步了解,自带的拦截器都是经过封装,用来打印日志什么的,好像没有提供给开发者定制功能的方式(没有深入了解,如果有说错请方便斧正)流程其实Spring的拦截器使用挺方便的,实现org.aopalliance.intercept.MethodIntercept...
分类:编程语言   时间:2016-05-07 07:49:06    阅读次数:200
JavaScript之实现基本的增删改查功能
开心一笑听说这两天,全国都很冷。福建人说1度好冷,北京人笑了:我们这零下17度。黑龙江人也笑了:我们这零下33度。呼伦贝尔人听到哈哈大笑:我们这零下43度。福建人听完冷笑一声:我说的是室内,室内,室内提出问题如何利用原生的js实现基本的增删改查功能解决问题包含两个文件(index.jsp 和 index.js)<%@ page language="java" contentType="text/...
分类:编程语言   时间:2016-05-07 07:46:05    阅读次数:251
编程语言中的1970
很多编程语言的时间中都要从1970年1月1日0点开始算起,前段时间苹果手机变砖的问题,也是由这个时间点所引起,那1970哪来的这么大魔力?今天我们就来讨论下这个问题。...
分类:编程语言   时间:2016-05-07 07:46:02    阅读次数:142
MFC 模态、非模态窗口引发的系列事件及函数
标题一:创建模态窗口 标题二:创建非模态子窗...
分类:编程语言   时间:2016-05-07 07:47:33    阅读次数:245
Unity Shaders and Effects Cookbook (6-3) 修改渲染队列Queue 来 修改渲染顺序
默认情况下,Unity是按照物体与 摄像机 的距离,来决定哪个物体先渲染。远处的物体先渲染,先渲染的物体,就会被都渲染的物体遮挡。但是有的时候,需要让远一点的物体 显示在 近一点的物体的上层,该怎么办?...
分类:编程语言   时间:2016-05-07 07:45:59    阅读次数:229
Java的深克隆与浅克隆
1.Java的基本数据类型和引用数据类型 基本数据类型包括byte、int、char、long、float、double、boolean和short八种基本数据类型 创建的对象在Java虚拟机栈中, 引用数据类型创建对象的时候会创建两个对象,一个在栈中,一般称作 '‘引用“,另一个存放在Java堆中。 2.浅克隆与深克隆 浅克隆的外在表现是:对象的基础类型对象相同,引用对象相同,包...
分类:编程语言   时间:2016-05-07 07:45:41    阅读次数:249
<<UML for Java Programmers>> 第11章读书笔记
这一章提到新手做设计时的常见错误。 我最喜欢这一章,以前看的时候,为了追求所谓的速度,把书中的实例统统略过,真有点买椟还珠的味道。另外说明一下,读书笔记为什么突然跳到第11章。 最简单的原因是因为我对这一章有感觉,觉得有必要做笔记。 常见的如下: 1. 没有方法的类(MissingMethods)。没有方法的类是没有存在价值的,“programs are about behavior!”,...
分类:编程语言   时间:2016-05-07 07:43:58    阅读次数:155
spring事务管理
Spring事务管理关于编程式事务和声明式事务选择和使用小结...
分类:编程语言   时间:2016-05-07 07:44:12    阅读次数:178
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!