码迷,mamicode.com
首页 > 编程语言
Java泛型和通配符那点事
泛型(Generic type 或者generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。  可以在集合框架(Collection framework)中看到泛型的动机。例如,Map类允许您向一个Map添加任意类的对象,即使最常见的情况是在给定映射...
分类:编程语言   时间:2016-06-24 09:22:26    阅读次数:228
[C/C++] String Reverse 字符串 反转
...
分类:编程语言   时间:2016-06-24 09:20:37    阅读次数:247
php-JavaScript(1)
JS=>javascript:基于浏览器的脚本语言 Day1:变量,数据类型 Day2:语句,循环 Day3:函数 Day4-day6:案例 JS:javascript HTML和CSS:标记语言 Javascript:编程语言 变量:variable 英 [?ve?ri?bl] 美 [?veri? ...
分类:编程语言   时间:2016-06-24 09:21:57    阅读次数:216
C++11的for循环,以及范围Range类的实现
C++11支持range-based for循环。这是一个很方便的特性,能省挺多代码。以下代码就能很方便的遍历vector中的元素,并打印出来: 1 2 3 4 5 6 7 8 std::vector<int> int_vec; int_vec.push_back(1); int_vec.push_ ...
分类:编程语言   时间:2016-06-24 09:20:31    阅读次数:303
一个Java程序的执行过程(转)
我们手工执行java程序是这样的: 1、在记事本中或者是UE的文本编辑器中,写好源程序; 2、使用javac命令把源程序编译成.class文件; 编译后的.class(类字节码)文件中会包含以下内容: ConstantPool:符号表; FieldInfo:类中的成员变量信息; MethodInfo ...
分类:编程语言   时间:2016-06-24 09:20:04    阅读次数:185
java入门(1) 程序运行机制及运行过程
首先我们来看一下java程序在底层是怎么工作的: JAVA有两种核心机制: Java虚拟机(Java Virtual Machine): 1、java虚拟机可以理解成一个以字节码为机器指令的CPU。 2、对于不同的平台,有不同的虚拟机。 3、java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编 ...
分类:编程语言   时间:2016-06-24 09:18:10    阅读次数:209
图算法之最小生成树
连通的无向图G=(V,E)来表示,对于每条边都赋予权重w,希望能找到边的集合是的所有点都能够连接起来,而且这些边的权重能达到最小。 由于这些边是无环的而且能连通所有结点,所以最终构成了一棵树。图G的这棵树叫做生成树,求取该树的问题叫做最小生成树问题。 这里要学习的是Kruskal算法和Prim算法。... ...
分类:编程语言   时间:2016-06-24 09:15:32    阅读次数:401
JavaScript常用标签和方法总结
什么是javascript? (1) JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的 脚本语言。 (2) JavaScript是由Netscape公司开发的一种脚本语言,其编写的程序可以嵌入到 HTML页面中,并直接在浏览器中解释执行。 (3 ...
分类:编程语言   时间:2016-06-24 09:17:25    阅读次数:156
获取天气预报java代码
import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStreamReader; import java.net.Soc ...
分类:编程语言   时间:2016-06-24 09:14:26    阅读次数:357
单例模式在多线程下的问题
首先一个简单的单例类: 该类当放入多线程的环境中,肯定 就会出现问题,如何解决? 1,第一种方式:在方法getLogger上加上synchronized关键字: 缺点:synchronized关键字锁住的是这个对象,这样的用法,在性能上会有所下降。 原因:每次调用getInstance(),都要对对 ...
分类:编程语言   时间:2016-06-24 09:16:58    阅读次数:147
Python提取Linux内核源代码的目录结构
今天用Python提取了Linux内核源代码的目录树结构,没有怎么写过脚本程序,我居然折腾了2个小时,先是如何枚举出给定目录下的所有文件和文件夹,os.walk可以实现列举,但是os.walk是只给出目录名和文件名,而没有绝对路径。使用os.path.listdir可以达到这个目的,然后是创建目录, ...
分类:编程语言   时间:2016-06-24 09:13:50    阅读次数:220
每日一算法【one】
//有一个数组 {1,2,3,4,5,6,7,8,9,12,13,45,67,89,99,101,111,123,134,565,677} 查找数组中是否有指定的某一个数. ...
分类:编程语言   时间:2016-06-24 09:16:02    阅读次数:150
php-JavaScript(2)
DOM的官方定义 DOM Document Object Model 文档对象模型。 DOM的官方定义:W3C的DOM,可以使程序或脚本(JS或AS、JScript),动态的访问或操作文档的内容、结构、样式。 DOM只是一个标准,就是操作网页的标准。而这个标准(模型)在浏览器中,以“对象”的方式实现 ...
分类:编程语言   时间:2016-06-24 09:15:02    阅读次数:172
python-configparser模块
...
分类:编程语言   时间:2016-06-24 08:09:05    阅读次数:238
《算法导论》读书笔记之第11章 散列表
本章介绍了散列表(hash table)的概念、散列函数的设计及散列冲突的处理。散列表类似与字典的目录,查找的元素都有一个key与之对应,在实践当中,散列技术的效率是很高的,合理的设计散函数和冲突处理方法,可以使得在散列表中查找一个元素的期望时间为O(1)。散列表是普通数组概念的推广,在散列表中,不 ...
分类:编程语言   时间:2016-06-24 08:07:13    阅读次数:383
python-文件压缩和解压
...
分类:编程语言   时间:2016-06-24 08:08:24    阅读次数:237
Java之JSP和Servlet基础知识。
JSP,Java Server Pager的简称。由SUN倡导并联合其它公司创建。 JSP是一门脚本语言 JSP可以嵌入到HTML中 JSP拥有Java语言的所有特性 面向对象、健壮、多线程、安全、可移植、高性能 JSP运行于JSP容器中Tomcat、Jetty等。 JSP会被转换成Servlet JSP->Servlet->Class...
分类:编程语言   时间:2016-06-24 07:02:07    阅读次数:337
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!