码迷,mamicode.com
首页 > 编程语言
Java多线程之synchronized和volatile的比较
在做多线程并发处理时,经常需要对资源进行可见性访问和互斥同步操作。有时候,我们可能从前辈那里得知我们需要对资源进行 volatile 或是 synchronized 关键字修饰处理。可是,我们却不知道这两者之间的区别,我们无法分辨在什么时候应该使用哪一个关键字。本文就针对这个问题,展开讨论。...
分类:编程语言   时间:2016-04-05 10:50:58    阅读次数:243
[UVA]Pixhawk之姿态解算篇(3)_源码姿态解算算法分析
一、开篇         终于到ardupilot源代码的姿态解算了,有了前期关于mahony姿态解算算法的基础以后,理解源代码的姿态解算算法就快多了,所有的东西都在脑海中初步有了一个框架;首先要做什么,然后再做什么,再然后捏~~~反正容易上手的。         2016.04.04日晚,别人都在嗨,而我却在实验室苦逼的工作着,今晚最大的收获就是发现了“新大陆”-----“北航可靠飞行控制研...
分类:编程语言   时间:2016-04-05 10:52:43    阅读次数:1417
为什么说”人生苦短,我用python“
为什么说”人生苦短,我用python“?为什么说人生苦短我用python Python版Hello Word本文不扯什么大道理,只是先介绍Python的背景,然后从实用的角度出发举一两个真实栗子。首先要想了解要一门语言的好坏,或者为什么招程序员喜欢(卧槽,原来程序员喜欢不是女朋友?)我们的先从语言的产生背景开始,比如:他出现在什...
分类:编程语言   时间:2016-04-05 10:51:35    阅读次数:315
Python debug
...
分类:编程语言   时间:2016-04-05 10:50:01    阅读次数:134
javaweb学习总结(六)——Servlet开发(二)
一、ServletConfig讲解 1.1、配置Servlet初始化参数 在Servlet的配置文件web.xml中,可以使用一个或多个<init-param>标签为servlet配置一些初始化参数。 例如: 1.2、通过ServletConfig获取Servlet的初始化参数 当servlet配置 ...
分类:编程语言   时间:2016-04-05 10:52:12    阅读次数:183
二维数组
...
分类:编程语言   时间:2016-04-05 10:49:04    阅读次数:117
多线程
...
分类:编程语言   时间:2016-04-05 10:46:50    阅读次数:95
javascript的概述
Nombas 和 ScriptEase 大概在 1992 年,一家称作 Nombas 的公司开发了一种叫做 C 减减(C-minus-minus,简称 Cmm)的嵌入式脚本语言。Cmm 背后的理念很简单:一个足够强大可以替代宏操作(macro)的脚本语言,同时保持与 C (和 C ++)足够的相似性 ...
分类:编程语言   时间:2016-04-05 10:44:56    阅读次数:252
Swift入门系列--Swift官方文档(2.2)--中文翻译--About Swift 关于Swift
About Swift 关于Swift 官方文档的翻译,仅供参考,本人英语本就不好,边学边翻译,不喜勿喷。 Swift is a new programming language for iOS, OS X, watchOS, and tvOS apps that builds on the bes ...
分类:编程语言   时间:2016-04-05 10:44:42    阅读次数:166
java 静态方法
在使用java的时候,你会发现,有些对象,需要new ,有些则不需要时,比如Math类 如果你查看源码就会大致的发现,里面的属性和方法都是静态的: 如果说:实例变量和实例 方法 是属于某个对象的话, 那么:静态变量,和静态方法 就是属于所有对象的,所以不用new 出一个变量就可以使用。 这样的,一般 ...
分类:编程语言   时间:2016-04-05 10:41:17    阅读次数:125
java 构造方法 constructor demo笔记
demo 地址 http://pan.baidu.com/s/1bo2FG1T ...
分类:编程语言   时间:2016-04-05 10:38:16    阅读次数:166
FileDataSource java的文件操作
FileDataSource:(javax.activation.FileDataSource.FileDataSource(File file)) FileDataSource 类实现一个封装文件的简单 DataSource 对象。它通过 FileTypeMap 对象提供数据分类服务。 FileD ...
分类:编程语言   时间:2016-04-05 10:40:52    阅读次数:340
简单的JavaScript图像延迟加载库Echo.js
插件描述:和 Lazy Load 一样,Echo.js 也是一个用于图像延迟加载 JavaScript。不同的是 Lazy Load 是基于 jQuery 的插件,而 Echo.js 不依赖于 jQuery 或其他 JavaScript 库,可独立使用。并且 Echo.js 非常小巧,压缩后不足 1 ...
分类:编程语言   时间:2016-04-05 10:37:45    阅读次数:178
【转】深入理解Java的接口和抽象类
深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下 ...
分类:编程语言   时间:2016-04-05 10:36:57    阅读次数:139
bash 数组
bash编程:数组初步数组是一种数据结构,由相关的数据项组成。每个数据据项,称为数组的元素,且可以使用索引的方式取得各无素的值。bash的数组,其元素的个数没有限制,数组的索引由0开始,但不一定要连续,索引也可以用算术表达式表示。数组:数据结构,数据序列:连续的多个..
分类:编程语言   时间:2016-04-05 09:34:50    阅读次数:218
PHP的语言规范
PHP的语言规范: 1、php中的变量名区分大小写,但是函数名,类名,方法名,不区分大小写,但建议区分大小写 2、php代码必须书写在(php标签),开启标记(<?php)中间不能空格 3、php代码每一行以分号结束,最后一行可以省略分号。 4、如果一个Php文件是由纯 php代码组成,那么php结... ...
分类:编程语言   时间:2016-04-05 09:30:56    阅读次数:131
raft 一致性算法
介绍: 过去, Paxos一直是分布式协议的标准,但是Paxos难于理解,更难以实现,Google的分布式锁系统Chubby作为Paxos实现曾经遭遇到很多坑。 来自Stanford的新的分布式协议研究称为Raft,它是一个为真实世界应用建立的协议,主要注重协议的落地性和可理解性。 Raft协议基于 ...
分类:编程语言   时间:2016-04-05 09:30:31    阅读次数:156
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!