码迷,mamicode.com
首页 > 编程语言
JavaScript Math对象
Math对象属性PI 圆周率E 自述常量LN2 返回2的自然对数LN10 返回10的自然对数LOG2E 返回以2为底E的对数LOG10E 返回以10为底E的对数SQRT2 返回2的平方根SQRT1_2 返回2的平方根的倒数Math对象方法abs(x) 绝对值random() 随机数ceil(x) 上...
分类:编程语言   时间:2015-09-16 17:29:50    阅读次数:225
shell排序
由于多次插入排序,我们知道一次插入排序是稳定的,不会改变相同元素的相对顺序,但在不同的插入排序过程中,相同的元素可能在各自的插入排序中移动,最后其稳定性就会被打乱,所以shell排序是不稳定的。希尔排序属于插入类排序,是将整个有序序列分割成若干小的子序列分别进行插入排序。排序过程:先取一个正整数d1...
分类:编程语言   时间:2015-09-16 17:30:46    阅读次数:166
【转】linux 用户线程、LWP、内核线程学习笔记
【好文转发---linux 用户线程、LWP、内核线程学习笔记】在现代操作系统中,进程支持多线程。进程是资源管理的最小单元;而线程是程序执行的最小单元。一个进程的组成实体可以分为两大部分:线程集合资源集。进程中的线程是动态的对象;代表了进程指令的执行。资源,包括地址空间、打开的文件、用户信息等等,由...
分类:编程语言   时间:2015-09-16 17:28:36    阅读次数:228
Python网络爬虫 - 3. 异常处理
handle_excpetion.pyfrom urllib.request import urlopenfrom urllib.error import HTTPErrorfrom bs4 import BeautifulSoupimport sysdef getLogo(url): try...
分类:编程语言   时间:2015-09-16 17:30:18    阅读次数:244
【面试题31】连续子数组的最大和
【题目描述】输入一个整型数组,数组里有正数,也有负数。数组中一个或连续的多个整数组成的一个子数组,求所有子数组的最大值。要求时间复杂度为O(n)。【解决方案】解法一:举例分析数组的规律我的代码实现,仅供参考: 1 public static int FindGreatestSumOf...
分类:编程语言   时间:2015-09-16 17:25:46    阅读次数:139
对Java“一切皆对象”的理念的理解
在从HelloWorld到面向对象中,我们将int, float, double, boolean等称为基本类型(primitive type),也就是特殊的类。我们可以将一个整数理解称为一个int类型的对象。int类型可以有赋值、加法、减法等操作接口。普通类型可以视作对基本类型的拓展。我们已经见过...
分类:编程语言   时间:2015-09-16 17:25:25    阅读次数:176
理解Java的封装与接口
1、封装,即保留有限的外部接口(interface),隐藏具体实施细节。2、封装在生活中很常见。比如下面是一个充电电筒:一个用户即使不看说明书,也可以猜到这个电筒的操作: 开关和充电。这个电筒用一个塑料壳将用户不需要接触的内部细节隐藏起来,只保留了两个接口,开关和电插头。使用这两个接口,用户足以使用...
分类:编程语言   时间:2015-09-16 17:23:17    阅读次数:179
在使用MFC对话框时遇到的用户交互
有时我们需要点击对话框上的一个按钮的时候,对话框隐藏起来,然后执行完某个操作后,对话框又弹出来,这时我们可以使用BeginEditorCommand()和CompleteEditorCommand()函数来完成,前者是告诉程序,要进行用户交互操作了,此时对话框将被隐藏起来,然后知道程序运行到C...
分类:编程语言   时间:2015-09-16 17:19:27    阅读次数:165
Java基础-synchronized关键字的用法
顾名思义是用于同步互斥的作用的。 这里精简的记一下它的使用方法以及意义: 1. 当synchronized修饰 this或者非静态方法或者是一个实例的时候,所同步的锁是加在this或者实例对象引用上面的。比如a,b同为Main类的...
分类:编程语言   时间:2015-09-16 16:15:36    阅读次数:179
maven管理项目,部署项目时,如何统一导出jar包
使用maven-assembly-plugin,配合assembly.xml,会将所有的依赖jar包copy到lib目录下面。 1.在pom.xml文件中添加如下代码: <build> ????????<plugins> ????????????<plugin> ????????...
分类:编程语言   时间:2015-09-16 16:15:22    阅读次数:215
Swift 2.0学习笔记(Day 13)——数据类型之整型和浮点型
原创文章,欢迎转载。转载请注明:关东升的博客 ? ?????? Swift提供8、16、32、64位形式的有符号及无符号整数。这些整数类型遵循C语言的命名规约,我归纳了Swift中的整型: 整型示例: print("UInt8 range...
分类:编程语言   时间:2015-09-16 16:14:31    阅读次数:239
java实现附件预览(openoffice+swftools+flexpaper)
先附上本人参考的文章,基于的 flexpaper版本 为 1.5,本人由于使用的是 2.1.9 ,故之后说明: 已经支持加载中文文件名 代码下载 1.概述 主要原理 1.通过第三方工具openoffice,将word、excel、ppt、txt等文件转换...
分类:编程语言   时间:2015-09-16 16:11:33    阅读次数:325
javaScript的数组
1:创建数组 var arrays = new array(); var arrays = new array([size])/即使规定了长度,但仍然是可以存储到规定的长度以外,并且长度是随时可变的 2:访问数组 var getArrItem=array[1]; //获取数组的元素值 ...
分类:编程语言   时间:2015-09-16 16:11:00    阅读次数:197
测试你的Python 水平----7
1、问:Cpython,Jython和IronPython有什么不同? 答:三者都是python编译器的实现方式;Cpython是python的标准实现;Jypthon是Python的Java实现;IronPython是Python的.net实现。 2、 问:exec,eval,execfile的...
分类:编程语言   时间:2015-09-16 16:10:42    阅读次数:182
可排序的 COMB 类型 GUID
首先这里不做GUID与整形作为主键的优劣之争,GUID自有它优势,但GUID本身是乱序的,会对索引的维护带来性能上的损耗,数据量越大越明显。 COMB 类型 GUID 是由Jimmy Nilsson在他的“The Cost of GUIDs as Primar...
分类:编程语言   时间:2015-09-16 16:11:07    阅读次数:311
spring配置文件<import>标签中使用${}占位符获得配置文件的属性值
一般情况下我们在Spring的配置文件中使用<import>标签是这样的,<import resource="spring-other.xml">,但是最近项目中使用到其他工程的依赖jar包,在自己的spring配置文件中需要这样写 <context:property-plac...
分类:编程语言   时间:2015-09-16 16:08:38    阅读次数:261
python monkey_patch浅析
最近做了一个neutron集成vyatta的任务,顺便认真学习下neutron的代码,头几行就看到了monkey_patch。首先就从neutron-server的启动脚本开始:[root@controller-39~]#cat/usr/bin/neutron-server #!/usr/bin/python #PBRGeneratedfromu‘console_scripts‘ importsys fromneutron...
分类:编程语言   时间:2015-09-16 16:04:37    阅读次数:500
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!