<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[易吉的Blog]]></title><description><![CDATA[一路小跑，蹒跚学步！]]></description><link>https://blog.youkuaiyun.com/ejay</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ejay]]></copyright><item><title><![CDATA[Web开发相关收藏]]></title><link>https://blog.youkuaiyun.com/ejay/article/details/14119229</link><guid>https://blog.youkuaiyun.com/ejay/article/details/14119229</guid><author>ejay</author><pubDate>Mon, 04 Nov 2013 09:17:20 +0800</pubDate><description><![CDATA[最佳的 14 个免费的响应式 Web 设计测试工具

为 PHP 开发者准备的 12 个调试工具

为开发者准备的 5 个新鲜方便的 CSS 工具]]></description><category></category></item><item><title><![CDATA[Mongo 初涉]]></title><link>https://blog.youkuaiyun.com/ejay/article/details/13511359</link><guid>https://blog.youkuaiyun.com/ejay/article/details/13511359</guid><author>ejay</author><pubDate>Tue, 29 Oct 2013 17:49:34 +0800</pubDate><description><![CDATA[使用了比较长时间的关系型数据库，主要也是以MySQL为主，没有涉足其他，今天决定试试mongo，网上已经大把的教程和介绍，这里只收录自己的搭建和使用记录。

一、下载
    地址：http://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-2.4.7.zip
二、安装
    和前段时间用的node.js一样，直接解压，把]]></description><category></category></item><item><title><![CDATA[GetLastError的返回值的含义]]></title><link>https://blog.youkuaiyun.com/ejay/article/details/8745599</link><guid>https://blog.youkuaiyun.com/ejay/article/details/8745599</guid><author>ejay</author><pubDate>Mon, 01 Apr 2013 11:08:26 +0800</pubDate><description><![CDATA[GetLastError的返回值的含义：

MSDN链接
(0)-操作成功完成。
(1)-功能错误。
(2)- 系统找不到指定的文件。
(3)-系统找不到指定的路径。
(4)-系统无法打开文件。
(5)-拒绝访问。
(6)-句柄无 效。
(7)-存储控制块被损坏。
(8)-存储空间不足，无法处理此命令。
(9)-存储控制块地址无效。
(10)-环境错 误。
(11)-试]]></description><category></category></item><item><title><![CDATA[外媒评十大创新游戏公司]]></title><link>https://blog.youkuaiyun.com/ejay/article/details/8656412</link><guid>https://blog.youkuaiyun.com/ejay/article/details/8656412</guid><author>ejay</author><pubDate>Sun, 10 Mar 2013 17:16:56 +0800</pubDate><description><![CDATA[知名杂志Fastcompany日前评出了全球10大在游戏开发领域最具创新性的公司。《愤怒的小鸟》制作者Rovio、中国最大的互联网公司腾讯、《使命召唤》的开发者动视（Activision）以及《反恐精英》开发者Valve等悉数上榜。

值得一提的是，在此前Fastcompany评选的社交媒体十大创新公司榜单中，腾讯位列榜首。



1.Rovio——颠覆行业的娱乐媒体公司

其最得]]></description><category></category></item><item><title><![CDATA[触发几率的问题]]></title><link>https://blog.youkuaiyun.com/ejay/article/details/8587404</link><guid>https://blog.youkuaiyun.com/ejay/article/details/8587404</guid><author>ejay</author><pubDate>Mon, 18 Feb 2013 11:57:44 +0800</pubDate><description><![CDATA[战斗中，玩家可以挑选六个技能，会随机触发一个技能，但也有可能是普通攻击。策划提出的思路是这样的，先在六个中间随机出一个，然后根据他们各自的几率计算是否触发。做了个简单的例子如下：

#include "stdafx.h"

int rnd(int seed, int n = 6);

int _tmain(int argc, _TCHAR* argv[])
{
	float prob[6] =]]></description><category></category></item><item><title><![CDATA[C/C++中宏使用总结]]></title><link>https://blog.youkuaiyun.com/ejay/article/details/7775433</link><guid>https://blog.youkuaiyun.com/ejay/article/details/7775433</guid><author>ejay</author><pubDate>Mon, 23 Jul 2012 14:59:44 +0800</pubDate><description><![CDATA[[转载地址] http://www.cnblogs.com/areliang/archive/2007/08/02/840455.html
.C/C++中宏总结C程序的源代码中可包括各种编译指令，这些指令称为预处理命令。虽然它们实际上不是C语言的一部分，但却扩展了C程 
序设计的环境。本节将介绍如何应用预处理程序和注释简化程序开发过程，并提高程序的可读性。 


ANSI标准定义的C语言]]></description><category></category></item><item><title><![CDATA[宏中"#"和"##"的用法]]></title><link>https://blog.youkuaiyun.com/ejay/article/details/7775425</link><guid>https://blog.youkuaiyun.com/ejay/article/details/7775425</guid><author>ejay</author><pubDate>Mon, 23 Jul 2012 14:58:21 +0800</pubDate><description><![CDATA[宏中"#"和"##"的用法
一、一般用法
我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起.
用法:

#include
#include
using namespace std; 
#define STR(s)     #s
#define CONS(a,b)  int(a##e##b)
int main()
{
    printf(STR(vck));]]></description><category></category></item><item><title><![CDATA[设计模式 每日一例 Abstract Factory]]></title><link>https://blog.youkuaiyun.com/ejay/article/details/7759987</link><guid>https://blog.youkuaiyun.com/ejay/article/details/7759987</guid><author>ejay</author><pubDate>Thu, 19 Jul 2012 17:39:36 +0800</pubDate><description><![CDATA[其实这一篇开始才真正进入设计模式的学习。
这里参照了这个Blog的例子：http://www.cppblog.com/converse/，为了直观和适应一个正在进行的项目需要做了命名上的一些修改。

/************************************************************************ 
* File Name  : Abstrac]]></description><category></category></item><item><title><![CDATA[设计模式 每日一例 Singleton]]></title><link>https://blog.youkuaiyun.com/ejay/article/details/7759798</link><guid>https://blog.youkuaiyun.com/ejay/article/details/7759798</guid><author>ejay</author><pubDate>Wed, 18 Jul 2012 16:56:54 +0800</pubDate><description><![CDATA[楔子：
        本应该从A开始学起，只是Singleton比较熟悉，从学Java时就知道，不过遗憾，学Java就学了这么一个模式。
Singleton模式，也就单件模式、单态模式，相应的类也叫单对象类。

模式意图：类只有一个对象，提供一个访问它的全局访问点。

#pragma once
#include 
using namespace std;
class Singleto]]></description><category></category></item><item><title><![CDATA[const问题]]></title><link>https://blog.youkuaiyun.com/ejay/article/details/7754576</link><guid>https://blog.youkuaiyun.com/ejay/article/details/7754576</guid><author>ejay</author><pubDate>Tue, 17 Jul 2012 11:48:20 +0800</pubDate><description><![CDATA[const int a = 10;
	int* p = (int*)&a;
	*p = 11;
问题：


调试时候，a的值编程11了，a所在的内存中也变成11了。输出a，或者用a给其他变量赋值，仍然是10。
vs2008反汇编：

	int xx = a;
004114F4  mov         dword ptr [xx],0Ah 而一个变量给另外一个变量的赋值：
	int]]></description><category></category></item><item><title><![CDATA[[MSDN_vs2008] Casting Operators]]></title><link>https://blog.youkuaiyun.com/ejay/article/details/7752452</link><guid>https://blog.youkuaiyun.com/ejay/article/details/7752452</guid><author>ejay</author><pubDate>Mon, 16 Jul 2012 17:53:20 +0800</pubDate><description><![CDATA[There are several casting operators specific to the C++ language. 
These operators are intended to remove some of the ambiguity and danger inherent in old style C language casts. 
These operators ar]]></description><category></category></item><item><title><![CDATA[[MSDN_vs2008] dynamic_cast Operator]]></title><link>https://blog.youkuaiyun.com/ejay/article/details/7752402</link><guid>https://blog.youkuaiyun.com/ejay/article/details/7752402</guid><author>ejay</author><pubDate>Mon, 16 Jul 2012 17:29:38 +0800</pubDate><description><![CDATA[Converts the operand expression to an object of type type-id.

dynamic_cast  ( expression )Remarks



The type-id must be a pointer or a reference to a previously defined
 class type or a "poin]]></description><category></category></item><item><title><![CDATA[自定义Visual Assist X Snippets 宏]]></title><link>https://blog.youkuaiyun.com/ejay/article/details/7750728</link><guid>https://blog.youkuaiyun.com/ejay/article/details/7750728</guid><author>ejay</author><pubDate>Mon, 16 Jul 2012 14:05:02 +0800</pubDate><description><![CDATA[Reserved String
Meaning
中文


Date
$DATE$
Year/month/day formatted as %04d/%02d/%02d
2012/07/03


 
$DATE_LOCALE$
Current date in locale format
2012-7-3


 
$DAY$
Day of month format]]></description><category></category></item><item><title><![CDATA[Socket之字节顺序转换函数]]></title><link>https://blog.youkuaiyun.com/ejay/article/details/7750313</link><guid>https://blog.youkuaiyun.com/ejay/article/details/7750313</guid><author>ejay</author><pubDate>Mon, 16 Jul 2012 10:08:02 +0800</pubDate><description><![CDATA[htonl()	将32位值从主机字节序转换成网络字节序htons()	将16位值从主机字节序转换成网络字节序
ntohl()	将32位值从网络字节序转换成主机字节序
ntohs()		将16位值从网络字节序转换成主机字节序]]></description><category></category></item><item><title><![CDATA[编程修养（二）]]></title><link>https://blog.youkuaiyun.com/ejay/article/details/7744742</link><guid>https://blog.youkuaiyun.com/ejay/article/details/7744742</guid><author>ejay</author><pubDate>Fri, 13 Jul 2012 17:13:50 +0800</pubDate><description><![CDATA[6、if 语句对出错的处理 
——————————— 
我看见你说了，这有什么好说的。还是先看一段程序代码吧。 
if ( ch >= ‘0′ && ch 
/* 正常处理代码 */ 
}else{ 
/* 输出错误信息 */ 
printf("error ……\n"); 
return ( FALSE ); 
} 

这种结构很不好，特别是如果“正常处理代码”很长时，对于这]]></description><category></category></item><item><title><![CDATA[编程修养（一）]]></title><link>https://blog.youkuaiyun.com/ejay/article/details/7744729</link><guid>https://blog.youkuaiyun.com/ejay/article/details/7744729</guid><author>ejay</author><pubDate>Fri, 13 Jul 2012 17:02:48 +0800</pubDate><description><![CDATA[什么是好的程序员？是不是懂得很多技术细节？还是懂底层编程？还是编程速度比较快？我觉得都不是。对于一些技术细节来说和底层的技术，只要看帮助，查资料就能找到，对于速度快，只要编得多也就熟能生巧了。


我认为好的程序员应该有以下几方面的素质： 

1、有专研精神，勤学善问、举一反三。 
2、积极向上的态度，有创造性思维。 
3、与人积极交流沟通的能力，有团队精神。 
4、谦虚谨慎，戒骄]]></description><category></category></item><item><title><![CDATA[J2ME开发问题摘要一【N系列手机上使用FileSystemRegistry.listRoots()】]]></title><link>https://blog.youkuaiyun.com/ejay/article/details/4361086</link><guid>https://blog.youkuaiyun.com/ejay/article/details/4361086</guid><author>ejay</author><pubDate>Sun, 19 Jul 2009 12:00:00 +0800</pubDate><description><![CDATA[    昨天在用N79的手机做一个文件存储的测试，在使用FileSystemRegistry.listRoots()的方法时出现了意想不到的结果：手机存储/0C:/1存储卡/2E:/3    很明显，结果重复了。FileSystemRegistry类和该包中的其他两个结果似乎都没有相应的设置。只能上Google找答案了。国内有个哥们儿也有类似的问题，他的手机是N76机型]]></description><category></category></item><item><title><![CDATA[Ant初体验一]]></title><link>https://blog.youkuaiyun.com/ejay/article/details/4354071</link><guid>https://blog.youkuaiyun.com/ejay/article/details/4354071</guid><author>ejay</author><pubDate>Thu, 16 Jul 2009 16:17:00 +0800</pubDate><description><![CDATA[    Ant（Another Neat Tool）是一个现在主流的构建(Build)工具，现在几乎所有的Java开源项目都使用它来编译自己的项目，而且主流的IDE对于Ant也提供了良好的支持。    Ant完全使用Java语言进行开发，而且开放源代码，现在最新的版本是1.7.1，可以很方便的使用可扩展，使用Ant最主要的工作就是根据构建项目的需要编写对应的build.xml文件，使用该文件控]]></description><category></category></item><item><title><![CDATA[Hibernate之初体验一]]></title><link>https://blog.youkuaiyun.com/ejay/article/details/4349662</link><guid>https://blog.youkuaiyun.com/ejay/article/details/4349662</guid><author>ejay</author><pubDate>Wed, 15 Jul 2009 10:55:00 +0800</pubDate><description><![CDATA[    要想深入到J2EE的开发中去，Struts、Spring、Hibernate都是一些必须熟悉知晓的框架。今天就先来了解Hibernate初步。     Hibernate，网上和诸多教程中经常会有这样一句话：“Hibernate是目前最流行的ORM（对象关系映射）框架之一。”那么什么是ORM？     对象关系映射（Object Relational Mapping，简称O]]></description><category></category></item><item><title><![CDATA[Java面试系列【静态导入】-静态导入，基础篇]]></title><link>https://blog.youkuaiyun.com/ejay/article/details/4348210</link><guid>https://blog.youkuaiyun.com/ejay/article/details/4348210</guid><author>ejay</author><pubDate>Tue, 14 Jul 2009 17:29:00 +0800</pubDate><description><![CDATA[    import是学习Java的人最熟悉不过的语句了，我们通过import语句导入类。但实际上我们对于import还有其他用法。     import static     看一段代码：import java.util.Calendar;public class Main {	public static void main(String[] args) {		S]]></description><category></category></item></channel></rss>