码迷,mamicode.com
首页 > 编程语言
Java多线程
1.线程的创建与启动 在Java中,多线程的实现有两种方式: 继承java.lang.Thread类 实现java.lang.Runnable接口 1.1继承Thread类创建线程 继承Thread类创建并启动线程的步骤: 1、定义Thread的子类,并重写该类的run()方法,run()方法的方法体就表示线程需要完成的任务。run()被称为线程执行体。 2、创建Thread的子...
分类:编程语言   时间:2015-01-11 17:51:54    阅读次数:263
Java 8的default方法详解
Java 8的default方法详解作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsJava 8新增了default方法,它可以在接口添加新功能特性,而且还不影响接口的实现类。下面我们通过例子来说明这一点。public class MyClass implements InterfaceA { public static void main(Strin...
分类:编程语言   时间:2015-01-11 17:51:55    阅读次数:205
Java中的不定长参数
1.什么是不定长参数 不定长参数是Java5引入的一个新特性,它允许方法接收任意个参数值。 public static void main(String[] args) { print("a"); print("a", "b"); print("a", "b", "c"); } public static void print(String ... s){ for(String a...
分类:编程语言   时间:2015-01-11 17:50:58    阅读次数:518
null在Java中的真实面目
让我们从下面的语句开始: String x = null; 1.这条语句到底做了什么 回想一下什么是变量什么是值。一个通常的比喻就是变量类似于一个盒子,然后你可以使用这个盒子盛放一些东西,你可以用一个变量存储一个值。当声明一个变量时,我们需要指定它的类型。 在Java中主要有两种类型:基本类型和引用类型。基本类型存储值,引用类型存储引用。在这个例子中,初始化语句声明了一个变量“x”...
分类:编程语言   时间:2015-01-11 17:50:37    阅读次数:166
JavaScript入门篇之浏览器对象模型
前言:     真正的JavaScript是由三部分组成,ECMAScript、DOM、BOM,如下图所示。本文将主要介绍其中的浏览器对象模型。 BOM(Browser Object Mode) 是指浏览器对象模型,是用于描述这种对象与对象之间层次关系的模型,浏览器对象模型提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。BOM由多个对象组成,其中代表浏览器窗口的Window对象是BOM的...
分类:编程语言   时间:2015-01-11 17:49:47    阅读次数:226
【浅墨Unity3D Shader编程】之七 静谧之秋篇: 表面着色器的写法(二)—— 自定义光照模式
本文主要讲解了Unity中SurfaceShader的自定义光照模式的写法。 上篇文章中我们已经说到,表面着色器将分为两次讲解,上一篇文章中介绍了表面着色器的基本概念和一些写法,用内置的兰伯特光照模式来进行Surface Shader的书写,而本文将介绍Surface Shader+自定义的光照模式的写法。 OK,言归正传,依然是先来看看本文配套的游戏场景截图。 运行游戏,音乐响起,金黄色的丰收之秋映入眼帘: 远方: 池塘: 参天大树: 小型村落:...
分类:编程语言   时间:2015-01-11 17:49:54    阅读次数:566
线性时间排序 Sorting in linear time O(n)
Sorting In Linear Time  之前尝试过很多的排序算法, 都是基于比较的排序算法(base on comparing) Collection of algorithm for sorting (part one) http://blog.csdn.net/cinmyheart/article/details/39268783 Collection...
分类:编程语言   时间:2015-01-11 17:49:12    阅读次数:295
java操作spark1.2.0
分类:编程语言   时间:2015-01-11 17:45:17    阅读次数:911
javascript深入理解js闭包
一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码 var n=999; function f1(){ alert(n); } f1...
分类:编程语言   时间:2015-01-11 17:42:56    阅读次数:228
PHP的count(数组)和strlen(字符串)的内部实现
PHP的count(数组)和strlen(字符串)的内部实现上是直接显示一个长度变量,还是重头依次数一遍有多少个元素?关乎我理解这2个函数的效率。。希望高人能从php的c源码上讲一讲。没有源码看过源码知道的说说也行。1、count执行时背后有没有“逐个统计”子元素的个数?2、strlen执行时背后有...
分类:编程语言   时间:2015-01-11 17:41:59    阅读次数:186
python基础-3
python函数:def functionname( parameters ): "函数_文档字符串" function_suite return [expression]所有参数(自变量)在Python里都是按引用传递。如果你在函数里修改了参数,那么在调用这个函数的函数里,原始的参数也...
分类:编程语言   时间:2015-01-11 17:42:06    阅读次数:221
百度PHP实习一面面试题-算法-二维有序矩阵的查找
题目描述有一个二维矩阵,每一行的元素,从左到右保持严格递增,每一列的元素,从上到下保持严格递增。查找给定元素elem,返回NULL或元素位置。137151625817193691820718202224923242833思路先从对角线进行一次鉴定,左上角为矩阵最小值,右下角为最大值,不在区间内,说明...
分类:编程语言   时间:2015-01-11 17:41:06    阅读次数:176
leetcode 【 Copy List with Random Pointer 】 python 实现
题目:A linked list is given such that each node contains an additional random pointer which could point to any node in the list or null.Return a deep co...
分类:编程语言   时间:2015-01-11 17:39:30    阅读次数:178
Updatepanel 注册javascript 方法
ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "test", "alert('test');", true);注意第一个参数一定要选对,如果不在相应的更新区域,则无法执行脚本。
分类:编程语言   时间:2015-01-11 17:39:34    阅读次数:171
Java笔记--File,FileInputStream,FileReader,InputStreamReader,BufferedReader 的使用和区别
转自:http://hi.baidu.com/danghj/item/0ef2e2c4ab95af7489ad9e39参考资料:l 《 core java 》 12 章l 使用 Java 操作文本文件的方法详解http://java.ccidnet.com/art/3737/20041108/523...
分类:编程语言   时间:2015-01-11 17:37:12    阅读次数:218
Updatepanel 注册javascript 方法
ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "test", "alert('test');", true);注意第一个参数一定要选对,如果不在相应的更新区域,则无法执行脚本。
分类:编程语言   时间:2015-01-11 17:35:15    阅读次数:171
Upgrade Python in Ubuntu
下载安装包.tgztar -zxvf Pythoncd P.../configuremakesudo make install通过 /usr/local/bin/python -V 查看版本号以下代码有问题:sudo rm /usr/bin/pythonsudo ln -s /usr/include...
分类:编程语言   时间:2015-01-11 17:33:33    阅读次数:132
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!