<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[AngelHacker|Java|C++|.Net]]></title><description><![CDATA[cout<<"Welcome to AngelHacker's space!"<<endl;]]></description><link>https://blog.youkuaiyun.com/AngelHacker</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; AngelHacker]]></copyright><item><title><![CDATA[博客转移]]></title><link>https://blog.youkuaiyun.com/AngelHacker/article/details/9622433</link><guid>https://blog.youkuaiyun.com/AngelHacker/article/details/9622433</guid><author>AngelHacker</author><pubDate>Mon, 29 Jul 2013 21:43:07 +0800</pubDate><description><![CDATA[本人博客已搬迁至——挨踢小胖的博客：http://blog.itxiaopang.com/
本站的所有博文均已转至新博客，本博将停止更新，谢谢博友的支持。]]></description><category></category></item><item><title><![CDATA[每个程序员都应该了解的“虚拟内存”知识]]></title><link>https://blog.youkuaiyun.com/AngelHacker/article/details/8714855</link><guid>https://blog.youkuaiyun.com/AngelHacker/article/details/8714855</guid><author>AngelHacker</author><pubDate>Sun, 24 Mar 2013 22:37:51 +0800</pubDate><description><![CDATA[[编辑注：本文是Ulrich Drepper的“每个程序员应该了解的内存方面的知识”文章的第三部分；这一部分谈论了虚拟内存，特别是TLB性能。没有阅读第1部分和第2部分的人可能现在就想读一读了。和往常一样，请将排字错误报告之类发送到lwn@lwn.net，而不要发送到这里的评论。]

4 虚拟内存

处理器的虚拟内存子系统为每个进程实现了虚拟地址空间。这让每个进程认为它在系统中是独立的。虚]]></description><category></category></item><item><title><![CDATA[每个程序员都应该了解的 CPU 高速缓存]]></title><link>https://blog.youkuaiyun.com/AngelHacker/article/details/8714847</link><guid>https://blog.youkuaiyun.com/AngelHacker/article/details/8714847</guid><author>AngelHacker</author><pubDate>Sun, 24 Mar 2013 22:37:12 +0800</pubDate><description><![CDATA[[编者按：这是Ulrich Drepper写“程序员都该知道存储器”的第二部。那些没有读过第一部
的读者可能希望从这一部开始。这本书写的非常好，并且感谢Ulrich授权我们出版。 
一点说明：书籍出版时可能会有一些印刷错误，如果你发现，并且想让它在后续的出版中更正，请将意见发邮件到lwn@lwn.net ，我们一定会更正，并反馈给Ulrich的文档副本，别的读者就不会受到这些困扰。]]]></description><category></category></item><item><title><![CDATA[每个程序员都应该了解的内存知识【第一部分】]]></title><link>https://blog.youkuaiyun.com/AngelHacker/article/details/8714840</link><guid>https://blog.youkuaiyun.com/AngelHacker/article/details/8714840</guid><author>AngelHacker</author><pubDate>Sun, 24 Mar 2013 22:35:40 +0800</pubDate><description><![CDATA[[编辑的话: Ulrich Drepper最近问我们，是不是有兴趣发表一篇他写的内存方面的长文。我们不用看太多就已经知道，LWN的读者们会喜欢这篇文章的。内存的使用常常是软件性能的决定性因子，而如何避免内存瓶颈的好文章却不好找。这篇文章应该会有所帮助。

他的原文很长，超过100页。我们把它分成了7篇，每隔一到两周发表一篇。7篇发完后，Ulrich会把全文发出来。 
对原文重新格式化是个很有]]></description><category></category></item><item><title><![CDATA[mysql忘记root密码怎么办？重设Mysql密码的方法]]></title><link>https://blog.youkuaiyun.com/AngelHacker/article/details/8453516</link><guid>https://blog.youkuaiyun.com/AngelHacker/article/details/8453516</guid><author>AngelHacker</author><pubDate>Sun, 30 Dec 2012 20:39:07 +0800</pubDate><description><![CDATA[MySQL有时候忘记了root密码是一件伤感的事。这里提供Windows 和 Linux 下的密码重置方法。
windows:
　　1.以系统管理员身份登陆系统。
　　2.打开cmd-----net start 查看mysql是否启动。启动的话就停止net stop mysql.
　　3.我的mysql安装在d:\usr\local\mysql4\bin下。
　　4.跳过权限检查启动my]]></description><category></category></item><item><title><![CDATA[OpenSSH 服务器的 20 个最佳实践]]></title><link>https://blog.youkuaiyun.com/AngelHacker/article/details/8120696</link><guid>https://blog.youkuaiyun.com/AngelHacker/article/details/8120696</guid><author>AngelHacker</author><pubDate>Sun, 28 Oct 2012 12:50:18 +0800</pubDate><description><![CDATA[OpenSSH 是 SSH 协议的开源实现。 OpenSSH 可进行远程登录、备份、通过 scp 或 sftp 进行远程文件传输等等。 SSH 最完美的确保两个网络和系统之间交换数据的机密性和完整性。其主要的优点是通过使用公共密钥加密进行服务器身份验证。然而，不时有传闻关于 OpenSSH 零日漏洞。这里我们列出一些重要的事情，你需要作出调整来提高 OpenSSH 服务器的安全性。

默认配置]]></description><category></category></item><item><title><![CDATA[经典算法题每日演练——第一题 百钱买百鸡]]></title><link>https://blog.youkuaiyun.com/AngelHacker/article/details/7967432</link><guid>https://blog.youkuaiyun.com/AngelHacker/article/details/7967432</guid><author>AngelHacker</author><pubDate>Tue, 11 Sep 2012 15:31:23 +0800</pubDate><description><![CDATA[百钱买百鸡的问题算是一套非常经典的不定方程的问题，题目很简单：公鸡5文钱一只，母鸡3文钱一只，小鸡3只一文钱，
用100文钱买一百只鸡,其中公鸡，母鸡，小鸡都必须要有，问公鸡，母鸡，小鸡要买多少只刚好凑足100文钱。
 
分析：估计现在小学生都能手工推算这套题，只不过我们用计算机来推算，我们可以设公鸡为x，母鸡为y，小鸡为z，那么我们
         可以得出如下的不定方程，]]></description><category></category></item><item><title><![CDATA[C++学习的方法以及四大名著]]></title><link>https://blog.youkuaiyun.com/AngelHacker/article/details/7963326</link><guid>https://blog.youkuaiyun.com/AngelHacker/article/details/7963326</guid><author>AngelHacker</author><pubDate>Mon, 10 Sep 2012 14:25:41 +0800</pubDate><description><![CDATA[转眼间学习和使用C++已经有近10个年头了，开始学习的时候走了不少的弯路，今天有些时间，希望写下这篇文章并且对开始学习C++的朋友有些帮助。当然我首先需要说明的是，这篇文章是根据本人的感受写的，可能不同的人有不同的观点，欢迎讨论。
开始学习C++的时候中国的互联网环境还不是很好，信息也比较闭塞，所以自己开始的时候是由Thinking in C++
开始的，买了两卷本的英文版，废了好大的一番周折]]></description><category></category></item><item><title><![CDATA[入静和入世]]></title><link>https://blog.youkuaiyun.com/AngelHacker/article/details/7963308</link><guid>https://blog.youkuaiyun.com/AngelHacker/article/details/7963308</guid><author>AngelHacker</author><pubDate>Mon, 10 Sep 2012 14:21:43 +0800</pubDate><description><![CDATA[本文受 Paul Graham 的 Maker’s Schedule, Manager’s Schedule 启发而作，建议大家有空去读一下。
　　人有两种思考状态，我将一种称为入静，另一种称为入世。
　　入静
　　程序员和作家需要的是一种入静的状态。他们需要整段的，不被打扰的时间才可以工作。一个下午三点钟的会议，哪怕仅仅持续 15 分钟，一个下午就会因此废了。问题不是会议占据的时间，关键问]]></description><category></category></item><item><title><![CDATA[外链图片也有风险吗？]]></title><link>https://blog.youkuaiyun.com/AngelHacker/article/details/7963214</link><guid>https://blog.youkuaiyun.com/AngelHacker/article/details/7963214</guid><author>AngelHacker</author><pubDate>Mon, 10 Sep 2012 14:00:42 +0800</pubDate><description><![CDATA[一直以来，各大论坛和邮箱都允许使用外链图片。一方面解决了上传和保存带来的资源消耗，更重要的是方便用户转载图片。
　　然而，简单的背后是否暗藏着什么风险呢？大多或许认为，不就是插入了一张外部图片而已，又不是什么脚本或插件，能有多大的安全隐患。
　　曾经也有过外链图片泄漏cookie那样的重大隐患，不过那都是很久以前的事了。在如今浏览器日新月异的年代里，这样的bug已经很难遇到了。不过利用正常的游]]></description><category></category></item><item><title><![CDATA[Unix的缺陷]]></title><link>https://blog.youkuaiyun.com/AngelHacker/article/details/7963024</link><guid>https://blog.youkuaiyun.com/AngelHacker/article/details/7963024</guid><author>AngelHacker</author><pubDate>Mon, 10 Sep 2012 13:19:17 +0800</pubDate><description><![CDATA[我想通过这篇文章解释一下我对 Unix 哲学本质的理解。我虽然指出 Unix 的一个设计问题，但目的并不是打击人们对 Unix 的兴趣。虽然 Unix 在基础概念上有一个挺严重的问题，但是经过多年的发展之后，这个问题恐怕已经被各种别的因素所弥补（比如大量的人力）。但是如果开始正视这个问题，我们也许就可以缓慢的改善系统的结构，从而使得它用起来更加高效，方便和安全，那又未尝不可。同时也希望这里对 Un]]></description><category></category></item><item><title><![CDATA[史上最糟糕的两个变量名]]></title><link>https://blog.youkuaiyun.com/AngelHacker/article/details/7962950</link><guid>https://blog.youkuaiyun.com/AngelHacker/article/details/7962950</guid><author>AngelHacker</author><pubDate>Mon, 10 Sep 2012 13:04:14 +0800</pubDate><description><![CDATA[英文原文：The world’s two worst variable names
　　作为一个程序员，“起名字”是他们工作中非常重要的一部分。Phil Karlton就说过：“在计算机科学领域，有两大难题，如何让缓存失效(cache invalidation)和如何给各种东西命名。”虽然很难，但是每次在写代码的时候，命名又是不可回避的工作。无论是程序变量名还是数据库表名或者是表里的列名，甚至是]]></description><category></category></item><item><title><![CDATA[批处理自身%0 的总结]]></title><link>https://blog.youkuaiyun.com/AngelHacker/article/details/7680172</link><guid>https://blog.youkuaiyun.com/AngelHacker/article/details/7680172</guid><author>AngelHacker</author><pubDate>Wed, 20 Jun 2012 16:18:11 +0800</pubDate><description><![CDATA[批处理自身 %0 的总结。
批处理运用中，经常要对自身进行操作，
如：提取路径，文件名，后缀名，大小，等等。。。。
充分利用%0的扩展功能，可以很方便的实现。


1、获取批处理自身的完整路径
@echo off
echo %0
pause
2、获取批处理自身的完整路径，并去掉首尾的引号
@echo off
echo %~0
pause
3、获取批处理自身的文件名及后缀]]></description><category></category></item><item><title><![CDATA[为什么到今天还要坚持写博客]]></title><link>https://blog.youkuaiyun.com/AngelHacker/article/details/7672187</link><guid>https://blog.youkuaiyun.com/AngelHacker/article/details/7672187</guid><author>AngelHacker</author><pubDate>Mon, 18 Jun 2012 09:05:43 +0800</pubDate><description><![CDATA[几年前，写博客是非常流行的，但是自从Facebook和Twitter出现之后，它显然有些失宠。但我想告诉你，到今天你都应该开设你自己的博客，如果你有自己的博客，但有一段时间没有更新了，你应该回到那里并发表更多的博文。

这里有几个坚持写博客的理由，我肯定其中一些与你有关:
理由1 - 技术备忘录
我今天做了一些很酷的事。在一年之后，我不记得如何去做了，但是我可能还记得如何去寻找它。如果我当]]></description><category></category></item><item><title><![CDATA[嘿，原来不认识你，想不到你这么好用—说说.NET中被我忽视的方法]]></title><link>https://blog.youkuaiyun.com/AngelHacker/article/details/7648936</link><guid>https://blog.youkuaiyun.com/AngelHacker/article/details/7648936</guid><author>AngelHacker</author><pubDate>Sat, 09 Jun 2012 22:02:35 +0800</pubDate><description><![CDATA[.NET中有些方法以前没有接触过，但用过了之后让人眼前一亮，哇，原来你这么好用。
下面就说说被我忽视过的方法。当然，每个人的编程经历，涉猎面及对.NET的认知程度都不一样。所以，这只是一家之言，肯定有很多不足之处，欢迎大家批评指正。
1. ADO.NET类
DataTable.Merge()
如何合并两张表？自己以前写的方法：


private void UniteTable(Da]]></description><category></category></item><item><title><![CDATA[不懂技术的人不要对懂技术的人说这很容易实现]]></title><link>https://blog.youkuaiyun.com/AngelHacker/article/details/7648864</link><guid>https://blog.youkuaiyun.com/AngelHacker/article/details/7648864</guid><author>AngelHacker</author><pubDate>Sat, 09 Jun 2012 21:16:20 +0800</pubDate><description><![CDATA[英文原文：I'm Sure It Will Only Take You A Few Days To Code 
　　“这个网站相当简单，所有你需要做的就是完成X，Y，Z。你看起来应该是技术很好，所以，我相信，你不需要花费太多时间就能把它搭建起来。”
　　我时不时的就会收到这样的 Email。写这些邮件的人几乎都是跟技术不沾边的人，或正在研究他们的第一个产品。起初，当听到人们这样的话，我总是十分]]></description><category></category></item><item><title><![CDATA[世界上顶级英文歌曲]]></title><link>https://blog.youkuaiyun.com/AngelHacker/article/details/7588811</link><guid>https://blog.youkuaiyun.com/AngelHacker/article/details/7588811</guid><author>AngelHacker</author><pubDate>Mon, 21 May 2012 21:38:22 +0800</pubDate><description><![CDATA[这些歌， 请戴上耳机， 调大音量， 一个人听 ，全世界 都是你的！！！！！ 
这些歌很温暖，没有金属味，适合有阳光的午后，很悠闲。。。 
【Anaesthesia】Maximilian Hecker强烈推荐     
【Summer Days In Bloom】Maximilian Hecker力推！ 
【end of May】Keren Ann 
【gotta have you】The]]></description><category></category></item><item><title><![CDATA[80后的80条幽默有哲理的语录]]></title><link>https://blog.youkuaiyun.com/AngelHacker/article/details/7588806</link><guid>https://blog.youkuaiyun.com/AngelHacker/article/details/7588806</guid><author>AngelHacker</author><pubDate>Mon, 21 May 2012 21:37:32 +0800</pubDate><description><![CDATA[1.人长得漂亮不如活得漂亮！
　　2.当裤子失去皮带，才懂得什麽叫做依赖。
　　3.烟不听话，所以我们“抽烟”。
　　4.你发怒一分钟，便失去60秒的幸福。
　　5.做与不做的最大区别是：后者拥有对前者的评论权。
　　6.当男人遇见女人，从此只有纪念日，没有独立日。
　　7.闭上眼睛，我看到了我的前途……
　　8.路见不平一声吼，吼完继续往前走。
　　9.幸福是个比较级，要有东西垫]]></description><category></category></item><item><title><![CDATA[得之坦然，失之淡然，顺其自然，争其必然。真的太经典了啊！]]></title><link>https://blog.youkuaiyun.com/AngelHacker/article/details/7588802</link><guid>https://blog.youkuaiyun.com/AngelHacker/article/details/7588802</guid><author>AngelHacker</author><pubDate>Mon, 21 May 2012 21:36:46 +0800</pubDate><description><![CDATA[1、一杯清水因滴入一滴污水而变污浊，一杯污水却不会因一滴清水的存在而变清澈。
2、这世上有三样东西是别人抢不走的：一是吃进胃里的食物，二是藏在心中的梦想，三是读进大脑的书。
3、马在松软的土地上易失蹄，人在甜言蜜语中易摔跤。
4、世界没有悲剧和喜剧之分，如果你能从悲剧中走出来，那就是喜剧，如果你沉缅于喜剧之中，那它就是悲剧。
5、如果不读书，行万里路也不过是个邮差。
6、针无两头锋利，人]]></description><category></category></item><item><title><![CDATA[三种东西永远不要放到数据库里]]></title><link>https://blog.youkuaiyun.com/AngelHacker/article/details/7585408</link><guid>https://blog.youkuaiyun.com/AngelHacker/article/details/7585408</guid><author>AngelHacker</author><pubDate>Sun, 20 May 2012 20:47:35 +0800</pubDate><description><![CDATA[Three things you should never put in your database
As I've said in a few talks, the best way to improve your systems is by first notdoing "dumb things". I don't mean you or your development staff is]]></description><category></category></item></channel></rss>