码迷,mamicode.com
首页 > 编程语言
Effective Java 英文 第二版 读书笔记 Item 3:Enforce the singleton property with a private constructor or an enum type.
Making a class a singleton can make it difficult to test clients.package singletonProperty;//ingleton with public final field public class ElvisField ...
分类:编程语言   时间:2015-09-04 07:14:41    阅读次数:146
6、java5线程池之固定大小线程池newFixedThreadPool
1 package com.yzl; 2 3 import java.util.Random; 4 import java.util.concurrent.Callable; 5 import java.util.concurrent.ExecutorService; 6 import java.....
分类:编程语言   时间:2015-09-04 07:14:53    阅读次数:342
Python垃圾回收机制
Python GC主要使用引用计数(reference counting)来跟踪和回收垃圾。在引用计数的基础上,通过“标记-清除”(mark and sweep)解决容器对象可能产生的循环引用问题,通过“分代回收”(generation collection)以空间换时间的方法提高垃圾回收效率。发现...
分类:编程语言   时间:2015-09-04 07:12:11    阅读次数:210
Clr Via C#读书笔记---线程基础
进程与线程进程:应用程序的一个实例使用的资源的集合。每个进程都被赋予了一个虚拟地址空间。线程:对CPU进行虚拟化,可以理解为一个逻辑CPU.线程要素线程包括以下要素:1. 线程内核对象,其中包含 1)一组对线程进行描述的属性 2)线程上下文,即包含CPU寄存器的集合的一个内存块2. 线程环境块,.....
分类:编程语言   时间:2015-09-04 07:08:48    阅读次数:207
Eclipse Python配置
Macbook上面安装pydev后,发现新建project后并没有PyDev的选项。在官网上搜索后发现是JDK版本太久。上Oracle官网下载了最新JDK(url: http://www.oracle.com/technetwork/java/javase/downloads/index.html)...
分类:编程语言   时间:2015-09-04 07:07:03    阅读次数:164
JavaEE学习之类加载器
类装载子系统 在JAVA虚拟机中,负责查找并装载类型的那部分被称为类装载子系统。 JAVA虚拟机有两种类装载器:启动类装载器和用户自定义类装载器。前者是JAVA虚拟机实现的一部分,后者则是Java程序的一部分。由不同的类装载器装载的类将被放在虚拟机内部的不同命名空间中。 类装载器子系统涉及Ja...
分类:编程语言   时间:2015-09-04 07:08:42    阅读次数:270
JavaScript 动态脚本
动态脚本,指的是在页面加载时不存在,但将来的某一个时刻通过修改DOM动态添加的脚本。这里首先尝试标准的DOM文本节点方法,因为除了IE(在IE中会导致抛出错误),所有浏览器都支持这种方式。如果这行代码抛出错误,那么说明是IE,就可以用text属性了。
分类:编程语言   时间:2015-09-04 07:07:48    阅读次数:182
数值类型与字节数组之间的相互转换
我们在上文?如何选择使用字符串还是数字呢??中阐述了使用数值类型的好处,那么问题来了,如何在数值类型与字节数组之间相互转换呢? 我们先看看单个数值类型和字节数组之间的转换,我们以Integer类型为例: pu...
分类:编程语言   时间:2015-09-04 02:21:51    阅读次数:215
C语言字符串操作函数整理
#include<stdio.h> #include<string.h> #include<stdlib.h> int?main() { ????char?*str1="hello?world!"; ????char?*str2="HELLO?WORLD!"; ????int?len=strlen(str1);//求的字符串长度,不包括...
分类:编程语言   时间:2015-09-04 02:21:41    阅读次数:291
缓存算法(页面置换算法)-FIFO、LFU、LRU
转自:http://www.cnblogs.com/dolphin0520/ 1.FIFO算法   FIFO(First in First out),先进先出。其实在操作系统的设计理念中很多地方都利用到了先进先出的思想,比如作业调度(先来先服务),为什么这个原则...
分类:编程语言   时间:2015-09-04 02:22:10    阅读次数:200
python 脚本学习(二)
task1:在一个文件中,单词之间使用空格、分号、逗号或者句号分隔,请提取全部单词。代码实例:#!/usr/local/python27/bin/python2.7 importsys importre words=[] withopen(sys.argv[1])asf: forlineinf: #这里使用了re.split()正则表达式分隔符,可以指定一个正则表达式作..
分类:编程语言   时间:2015-09-04 02:20:07    阅读次数:296
JavaScript 找出数组中重复的元素
实现检测数组重复元素的功能,需要注意一点的是,多个(2个或2个以上)重复元素,我们只需要挑出一个来就可以了。 文字循环显示 截图结果:
分类:编程语言   时间:2015-09-03 23:26:56    阅读次数:490
转载:用python爬虫抓站的一些技巧总结
原文链接:http://www.pythonclub.org/python-network-application/observer-spider 原文的名称虽然用了《用python爬虫抓站的一些技巧总结》但是,这些技巧不仅仅只有使用python的开发可以借鉴,我看到这篇文章的时候也在回忆自己...
分类:编程语言   时间:2015-09-03 23:25:37    阅读次数:617
java Jvm工作原理学习笔记
一、 JVM的生命周期1. JVM实例对应了一个独立运行的java程序它是进程级别a) 启动。启动一个Java程序时,一个JVM实例就产生了,任何一个拥有public static void main(String[] args)函数的class都可以作为JVM实例运行的起点b) 运行。main()...
分类:编程语言   时间:2015-09-03 23:23:49    阅读次数:237
排序算法小结
排序算法经过了很长时间的演变,产生了很多种不同的方法。对于初学者来说,对它们进行整理便于理解记忆显得很重要。每种算法都有它特定的使用场合,很难通用。因此,我们很有必要对所有常见的排序算法进行归纳。 我不喜欢死记硬背,我更偏向于弄清来龙去脉,理解性地记忆。比如下面这张图,我们将围绕这张图来思考几个问题...
分类:编程语言   时间:2015-09-03 23:19:43    阅读次数:196
在python3中使用urllib.request编写简单的网络爬虫
Python官方提供了用于编写网络爬虫的包 urllib.request, 我们主要用它进行打开url,读取url里面的内容,下载里面的图片。分以下几步:step1:用urllib.request.urlopen打开目标网站step2:由于urllib.request.urlopen返回的是一个ht...
分类:编程语言   时间:2015-09-03 23:18:09    阅读次数:466
jQuery基础学习5——JavaScript方法获取页面中的元素
给网页中的所有元素添加onclick事件 1 2 3 4 5 6 17 18 19 测试120 测试221 22 使一个特定的表格隔行变色 1 2 3 4 ...
分类:编程语言   时间:2015-09-03 23:16:47    阅读次数:200
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!