码迷,mamicode.com
首页 > 编程语言
java 线程 生产者-消费者与队列,任务间使用管道进行输入、输出 讲解示例 --thinking java4
java 线程 生产者-消费者与队列,任务间使用管道进行输入、输出 讲解示例 --thinking java4...
分类:编程语言   时间:2014-10-19 10:16:22    阅读次数:244
Java 并发编程(三)为现有的线程安全类中添加新的原子操作
Java 类库中包含许多有用的”基础模块“类。通常,我们应该优先选择重用这些现有的类而不是创建新的类。:重用能降低开发工作量、开发风险(因为现有类都已经通过测试)以及维护成本。有时候,某个线程安全类能支持我们需要的所有操作,但更多的时候,现有的类只能支持大部分的操作,此时就需要在不破坏线程安全的情况下添加一个新的操作。...
分类:编程语言   时间:2014-10-19 10:16:35    阅读次数:199
java 线程 新类库中的构件 countDownLatch 使用
java 线程 新类库中的构件 countDownLatch 使用...
分类:编程语言   时间:2014-10-19 10:14:42    阅读次数:280
leetcode:Minimum Depth of Binary Tree【Python版】
1、类中递归调用添加self;2、root为None,返回03、root不为None,root左右孩子为None,返回14、返回l和r最小深度,l和r初始为极大值; 1 # Definition for a binary tree node 2 # class TreeNode: 3 # ...
分类:编程语言   时间:2014-10-19 10:13:07    阅读次数:222
java堆栈 (转)
Java栈与堆 ----对这两个概念的不明好久,最终找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自己主动管理栈和堆,程序猿不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺...
分类:编程语言   时间:2014-10-19 10:14:04    阅读次数:203
leetcode:Path Sum【Python版】
1、类中递归调用函数需要加self# Definition for a binary tree node# class TreeNode:# def __init__(self, x):# self.val = x# self.left = None# ...
分类:编程语言   时间:2014-10-19 10:11:52    阅读次数:200
python strip()函数和Split函数的用法总结
strip函数原型声明:s为字符串,rm为要删除的字符序列s.strip(rm) 删除s字符串中开头、结尾处,位于rm删除序列的字符s.lstrip(rm) 删除s字符串中开头处,位于rm删除序列的字符s.rstrip(rm) 删除s字符串中结尾处,位于rm删除序列的字符注意:1. 当rm为空时,默...
分类:编程语言   时间:2014-10-19 10:11:38    阅读次数:191
【JAVA IO流之字符流】
一、概述。java对数据的操作是通过流的方式。java用于操作流的对象都在IO包中。流按照操作数据不同分为两种,字节流和字符流。流按照流向分为输入流,输出流。输入输出的“入”和“出”是相当于内存来说的。字符流:字节流读取文字字节数据后,不直接操作,而是先查指定的编码表,获取对应的文字,再对这个文字进...
分类:编程语言   时间:2014-10-19 10:08:34    阅读次数:191
Java 去除字符串中的空格和其他字符
直接上代码了。 import java.util.regex.Matcher; import java.util.regex.Pattern; /** * java 去除字符串中的空格和其他字符 * @author YYBJ * @date 2014-10-19 */ public class CleanString { public static String replaceBla...
分类:编程语言   时间:2014-10-19 09:04:49    阅读次数:265
《python基础教程(第二版)》学习笔记 语句/循环/条件(第5章)
《python基础教程(第二版)》学习笔记 语句/循环/条件(第5章)print 'AB', 123 ==> AB 123 # 插入了一个空格print 'AB', 'CD' ==> AB CD # 插入了一个空格print 1,2,3 ==> 1 2 3print (1,2,3) ==> (1, ...
分类:编程语言   时间:2014-10-19 09:02:03    阅读次数:269
Python程序执行原理
1.首先在code.h中查看PyCodeObject的struct 1 typedef struct { 2 PyObject_HEAD 3 int co_argcount; /* #arguments, except *args */ 4 int co_nlo...
分类:编程语言   时间:2014-10-19 09:02:53    阅读次数:287
Python中的sorted函数以及operator.itemgetter函数
operator.itemgetter函数operator模块提供的itemgetter函数用于获取对象的哪些维的数据,参数为一些序号(即需要获取的数据在对象中的序号),下面看例子。a = [1,2,3]>>> b=operator.itemgetter(1) //定义函数b,获取对象的第1个域.....
分类:编程语言   时间:2014-10-19 09:01:14    阅读次数:183
c语言函数---I
函数名: imagesize 功 能: 返回保存位图像所需的字节数 用 法: unsigned far imagesize(int left, int top, int right, int bottom); 程序例: #include #include #include #include #define ARROW_SIZE 10 void draw_arrow...
分类:编程语言   时间:2014-10-19 07:59:43    阅读次数:179
用Python编写博客导出工具
我在 github 上用 octopress 搭建了个人博客,octopress 使用Markdown语法编写博文。之前我在CSDN博客上也写过不少的技术博文,都说自己的孩子再丑也是个宝,所以就起了把CSDN博客里面的文章导出到个人博客上的念头。刚开始想找个工具把CSDN博客导出为xml或文本,然后...
分类:编程语言   时间:2014-10-19 07:56:54    阅读次数:376
C语言函数--H
函数名: harderr 功 能: 建立一个硬件错误处理程序 用 法: void harderr(int (*fptr)()); 程序例: /*This program will trap disk errors and prompt the user for action. Try running it with no disk in drive A: to invoke i...
分类:编程语言   时间:2014-10-19 06:55:06    阅读次数:165
[我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之摄像机介绍Cameras
最近得到一些Unity官方视频教程,一看全是纯英文的讲解,没有任何字幕或者讲稿之类的东西。于是产生了做中文字幕的想法。本篇分享一下首个已完工的视频,即《beginner Graphics – Lessons系列之摄像机介绍Cameras》。听译、时间轴、压制者均为本人。请勿将视频用于非法目的。
分类:编程语言   时间:2014-10-19 03:45:50    阅读次数:271
LeetCode-Gas Station-加油站-最大子串算法应用
https://oj.leetcode.com/problems/gas-station/计算每个加油站的加油差diff[]。得到一个数组。从贪心的角度来说,如果我们找到一个最大子串,那么从他的起点l开始走,能够连续一直走并且累积最大量的汽油。一个猜想是:如果这些汽油不足以走完全程,那么无论从哪里都...
分类:编程语言   时间:2014-10-19 02:42:38    阅读次数:177
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!