码迷,mamicode.com
首页 > 编程语言
Java多线程~~~使用信号量来控制资源获取
在多线程开发中,有一个很经典的名词,那就是信号量。信号量就是用来衡量一个资源的可利用数目的,根据信号 量的多少来控制在多线程中各个资源之间的冲突问题,在Java中也提供了对信号量的支持。 而且在创建信号量的时候,第二个参数用来指定采取何种分配策略,比如当有很多线程被阻塞,但有一个机会的时 候,信号量应该选择谁去运行呢,如果选择true,就采用公平模式,到时候看哪个线程等待的时间最久,...
分类:编程语言   时间:2014-09-21 23:57:51    阅读次数:277
java读取unicode文件
主要介绍使用java来读取txt文本文件,且每次读取2个字节,也就是采用unicode编码的文本。 FileMain package com.test.filetest; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOExceptio...
分类:编程语言   时间:2014-09-21 23:56:31    阅读次数:262
从《thinking in C++》被迫转到《C++ Primer》第一天
今天啃《thinking in C++》有种不能继续下去的感觉,一方面我一看书就停不下来,难懂+没有休息容易困,所以看的速度并不快。另外感觉里边有很多内容在建立在你了解其使用的基础上的理论提升,所以我认识需要补一下基础。在网上查了一下,确定串插着看《C++ Primer》。 《C++ Primer》第一、二章笔记 一些基本的类型、控制语句、关键字什么的我都略过了。 1.在#inclu...
分类:编程语言   时间:2014-09-21 23:21:11    阅读次数:254
c语言 const关键字辨析
#include void func_1(const int* i){ func_2(i);}void func_2(int* i){ *i++; printf("i in func_2 %d\n", *i);}int main(){ int i=0; func_1(&i); printf("i i...
分类:编程语言   时间:2014-09-22 00:41:21    阅读次数:175
Java 文本I/o与二进制I/o
1、计算机不区分二进制文件和文本文件,所有文件都是以二进制文件存储的2、写入字符,Java虚拟机把unicode变成制定的编码,读取则反之,windows下,默认编码是ASCII?3、对于文本编辑器或者文本输出程序创建的文件,应该用文本输入来读取,对于Java二进制输出文件应该用二进制输入来读取4、...
分类:编程语言   时间:2014-09-22 00:23:41    阅读次数:200
理解与使用Javascript中的回调函数 -2
Javascript 回调函数
分类:编程语言   时间:2014-09-21 23:49:01    阅读次数:290
《Python 学习手册4th》 第十五章 文档
'''时间: 9月5日 - 9月30日要求:1. 书本内容总结归纳,整理在博客园笔记上传2. 完成所有课后习题注:“#” 后加的是备注内容(每天看42页内容,可以保证月底看完此书)“重点笔记”“本章习题” - 标题1,二级标题用- 标题2,笔记大纲标题、习题题目- 加粗,16px'''本章习题:1....
分类:编程语言   时间:2014-09-22 00:37:21    阅读次数:214
归并排序的JAVA实现
转自:http://blog.csdn.net/chenjin_zhong/article/details/6045659——————————————————————————————————————————————publicclassMergeSort{/***归并排序*简介:将两个(或两个以上)...
分类:编程语言   时间:2014-09-21 23:30:31    阅读次数:222
黑马程序员_关于黑马java班入学测试技术分享-后五(二)
-----Java培训、Android培训、iOS培训、.Net培训、期待与您交流! 作为本人首篇黑马技术博客有必要交代一下背景。个人理解博客的用作在于于己在于交流,于他在于学习,在交流学习中共同成长。下面进入正题。本文主要是介绍在做黑马入门测试时的...
分类:编程语言   时间:2014-09-22 00:53:41    阅读次数:795
Java NIO系列教程(三) Buffer
原文链接:http://ifeve.com/buffers/声明:Java NIO系列教材并非本人原创,只因阅读原文之后有感于文章之精妙,意欲与诸位共享,故而出此下策,忘原作者见谅。另附上原文地址。Java NIO的通道类似流,但又有些不同:Java NIO中的Buffer用于和NIO通道进行交互。...
分类:编程语言   时间:2014-09-21 23:26:31    阅读次数:372
Python 中模块间全局变量的使用上的注意
最近用Python写代码,需要用到模块间的全局变量。网上四处搜索,发现普遍做法是把全局变量放到一个独立的模块中,使用时,导入此全局变量模块即可。但是在实际使用过程中发现了些小问题:在使用如下代码导入全局变量模块时,各个模块获取到的全局变量都是初始值。from module import globa...
分类:编程语言   时间:2014-09-21 23:25:51    阅读次数:274
Java NIO系列教程(四) Scatter/Gather
原文地址:http://ifeve.com/java-nio-scattergather/Java NIO开始支持scatter/gather,scatter/gather用于描述从Channel(译者注:Channel在中文经常翻译为通道)中读取或者写入到Channel的操作。 分散(scatte...
分类:编程语言   时间:2014-09-21 23:38:41    阅读次数:320
cuda中当元素个数超过线程个数时的处理案例
项目打包下载当向量元素超过线程个数时的情况向量元素个数为(33 * 1024)/(128 * 128)=2.x倍 1 /* 2 * Copyright 1993-2010 NVIDIA Corporation. All rights reserved. 3 * 4 * NVIDIA Corpora....
分类:编程语言   时间:2014-09-21 23:21:51    阅读次数:373
Java垃圾回收机制以及内存泄漏
前言 在segmentfault上看到一个问题:java有完善的GC机制,那么在java中是否会出现内存泄漏的问题,以及能否给出一个内存泄漏的案例。本问题视图给出此问题的完整答案。 垃圾回收机制简介 在程序运行过程中,每创建一个对象都会被分配一定的内存用以存储对象数据。如果只是不停的分配内存,那么程序迟早面临内存不足的问题。所以在任何语言中,都会有一个内存...
分类:编程语言   时间:2014-09-21 22:35:41    阅读次数:347
JavaScript - Date对象使用
//Date对象 // 从字符串中分析出时间 // var dateVal = Date.parse("November 1, 1997 10:15 AM"); // var current_time = new Date(dateVal); // 获取系统时间的各个部分 var current_time = new Date(); var strDat...
分类:编程语言   时间:2014-09-21 23:05:11    阅读次数:246
JavaScript - 对象专用语句[ for...in 语句 ]
// 对象专用语句 // for...in语句 /* * for(变量 in 对象){ * 执行语句块 * } */ function Person(){ this.name = "wjp" ; this.age = 22 ; this.height = 178 ; } var p1 = new Person() ...
分类:编程语言   时间:2014-09-21 22:31:41    阅读次数:229
JavaScript - 对象专用语句[ with语句 ]
// 对象专用语句 // with语句 /* * with(对象名称){ * 执行语句块 * } */ var current_time = new Date(); with(current_time){ var strDate = getYear() + "年" ; strDate += (getMonth() + 1) + "月"...
分类:编程语言   时间:2014-09-21 23:38:11    阅读次数:190
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!