码迷,mamicode.com
首页 > 编程语言
[LeetCode][JavaScript]Remove Duplicates from Sorted List
Remove Duplicates from Sorted ListGiven a sorted linked list, delete all duplicates such that each element appear onlyonce.For example,Given1->1->2, r...
分类:编程语言   时间:2015-10-25 22:03:20    阅读次数:140
JAVA常见面试题
1.Java的HashMap是如何工作的?HashMap是一个针对数据结构的键值,每个键都会有相应的值,关键是识别这样的值。HashMap 基于 hashing 原理,我们通过 put ()和 get ()方法储存和获取对象。当我们将键值对传递给 put ()方法时,它调用键对象的 hashCode...
分类:编程语言   时间:2015-10-25 20:57:40    阅读次数:197
C#与Java结合的MyBank(自助银行)系统
光阴时间,岁月如梭。从开始学Java到现在学C#已快四个月了,我们学的东西越来越多了。但是虽说学到现在,都不知道有什么用?没地方表现啊。那么今天我就来给大家说说说这些东西的用处吧。就拿MyBank系统来讲解吧,望大家好好看将会得到不少的收获哦。那么这个MyBank系统我们应该怎样来写呢?请看看下面的...
分类:编程语言   时间:2015-10-25 20:53:04    阅读次数:460
java中开源日志记录工具log4j
日志:除了能记录异常信息,还可以记录程序正常运行时的关键信息。使用log4j来进行日志文件记录经典步骤:001.在项目中创建一个lib文件夹,然后将下载好的jar包copy到该文件夹下002.对已经copy过来的jar包,点击右键,然后执行下图操作,项目中就会多出一个引入外部Library的项目00...
分类:编程语言   时间:2015-10-25 20:52:01    阅读次数:302
扩展欧几里德算法及其证明
扩展欧几里德算法:已知a, b求解一组x,y,使它们满足等式: ax+by =gcd(a, b) =d(解一定存在,根据数论中的相关定理)。扩展欧几里德常用在求解模线性方程及方程组中。证明:ax+by=gcd(a,b);1. (1) a = 0,ax+by = gcd(a,b) = gcd(0,b)...
分类:编程语言   时间:2015-10-25 20:52:09    阅读次数:260
Java总结第一期
神奇的小阳阳阳再度归来,大家一定想我了吧~哦,谢谢,谢谢,谢谢各位的掌声,thank you,thank you@第一章:下面给大家简单介绍Java:Java技术可以应用在几乎所有类型和规模的设备上,从小计算机到计算机芯片,蜂窝电话,大到超级计算机,无所不在。Java应用分为两种典型的类型:(1)安...
分类:编程语言   时间:2015-10-25 20:50:22    阅读次数:179
Java速成手册1.5
这是对1.0版本的一些补充。0.Basic ConceptJava程序中的主方法:Main1.Object-Oriented Programming1.0 Concept抽象:封装:对象对外提供功能接口 访问权限:private、public、protected、默认继承:父类->子类,继承属性.....
分类:编程语言   时间:2015-10-25 20:48:15    阅读次数:150
learn python the hard way 习题45-制作一个游戏
小白自学python。from sys import exit from random import randintclass Scene(object): def enter(self): print "it's no use" exit(1) cl...
分类:编程语言   时间:2015-10-25 20:50:09    阅读次数:253
KMP算法之从next[]到nextVal[] (转)
前些日子写了一篇KMP算法的博文,浅谈数据结构之KMP(串中的模式匹配算法),在这片文章中,谈到了一个模式串K值的记录数组next[],详细可看那篇文章,其实,前面定义的next[]数组是有一定缺陷的,下面我面我将针对一种情况进行举例: 如上图,如果按照之前的方法所获取的next[]数组的话,当两....
分类:编程语言   时间:2015-10-25 20:48:22    阅读次数:240
Windows下安装Code::Blocks 13.12进行C/C++开发
CodeBlocks 是一个开放源码的全功能的跨平台C/C++集成开发环境。CodeBlocks是开放源码软件。CodeBlocks由纯粹的C++语言开发完成,它使用 了蓍名的图形界面库wxWidgets(2.6.2unicode)版。对于追求完美的C++程序员,再也不必忍受Eclipse的缓慢,再...
分类:编程语言   时间:2015-10-25 20:46:43    阅读次数:449
JavaScript的性能优化
一、 1、闭合之前,将所有的标签放在页面底部。这能确保在脚本执行前页面已经完成渲染。 2、合并脚本。页面中的标签越少,加载也就越快,相响应也更迅速。无论外链文件还是内嵌脚本都是如此。 3、有多种阻塞下载JavaScript的方法: -使用标签的defer属性;(Firefox和IE支持) ...
分类:编程语言   时间:2015-10-25 20:42:09    阅读次数:193
大龄屌丝自学笔记--Java零基础到菜鸟--036
GUI:继承体系、事件监听机制、适配器模型、Netbeans
分类:编程语言   时间:2015-10-25 20:42:01    阅读次数:198
树状数组hd1541
#include #include using namespace std;int t, x, y, a[32010], b[32010];#define N 32010int lowbit(int x){ return x&(-x);//返回x所在节点,很巧妙 eg:d[1]=a1;d[...
分类:编程语言   时间:2015-10-25 20:40:53    阅读次数:227
C语言 const, static, static const 的区别
基本定义:const 就是只读的意思,只在声明中使用;static 一般有2个作用,规定作用域和存储方式.对于局部变量, static规定其为静态存储方式, 每次调用的初始值为上一次调用的值,调用结束后存储空间不释放;对于全局变量, 如果以文件划分作用域的话,此变量只在当前文件可见; 对于stati...
分类:编程语言   时间:2015-10-25 20:37:29    阅读次数:176
有意思的Python:开发和部署一览
我觉得在有时间的条件下,学习不同的开发语言,对于保持对技术的理解是有帮助的。 Python是一门这样简单而且有趣的语言。网上资料已经比较多了。我这里主要对开发和部署环境所涉及的几个工具做些介绍。 1. 安装Python 这个相当于是一个运行环境,有些文档声称Python也有虚拟机机制(经过测试比较,...
分类:编程语言   时间:2015-10-25 20:35:17    阅读次数:189
用Canvas+Javascript FileAPI 实现一个跨平台的图片剪切、滤镜处理、上传下载工具(转)
直接上代码,其中上传功能需要自己配置允许跨域的文件服务器地址~或者将html文件贴到您的站点下同源上传也OK。支持:不同尺寸图片获取、原图缩小放大、原图移动、选择框大小改变、下载选中的区域、上传选中的区域、几种简单的滤镜(自己添加滤镜函数即可添加滤镜效果)移动端适配要点:① 替换事件名称if(/^....
分类:编程语言   时间:2015-10-25 20:35:22    阅读次数:339
java锁Lock的应用
package?jun.lock; public?class?BankCard?{ protected?String?cardId;//银行卡号 protected?int?balance?=?8000;//余额 public?String?getCardId()?{ return?cardId; } public?voi...
分类:编程语言   时间:2015-10-25 19:31:05    阅读次数:176
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!