<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yangluoshen的专栏]]></title><description><![CDATA[I am the Darkness]]></description><link>https://blog.youkuaiyun.com/yangluoshen</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yangluoshen]]></copyright><item><title><![CDATA[py2exe打包的配置和icon不显示问题的解决方法]]></title><link>https://blog.youkuaiyun.com/yangluoshen/article/details/26605801</link><guid>https://blog.youkuaiyun.com/yangluoshen/article/details/26605801</guid><author>yangluoshen</author><pubDate>Thu, 22 May 2014 17:11:23 +0800</pubDate><description><![CDATA[py2exe

py2exe是一个制作Python发行版的小工具，它能够将.py程序编译成windows下脱离解释器的可执行程序。py2exe现在的最新版是0.69版，可以去http://www.py2exe.org/下载。安装过程也十分简便。
 
配置和使用方法

在需要编译的程序所在目录下建立一个新的.py文件，假设要编译的文件是main.py，配置文件是compile.py:
]]></description><category></category></item><item><title><![CDATA[和大家分享一组有趣的问题]]></title><link>https://blog.youkuaiyun.com/yangluoshen/article/details/20171569</link><guid>https://blog.youkuaiyun.com/yangluoshen/article/details/20171569</guid><author>yangluoshen</author><pubDate>Sat, 01 Mar 2014 01:48:19 +0800</pubDate><description><![CDATA[一组有趣的问题的解]]></description><category></category></item><item><title><![CDATA[字符编码笔记：ASCII，Unicode和UTF-8]]></title><link>https://blog.youkuaiyun.com/yangluoshen/article/details/19646321</link><guid>https://blog.youkuaiyun.com/yangluoshen/article/details/19646321</guid><author>yangluoshen</author><pubDate>Fri, 21 Feb 2014 23:15:56 +0800</pubDate><description><![CDATA[原文转自：http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html




今天中午，我突然想搞清楚Unicode和UTF-8之间的关系，于是就开始在网上查资料。

结果，这个问题比我想象的复杂，从午饭后一直看到晚上9点，才算初步搞清楚。

下面就是我的笔记，主要用来整理自己的思路。但是，我尽量试图写得]]></description><category></category></item><item><title><![CDATA[sqlite3 python 数据库]]></title><link>https://blog.youkuaiyun.com/yangluoshen/article/details/14164479</link><guid>https://blog.youkuaiyun.com/yangluoshen/article/details/14164479</guid><author>yangluoshen</author><pubDate>Tue, 05 Nov 2013 13:31:07 +0800</pubDate><description><![CDATA[Sqlite是一个轻量级的数据库，类似于Access.
一、 安装


Python 2.5开始提供了对sqlite的支持，带有sqlite3库.

没有sqlite的版本需要去PySqlite主页上下载安装包.

PySqlite下载地址http://code.google.com/p/pysqlite/downloads/list 

二、创建数据库/打开数据库
Sqli]]></description><category></category></item><item><title><![CDATA[python with as]]></title><link>https://blog.youkuaiyun.com/yangluoshen/article/details/13275287</link><guid>https://blog.youkuaiyun.com/yangluoshen/article/details/13275287</guid><author>yangluoshen</author><pubDate>Sun, 27 Oct 2013 21:25:36 +0800</pubDate><description><![CDATA[转自:http://blog.youkuaiyun.com/spch2008/article/details/9340247





看代码时遇到with/as语句，查阅相关资料，现总结如下：


with/as是一种异常相关语句，可虑下列代码：

set things up
try:
    do something
finally:
    tear things down

]]></description><category></category></item><item><title><![CDATA[项目总结]]></title><link>https://blog.youkuaiyun.com/yangluoshen/article/details/12979739</link><guid>https://blog.youkuaiyun.com/yangluoshen/article/details/12979739</guid><author>yangluoshen</author><pubDate>Wed, 23 Oct 2013 21:45:00 +0800</pubDate><description><![CDATA[最近一直在想自己在项目中的一些得失，在每一个项目结束都要问自己一下：这个项目中自己获得哪些成长，下次是不是可以做到更好。长期的项目过程往往会让人陷入一种思维的定式：好像每个项目的工作都一样，这样很容易进入一种比较消极的状态，会忘记自己曾经给自己设置的目标。以前看过这样一个问题：什么才算得上有效经验？有些人做了三年其实只有一年的经验，因为后面基本上是前面的copy。这也是为什么有人说一个人的成长在于]]></description><category></category></item><item><title><![CDATA[C++文件读写]]></title><link>https://blog.youkuaiyun.com/yangluoshen/article/details/12868551</link><guid>https://blog.youkuaiyun.com/yangluoshen/article/details/12868551</guid><author>yangluoshen</author><pubDate>Sat, 19 Oct 2013 10:13:36 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/kingstar158/article/details/6859379




在看C++编程思想中，每个练习基本都是使用ofstream,ifstream,fstream，以前粗略知道其用法和含义，在看了几位大牛的博文后，进行整理和总结：




这里主要是讨论fstream的内容：






[java] vi]]></description><category></category></item><item><title><![CDATA[C++ 设置控制台字体颜色和背景颜色]]></title><link>https://blog.youkuaiyun.com/yangluoshen/article/details/12126767</link><guid>https://blog.youkuaiyun.com/yangluoshen/article/details/12126767</guid><author>yangluoshen</author><pubDate>Sat, 28 Sep 2013 12:59:28 +0800</pubDate><description><![CDATA[通常控制台都是白字黑底的，千篇一律不免单调。适当的在控制台中加入一些彩色可以让人耳目一新，本文介绍如何使用系统API接口去修改控制台的文字和背景颜色。

 

主要用到如下二个函数：

得到standard input, standard output, or standard error的设备句柄：

HANDLE GetStdHandle(DWORD nStdHandle);]]></description><category></category></item><item><title><![CDATA[C++ Regex库安装小结]]></title><link>https://blog.youkuaiyun.com/yangluoshen/article/details/11863439</link><guid>https://blog.youkuaiyun.com/yangluoshen/article/details/11863439</guid><author>yangluoshen</author><pubDate>Sat, 21 Sep 2013 10:58:29 +0800</pubDate><description><![CDATA[Regex库安装小结
在学习正则表达式后，我急切地想要通过编程来实现一些功能。通过网上的一番查阅得知boost.regex库中提供了我所要的东西。毫不夸张，我因为知道了boost这个库而高兴了好几天。。。
那么，进入正题，要使用boost库必须要做些麻烦事情而不是一个include就能了结了。事实上，当你完成一次安装以后，你会发觉何其容易。
官方给出regex库的安装步骤，虽然我根据这个步骤]]></description><category></category></item><item><title><![CDATA[MD5 加密，实例展示step by step]]></title><link>https://blog.youkuaiyun.com/yangluoshen/article/details/11827473</link><guid>https://blog.youkuaiyun.com/yangluoshen/article/details/11827473</guid><author>yangluoshen</author><pubDate>Thu, 19 Sep 2013 11:32:01 +0800</pubDate><description><![CDATA[这是在C++工程下的MD5加密：


1， 首先导入 ，md5.h和md5.cpp，没有的话可以到下载频道下载（到处都是）。
                                                                                   



如果只是单纯的想使用MD5进行加密，不进行加深理解的话，可以不了解这两个文件里面的内]]></description><category></category></item><item><title><![CDATA[C++ char，wchar_t, string, wstring之间的转换]]></title><link>https://blog.youkuaiyun.com/yangluoshen/article/details/11827007</link><guid>https://blog.youkuaiyun.com/yangluoshen/article/details/11827007</guid><author>yangluoshen</author><pubDate>Thu, 19 Sep 2013 10:57:01 +0800</pubDate><description><![CDATA[小结：关于char, wchar_t， string， wstring 之间的转换
主要的类型转换如下：
1，CharToWchar():

void CharToWChar(wchar_t* dest,const char* src ){

	size_t len = strlen(src) + 1;
	size_t converted = 0;
	mbstowcs_s(&convert]]></description><category></category></item><item><title><![CDATA[MSVCRTD.lib(crtexe.obj) : error LNK2019: 无法解析的外部符号 _main，该符号在函数 ___tmainCRTStart]]></title><link>https://blog.youkuaiyun.com/yangluoshen/article/details/11712945</link><guid>https://blog.youkuaiyun.com/yangluoshen/article/details/11712945</guid><author>yangluoshen</author><pubDate>Sun, 15 Sep 2013 19:32:49 +0800</pubDate><description><![CDATA[转自：http://blog.sina.com.cn/s/blog_685febef01011bvv.html
无法解析的外部符号 _main，该符号在函数 ___tmainCRTStartup 中被引用

在编程时经常遇到“无法解析的外部符号 _main，该符号在函数 ___tmainCRTStartup 中被引用”这样的错误，最近看了一些这方面的书籍，现将解决方案大概叙述一下：

连]]></description><category></category></item><item><title><![CDATA[chm文件无法显示网页问题]]></title><link>https://blog.youkuaiyun.com/yangluoshen/article/details/11697155</link><guid>https://blog.youkuaiyun.com/yangluoshen/article/details/11697155</guid><author>yangluoshen</author><pubDate>Sun, 15 Sep 2013 01:20:14 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/xxyakoo/article/details/3346887
如何解决下载的CHM文件无法显示网页问题　 
问题症状：打开CHM文件，左边目录齐全，可右边边框里却是无法显示网页。

解决方法：
方法一：修改注册表
1）新建一个文本文件
2）添加如下内容：
REGEDIT4
[HKEY_LOCAL_MACHINE/SOFTWARE/]]></description><category></category></item><item><title><![CDATA[使用状态机实现简单的AI]]></title><link>https://blog.youkuaiyun.com/yangluoshen/article/details/11668441</link><guid>https://blog.youkuaiyun.com/yangluoshen/article/details/11668441</guid><author>yangluoshen</author><pubDate>Sat, 14 Sep 2013 03:36:15 +0800</pubDate><description><![CDATA[此次做的是一个模拟windows桌面屏幕保护程序—气泡，截图如下：


情景是：
气泡之间有碰撞行为，并满足简单的物理规律，气泡遇到边界会反弹
代码如下：

#encoding:utf-8

import pygame
from pygame.locals import *
from random import randint
from gameobjects.vector2 imp]]></description><category></category></item><item><title><![CDATA[将pygame文件打包成.exe文件]]></title><link>https://blog.youkuaiyun.com/yangluoshen/article/details/11615139</link><guid>https://blog.youkuaiyun.com/yangluoshen/article/details/11615139</guid><author>yangluoshen</author><pubDate>Thu, 12 Sep 2013 18:44:52 +0800</pubDate><description><![CDATA[新建一个模块.py文件比如叫setup.py， 在一下代码的BuildExe中修改相关的参数即可，根据注释引导即可



#!python
# -*- coding: gb2312 -*-
 
# 这个脚本专为pygame优化，使用py2exe打包代码和资源至dist目录
#
# 使用中若有问题，可以留言至：
#  http://eyehere.net/2011/python-pygame]]></description><category></category></item><item><title><![CDATA[pygame初体验——3D效果的雪景]]></title><link>https://blog.youkuaiyun.com/yangluoshen/article/details/11531829</link><guid>https://blog.youkuaiyun.com/yangluoshen/article/details/11531829</guid><author>yangluoshen</author><pubDate>Tue, 10 Sep 2013 17:30:20 +0800</pubDate><description><![CDATA[最近用pygame写了一个具有3D效果的雪景，截图为证：


雪花带有旋转效果
献上代码：
#encoding:utf-8
'''
Created on 2013��9��8��

@author: yangluo
'''

import pygame
import Image
from math import *
from pygame.locals import *
from ran]]></description><category></category></item><item><title><![CDATA[C语言中的 true]]></title><link>https://blog.youkuaiyun.com/yangluoshen/article/details/11265453</link><guid>https://blog.youkuaiyun.com/yangluoshen/article/details/11265453</guid><author>yangluoshen</author><pubDate>Fri, 06 Sep 2013 20:59:41 +0800</pubDate><description><![CDATA[今天在Dev-C下用到“while(true)”结构是遇到了一个问题，代码如下：#include 

int main(int argc, char *argv[]) {

	while(true){
		break;
	}
	return 0;
}
报错：[Error] 'true' undeclared (first use in this function) 


原来我一直以为“t]]></description><category></category></item><item><title><![CDATA[Python正则表达式指南]]></title><link>https://blog.youkuaiyun.com/yangluoshen/article/details/11211927</link><guid>https://blog.youkuaiyun.com/yangluoshen/article/details/11211927</guid><author>yangluoshen</author><pubDate>Fri, 06 Sep 2013 12:55:37 +0800</pubDate><description><![CDATA[Python正则表达式指南




本文介绍了Python对于正则表达式的支持，包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式，这些主题请查看其他教程。

注意：本文基于Python2.4完成；如果看到不明白的词汇请记得百度谷歌或维基，whatever。

转自：http://www.cnblo]]></description><category></category></item><item><title><![CDATA[罗马数字的构造规则]]></title><link>https://blog.youkuaiyun.com/yangluoshen/article/details/11193919</link><guid>https://blog.youkuaiyun.com/yangluoshen/article/details/11193919</guid><author>yangluoshen</author><pubDate>Fri, 06 Sep 2013 09:49:54 +0800</pubDate><description><![CDATA[你可能经常看到罗马数字，即使你没有意识到他们。你可能曾经在老电影或者电视中看到他们（“版权所有
MCMXLVI” 而不是 “版权所有1946”），或者在某图书馆或某大学的贡献墙上看到他们(“成立于
MDCCCLXXXVIII”而不是“成立于1888”)。你也可能在某些文献的大纲或者目录上看到他们。这是一个表示数字的系统，他能够真正回溯到远古的罗马帝国（因此而得名）。

在罗马数字中，利用7]]></description><category></category></item><item><title><![CDATA[Python中switch-case实现]]></title><link>https://blog.youkuaiyun.com/yangluoshen/article/details/11176677</link><guid>https://blog.youkuaiyun.com/yangluoshen/article/details/11176677</guid><author>yangluoshen</author><pubDate>Thu, 05 Sep 2013 19:53:48 +0800</pubDate><description><![CDATA[Python中switch-case实现



Python不像C/C++,Java等有switch-case的语法。不过其这个功能，比如用Dictionary以及lambda匿名函数特性来替代实现。

比如PHP中的如下代码：



?





1

2

3

4

5

6

7

8

9

10

11


]]></description><category></category></item></channel></rss>