码迷,mamicode.com
首页 > 编程语言
排序算法
排序:是一串记录,按照其中的某个或者某些关键字的大小,递增或者递减地排序起来的操作。 排序的算法有很多,各种算法对空间的要求及时间效率也各有差别。 今天学习到了两个简单的排序算法——冒泡排序和插入排序。 冒泡排序: 简单地说,冒泡排序就是一次比较相邻的两个数,将小的数往前放,打的数往后放(或者反过来 ...
分类:编程语言   时间:2017-02-10 22:08:55    阅读次数:208
为什么Java可以跨平台,而其他语言不行
你好 我是大福 你现在看的是大福笔记 今天复习了Java语言的概述 内容包括Java 语言的历史、语言特点及平台版本 JRE和JDK的区别 这篇文章的主题是总结下对Java语言特点中的跨平台原理. 在这之前,我们先了解下计算机语言为什么不能跨平台. 跨平台分两个层面 硬件层面 系统层面 先说硬件层面 ...
分类:编程语言   时间:2017-02-10 22:03:13    阅读次数:207
树状数组(二)与poj2155 - matrix
今天下午,我进行了树状数组的进一步学习[1],并完成了poj2155的编程与调试,下面是一些记录与感想。 这道题目是一道二维树状数组的练习,中心思想如下: 1、C(x1, y1)(x2, y2)可以用c[x1][y1]++、c[x2 + 1][y1]++、c[x1][y1 + 1]--、c[x2 + ...
分类:编程语言   时间:2017-02-10 21:57:15    阅读次数:193
Java中String.valueOf()方法的解释
1. 由 基本数据型态转换成 String String 类别中已经提供了将基本数据型态转换成 String 的 static 方法 也就是 String.valueOf() 这个参数多载的方法 有下列几种 String.valueOf(boolean b) : 将 boolean 变量 b 转换成 ...
分类:编程语言   时间:2017-02-10 21:58:21    阅读次数:179
Python实现多线程HTTP下载器
使用Python编写多线程http下载器,并生成可执行文件。 ...
分类:编程语言   时间:2017-02-10 21:55:49    阅读次数:211
SpringMVC与Struts2区别与比较总结
1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,而struts2的架构实现起来要费劲,因为Struts ...
分类:编程语言   时间:2017-02-10 21:54:15    阅读次数:178
array_count_values:返回数组中所有值出现的次数
$arr1 = ['a','b','c','d','e','e','a','a']; $arr = array_count_values($arr1); echo '<pre>'; print_r($arr); result: Array ( [a] => 3 [b] => 1 [c] => 1 [ ...
分类:编程语言   时间:2017-02-10 21:51:46    阅读次数:155
JavaFX--第2天-窗口基本的类
1 内部匿名类和Lambda表达式 2 Switching Scene 3 信息提示框 (Alert Boxes) 前情回顾: 前面的学习内容:关于JavaFX的基本概念,以及窗口所使用的类的一个介绍 学习了如何运用事件对一个按钮做出最简单的回应—click me 点击。 1 内部匿名类和Lambd ...
分类:编程语言   时间:2017-02-10 21:47:40    阅读次数:999
SpringMVC 返回Java 8 时间JSON数据的格式化问题处理
有时在Spring MVC中返回JSON格式的response的时候会使用@ResponseBody注解,不过在处理时间的时候会很麻烦,一般我们使用的HTTPMessageConverter是MappingJackson2HttpMessageConverter,它默认返回的时间格式是这种: 但是一 ...
分类:编程语言   时间:2017-02-10 21:38:50    阅读次数:1535
Python的Pexpect的简单使用
Pexpect 是一个用来启动子程序并对其进行自动控制的纯 Python 模块。 Pexpect 可以用来和像 ssh、ftp、passwd、telnet 等命令行程序进行自动交互。本文主要是针对ssh远程登录,然后执行简单的新建文件夹与拷贝任务 Pexpect 的安装: 下载:https://py ...
分类:编程语言   时间:2017-02-10 20:51:42    阅读次数:160
一致性hash-java实现treemap版
把不同号段的数据储存在不同的机器上,以用来分散压力。假如我们有一百万个QQ号,十台机器,,如何划分呢? 最简单粗暴的方法是用QQ号直接对10求余,结果为0-9 分别对应上面的十台机器。比如QQ号为 23900 的用户在编号为0的机器 23901的用户在编号为1的机器,以此类推。那么问题来了,现在QQ ...
分类:编程语言   时间:2017-02-10 20:46:31    阅读次数:489
python的Virtualenv
Virtualenv 虚拟的 Python 环境(简称 venv) 是一个能帮助你在本地目录安装不同版本的 Python 模块的 Python 环境,你可以不再需要在你系统中安装所有东西就能开发并测试你的代码。 知识点 virtualenv 的安装 创建虚拟环境 激活虚拟环境 使用多个虚拟环境 关闭 ...
分类:编程语言   时间:2017-02-10 20:44:54    阅读次数:232
PageRank网页排名算法
互联网上各个网页之间的链接关系我们都可以看成是一个有向图,一个网页的重要性由链接到该网页的其他网页来投票,一个较多链入的页面会有比较高等级,反之如果一个页面没有链入或链入较少等级则低,网页的PR值越高,代表网页越重要 假设一个有A、B、C、D四个网页组成的集合,B、C、D三个页面都链入到A,则A的P ...
分类:编程语言   时间:2017-02-10 20:43:47    阅读次数:318
python的项目结构
项目结构 知识点 创建项目,编写 __init__ 文件 使用 setuptools 模块,编写 setup.py 和 MANIFEST.in 文件 创建源文件的发布版本 项目注册&上传到 PyPI 实验步骤 本实验阐述了一个完整的 Python 项目结构,你可以使用什么样的目录布局以及怎样发布软件 ...
分类:编程语言   时间:2017-02-10 20:42:52    阅读次数:363
马士兵_JAVA自学之路(为那些目标模糊的码农们)
转载自:http://blog.csdn.net/anlidengshiwei/article/details/42264301 JAVA自学之路 一:学会选择 为了就业,不少同学参加各种各样的培训。 决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机、嵌入式、游戏、3G、测试等 ...
分类:编程语言   时间:2017-02-10 20:40:35    阅读次数:1121
在vs中使用bits/stdc++.h的方法-转自CF
solution to include bits/stdc++.h in visual c++ By Tensor, 2 years ago, , This is just a method i used to make me able to include bits/stdc++.h in vis ...
分类:编程语言   时间:2017-02-10 20:37:30    阅读次数:4154
SpringMVC配置文件dispatcherServlet-servlet.xml
...
分类:编程语言   时间:2017-02-10 20:37:10    阅读次数:212
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!