- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 双栈队列实现快速获取队列最大值最小值
含有记录栈的数组栈实现,两个记录栈,一个记录最大值,一个记录最小值。import java.util.ArrayList;import java.util.Date;import java.util.List;import java.util.Random;public class MaxStack> { private List stack; private List max
2013-10-13 21:24:18
2219
原创 【好久不见】阿里面
果然做技术的就不能放下技术,学习能力再强,基本功不扎实,就得不到展示能力的机会。或者,基本功,才是最基本的能力。Java:Set,接口,用于描述集合这种数据结构,集合的特点是不存在重复的元素。最常被使用的是测试归属性(存在性)。HashSet,一种Set的实现,使用了Hash技术以提升查找的性能。简单的样例代码:Set set = new HashSet();重要方法:
2013-10-09 22:26:57
652
原创 【突然就想练打字】腾讯的厉害
昨天晚上用了一下腾讯的财付通,感觉做的不错,和支付宝做的如出一辙,像亲兄弟一样,还是同卵双生。无论从充值,提现,还是数字证书等安全功能,甚至账号绑定实名认证等等,凡是他哥有的,他也有。再次感叹腾讯的厉害,这次感叹的是大家都在感叹的腾讯的模仿能力,直白点就是山寨的能力。不过我愚钝的认为,这不已经是简单的山寨了,这简直是DNA级别的克隆啊。想想雷军搞出了小米,本想接着米聊悄悄的蔓延用户群,结果腾讯迅速
2012-10-17 20:26:01
1741
转载 Linux Socket编程(不限Linux)
“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有
2012-09-05 13:59:16
859
原创 Java一些事
继承中的代码执行顺序1:基类的静态成员变量声明时初始化2:基类的静态代码块3:子类的静态成员变量声明时初始化4:子类的静态代码块5:基类的普通成员变量声明时初始化6:基类的普通代码块7:基类的构造函数8:子类的普通成员变量声明时初始化9:子类的普通代码块10:子类的构造函数原则总结(按优先级递减):1:先静
2012-08-26 18:50:04
285
转载 Ubuntu下为Firefox安装Adobe Flash Player
Ubuntu下为Firefox安装Adobe Flash Player 使用环境: OS:Ubuntu 12.04 LTS Browser: Firefox 12.0 Adobe Flash Player: install_flash_player_11_linux.x86_64.tar.gz 安装方法: 1. 下载Adobe Flash P
2012-08-10 13:02:20
635
转载 Ubuntu12.04LTS 启用root账户登录
启用root桌面登录1先设定一个root的密码,sudo passwd root2 root 登陆,su root3 备份一下lightgdmcp -p /etc/lightdm/lightdm.conf /etc/lightdm/lightdm.conf.bak4 vi /etc/lightdm/lightdm.conf5 增加:greeter-sho
2012-08-10 09:20:46
2519
原创 Ubuntu下openldap服务器的部署步骤
1:安装zlib下载zlib-1.2.3.tar.gz(或其他版本)解压到文件夹zlib-1.2.3(或自定义文件夹)进入到文件夹zlib-1.2.3(或自定义文件夹)在shell里运行一下命令:# ./configure --shared# make# make install2:安装openssl不要卸载系统自带的Openssl,否则很多服务都起不来下载
2012-08-09 18:01:43
2092
转载 Java Tomcat SSL 服务端/客户端双向认证(一)
SSL——Secure Sockets Layer双向认证(个人理解):客户端认证:客户端通过浏览器访问某一网站时,如果该网站为HTTPS网站,浏览器会自动检测系统中是否存在该网站的信任证书,如果没有信任证书,浏览器一般会拒绝访问,IE会有一个继续访问的链接,但地址栏是红色,给予用户警示作用,即客户端验证服务端并不是强制性的,可以没有服务端的信任证书,当然是否继续访问完全取决于用户
2012-08-06 11:35:56
1792
转载 浅谈javascript函数劫持
映象劫持技术对网络安全威胁巨大,这里我们将主要讨论javascript劫持,攻击者是如何利用javascript实现脚本劫持的呢?浅谈javascript函数劫持,希望对用户有所帮助…… 一、概述 Javascript函数劫持,也就是老外提到的Javascript hijacking技术。最早还是和剑心同学讨论问题时偶然看到的一段代码,大概这样写的:
2012-08-03 17:58:36
1146
转载 跨站脚本攻击-----为什么要过滤危险字符串
不算前言的前言好像已经很久没有写过安全方面的文章了,所谓安全圈子里面,大家也许认为玄猫消失了,不过,我想,作为骇客的玄猫也许从来没有出现过吧。没错的,我是玄猫,如果前两年你看过《黑客X档案》或者《黑客手册》这样的民间安全杂志,那么你也许见过这个名字。或者,很抱歉的,你的站点有时会出现过“玄猫啊玄猫……”这样的提示框或者文字,那么我很遗憾,我写的漏洞利用工具被人滥用到你的网站上了,蓝色理想里
2012-08-03 17:54:18
1051
原创 Java笔记
继承,实现接口:问题:若子类继承了父类,并要实现若干个接口。当这些接口之间,接口与父类之间存在重名的方法时,将如何调用?回答:1:这些重名的方法必须相互兼容,在子类中实现一次即可。将子类的对象转型为父类(接口)的对象时调用重名方法,实际执行的都是子类中实现的那一个方法。2:若这些重名的方法不能兼容,则不能同时实现这些接口。问题:若一个类虽没有显式的实现某接口,但是其实现中已
2012-07-27 14:14:16
447
转载 apt-get下载、安装的软件在哪里
apt-get或新立得下载的软件包都在哪里?/var/cache/apt/archieve 下的都是软件的安装缓存,你可以直接删除,或者用命令sudo apt-get autoclean(只删除低版本的deb包),sudo apt-get clean(全部删除)。为了以后重装系统方便,可以将这些deb包保存到其他地方。一般的deb包(包括新立得或者apt-get下载的)都安装在/usr或/
2012-06-26 10:31:19
16099
转载 Linux下Ecilpse的搭建【转】
A. 为什么要在Linux使用Eclipse开发C/C++程序? Linux是一个以C/C++开发为主的平台,无论是Kernel或是Application,主要都使用C/C++开发。传统在Linux下开发程序,是在文字模式下,利用vi等文字编辑器撰写C/C++程序存盘后,在Command line下使用gcc编译,若要debug,则使用gdb。这种开发方式生产力并不高,若
2012-06-26 10:30:16
552
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人