码迷,mamicode.com
首页 > 编程语言
【多线程】学习7
下面内容来自:http://blog.csdn.net/morewindows/article/details/7481609前面介绍了关键段CS、事件Event、互斥量Mutex在经典线程同步问题中的使用。本篇介绍用信号量Semaphore来解决这个问题。首先也来看看如何使用信号量,信号量Sema...
分类:编程语言   时间:2014-10-19 22:45:24    阅读次数:227
Java 编程的动态性,第3部分: 应用反射--转载
在上个月的文章中,我介绍了Java Reflection API,并简要地讲述了它的一些基本功能。我还仔细研究了反射的性能,并且在文章的最后给出了一些指导方针,告诉读者在一个应用程序中何时应该使用反射,何时不应该使用反射。在本月这一期的文章中,我将通过查看一个应用程序来更深入地讨论这一问题,这个应用...
分类:编程语言   时间:2014-10-19 22:42:24    阅读次数:301
Java编程 的动态性,第 2部分: 引入反射--转载
在“Java编程的动态性,第1部分,”我为您介绍了Java编程类和类装入。该篇文章介绍了一些Java二进制类格式的相关信息。这个月我将阐述使用Java反射API来在运行时接入和使用一些相同信息的基础。为了使已经熟知反射基础的开发人员关注本文,我将在文章中包括反射性能如何与直接接入相比较。使用反射不同...
分类:编程语言   时间:2014-10-19 22:42:35    阅读次数:395
Linux 多线程通信
摘自资料(linux 与Windows不同) 线程间无需特别的手段进行通信,由于线程间能够共享数据结构,也就是一个全局变量能够被两个线程同一时候使用。只是要注意的是线程间须要做好同步,一般用mutex。能够參考一些比較新的UNIX/Linux编程的书,都会提到Posix线程编程,比方《UNIX环境高...
分类:编程语言   时间:2014-10-19 22:43:32    阅读次数:712
C语言数组倒序排列
#include #pragma mark 数组的倒序排列int main(){ int array[5] = {1, 3, 2, 4, 5}; /*方法一:*/ for (int i = 0; i<5/2; i++) { int temp = array[i]; array[i]...
分类:编程语言   时间:2014-10-19 22:37:23    阅读次数:1276
hadoop调度程序时出现“Error opening job jar”错误
提示出现的问题:Exception in thread "main" java.io.IOException: Error opening job jar: /home/deploy/recsys/workspace/ouyangyewei/recommender-dm-1.0-SNAPSHOT-l...
分类:编程语言   时间:2014-10-19 22:38:52    阅读次数:239
c语言数组
数组一: 1、什么是数组? 一组 相同类型 的 若干 个 有序 的数据集合 2、数组的名词: 1)数组名:带表一组相同类型若干个有序的数据集合() 2) 数组元素:构成数组的每一个元素 3)下标:数组是有序的,下标有序,用来标识每个元素在数组中的位置 4)数组的维度: 元素下标的个数 ...
分类:编程语言   时间:2014-10-19 22:37:30    阅读次数:294
C语言 十进制转换二进制
十进制转换二进制主要采用的是连除倒取余的方法 代码如下 int num = 8; int tempArr[32]={0}; int i = 0; while (num / 2 != 1 ) { tempArr[i] = num % 2; num /=2; i++; } ...
分类:编程语言   时间:2014-10-19 22:35:48    阅读次数:195
C++动态数组的实现
1 #include 2 using namespace std; 3 int main() 4 { 5 int n; 6 while(cin>>n) 7 { 8 int *p=new int[n+1]; 9 p[0]=0;10 ...
分类:编程语言   时间:2014-10-19 22:36:05    阅读次数:181
Linux下配置Java环境变量
一般来说,我们都会把Java安装到 /usr/local 目录 或者 /opt 目录下。这里假设java安装包已解压在了 /opt下,具体目录为:/opt/java8/java1.8.0_25目录。 下面我们来配置java的环境变量,打开 /etc/profile 在文件...
分类:编程语言   时间:2014-10-19 21:31:57    阅读次数:128
C++类的实例化对象的大小之sizeof()
C++类的实例化对象的大小之sizeof()...
分类:编程语言   时间:2014-10-19 21:30:45    阅读次数:246
C++编码规范
命名规范 通用命名规则 类型名 类型名(类、结极体、类型定义(typedef)、枚举)以大写字母开始并混合大小写,如 Line, SavingsAccount 变量名 变量名必须以小写字母开始并混合大小写, 如 line, savingsAccount 函数名 函数名必须以小写字母的动词开始并混合大小写,如: getName(), c...
分类:编程语言   时间:2014-10-19 21:30:17    阅读次数:265
深入理解java虚拟机(十四)正确利用 JVM 的方法内联
在IntelliJ IDEA里面Ctrl+Alt+M用来拆分方法。选中一段代码,敲下这个组合,非常简单。Eclipse也用类似的快捷键,使用 Alt+Shift+M。我讨厌长的方法,提起这个下面这个方法我就觉得太长了:...
分类:编程语言   时间:2014-10-19 21:25:02    阅读次数:393
javascript原型详解
javascript原型详解...
分类:编程语言   时间:2014-10-19 21:25:47    阅读次数:368
《javascript高级程序设计》读书笔记(三)变量、作用域和内存问题
第四章:变量、作用域和内存问题 检测类型:typeof是确定一个变量是字符串、数值、布尔值,还是undefined的最佳工具,但是如果变量的值是一个对象或null,typeof只会返回“object”,使用typeof检测函数时,会返回“function”。 要是检测引用数据类型,可以用instanceof操作符,所用引用类型都是Object的实例。 垃圾收集 1.标记清除(mark-...
分类:编程语言   时间:2014-10-19 21:25:09    阅读次数:190
Euler Project question 48 in python way
# The series, 11 + 22 + 33 + ... + 1010 = 10405071317.# Find the last ten digits of the series, 11 + 22 + 33 + ... + 10001000.import timestart = time....
分类:编程语言   时间:2014-10-19 21:24:41    阅读次数:243
spring aop例子
package aoptest;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.Around;import org.aspectj.lang.annotation.Aspect;public...
分类:编程语言   时间:2014-10-19 21:23:58    阅读次数:321
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!