摘要: Given an array and a value, remove all instances of that value in place and return the new length.The order of elements can be changed. It doesn't mat... 阅读全文
posted @ 2015-04-10 20:26 小羊同学 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 最近想刷一下LeetCode练习一下数据结构算法之类的,先从水题开始吧题目是这样的Write a function that takes an unsigned integer and returns the number of ’1' bits it has (also known as theH... 阅读全文
posted @ 2015-04-10 11:42 小羊同学 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 什么是hash函数:hash函数也可以翻译成“散列”函数,一般就使用音译“哈希”函数,简单的说哈希函数是对任意长度的输入进行的压缩映射,所谓的压缩映射顾名思义,输出通常来说要比输入短,并且得到的输出也是固定长度的,单向不可逆的(也就是说知道输出想要得到输入理论上是不能实现的),哈希函数在数字签名和消... 阅读全文
posted @ 2015-03-26 20:28 小羊同学 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 有一些搜索引擎有搜索相似图片的功能,比如Google,其中是什么原理呢?其实我们利用一个算法就能达到相似的效果,其中涉及到的算法就是【感知哈希算法(Perceptual hash algorithm)】,下面就简单介绍下该算法。感知哈希算法的原理就是给每张图片生成一个“指纹”,指纹越相似的两张图片它... 阅读全文
posted @ 2015-03-23 14:54 小羊同学 阅读(2181) 评论(2) 推荐(0) 编辑
摘要: 0×00 引言在Web技术的发展史上,Cookie技术的出现是一次重大的 变革。但是, Cookie技术又是一项非常有争议的技术,从它诞生之日起就成了广大网络用户和Web开发人员的一个争论焦点,原因不是Cookie的功能太弱,而是认为Cookie的使用会对网络用户的隐私信息构成危害。Cookie技术... 阅读全文
posted @ 2015-03-17 19:00 小羊同学 阅读(240) 评论(0) 推荐(0) 编辑
摘要: package com.xiaoysec.test;import java.util.ArrayList;import java.util.List;/** *VM Args:-verbose:gc -Xms20M -Xmx20M -Xmn10M -XX:+PrintGCDetails -XX:Su... 阅读全文
posted @ 2015-03-17 18:58 小羊同学 阅读(1503) 评论(0) 推荐(0) 编辑
摘要: 不知不觉已经是大三下半年学期了,面临着考研还是工作的选择,最终还是选择了考研。考虑的还是挺多的,有的人说考研比较好:以后找工作起点比较高,现在的用人单位看不起本科生;也有的人说:工作好,早点工作积累经验,以后还能读研;我经过一番深思熟虑还是决定要考研。主要有下面的几点理由:1.由于本科期间比较作死。... 阅读全文
posted @ 2015-03-13 19:37 小羊同学 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 在J2EE项目中可能会涉及到一些框架的使用,最近接触到了SSH,拿Spring来说配置文件的使用是相当重要的,Spring的配置文件是一个xml文件,Spring是如何读取到配置文件并进行依赖注入的呢?今天先来说说xml文件的解析。解析xml文件可以使用jdom,下面我以一个小栗子来说说xml文件的... 阅读全文
posted @ 2015-03-11 18:13 小羊同学 阅读(935) 评论(0) 推荐(0) 编辑
摘要: 回顾基础知识,温故而知新。单例模式有饿汉模式和懒汉模式 1 package com.xiaoysec.designpattern; 2 /** 3 * 4 * @author xiaoysec 5 *本例是展示java单例模式中的饿汉模式 6 *饿汉模式 特点: 类加载的速度比较慢(在... 阅读全文
posted @ 2015-02-03 00:29 小羊同学 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 今天开始学习Struts2,有一个小栗子用到了DMI动态方法调用,使用DMI可以减少action的数量简化程序,不用在struts.xml的action中定义method属性。刚开始怎么也不能使用DMI,以为是版本的关系,百度之后才发现是因为struts.xml有一条相关的代码:即是否开启DMI,只... 阅读全文
posted @ 2015-01-26 16:12 小羊同学 阅读(115) 评论(0) 推荐(0) 编辑