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