<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>凤凰不归巢</title>
	<link>http://wancheng.li</link>
	<description>不懂的时间久了,就明白了;不会的多练了,就会了;看着别人会的,因为自己不会,所以才觉得他们厉害.</description>
	<lastBuildDate>Fri, 13 Apr 2012 16:01:24 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.3.1" -->

	<item>
		<title>男儿有泪不轻弹</title>
		<description><![CDATA[12号，就是昨天，我妈下午5点多的时候回来做饭，可以算的上是准备为我们践行，其中有一道青辣椒煎蛋，还有其他什么菜我忘了，反正这菜是的的确确好久没吃过，坐在饭桌上我说好久没吃过这道菜了，妈妈问好吃么，我说好吃（此时眼泪都快出来了，赶紧深呼吸一下，脸转向一边，控制住没哭），出门的时候我爸爸说开一辆车回来，我没说什么，因为我知道张口不仅仅出来的是声音，更会带来泪水，就匆匆下楼了。 走在火车站问了徐总一句舍得走么，说到这里实际上他和我一样，非常的伤感。检票的时候孙总说要不咱们不走了，退票二十几号再走，然后想了下即便这样，依然会面对这种情况，就不要回头了。]]></description>
		<link>http://wancheng.li/1527.html</link>
			</item>
	<item>
		<title>婚</title>
		<description><![CDATA[2012年3月29日，老子结婚了。这是我人生中新的里程碑，这是我与相恋7年多的心上人一起并肩踏途人生之旅的时刻，这更是我此生唯一的美好记忆。 如果说当你知道高三毕业你就能坦荡的做任何事的这种感觉的话，你就一定能感受到我这些天等待结婚这天就犹如在等高考；如果说你知道高三毕业了之后这种自由自在的感觉，那你一定能感受到我在此时这个已经是结婚后一天的感想。总而言之，等待的东西因为明明知道它会到来，所以一直伴随着美好的憧憬然后倒计时，因为知道美好的东西刚刚逝去，所以一直以为仅仅是昨天。 昨天中午的15桌客人虽然场面依然很火爆，但还是让我不得不承认，结婚要是想在人数上边加大力度以至于能让婚礼气氛更加浓烈更加火爆的话，必定要挑选一个美丽的周末，一个理想的公假，同时挑选一个万里无云的三月天气（如果你觉得没有更加理想的天气）。能来的还是简简单单的来了，来不了的从远方以电话、短信或其他方式带来了真心的祝福，因此即便我昨天在婚礼上大概的谢天谢地谢父母谢亲朋好友，我依然要借助这篇日志来对昨天所有以任何方式祝福我和我的妻子新婚快乐的亲朋好友们说：由衷地谢谢你们。 除了这些，真诚地祝愿天下有情人终成眷属。 邂逅回眸，结千年姻缘，醉你我缠绵 交杯饮酒，踏幸福坦途，尝人生百态]]></description>
		<link>http://wancheng.li/1526.html</link>
			</item>
	<item>
		<title>自己写的淘宝订单打印系统</title>
		<description><![CDATA[当初只是写着玩玩，后来自己需要打印快递单的时候我非常在乎很多细节功能所以愣是没在淘宝里边找到合适的，不论是官方还是第三方，还好淘宝有了API，因此只能自己写，这一路写来，跨越了好几个月，现在还算得上是完善。 界面友好度到底如何我也不知道，反正用的很爽。 具体功能及特性： 1、 载入页面直至关闭，期间不用任何有关F5的操作，因为每一个获取数据的或者是更新数据，都恰到好处地使用了ajax，节约资源不说，起码用户体验上去了。 2、 与官方自带的订单列表风格非常相似，以至于除了每一个订单的“投诉维权、关闭交易、延长收货时间、修改价格、查看物流”没有，其他的通通有，而且还有在有多个订单的ID旁以红色字体注释“还有订单”。 3、 在官方自带的订单列表基础上添加显示收货人姓名、省份及首重续重费、查看买家详细收货信息、复制买家详细收货信息（复制功能兼容任何浏览器）、订单所对应的DOM框架鼠标移在上边会显示买家备注与卖家备忘并且如果有备注或备忘信息其DOM框架背景色为粉红，同时双击时依然会弹出查看买家详细收货信息。 4、 打印快递单（必须使用LODOP打印控件）上包含订单详细内容，即SKU，具体的请看图，我自认为，对于小商家来说，不用打发货单也不用手抄货号、颜色、尺寸这些乱七八糟的。打印收货人淘宝ID，方便查询订单，手机号码格式化（例如15907951234则格式化成159 0795 4355，原本是想格式化成15907951234即中间4位加粗（后来因为LODOP打印控件使用HTML时不知道怎么回事就是不透明所以放弃了）方便快递员拨打，虽然和我们没关系，但是自己也看着舒服嘛），实现多订单合并打印。 5、 在“等待发货”选项卡里边点击任何一个订单的发货按钮，则对应的订单整个DOM元素全体作为浮动层出现，并让背景层一定程度透明，同时边框为红色，发货层则Zindex值最大，以至于能在最顶层，而不影响发货，同时发货依然为ajax提交，且支持回车直接提交，紧接着返回结果（不论是失败信息还是成功信息），如果成功则在100毫秒后让对应的订单DOM元素隐藏，失败的话会显示具体的失败原因，以及重新给快递单号输入框一个焦点并全选内容，如果是用扫描枪的话，这些细节非常的有用。 6、 原本想添加修改商品价格或运费、备忘、批量评价等等，但因为某些细节原因再考虑技术本身，实在是没多大必要，因此放弃之。 7、 订单发货之后会自动发送一条短信（需要短信平台）到收货人手机上边，不过我自己不需要，就注释了。 8、 因为Chrome速度实在是理想，在我承受一段时间的不习惯之后居然深深的喜欢上了她，同时动员其他朋友一起用，也因为这样，这个订单系统开发、调试一直都处于这个浏览器之中，也就是说我不清楚其他浏览器会怎么样，错位或者是js错误，我也管不着。 9、 订单系统在加载数据（指的是某一交易类型的订单列表）时速度没有官方的理想，而实际上我研究了一下，因为一切的一切都是ajax，所以有大量的而且必要的数据需要获取之后再以json形式返回到浏览器，于是即便是在网络通畅的情况下都得等上几秒，但是后期的打单发货非常的理想，若是结合之前某篇文章提到的理论上最快的发货方式，我都不敢想象是不是会陶醉于发货本身，而并非赚钱过程。 10、 最糟糕的是这个只是内部版本，再考虑安全因素，我怕我的app_key、secretCode及session在某个错误中爆出，所以实在是不敢来一个共享且免费版，虽然以前有提交过“订购应用”上线，但是当时还处于玩玩而已就那淘宝的小二哥也没让通过，后来想想反正都自己用，就在桌面创建了超链接里包含了必要参数的快捷方式，这样一来节约了API请求次数，二来又当成了一个桌面应用，还不用登录，爽得很。 使用淘宝以下openAPI及第三方类库、控件（全部加载预计是407K）： 1、 taobao.trades.sold.get、taobao.item.get、taobao.trade.fullinfo.get、taobao.logistics.offline.send。 2、 ZeroClipboard复制类库。 3、 LODOP打印控件。]]></description>
		<link>http://wancheng.li/1523.html</link>
			</item>
	<item>
		<title>不善小事,何以成大器</title>
		<description><![CDATA[从当初的试水到如今的上道，从当初的裁布打包到如今的开平车，这都是我的一段成长历程。 我非常的认同，一个能扛箱搬柜的男人，若是能下得了厨房做几碟美味小菜，无疑不是一种品位；一个能谈生意接单的男人，若是能像娘们一样坐在平车前缝纫，无疑不是一种能耐，做与不做，等同于不败与败。 仅此。 此篇日志极简，简到让我沉默，简到让我无言，简到我能辛勤地建设明天的斑斓，简到我能执着地追寻梦中的卡宴。]]></description>
		<link>http://wancheng.li/1520.html</link>
			</item>
	<item>
		<title>大冲锋隐身外挂小小的研究</title>
		<description><![CDATA[上回在南通考察在华庭闲得无聊，使用迅雷的时候看到大冲锋的广告，于是下载之，玩了一下，还不错的说，但是目前发现这游戏有以下缺点：1、服务器非常的不理想，不论我身在何处使用何种网络条件，必定会随机掉线；2、大冲锋的职业系统不得不促使让我回忆起特种部队，因为大冲锋的职业实在是让人不知道什么感觉。3、不知道是不是职业系统导致枪械种类非常单调，也不知道此时是beta版本呢还是啥。4、若干游戏平衡问题。……优点就自己探讨哈。 玩了几天愣是脱不掉我的坏毛病，拿起调试工具又开搞了。 大概的看了一下，人物状态（包括坐标信息、行走、手持武器等）的时候使用send，而不是sendto，莫非这个浪费资源的因素导致是不是掉线的？每段封包长度是16或17个长度，第二个字节集好像是封包的ID，第三个好像也是。所以在hook封包的时候千万记得让这两对回归。第六个字节集好像是封包长度-3，第七个一直都是0，往后的估计是状态了。在调试的时候随便保存一段用以以后用来代替就是，或者索性让会进BUG的朋友教一下，然后自己进BUG再弄一段在BUG里边的状态封包。非常的简单，封包赋值给bin，判断bin[6]=len(bin)-3 &#038;&#038; bin[4]=66 &#038;&#038; bin[5]=83是否为true，记得前面说到的让第二、三个似乎是封包ID的字节集还原（否则会掉线的），替换封包。至此，隐身就OK拉。 原理：将客户端发送至服务器的真实的坐标封包替换。 仅仅是研究，除了自己玩耍了一下的版本，我手上没有的的确确的alpha版，更不会有demo版甚至是free版发布，现在没有，以后也没有，因为这游戏实在不能在我心底里挪开特种部队。]]></description>
		<link>http://wancheng.li/1519.html</link>
			</item>
</channel>
</rss>

