码迷,mamicode.com
首页 > 编程语言
页面瀑布流布局的实现 javascript+css
先看所谓的瀑布流布局在不使用瀑布流布局的情况下,当页面要显示不同高度的图片时,会如下面显示下面的元素总是和最靠近它的元素对齐。为了使元素能够在我们想要的位置上显示,我们使用绝对定位。说一下大体思路(也是看了别人的):一切的不对齐都是从第一行的图片排列开始的,也许不是很准确,那么换一个说法:要想使图片...
分类:编程语言   时间:2015-08-28 00:30:21    阅读次数:239
Javascript备忘复习笔记2
一.函数与形参1.函数function abs(x) { if (x >= 0) { return x; } else { return -x; }}alert(abs(-10));2.匿名函数var abs = function (x) { if...
分类:编程语言   时间:2015-08-28 00:27:49    阅读次数:175
谈谈java中的构造函数
对java面向对象中的构造函数进行了分析说明,从七个方面来理解构造函数
分类:编程语言   时间:2015-08-28 00:29:50    阅读次数:168
Java实现折半查找(二分法)
利用Java实现折半查找基本思路:while递归循环,不断判断a[middle]是否等于data,如果等于则跳出循环,返回索引值,如果不等,则进行二分处理,直至两者相等为止;其中通过count计数器记录查找次数,当count次数超过20次时视为元素不存在(此处有待优化)package test;/*...
分类:编程语言   时间:2015-08-28 00:25:12    阅读次数:257
面试题:找出数组中只出现一次的数字(二)
难度:中等一个整数数组,除了一个数之外所有数字都出现了3次,找出这个数字来。注意: 你的算法应该是线性运行复杂度,且不能使用额外内存空间。答案:public class Solution { public int singleNumber(int[] nums) { int on...
分类:编程语言   时间:2015-08-28 00:23:15    阅读次数:238
Java中ArrayList源码分析
一、简介 ArrayList是一个数组队列,相当于动态数组。每个ArrayList实例都有自己的容量,该容量至少和所存储数据的个数一样大小,在每次添加数据时,它会使用ensureCapacity()保证容量能容纳所有数据。 1.1、ArrayList 的继承与实现接口 ArrayList继承于Abs...
分类:编程语言   时间:2015-08-28 00:24:53    阅读次数:368
面试题:找出数组中只出现一次的数字
难度:中等一个整数数组,除了一个数之外所有数字都出现了2次,找出这个数字来。注意: 你的算法应该是线性运行复杂度,且不能使用额外内存空间。答案:public class Solution { public int singleNumber(int[] nums) { int n ...
分类:编程语言   时间:2015-08-28 00:23:45    阅读次数:183
java中的一般异常与运行时异常
Java提供了两类主要的异常:runtime exception和checked exception。checked 异常也就是我们经常遇到的IO异常,以及SQL异常都是这种异常。对于这种异常,JAVA编译器强制要求我们必需对出现的这些异常进行catch。所以,面对这种异常不管我们是否愿意,只能自己...
分类:编程语言   时间:2015-08-28 00:25:04    阅读次数:232
EffectiveJava笔记
1.考虑用静态工厂方法代替构造函数(Integer.valueOf(),Boolean.valueOf()) ?? ?1.静态方法有方法名进行分辨 ?? ?2.静态方法不一定非要新建一个对象,new 方法肯定会新建对象 ?? ?3.可以返回子类对象(?) ?...
分类:编程语言   时间:2015-08-27 23:20:07    阅读次数:416
Photoshop图像处理算法—色阶调整
前言:之前在公司做项目的用到photoshop颜色空间的一些相关方法,在此总结一下。下面原理部分是从我的总结文档里截取来的。需要复制的童鞋自己手写一下~ 2、程序部分 1)Matlab实验程序。 clc;clear;close all; Image=imread('Fotor_LomoOrg.bmp'); figure(1); imshow(Image); R=doub...
分类:编程语言   时间:2015-08-27 23:15:43    阅读次数:690
【Java】获取此次请求URL,获取服务器根路径
1、获取此次请求URL,多用在单点登录中使用; 2、获取服务器根路径,多用来引用文件;...
分类:编程语言   时间:2015-08-27 23:15:03    阅读次数:167
KMP算法解决字符串匹配
该算法由D.E.Knuth ,J.H.Morris和 V.R.Pratt提出,用于解决字符串匹配问题。思想:设目标串(主串)为s,模式串为t ,并设i指针和j指针分别指示目标串和模式串中正待比较的字符,设i和j的初值均为0。若有s[i]=t[j],则i和j分别加1。否则,i不变,j退回到j=next[j-1]的位置,再比较s[i]和t[j],若相等,则i和j分别加1。否则,i不变,j再次退回到j=n...
分类:编程语言   时间:2015-08-27 23:14:15    阅读次数:211
Photoshop图像处理算法—对比度调整(老版功能)
前言:之前在公司做项目的用到photoshop颜色空间的一些相关方法,在此总结一下。下面原理部分是从我的总结文档里截取来的。需要复制的童鞋自己手写一下~ 2、程序部分 1)Matlab实验程序 clc;clear;close all; Image=imread('Fotor_LomoOrg.bmp'); figure(1); imshow(Image); Image=do...
分类:编程语言   时间:2015-08-27 23:12:23    阅读次数:300
[C++11 并发编程] 13 使用期望等待一次性事件
C++标准库使用期望(future)来支持一次性事件的等待。要等待某种一次性事件的线程可以获取一个代表该该事件的期望。这个线程可以每隔一段事件周期性的查询这个期望。此外,这个线程也可以继续做其它的处理,直到需要等待这个一次性事件才被挂起。通过期望还可以可以传递数据。 C++标准库提供了两种期望unique future(std::future),都声明在库头文件中。std::future实例只能...
分类:编程语言   时间:2015-08-27 23:14:59    阅读次数:221
Java数据结构-二叉查找树续以及平衡二叉查找树
前面一篇文章讲到了二叉查找树的实现,其中的插入操作是使用非递归方法实现的,这里再增加一种递归实现插入的操作,Java代码如下,建议增加到前一篇文章对应的FOBinarySearchTree.java中;/** * @TODO 二叉排序树插入元素(递归方法) * @param e 需要插入的元素 * @return true or false */ public boolean insert(...
分类:编程语言   时间:2015-08-27 23:12:34    阅读次数:220
算法分析-如何实现字符串的反转
问题:将一个句子中的单词进行反转,例如:“how are you”,进行反转后的结果为“you are how”。 解题思路:将这个句子进行两次反转操作即可。1)对整个字符串进行字符反转,反转结果“uoy era woh”; 2)接下来对每个单词进行字符反转,结果就是“you are how”。源代码:/* 问题:将一个句子中的单词进行反转,例如:“how are you”,进行反转后的结果为...
分类:编程语言   时间:2015-08-27 23:13:37    阅读次数:222
Java数据结构-线性表之栈的应用-递归及其应用
递归函数的定义:把一个直接调用自己或通过一系列的调用语句间接地调用自己的函数,称做递归函数(递归函数必须有一个结束的条件,以免陷入无穷尽的递归中)。迭代和递归的区别是:?(1).迭代使用的是循环结构,递归使用的是选择结构。?(2).递归能使程序的结构更清晰、更简洁、更容易让人理解,从而减少读懂代码的时间。但是大量的递归调用会建立函数的副本,会耗费大量的时间和内存。?(3).迭代则不需要反复调用函数和...
分类:编程语言   时间:2015-08-27 23:12:15    阅读次数:215
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!