码迷,mamicode.com
首页 > 编程语言
Java语法糖2:foreach循环
增强for循环与普通for循环相比,功能更强并且代码更简洁 写一段代码: 其实我之前用jdk6时,直接在class文件就可以看到,foreach已经转化成迭代器Iterator实现,jdk8貌似不行,只能看编译后字节码文件,javap -c Test.class: new、dup、invokespe ...
分类:编程语言   时间:2017-07-11 21:13:23    阅读次数:226
CBO之Full Table Scan - FTS算法
转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/44261859*********************************************** 一、CBO之Full Table Scan - FTS算法************ ...
分类:编程语言   时间:2017-07-11 21:13:06    阅读次数:113
Java Script
1、如需从 JavaScript 访问某个 HTML 元素,您可以使用 document.getElementById(id) 方法。 请使用 "id" 属性来标识 HTML 元素: 2、 JavaScript 语句通过代码块的形式进行组合。 块由左花括号开始,由右花括号结束。 块的作用是使语句序列 ...
分类:编程语言   时间:2017-07-11 21:11:36    阅读次数:161
JavaNIO
Java New IO 简称 nio,在jdk1.4提供了新的api,有如下特性: 1.为所有原始类型提供缓存支持 2.字符集编解码解决方案 3.Channel:新的原始io抽象 4.支持锁和内存映射的访问接口 5.提供多路(non-bloking)非阻塞式多路高伸缩性网络io 原始io与nio比较 ...
分类:编程语言   时间:2017-07-11 21:10:33    阅读次数:176
springboot之学习搭建
什么是**SpringBoot?** Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot 致力于在蓬勃发展的 ...
分类:编程语言   时间:2017-07-11 21:10:25    阅读次数:218
C语言基础知识【数组】
2017年7月11日17:34:05C 数组1.C 语言支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。数组的声明并不是声明一个个单独的变量,比如 number0、number1、...、number99,而是声明一个 ...
分类:编程语言   时间:2017-07-11 21:10:08    阅读次数:195
Java编程50题
【程序1】 题目:古典问题:有一对兔子。从出生后第3个月起每一个月都生一对兔子,小兔子长到第三个月后每一个月又生一对兔子,假如兔子都不死。问每一个月的兔子总数为多少? //这是一个菲波拉契数列问题 public class lianxi01 { public static void main(Str ...
分类:编程语言   时间:2017-07-11 21:09:43    阅读次数:200
自定义实现JavaScript的Map对象,修改IE不兼容MAP()的问题
由于IE8及以下版本不支持Map对象,本文为程序猿们提供了有效的解决方法。 本文重写了Map对象,实现了常用的set, get, put, clear, remove, delete, forEach, has, containsKey, isEmpty, size 等方法,使用和声明的方试和正常声 ...
分类:编程语言   时间:2017-07-11 21:08:12    阅读次数:278
PostMessage和SendMessage有什么区别?(有EnumChildWindowsProc的例子)
PostMessage只是把消息放入队列,不管其他程序是否处理都返回,然后继续执行;而SendMessage必须等待其他程序处理消息后才返回,继续执行。PostMessage的返回值表示PostMessage函数执行是否正确;而SendMessage的返回值表示其他程序处理消息后的返回值。 字号: ...
分类:编程语言   时间:2017-07-11 21:06:56    阅读次数:203
二叉查找树--java
package com.test.tree; public class BinarySearchTree> { /*定义二叉树的节点*/ private class BinaryNode{ public T data; public BinaryNode lt; public BinaryNode ... ...
分类:编程语言   时间:2017-07-11 21:05:58    阅读次数:245
Paxos算法
1.来源 Paxos算法是莱斯利·兰伯特(Leslie Lamport)于1990年提出的一种基于消息传递的一致性算法。 1.1.故事 在古希腊,有一个叫做Paxos的小岛,岛上通过议会的形式来通过法令,议会中议员通过信使来传递消息。议员和信使都是兼职的,他们随时有可能离开会议厅,并且信使可能会重复 ...
分类:编程语言   时间:2017-07-11 21:05:05    阅读次数:185
java+selenium环境搭建
这篇文章只是为了记录一下搭建环境,方便自己日后查看。 一、在eclipse中搭建maven 1.安装maven 将apache-maven-3.5.0解压到C盘根目录下 配置maven环境变 MAVEN_HOME : C:\apache-maven-3.3.9 MAVEN : %MAVEN_HOME ...
分类:编程语言   时间:2017-07-11 21:04:44    阅读次数:214
Python基础学习总结(六)
8.函数 8.1实参和形参 形参:函数完成其工作所需要的一项信息。 实参:调用函数时专递给给函数的信息。 8.2传递参数 函数定义中可能包含多个形参,因此函数调用时也可能包含多个实参。向函数传递实参的方式很多,可使用位置实参,这要求实参的顺序与形参的顺序相同;也可使用关键字实参字,其中每个实参都由变 ...
分类:编程语言   时间:2017-07-11 21:04:36    阅读次数:209
快速排序的算法
自学java到数组时,学习到了两种排序方法:选择排序和冒泡排序,冒泡排序是选择排序的进阶阶段,精简了运算的过程。了解到,java语言已经提供了排序的方法:通过util.Arrays.sort可以对数组进行自动排序,而排序方法用的是快速排序的一种。 快速排序是冒泡排序的进阶阶段,那么快速排序的基本原理 ...
分类:编程语言   时间:2017-07-11 21:04:10    阅读次数:114
python textwrap.md
textwraptextwrap模块可以用来格式化文本, 使其在某些场合输出更美观. 他提供了一些类似于在很多文本编辑器中都有的段落包装或填充特性的程序功能. Example Data本节中的示例使用模块textwrap_example.py,它包含一个字符串sample_text。sample_t... ...
分类:编程语言   时间:2017-07-11 21:04:02    阅读次数:234
Python关于文件操作的总结
获取当前工作目录:os.getcwd() 返回指定目录下的所有文件和目录名 os.listdir() 删除一个文件 os.remove() 删除多个文件 os.removedirs(r"c:\python") 校验给出的路径是否为一个文件 os.path.isfile() 校验给出的路径是否为目录 ...
分类:编程语言   时间:2017-07-11 21:01:51    阅读次数:208
数制转换-栈的应用(C++实现)
本程序实现的是十进制与不同进制之间的的数据转换,利用的数据结构是栈,基本数学方法辗转相除法。 conversion.h #include<stack> using namespace std; //将十进制的数据n转换成m进制的数据 stack<int> conversion(unsigned in ...
分类:编程语言   时间:2017-07-11 20:59:18    阅读次数:161
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!