码迷,mamicode.com
首页 > 编程语言 > 日排行
堆排序的简单实现
堆排序是排序的一种,一般有大根对和小根堆之说,大根对,根节点的值比左右子树的根节点的值要大。建堆我们一般是一个完全二叉树。堆排序一般面向数据量比较大的时候,数据量比较小的时候,不适合使用堆排序,比如有种情况就是topN算法的实现,一般都是借助于一个大根对来实现,扫描海量数据,把海量数据中的把最大的前 ...
分类:编程语言   时间:2017-03-19 17:38:34    阅读次数:203
JavaScript的作用;JS常见的三种对话框;==和===的区别;函数内部参数数组arguments在函数内部打印实参;JS的误区:没有块级作用域
JS:客户端(浏览器)脚本语言 弱类型 基于原型 事件驱动 不需要编译(直接运行) JS的作用:表单验证,减轻服务端的压力 添加页面动画效果 动态更改页面内容 Ajax网络请求 (一)常见的对话框 alert()对话框:该方法是window对象的方法,在浏览器中弹出一个对话框(该方法没有返回值) p ...
分类:编程语言   时间:2017-03-19 21:56:47    阅读次数:238
Python 实现类似range函数
需求:写一个属于你自己的 frange函数,frange与range类似,一样的参数规则,但是每一项必须要是float类型 实现: 注意点,如何判断stop是否有参数传入,这里使用空字符判断,如frange(10)和frange(10,0)逻辑处理是不同的 ...
分类:编程语言   时间:2017-03-19 21:58:37    阅读次数:458
算法--树与递归
前面总结了一下个人对递归的理解,接下来本来继续记录下递归与树这种常用数据结构的恩怨情仇。 一、树的概念 恩,话不多说,理解树最好的方案之一就是看下面的丑图: 恩,没错,树,其实可以看成是一个链表,只不过每个链表节点有三个point罢了。(当然,用数组也可以实现树,这个不讨论。) 上面这种树叫做三叉树 ...
分类:编程语言   时间:2017-03-19 22:00:48    阅读次数:197
python装饰器
转载: http://www.cnblogs.com/rhcad/archive/2011/12/21/2295507.html 1 Python装饰器学习(九步入门) 这是在Python学习小组上介绍的内容,现学现卖、多练习是好的学习方式。 第一步:最简单的函数,准备附加额外功能 1 2 3 4 ...
分类:编程语言   时间:2017-03-19 22:02:21    阅读次数:171
java自加和自减
输出 解析:i++和++i使用的不同点在于一个是程序完毕后的自增,一个是程序开始前的自增。 “i=i++ + ++i”执行的过程是先执行i++,但是i自增1操作是稍后才执行,所以此时i还是0,然后执行++i,++i后i的值是1,执行完++i后要补增i++,所以此时i的值实际上是2,0+2=2,然后赋 ...
分类:编程语言   时间:2017-03-19 22:03:05    阅读次数:136
python之logging模块2
四、 Handler对象、Formatter对象、Filter对象、Filter对象 这里简要介绍 ...
分类:编程语言   时间:2017-03-19 22:06:00    阅读次数:263
javascript的window.close()在谷歌和火狐下失效
在一次使用setTimeout('window.close()',5000)对窗口进行关闭时遇到问题:不能关闭窗口 解释: 为了阻止恶意的脚本终止用户的浏览器。只有通过 JavaScript 代码打开的窗口才能够由 JavaScript 代码关闭,如某个窗口可以通过调用 self.close() 或 ...
分类:编程语言   时间:2017-03-19 22:07:21    阅读次数:214
HashMap简单源码及多线程下的死循环
主要记录hashMap的一些基本操作源码实现原理以及多线程情况下get()操作的死循环引发原因 一、hashMap简介 1.hashMap集合的主要属性及方法 (默认初始化容量)DEFAULT_INITIAL_CAPACITY = 16 (默认最大容量)MAXIMUM_CAPACITY = 1 << ...
分类:编程语言   时间:2017-03-19 22:09:26    阅读次数:315
关于Java并发编程的总结和思考
编写优质的并发代码是一件难度极高的事情。Java语言从第一版本开始内置了对多线程的支持,这一点在当年是非常了不起的,但是当我们对并发编程有了更深刻的认识和更多的实践后,实现并发编程就有了更多的方案和更好的选择。本文是对并发编程的一点总结和思考,同时也分享了Java 5以后的版本中如何编写并发代码的一 ...
分类:编程语言   时间:2017-03-19 22:10:25    阅读次数:216
C语言三 语句练习
输入一个整数day代表星期几,根据day的值输出对应的星期几,比如day==1,就输出“星期一”(用两种方式实现) int Day; printf("请输入一个1~7的数字"); scanf("%d",&Day); if(Day>0&&Day<8)//限制输入条件 1~7 { //多重if...el ...
分类:编程语言   时间:2017-03-19 22:11:54    阅读次数:260
删除无序链表中值最的节点.C语言实现.2016-04 自考真题
removemax(LinkedList head){ LinkedList p,q; int max; if(head->next==NULL) return ; p=head->next; max=p->data; while(p->next){ p=p->next; if(p->data>ma... ...
分类:编程语言   时间:2017-03-19 22:14:09    阅读次数:140
spring MVC 获取全局Session
1 /** 2 * 获取全局Session 3 * @return 4 */ 5 @SuppressWarnings("unchecked") 6 public static String findAdminFromSession(){ 7 try{ 8 HttpServletRequest req ...
分类:编程语言   时间:2017-03-19 22:15:02    阅读次数:329
JS判断元素是否在数组内
一、jQuery 如果是用JQuery的话,可以用inArray()函数: jquery inarray()函数详解jquery.inarray(value,array)确定第一个参数在数组中的位置(如果没有找到则返回 -1 )。determine the index of the first pa ...
分类:编程语言   时间:2017-03-19 22:16:09    阅读次数:240
怎么找到与你Eclipse匹配的spring tool suite插件
在Eclipse中安装插件是很简单的,但是某些插件需要与你的Eclipse的版本对应才能用,比如spring的插件。 首先,查看你的Eclipse的版本。 从eclipse的Help菜单的About Eclipse中我们可以看出Eclipse的版本,这里是4.5.2,现在我们去找与eclipse4. ...
分类:编程语言   时间:2017-03-19 22:17:07    阅读次数:2482
SpringCloud分布式开发五大神兽
SpringCloud分布式开发五大神兽 服务发现——Netflix Eureka 客服端负载均衡——Netflix Ribbon 断路器——Netflix Hystrix 服务网关——Netflix Zuul 分布式配置——Spring Cloud Config Eureka 一个RESTful服 ...
分类:编程语言   时间:2017-03-19 22:17:37    阅读次数:367
Java父类对象调用子类实体:方法重写与动态调用
众所周知Java的handle和C++的ponter而不是object对应,我们很熟悉C++的父类pointer调用子类实体的例子,那么对于Java的handle是不是也可以这样呢? 这里我先给一个例子 这段代码中,我们把一个子类的对象赋值给了父类的句柄,之后调用已经被子类重载的方法,我们会得到的结 ...
分类:编程语言   时间:2017-03-19 22:17:48    阅读次数:237
java访问外部接口 简单实现
1 /*使用时注意字符集 "GBK""UTF-8"*/ 2 public static String visitPost(String urlStr, String code) { 3 try{ 4 URL url = new URL(urlStr); 5 HttpURLConnection con... ...
分类:编程语言   时间:2017-03-19 22:19:40    阅读次数:234
线程安全问题
/* 需求: 模拟3个窗口同时在售50张 票 。 问题1 :为什么50张票被卖出了150次? 出现 的原因: 因为num是非静态的,非静态的成员变量数据是在每个对象中都会维护一份数据的,三个线程对象就会有三份。 解决方案:把num票数共享出来给三个线程对象使用。使用static修饰。 问题2: 出现... ...
分类:编程语言   时间:2017-03-19 22:19:54    阅读次数:238
算法笔记_098:蓝桥杯练习 算法提高 盾神与条状项链(Java)
目录 1 问题描述 2 解决方案 1 问题描述 问题描述 有一天,盾神捡到了好多好多五颜六色的珠子!他心想这些珠子这么漂亮,可以做成一条项链然后送给他心仪的女生~于是他用其中一些珠子做成了长度为n的项链。当他准备把项链首尾相接的时候,土方进来了。 “哇这么恶心的项链你也做得出来!!!” 盾神自知审美 ...
分类:编程语言   时间:2017-03-19 22:21:01    阅读次数:251
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!