<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hanyin7的专栏]]></title><description><![CDATA[为什么总是扯淡]]></description><link>https://blog.youkuaiyun.com/hanyin7</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hanyin7]]></copyright><item><title><![CDATA[如何在网页中使用留白]]></title><link>https://blog.youkuaiyun.com/hanyin7/article/details/38409545</link><guid>https://blog.youkuaiyun.com/hanyin7/article/details/38409545</guid><author>hanyin7</author><pubDate>Thu, 07 Aug 2014 00:34:50 +0800</pubDate><description><![CDATA[所谓留白，有时也称作负空间，两者是同一个概念。尽管这个术语尤其指留“白”，但它所指的区域并不一定要是白色的。它只是网页布局中环绕各元素的空白空间。
　　这样的空间体现为多种不同形式，例如图片、图表、缝隙、外边距、列甚至一行行文字之间的空间。尽管它似乎“空无一物”，里面没有任何其他设计元素占据一席之地，但我们不应该如此看待它。视之为“无物”，也许打造美感与表现力的机会就流失了。
　　处理得当的话]]></description><category></category></item><item><title><![CDATA[遗失的乔布斯访谈]]></title><link>https://blog.youkuaiyun.com/hanyin7/article/details/38409509</link><guid>https://blog.youkuaiyun.com/hanyin7/article/details/38409509</guid><author>hanyin7</author><pubDate>Thu, 07 Aug 2014 00:32:39 +0800</pubDate><description><![CDATA[会制造噪音的团队，才会磨出美丽的石头
　　每次(新产品计划)刚开始的时候，我们有很多很棒的想法，团队对他们的想法深信不疑。这一刻，我总会想起我小时候的一幕。
　　街上有个丧偶的男人，他已经八十岁了，我记得他花钱请我帮他除草，有一天他说，到我的车库来，我有东西给你看，他拉出老旧的磨石机，架子上只有一个马达、咖啡罐和连接两者的皮带。
　　我们到后院检了一些石头，一些普通、老旧、小起眼的石头，我们]]></description><category></category></item><item><title><![CDATA[理清文件编码，告别中文乱码]]></title><link>https://blog.youkuaiyun.com/hanyin7/article/details/38390339</link><guid>https://blog.youkuaiyun.com/hanyin7/article/details/38390339</guid><author>hanyin7</author><pubDate>Tue, 05 Aug 2014 20:37:18 +0800</pubDate><description><![CDATA[在工作中少不了碰到文件乱码的问题，面对这么多的中文汉字编码，真不知该选哪个好，不如彻底搞清楚，让乱码灰飞烟灭；以下介绍文本编码中常用到的几种：iso8859-1、GDK/GB2312、ANSI、unicode 以及UTF ；
iso8859-1
iso8859-1 通常叫做Latin-1，属于单字节编码，最多能表示的字符范围是0-255，应用于英文系列。比如，字母a的编码为0x61=97。 很]]></description><category></category></item><item><title><![CDATA[微软下血本推广平板 4亿美元赞助橄榄球赛]]></title><link>https://blog.youkuaiyun.com/hanyin7/article/details/38390307</link><guid>https://blog.youkuaiyun.com/hanyin7/article/details/38390307</guid><author>hanyin7</author><pubDate>Tue, 05 Aug 2014 20:34:21 +0800</pubDate><description><![CDATA[微软的平板电脑，已经成为财务上的无底洞。尽管纳德拉不认同鲍尔默的硬件战略，但是现在看来，Surface 平板电脑在微软仍然能获得资源支持。据美国财经科技网站 BusinessInsider 报道，微软已经和美国橄榄球职业联盟 NFL 签署了协议，微软支付 4 亿美元，其 Surface 平板将成为场外赛事专用平板。

　　橄榄球是美国名列前茅的运动项目，拥有大量观众。未来在电视画面中，观众可能]]></description><category></category></item><item><title><![CDATA[码农提高工作效率]]></title><link>https://blog.youkuaiyun.com/hanyin7/article/details/38379965</link><guid>https://blog.youkuaiyun.com/hanyin7/article/details/38379965</guid><author>hanyin7</author><pubDate>Tue, 05 Aug 2014 09:43:00 +0800</pubDate><description><![CDATA[俗话说，天下武功，唯快不破。也就是说要练成天下高手的话，出招速度一定要快，这样才能在江湖上立足，不至于掉了脑袋。而程序员要在IT界混出个名堂，也要有高效的工作效率才行。IT行业时时刻刻都产生着新知识、新技术，要想跟上变革肯定要有几把刷子。
而我本人很喜欢各种各样的方式来提高自己的工作效率，可以分享给大家一些经验。


键盘功底要扎实。敲键盘时要使用标准指法。可能你认为这是程序员的基本功，可]]></description><category></category></item><item><title><![CDATA[比你想象中还要强大的枚举类型]]></title><link>https://blog.youkuaiyun.com/hanyin7/article/details/38379899</link><guid>https://blog.youkuaiyun.com/hanyin7/article/details/38379899</guid><author>hanyin7</author><pubDate>Tue, 05 Aug 2014 09:41:13 +0800</pubDate><description><![CDATA[开发中枚举类型往往被用在可以一一列举的实例中，比如 enum Color{red,green,blue;}。但是可能你不会注意到它的更强大之处，比如如下问题看看你能作答吗
　　1、枚举类型可以有构造函数吗？
　　2、枚举类型可以实现接口、继承类吗？
　　3、枚举类型可以有static成员变量和方法吗？以及可否有实例变量和方法吗？
　　4、枚举类型可以被继承吗？
　　。。。。。。。。。。等]]></description><category></category></item><item><title><![CDATA[适合程序员的智能家居]]></title><link>https://blog.youkuaiyun.com/hanyin7/article/details/38379919</link><guid>https://blog.youkuaiyun.com/hanyin7/article/details/38379919</guid><author>hanyin7</author><pubDate>Tue, 05 Aug 2014 09:40:39 +0800</pubDate><description><![CDATA[前言
看到最近智能家居的讨论挺火，我也来分享下在智能家居这块的体会。我主要改造了我租的房子的室灯。主要实现功能有：监控室内环境，改装了室灯，光线暗的时候有人时自动开灯，光线亮自动灭灯,可红外用遥控器、手机客户端改变阈值。
材料
主控板：Arduino UNO/Mega2560（IO口多）
传感器：光敏电阻、DHT11温湿度传感器、串口WIFI模块、红外遥控探头、红外人体探测器、5V继电器（]]></description><category></category></item><item><title><![CDATA[如何用django开发一个简易个人Blog]]></title><link>https://blog.youkuaiyun.com/hanyin7/article/details/38377769</link><guid>https://blog.youkuaiyun.com/hanyin7/article/details/38377769</guid><author>hanyin7</author><pubDate>Tue, 05 Aug 2014 00:46:50 +0800</pubDate><description><![CDATA[功能概要：（目前已实现功能）
公共展示部分：
1.网站首页展示已发布的博客记录，包括名称、摘要信息、发布日期、阅读量及评论数。
2.首页文章列表可按照分类筛选。
3.点击标题或阅读全文链接，进入博客阅读页面，展示文章标题、内容及评论内容。
博客后台管理部分：（后台套用了一个叫做ACE的后台模板，改造成了django形式的）
1.管理员登录功能
2.分页展示文章列表，可查看、编辑、删除]]></description><category></category></item><item><title><![CDATA[基于链表的C语言堆内存检测]]></title><link>https://blog.youkuaiyun.com/hanyin7/article/details/38377743</link><guid>https://blog.youkuaiyun.com/hanyin7/article/details/38377743</guid><author>hanyin7</author><pubDate>Tue, 05 Aug 2014 00:40:50 +0800</pubDate><description><![CDATA[说明
     本文基于链表实现C语言堆内存的检测机制，可检测内存泄露、越界和重复释放等操作问题。
     本文仅提供即视代码层面的检测机制，不考虑编译链接级的注入或钩子。此外，该机制暂未考虑并发保护。
     相关性文章参见：
    《C语言通用双向循环链表操作函数集》
    《C语言内存使用的常见问题及解决之道》
 
 
一  原理
     堆内存泄漏检测机制的基本]]></description><category></category></item><item><title><![CDATA[工作随谈之扯淡]]></title><link>https://blog.youkuaiyun.com/hanyin7/article/details/38377705</link><guid>https://blog.youkuaiyun.com/hanyin7/article/details/38377705</guid><author>hanyin7</author><pubDate>Tue, 05 Aug 2014 00:32:15 +0800</pubDate><description><![CDATA[最近由于工作和个人原因没有怎么把收获的记录下来，消沉了快一天，脑子一片混沌，发现是该写写了不然脑子真的可能转不过了！
　　IT是一个大染缸，也是一个比较定义比较广阔的行业，而我从事的工作只是里面的一样--软件测试！
　　最近因为我的顶头上司直接升为我们项目组的负责人，无疑这是一个大的调整，这也可能是我们整个项目面向互联网进军的脚步要开始加快。web、ipad、iphone各个项目都准备就绪，全]]></description><category></category></item><item><title><![CDATA[老罗锤子手机发布会，我感到深深地愧疚!]]></title><link>https://blog.youkuaiyun.com/hanyin7/article/details/38377669</link><guid>https://blog.youkuaiyun.com/hanyin7/article/details/38377669</guid><author>hanyin7</author><pubDate>Tue, 05 Aug 2014 00:28:30 +0800</pubDate><description><![CDATA[[导语]老罗的锤子手机发布会视频优酷上可以看到，花了两个小时，认真观看了。明显，发布会是成功的，让很多罗粉超出了心理预期，但后期 到底卖得如何，还得时间来证明。先别说到底出货量多少，就从此刻往回看，我为老罗的所做所为深深震撼，这个时代不缺乏创新的科技公司，但是缺乏具有灵魂的 公司。作为一 名软件开发者，我更感到惭愧，深深地对自己软件的用户愧疚。

一、隔行如隔山，老罗是飞猪

一名英语老师]]></description><category></category></item><item><title><![CDATA[浅谈程序员是否开源问题]]></title><link>https://blog.youkuaiyun.com/hanyin7/article/details/38371777</link><guid>https://blog.youkuaiyun.com/hanyin7/article/details/38371777</guid><author>hanyin7</author><pubDate>Mon, 04 Aug 2014 16:40:14 +0800</pubDate><description><![CDATA[很多时候有人问我，我为什么不做开源，开源了一定会非常出名，我说我利人利己的事情我干，损人利己的事情我会考虑一下，损人不利己的事情，我一律不干，我宁可把这个权限管理系统格式化了，也不开源，我宁可一分钱不赚。
很多年前，做个论坛给公司做个论坛还可以收个几百几千的，客户也认可，现在不知道还有那个客户认可？开源的成熟的论坛太多了，大家都觉得免费就可以了，谁还愿意为此掏腰包，可以想象丢失了多少人的工作机会]]></description><category></category></item><item><title><![CDATA[创业，你准备好了么]]></title><link>https://blog.youkuaiyun.com/hanyin7/article/details/38371629</link><guid>https://blog.youkuaiyun.com/hanyin7/article/details/38371629</guid><author>hanyin7</author><pubDate>Mon, 04 Aug 2014 16:37:06 +0800</pubDate><description><![CDATA[很多人提到创业就认为，很简单啊，某天突发奇想，有个idea，找几个人一拍脑袋，可行，然后制作原型，发布，或者找找风投。对于小idea，赚一票就走，这或许可行，但要是稍大的项目，考虑可持续发展的，就不行了，人无远虑必有近忧，你的团队足够强大么？
个人经历尚短，都是个人的感悟，欢迎指正。如果你是毕业生，推荐你多思考思考文中提到的问题，创业需要激情不需要盲目。
未来是不可预知的，所以本文不打算讨论个]]></description><category></category></item><item><title><![CDATA[大话重构连载9：大布局你伤不起]]></title><link>https://blog.youkuaiyun.com/hanyin7/article/details/38371581</link><guid>https://blog.youkuaiyun.com/hanyin7/article/details/38371581</guid><author>hanyin7</author><pubDate>Mon, 04 Aug 2014 16:35:12 +0800</pubDate><description><![CDATA[作为优秀开发人员，重构应当成为一种习惯，自然而然地运用重构的开发模式，自然而然地在优化和调整我们的代码。它首先要求我们掌握重构的开发模式，就是“小步快跑”的开发模式，运用“两顶帽子”的设计顺序，去开发我们的程序。但作为重构初学者来说，这并不容易，即使你已经从业很多年。
所谓改变一种习惯，就好像习惯了左手吃饭的人，突然被要求改成右手，你必然会感到许多的不适。首先的不适是一种心理上的障碍，即如何能迈]]></description><category></category></item><item><title><![CDATA[Android学习系列(3)--App自动更新之自定义进度视图和内部存储]]></title><link>https://blog.youkuaiyun.com/hanyin7/article/details/38364081</link><guid>https://blog.youkuaiyun.com/hanyin7/article/details/38364081</guid><author>hanyin7</author><pubDate>Mon, 04 Aug 2014 02:41:40 +0800</pubDate><description><![CDATA[友好的视觉感知和稳定的不出错表现，来自于我们追求美感和考虑的全面性，博客园从技术的角度，一直我都很欣赏。
这篇文章是android开发人员的必备知识，是我特别为大家整理和总结的，不求完美，但是有用。 
这一篇是对上一篇《Android学习系列(2)--App自动更新之通知栏下载》的补充，因此只是以点为要，点到为止。
1.内部存储
    出于考虑到用户可能禁掉了SDCard或者电脑暂时插在]]></description><category></category></item><item><title><![CDATA[Android学习系列(2)--App自动更新之通知栏下载]]></title><link>https://blog.youkuaiyun.com/hanyin7/article/details/38364075</link><guid>https://blog.youkuaiyun.com/hanyin7/article/details/38364075</guid><author>hanyin7</author><pubDate>Mon, 04 Aug 2014 02:40:29 +0800</pubDate><description><![CDATA[见证过博客园的多次升级，你也希望你的软件通过更新发布新特性通知用户吧，是的。
这篇文章是android开发人员的必备知识，是我特别为大家整理和总结的，不求完美，但是有用。 
1.设计思路，使用VersionCode定义为版本升级参数。
　　android为我们定义版本提供了2个属性：

<manifest package="com.cnblogs.tianxia.subway"
    ]]></description><category></category></item><item><title><![CDATA[Android学习系列(1)--为App签名(为apk签名)]]></title><link>https://blog.youkuaiyun.com/hanyin7/article/details/38364049</link><guid>https://blog.youkuaiyun.com/hanyin7/article/details/38364049</guid><author>hanyin7</author><pubDate>Mon, 04 Aug 2014 02:28:56 +0800</pubDate><description><![CDATA[写博客是一种快乐，前提是你有所写，与人分享，是另一种快乐，前提是你有舞台展示，博客园就是这样的舞台。
这篇文章是android开发人员的必备知识，是我特别为大家整理和总结的，不求完美，但是有用。
1.签名的意义
　　为了保证每个应用程序开发商合法ID，防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序，我们需要对我们发布的APK文件进行唯一签名，保证我们每次发布]]></description><category></category></item><item><title><![CDATA[我的开源框架之树控件]]></title><link>https://blog.youkuaiyun.com/hanyin7/article/details/38363985</link><guid>https://blog.youkuaiyun.com/hanyin7/article/details/38363985</guid><author>hanyin7</author><pubDate>Mon, 04 Aug 2014 02:11:10 +0800</pubDate><description><![CDATA[题目：编程完成填字游戏，如下表。
要求：输入一个奇数（n>=3）,使该数字表格是奇数行,奇数列，且每行，每列，对角线上数据之和是相等的。
如表：
17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9
此表用1~25填充后 ，形成5行五列且每行，梅列，对角线上数字之和为65。
可执行程序：
#inclu]]></description><category></category></item><item><title><![CDATA[文字游戏]]></title><link>https://blog.youkuaiyun.com/hanyin7/article/details/38363953</link><guid>https://blog.youkuaiyun.com/hanyin7/article/details/38363953</guid><author>hanyin7</author><pubDate>Mon, 04 Aug 2014 02:10:29 +0800</pubDate><description><![CDATA[乘法表 - vaiowk的专栏
        - 博客频道 - youkuaiyun.com
    
    
    http://static.blog.youkuaiyun.com/scripts/jquery.js" type="text/javascript">
    http://static.blog.youkuaiyun.com/scripts/ad.js?v=1.1">>
        
  ]]></description><category></category></item></channel></rss>