<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[arbel的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/arbel</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; arbel]]></copyright><item><title><![CDATA[Y430下backtrack重新编译alsa驱动]]></title><link>https://blog.youkuaiyun.com/arbel/article/details/8607413</link><guid>https://blog.youkuaiyun.com/arbel/article/details/8607413</guid><author>arbel</author><pubDate>Sun, 24 Feb 2013 20:18:17 +0800</pubDate><description><![CDATA[Y430电脑有个低音炮，正是这个特立独行的设计，使得在使用Linux时候，当插入耳机时候低音炮仍然会发出声音。解决这个问题的方法很简单，修改alsa驱动并重新手工编译。
详细的内容可以参考
http://forum.ubuntu.org.cn/viewtopic.php?f=126&t=239858
里面的改动看的也非常清楚，就是每次向音箱发送一个消息的时候顺带给低音炮也发送一个消息。目前最]]></description><category></category></item><item><title><![CDATA[ubuntu更新ibus并安装搜狗词库]]></title><link>https://blog.youkuaiyun.com/arbel/article/details/8466222</link><guid>https://blog.youkuaiyun.com/arbel/article/details/8466222</guid><author>arbel</author><pubDate>Fri, 04 Jan 2013 21:44:50 +0800</pubDate><description><![CDATA[默认到ibus词库效果不是很好，因此改一下词库。
首先要升级到1.3
运行以下命令：

sudo add-apt-repository ppa:shawn-p-huang/ppa
sudo apt-get update
sudo apt-get dist-upgrade

下载词库
去https://code.google.com/p/hslinuxextra/downloads/l]]></description><category></category></item><item><title><![CDATA[全排列算法]]></title><link>https://blog.youkuaiyun.com/arbel/article/details/8179077</link><guid>https://blog.youkuaiyun.com/arbel/article/details/8179077</guid><author>arbel</author><pubDate>Tue, 13 Nov 2012 16:21:21 +0800</pubDate><description><![CDATA[这个其实是组合数学的问题。


字典序法：
特点：非递归调用，可以从某一个排列自动生成下一个排列
1.找到最后一个正序（2763541）
2.找到最后一个正序35
3.找到3后面比3大的最后一个数4
4.交换3和4的位置（2764531）
5.将4后面的内容反序排列（2764135）



参考：http://www.doc88.com/p-247590756328.ht]]></description><category></category></item><item><title><![CDATA[Windows Shell编程时的一些笔记]]></title><link>https://blog.youkuaiyun.com/arbel/article/details/8070443</link><guid>https://blog.youkuaiyun.com/arbel/article/details/8070443</guid><author>arbel</author><pubDate>Sun, 14 Oct 2012 20:00:58 +0800</pubDate><description><![CDATA[1. 注册生成的dll文件
调试是可以使用regsvr32命令来注册，在程序里面需要通过载入该dll并执行相应的函数来实现，代码如下
	LRESULT (CALLBACK* lpDllEntryPoint)();
	HINSTANCE hLib = LoadLibrary("SimpleExt.dll");
	if (hLib <(HINSTANCE)HINSTANCE_ERROR)
		re]]></description><category></category></item><item><title><![CDATA[Mysql 出现Error 1118的一种解决方法]]></title><link>https://blog.youkuaiyun.com/arbel/article/details/8042050</link><guid>https://blog.youkuaiyun.com/arbel/article/details/8042050</guid><author>arbel</author><pubDate>Fri, 05 Oct 2012 22:20:40 +0800</pubDate><description><![CDATA[首先声明，对mysql不懂，很多都不知道原因
设计了一个表，里面很多text字段，然后填进去的东西太多（用的是python的MySQLdb），报错：

_mysql_exceptions.OperationalError: (1118, 'Row size too large. The maximum row size for the used table type, not countin]]></description><category></category></item><item><title><![CDATA[Control Spy --查看控件消息与各种样式的辅助软件]]></title><link>https://blog.youkuaiyun.com/arbel/article/details/7984495</link><guid>https://blog.youkuaiyun.com/arbel/article/details/7984495</guid><author>arbel</author><pubDate>Sun, 16 Sep 2012 14:43:20 +0800</pubDate><description><![CDATA[之前只听说过Spy++，没想到微软还出了这个工具，可以手动设置常用控件的各种样式，发送和监听控件消息。
有了这个工具，win32下操作控件就方便多了。
顺便吐槽一下，为毛在VS里面叫Slider Control，跑这里面就叫Trackbar了呢……害我找了老半天……



详细介绍在这http://msdn.microsoft.com/en-us/library/windows/des]]></description><category></category></item><item><title><![CDATA[Python的编码注释# -*- coding:utf-8 -*-]]></title><link>https://blog.youkuaiyun.com/arbel/article/details/7957782</link><guid>https://blog.youkuaiyun.com/arbel/article/details/7957782</guid><author>arbel</author><pubDate>Sat, 08 Sep 2012 18:50:23 +0800</pubDate><description><![CDATA[如果要在python2的py文件里面写中文，则必须要添加一行声明文件编码的注释，否则python2会默认使用ASCII编码。

# -*- coding:utf-8 -*-

问题就来了，为什么要如此声明？
首先请参考python的PEP http://www.python.org/dev/peps/pep-0263/
概要如下
1.必须将编码注释放在第一行或者第二行
2.可选格式]]></description><category></category></item><item><title><![CDATA[C/C++数组名与指针区别深入探索]]></title><link>https://blog.youkuaiyun.com/arbel/article/details/7842811</link><guid>https://blog.youkuaiyun.com/arbel/article/details/7842811</guid><author>arbel</author><pubDate>Wed, 08 Aug 2012 12:04:28 +0800</pubDate><description><![CDATA[C/C++数组名与指针区别深入探索 
2005-08-23 08:36　来源：天极网　作者：宋宝华　责任编辑：方舟·yesky　评论(27)


　　引言

　　指针是C/C++语言的特色，而数组名与指针有太多的相似，甚至很多时候，数组名可以作为指针使用。于是乎，很多程序设计者就被搞糊涂了。而许多的大学老师，他们在C语言的教学过程中也错误得给学生讲解："数组名就是指针"。很幸运，我的大]]></description><category></category></item><item><title><![CDATA[Eclipse插件]]></title><link>https://blog.youkuaiyun.com/arbel/article/details/7836886</link><guid>https://blog.youkuaiyun.com/arbel/article/details/7836886</guid><author>arbel</author><pubDate>Mon, 06 Aug 2012 23:10:15 +0800</pubDate><description><![CDATA[装了新的Eclipse4.2，重新装了很多插件


记录如下
Eclipse Color Theme：编辑器的配色，比较喜欢用里面和vim一样的desert主题

PyDev：开发python插件
viPlugin：模仿VI快捷键的
破解方法：在eclipse下建立一个viPlugin2.lic，内容如下

q1MHdGlxh7nCyn_FpHaVa8ucV6QZwObn-_y]]></description><category></category></item><item><title><![CDATA[安装Matlab JPEG Toolbox]]></title><link>https://blog.youkuaiyun.com/arbel/article/details/7819514</link><guid>https://blog.youkuaiyun.com/arbel/article/details/7819514</guid><author>arbel</author><pubDate>Wed, 01 Aug 2012 21:46:39 +0800</pubDate><description><![CDATA[别人写的代码，现在要接着测数据，发现很多都没法运行。


首先要安装Matlab JPEG Toolbox，在网上搜了下，在这http://www.philsallee.com/jpegtbx/index.html能够下到，但是看了readme，发现对我这个版本的matlab并不支持，需要我手动进行编译，编译时候需要IJG's JPEG Tools code library，又得去下http]]></description><category></category></item><item><title><![CDATA[编写MFC自动升级程序]]></title><link>https://blog.youkuaiyun.com/arbel/article/details/7817569</link><guid>https://blog.youkuaiyun.com/arbel/article/details/7817569</guid><author>arbel</author><pubDate>Wed, 01 Aug 2012 11:18:12 +0800</pubDate><description><![CDATA[代码以后上


个人觉得一个基本的更新程序要实现的以下基本功能
1. 获取文件版本号
2. 获取远程版本信息
3. 下载文件
4. 替换自身
5. 下载进度条



资料 http://www.cnblogs.com/pezy/archive/2011/10/26/2224804.html]]></description><category></category></item><item><title><![CDATA[Scrapy使用心得]]></title><link>https://blog.youkuaiyun.com/arbel/article/details/7795504</link><guid>https://blog.youkuaiyun.com/arbel/article/details/7795504</guid><author>arbel</author><pubDate>Fri, 27 Jul 2012 22:29:39 +0800</pubDate><description><![CDATA[1.递归调用网址。
要使用

from scrapy.http import Request
yield Request(url)
主要是要在parse函数中返回一个Request对象。 其中注意yield关键词，此关键词的作用是返回某个对象后继续执行。如果不用该关键字，则直接会在函数中返回。


2. 编码问题 exceptions.LookupError: unknown enc]]></description><category></category></item><item><title><![CDATA[Python的logging模块的简单应用]]></title><link>https://blog.youkuaiyun.com/arbel/article/details/7781121</link><guid>https://blog.youkuaiyun.com/arbel/article/details/7781121</guid><author>arbel</author><pubDate>Tue, 24 Jul 2012 21:12:19 +0800</pubDate><description><![CDATA[logger.setLevel(logging.WARNING)logging模块是python提供的自己的程序日志记录模块。
在大型软件使用过程中，出现的错误有时候很难进行重现，因此需要通过分析日志来确认错误位置，这也是写程序时要使用日志的最重要的原因。


1.仅将日志输出到屏幕中

import logging
logger.setLevel(logging.NOTSET)
lo]]></description><category></category></item><item><title><![CDATA[VC6控制台输出中文乱码]]></title><link>https://blog.youkuaiyun.com/arbel/article/details/7772439</link><guid>https://blog.youkuaiyun.com/arbel/article/details/7772439</guid><author>arbel</author><pubDate>Sun, 22 Jul 2012 14:52:48 +0800</pubDate><description><![CDATA[这个问题个人觉得比较诡异，本来输出中文都是非常正常的，但是最近突然就出现了乱码。


网上搜到的资料基本没用，后来找到了http://www.0728.org/Article/130220.html，发现cmd的属性中当前代码页是437(oem-美国)，自然会出现中文输出乱码。


验证了一下自己的cmd的属性，也是这样的，然后就看到了http://zhidao.baidu.com/q]]></description><category></category></item><item><title><![CDATA[编译Hadoop的Eclipse插件（Windows）]]></title><link>https://blog.youkuaiyun.com/arbel/article/details/7674750</link><guid>https://blog.youkuaiyun.com/arbel/article/details/7674750</guid><author>arbel</author><pubDate>Mon, 18 Jun 2012 22:37:00 +0800</pubDate><description><![CDATA[使用的是CDH3u4的hadoop，和单独的hadoop差不多，但是参考网上的教程的时候遇到的问题还是很多的，所以就记录下来。
1.添加工程
在Eclipse中Import导入已有的工程目录：\src\contrib\eclipse-plugin\
2.添加build-contrib.xml
直接把\src\contrib\build-contrib.xml拖到工程中就可以了，注意选择复制]]></description><category></category></item><item><title><![CDATA[一些编程时的辅助脚本]]></title><link>https://blog.youkuaiyun.com/arbel/article/details/7668937</link><guid>https://blog.youkuaiyun.com/arbel/article/details/7668937</guid><author>arbel</author><pubDate>Sat, 16 Jun 2012 14:45:31 +0800</pubDate><description><![CDATA[清理所有的VC6工程文件（不能用于清理MFC工程）


del *.dsp /q /s
del *.ncb /q /s
del *.opt /q /s
del *.plg /q /s
del *.dsw /q /s
del *.dsp /q /s
del *.positions /q /s
rd debug  /q /s
pause
清理Keil C的工程文件
del *.LST /q]]></description><category></category></item><item><title><![CDATA[自己的一些Firefox配置]]></title><link>https://blog.youkuaiyun.com/arbel/article/details/7668794</link><guid>https://blog.youkuaiyun.com/arbel/article/details/7668794</guid><author>arbel</author><pubDate>Sat, 16 Jun 2012 14:25:27 +0800</pubDate><description><![CDATA[【自定义多个火狐配置】

插件太多了火狐就很慢，特别是一些调试用的插件最麻烦，所以一般把火狐搞成两个配置文件，。
首先给火狐的启动参数加上-p，这样就能创建新的配置文件。
例如默认的火狐快捷方式是"D:\Program Files\Mozilla Firefox\firefox.exe" ，则改成"D:\Program Files\Mozilla Firefox\firefox.exe"]]></description><category></category></item><item><title><![CDATA[编译python2的MySQLDB插件过程]]></title><link>https://blog.youkuaiyun.com/arbel/article/details/7392426</link><guid>https://blog.youkuaiyun.com/arbel/article/details/7392426</guid><author>arbel</author><pubDate>Sun, 25 Mar 2012 17:27:38 +0800</pubDate><description><![CDATA[貌似有exe可执行文件，但是好歹手动编译了一下，了解了一些参数。




第一次运行：

in get_config
serverKey = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, options['registry_key'])
WindowsError: [Error 2] The system cannot find the]]></description><category></category></item><item><title><![CDATA[CMD下更新字体]]></title><link>https://blog.youkuaiyun.com/arbel/article/details/7294407</link><guid>https://blog.youkuaiyun.com/arbel/article/details/7294407</guid><author>arbel</author><pubDate>Sat, 25 Feb 2012 21:54:07 +0800</pubDate><description><![CDATA[突发奇想，想改变CMD的默认字体，网上搜到了资料。
　　
在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont 下设置。
简体中文要加那个0936，00936.....，而且必须是中文等宽的（比如幼圆）。
最后字体选择了Yahei mono，即别人修改过的雅黑的等宽字体，也]]></description><category></category></item><item><title><![CDATA[C++三元运算符的一个有意思的地方]]></title><link>https://blog.youkuaiyun.com/arbel/article/details/7294247</link><guid>https://blog.youkuaiyun.com/arbel/article/details/7294247</guid><author>arbel</author><pubDate>Sat, 25 Feb 2012 21:05:09 +0800</pubDate><description><![CDATA[同学群里面讨论的，感觉很有意思，就记录下来了。


问题如下：
代码一

cout  2 ? 1 : "1") << endl;


代码二

cout  2 ? 0 : "1") 
代码三


cout  2 ? "hello" : "hi") 
运行结果是代码一出错 error C2446: “:”: 没有从“const char *”到“int”的转换，代码二和]]></description><category></category></item></channel></rss>