<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[YidingHe's Blog]]></title><description><![CDATA[“对自己要求越高，对别人要求则越低。”]]></description><link>https://blog.youkuaiyun.com/YidingHe</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; YidingHe]]></copyright><item><title><![CDATA[Java 小例子：按照顺时针或逆时针方向输出一个数字矩阵]]></title><link>https://blog.youkuaiyun.com/YidingHe/article/details/49924735</link><guid>https://blog.youkuaiyun.com/YidingHe/article/details/49924735</guid><author>YidingHe</author><pubDate>Thu, 19 Nov 2015 11:00:40 +0800</pubDate><description><![CDATA[题目：按照指定的长宽和输出方向，从外向内打印一个从 1 开始的数字矩阵，矩阵的开始位置在左上角。]]></description><category></category></item><item><title><![CDATA[Java 小例子：图书馆课程设计（Java 8 版）]]></title><link>https://blog.youkuaiyun.com/YidingHe/article/details/40782945</link><guid>https://blog.youkuaiyun.com/YidingHe/article/details/40782945</guid><author>YidingHe</author><pubDate>Tue, 04 Nov 2014 12:51:06 +0800</pubDate><description><![CDATA[用 Java 模拟一个图书馆。包括创建图书、创建读者、借书、还书、列出所有图书、列出过期未还的图书等功能。每个读者最多只能借 3 本书，每个书最多只能借 3 个星期。本例子包含 Java 8 的新语法元素，给初学者参考。]]></description><category></category></item><item><title><![CDATA[Java 小例子：创建和使用固定大小的线程池]]></title><link>https://blog.youkuaiyun.com/YidingHe/article/details/6574679</link><guid>https://blog.youkuaiyun.com/YidingHe/article/details/6574679</guid><author>YidingHe</author><pubDate>Wed, 29 Jun 2011 12:59:00 +0800</pubDate><description><![CDATA[Java 1.5 开始，提供了线程池供大家使用，功能还挺全的。下面是一个简单的例子。复杂的例子将放在后面几篇博客中。import java.util.List;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent]]></description><category></category></item><item><title><![CDATA[初学者练习：你是否打好了基础]]></title><link>https://blog.youkuaiyun.com/YidingHe/article/details/6509625</link><guid>https://blog.youkuaiyun.com/YidingHe/article/details/6509625</guid><author>YidingHe</author><pubDate>Tue, 26 Oct 2010 23:06:00 +0800</pubDate><description><![CDATA[你是否真正的熟悉了语法基础？你的逻辑思维否足够熟练？下面这些题目是非常非常基础的，如果你能够在脑海里就能构思出整个代码，写出来后能一次运行通过，那么说明你的逻辑思维算比较熟练了。 1、编写程序，依次输出 0～100。2、编写程序，依次输出 0～100，每行 10 个数字，数字之间用空格隔开。 3、编写程序，依次输出 0～100，每行 10 个数字，每个数字占 4 个字符，数]]></description><category></category></item><item><title><![CDATA[关于变量类型、对象类型和强制类型转换的对话]]></title><link>https://blog.youkuaiyun.com/YidingHe/article/details/5863585</link><guid>https://blog.youkuaiyun.com/YidingHe/article/details/5863585</guid><author>YidingHe</author><pubDate>Sat, 04 Sep 2010 18:29:00 +0800</pubDate><description><![CDATA[对象的类型只有一个，就是调用它的 getClass() 方法获得的类型；变量的类型在它定义的时候就决定了，而与它实际指向的对象的类型无关。]]></description><category></category></item><item><title><![CDATA[Java 小例子：大数乘法和阶乘]]></title><link>https://blog.youkuaiyun.com/YidingHe/article/details/5850681</link><guid>https://blog.youkuaiyun.com/YidingHe/article/details/5850681</guid><author>YidingHe</author><pubDate>Mon, 30 Aug 2010 21:14:00 +0800</pubDate><description><![CDATA[这是一个不借助 BigInteger 来实现大数乘法的例子，顺便做了一个阶乘。大数乘法的实现是基于印度的格子乘法，使用这种方法，计算 m 位数乘以 n 位数只需要创建一个 m+n 位的数组保存结果即可。当然，这种方式效率绝不可能跟 BigInteger 比，但作为初学者的练习，是很有价值的。]]></description><category></category></item><item><title><![CDATA[Java 小例子：编写石头剪刀布游戏]]></title><link>https://blog.youkuaiyun.com/YidingHe/article/details/6504959</link><guid>https://blog.youkuaiyun.com/YidingHe/article/details/6504959</guid><author>YidingHe</author><pubDate>Mon, 30 Aug 2010 17:56:00 +0800</pubDate><description><![CDATA[Code:    import javax.swing.*;      import java.awt.BorderLayout;      import java.awt.GridLayout;      import java.awt.HeadlessException;      import java.awt.event.ActionEvent;  ]]></description><category></category></item><item><title><![CDATA[Java 小例子：打印菱形]]></title><link>https://blog.youkuaiyun.com/YidingHe/article/details/5782822</link><guid>https://blog.youkuaiyun.com/YidingHe/article/details/5782822</guid><author>YidingHe</author><pubDate>Mon, 02 Aug 2010 15:20:00 +0800</pubDate><description><![CDATA[这个例子用星号（*）打印出一个菱形。没有什么技巧，完全是按部就班的代码。供初学者参考。]]></description><category></category></item><item><title><![CDATA[[转]十条不错的编程观点]]></title><link>https://blog.youkuaiyun.com/YidingHe/article/details/5590975</link><guid>https://blog.youkuaiyun.com/YidingHe/article/details/5590975</guid><author>YidingHe</author><pubDate>Fri, 14 May 2010 13:46:00 +0800</pubDate><description><![CDATA[原文地址：http://coolshell.cn/?p=2424 在Stack Overflow上有这样的一个贴子《What’s  your most controversial programming opinion?》，翻译成中文就是“你认为最有争议的编程观点是什么？”，不过，在400多个主回贴，以及千把个子回贴中，好像并不是很有争议，而是令人相当的茅塞顿开]]></description><category></category></item><item><title><![CDATA[渐变色背景]]></title><link>https://blog.youkuaiyun.com/YidingHe/article/details/5450580</link><guid>https://blog.youkuaiyun.com/YidingHe/article/details/5450580</guid><author>YidingHe</author><pubDate>Sun, 04 Apr 2010 23:39:00 +0800</pubDate><description><![CDATA[在页面上弹出 div 对话框的同时，页面背景应该变成灰色。但仅仅是这样还不够。今天看到一幅 MacOS 上的对话框截图，才发现这里面还有讲究，背景应该是渐变色的。 然后我自己做了一个页面，下面是一个简单的对比： 使用了渐变色背景后： 是不是更好看了呢？  ]]></description><category></category></item><item><title><![CDATA[如何修复损坏的硬盘分区]]></title><link>https://blog.youkuaiyun.com/YidingHe/article/details/5400969</link><guid>https://blog.youkuaiyun.com/YidingHe/article/details/5400969</guid><author>YidingHe</author><pubDate>Sun, 21 Mar 2010 10:51:00 +0800</pubDate><description><![CDATA[今天发现杯具了。 昨天为了装一个新游戏，在 WIndows 7 下面新建了一个分区。结果今天开机发现 GRUB 进不去了。 手头上没有 Ubuntu 的系统盘，于是用一个什么分区修复工具搞了一下。结果所有的分区都被干掉了，PartitionMagic 显示硬盘未分区。 没办法，只好回公司把 Ubuntu 的碟拿来。 用 Ubuntu 的碟启动，开机进入 Live 桌]]></description><category></category></item><item><title><![CDATA[在面试中了解程序员的真正技能]]></title><link>https://blog.youkuaiyun.com/YidingHe/article/details/5336691</link><guid>https://blog.youkuaiyun.com/YidingHe/article/details/5336691</guid><author>YidingHe</author><pubDate>Mon, 01 Mar 2010 19:36:00 +0800</pubDate><description><![CDATA[http://www.codinghorror.com/blog/2007/02/why-cant-programmers-program.html 不妨先看看上面这篇文章，以及文章当中链接到的另一些文章。 为什么很多人我们招进来后才发现他水平低得可怜？面试官到底干什么吃的？让程序员来面试程序员，真的可靠吗？ 再看看这篇： http://imranontech.]]></description><category></category></item><item><title><![CDATA[一道老智力题]]></title><link>https://blog.youkuaiyun.com/YidingHe/article/details/5327399</link><guid>https://blog.youkuaiyun.com/YidingHe/article/details/5327399</guid><author>YidingHe</author><pubDate>Thu, 25 Feb 2010 21:10:00 +0800</pubDate><description><![CDATA[“三个人去投宿,一晚上30元。三个人每人掏了10元，凑够三十元交给了老板。后来老板说今天优惠只要25元就够了,拿出5元要服务生退还给他们三人。 服务生偷偷私藏了2元。 然后把剩下的3元钱分给了那三个人,每人分得1元。这样,一开始每人掏了10元,现在又退回1元,也就是10-1=9,每人只花了9元钱, 3个人每人9元,3 X 9 = 27 元 + 服务生藏起的2元=29元，还有一元钱去了哪]]></description><category></category></item><item><title><![CDATA[文化这种东西，不一定都是写在纸上的。]]></title><link>https://blog.youkuaiyun.com/YidingHe/article/details/5270701</link><guid>https://blog.youkuaiyun.com/YidingHe/article/details/5270701</guid><author>YidingHe</author><pubDate>Fri, 29 Jan 2010 19:09:00 +0800</pubDate><description><![CDATA[为什么呢？因为写在纸上流传下来的，大都是些光鲜的东西，都是人们认为可以给自己后代看到的东西。那些不能写在纸上的，往往通过言传身教流传下来，而言传身教的效果比纸上写的更强。所以人们在从书本上学会关心别人之前，先从父母身上学会了但求自保；从书本上学会诚实守信之前，先从父母身上学会了撒谎耍赖；从书本上学会做人要有骨气之前，先从父母身上学会了如何讨好委屈。所以礼仪道德这些东西，总是只属于极少数人，总是]]></description><category></category></item><item><title><![CDATA[用 JSP 自己编写 CKEditor 图片上传服务器端代码]]></title><link>https://blog.youkuaiyun.com/YidingHe/article/details/5191123</link><guid>https://blog.youkuaiyun.com/YidingHe/article/details/5191123</guid><author>YidingHe</author><pubDate>Thu, 14 Jan 2010 20:10:00 +0800</pubDate><description><![CDATA[今天学会了如何自己编写 JSP 用来处理 CKEditor 的图片上传。 <%    String callback = request.getParameter("CKEditorFuncNum");     try {        if (ServletFileUpload.isMultipartContent(request)) {]]></description><category></category></item><item><title><![CDATA[如何理解 jQuery 的插件编写方式]]></title><link>https://blog.youkuaiyun.com/YidingHe/article/details/5133811</link><guid>https://blog.youkuaiyun.com/YidingHe/article/details/5133811</guid><author>YidingHe</author><pubDate>Tue, 05 Jan 2010 10:23:00 +0800</pubDate><description><![CDATA[(function($) {    $.fn.plugin = function() {         // ...    }})(jQuery);初学者看到这种句式几乎都会眼花。下面简单说明一下这是怎么演化来的： 首先我们都熟悉的： function(){} 上面是定义一个方法。然后： (function(){})();]]></description><category></category></item><item><title><![CDATA[关于为什么程序员“干不长久”]]></title><link>https://blog.youkuaiyun.com/YidingHe/article/details/5007005</link><guid>https://blog.youkuaiyun.com/YidingHe/article/details/5007005</guid><author>YidingHe</author><pubDate>Mon, 14 Dec 2009 23:13:00 +0800</pubDate><description><![CDATA[我05年毕业，到现在算来将近五年了。除了最开始做过一点测试外，一直都是开发为主；管理方面的事情呢，顶多也是带带开发组，项目经理这种我是绝对不会去干的，因为我知道自己阅历很浅，根本不够格。    我是觉得，项目经理这种工作，找不到合适的手下就不要去做，否则吃力不讨好。为什么？因为如果你不了解你的手下，对项目能不能成功你就没把握，没有把握你就放不下权，放不下权的结果，不是你一个人累死，就是]]></description><category></category></item><item><title><![CDATA[辩论是锻炼逻辑思维的好途径]]></title><link>https://blog.youkuaiyun.com/YidingHe/article/details/6480656</link><guid>https://blog.youkuaiyun.com/YidingHe/article/details/6480656</guid><author>YidingHe</author><pubDate>Sun, 06 Dec 2009 18:59:00 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[和一个应届毕业生的聊天]]></title><link>https://blog.youkuaiyun.com/YidingHe/article/details/4905729</link><guid>https://blog.youkuaiyun.com/YidingHe/article/details/4905729</guid><author>YidingHe</author><pubDate>Mon, 30 Nov 2009 14:59:00 +0800</pubDate><description><![CDATA[如今的大学生真的不值钱了。但是在大城市生活惯了的他们，又能到哪里去呢？注：“大学生1”并非对方真实的 QQ 昵称。(2009/11/30)(大学生1)  14:30:32    想请教你些问题(捏造的信仰)  14:30:53    我不是什么老师，我就一程序员，    什么？(大学生1)  14:31:35    今天一个公司给我打电话了，我拿不准主意]]></description><category></category></item><item><title><![CDATA[今天犯了一个大错误]]></title><link>https://blog.youkuaiyun.com/YidingHe/article/details/4889740</link><guid>https://blog.youkuaiyun.com/YidingHe/article/details/4889740</guid><author>YidingHe</author><pubDate>Fri, 27 Nov 2009 17:11:00 +0800</pubDate><description><![CDATA[前两天在回帖写一个多线程的程序的时候犯错误了，今天又犯了一个多线程方面的错误。记录在此引以为戒。 网站用了 Struts2。当用户下载时，要记录下载日志。因为用户下载是付了钱的，因此决不能因为记日志失败就中断下载。所以将计日志的代码放在 new Thread() 里。 这时候我忘了很重要的一点：新的线程里面是无法取得 ActionContext 的。于是很不幸的，新线程中那句 ]]></description><category></category></item></channel></rss>