自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (12)
  • 收藏
  • 关注

原创 《Beginning Python From Novice to Professional》学习笔记十二:__Magic__

1.属性访问class Rectangle: def __init__(self): self.width = 0 self.height = 0 def setSize(self, size): self.width, self.height = size #我的理解是自动组成Tuple def getS

2009-05-20 16:59:00 870

原创 《Beginning Python From Novice to Professional》学习笔记十一:__Magic__

n大魔力1.构造函数class FooBar: def __init__(self, value=42): self.somevar = value   f = FooBar(This is a constructor argument)f.somevar   --->This is a constructor argument在继承机制中调用父类的构造函数

2009-05-20 16:56:00 908

原创 VC 2005——DEGUGGING

本文作者所提出的几个减少DEBUGGIN痛苦的方法(There are four broad strategies you can adopt to make debugging as painless as possible:):1.Don’t re-invent the wheel. 理解并使用各种已有的库。2.Develop and test your code incrementally.

2009-05-20 16:52:00 848

原创 UTF-8与ASCII(GB2312)之互转

最近写一个小程序IPSwitcher时用到tinyXML,这个类可以读出UTF-8的XML,但是如果让它生成XML文件(SaveFile),则是用ASCII方式,这时一旦加入中文则浏览器无法解析。因此需要先将中文转换成UTF-8写入。 另外以前的一个小程序iWantVOA也用到UTF-8的转换。所以把这个程序记下来: void ConvertGBKToUtf8( CString& strGBK )

2009-05-20 16:50:00 8924

原创 给MFC对话框控件添加工具提示Tips

以下方法适用于MFC4.0以上版本:以在About对话框中为例1.使用类向导覆盖虚函数PreTranslateMessage。 CAboutDialog::PreTranslateMessage(MSG* pMsg) {if (NULL != m_pToolTip) m_pToolTip->RelayEvent(pMsg); return CDi

2009-05-20 16:45:00 2560

原创 VC6中将UNICODE字符串转化为浮点数

帮一个朋友搞的,自己也记一下吧。 double CStringToDouble(const &CString str){#ifdef UNICODE char buf[256]; WideCharToMultiByte(CP_ACP, WC_COMPOSITECHECK, m_float, -1, buf, sizeof(buf)

2009-05-16 20:19:00 1497

原创 《Beginning Python From Novice to Professional》学习笔记十:Exception

0.最重要的内置异常Exception:所有异常的基类AttributeError:属性引用或赋值异常IOError:试图读、写不存在的文件IndexError:使用Sequence中不存在的IndexKeyError:使用Mapping中不存在的KeyNameError:变量名未找到SyntaxError:语法错TypeError:在内置函数中使用错误的类型ValueError:类型对,但值不正

2009-05-10 15:43:00 1077

原创 修改MFC模板写的程序的EXE文件的图标

导入一个图标文件,ID叫IDI_ICON_MAINF在构造函数中m_hIcon = AfxGetApp()->LoadIcon(IDI_ICON_MAINF); 另外图标要有层次性,就是说一个图标中既有128*128,又有64*64,还有32*32,因为这些图标都是在不同场合上用的SetIcon(m_hIcon, TRUE);   // Set big icon 128*128 OR 64*64S

2009-05-09 11:38:00 1008

原创 学了三天TCL,写了个小程序,到此为止

为了用VTK,硬着头皮看了三天TCL,用惯了C++风格的语言,用这个实在不习惯。用户又少。等这个项目结束就扔了它!这几天的知识大概也够应付看VTK GUIDE的了。 最近看到AFI百部爱情(PASSIONS)经典,它是按名次排序的,我想把它按年代排序,就想到了TCL在字符处理上还是有点特色的,于是来练练手。 原来网页上的: 1、CASABLANCA (1942) 卡萨布兰卡,北非谍影 2、GONE

2009-05-09 11:36:00 3026 1

原创 Effective C++ 3nd 读书摘要(Third Edition 55 Specific Ways to Improve Your Programs and Design)

一、让自己习惯C++ Item1. 视C++为一个语言联邦 C++由以下部分组成:C、Object-Oriented C++、Template C++、STL Item2. 尽量以const、enum、inline代替#define Item3. 尽可能使用const 1.一共有这样几种const用法:char greeting[] = "Hello";

2009-05-01 21:00:00 1159

windows版的 inotifywait v1.8

Windows平台的 inotifywait,github -- https://github.com/thekid/inotify-win 编译平台WIN7 X64, cywin ver 2.881

2017-09-12

laravel-4.1.27-sae-v1.1.0

只需手动增加一行代码即可让Laravel4(~4.2)运行在SAE,而且在本地和在SAE开发无需命令切换,自动判断环境并切换配置。 详细介绍请看https://github.com/chariothy/laravel4-sae 放在这里的是已经用laravel4-sae打包过的,直接解压出来就可以上传到SAE运行。方便那些composer速度太慢的朋友。

2014-11-18

laravel-4.1.27-sae-v1.0.0

只需手动增加一行代码即可让Laravel4(~4.2)运行在SAE,而且在本地和在SAE开发无需命令切换,自动判断环境并切换配置。 详细介绍请看https://github.com/chariothy/laravel4-sae 放在这里的是已经用laravel4-sae打包过的,直接解压出来就可以上传到SAE运行。方便那些composer速度太慢的朋友。

2014-10-18

laravel 3.2.14 sae v1

介绍和用法请见http://1.laravel3.sinaapp.com/

2014-10-06

Laravel 3.2.4 for SAE v1

SAE里面与Laravel相关的框架就是【SAE移植 手线】移植的版本,但是他一定要用memcache,这东西在SAE里面是很贵的,因此我想用mysql来做缓存。cache和session都很容易修改,改config文件夹中的对应文件就行了。唯独Blade的缓存很麻烦,【手线】将修改的Laravel与sae紧密地绑定在一起。所以我觉得这种方案本身也不太好。而且Blade生成的缓存发布之后很少会修改,用mysql一般也够了。 我的方案中在config文件夹下增加了blade.php这个配置。在其中设置drive为memcache就是用SAE的memcache,drive为database,就是用SAE的mysql。还是比较灵活的。 大家可以把代码用上传包的方式安装到SAE中自己的新应用,也可以把代码用SVN同步到SAE上去。 v1版本中增加了SAELOG类,在本地开发时用Laravel自带的Log类,在SAE时自动使用sae_debug函数记录。并且在ini_set('display_errors', 'Off')时只记录到SAE的日志中心。

2014-10-05

Laravel for SAE

SAE里面与Laravel相关的框架就是【SAE移植 手线】移植的版本,但是他一定要用memcache,这东西在SAE里面是很贵的,因此我想用mysql来做缓存。cache和session都很容易修改,改config文件夹中的对应文件就行了。唯独Blade的缓存很麻烦,【手线】将修改的Laravel与sae紧密地绑定在一起。所以我觉得这种方案本身也不太好。而且Blade生成的缓存发布之后很少会修改,用mysql一般也够了。 我的方案中在config文件夹下增加了blade.php这个配置。在其中设置drive为memcache就是用SAE的memcache,drive为database,就是用SAE的mysql。还是比较灵活的。 大家可以把代码用上传的方式安装到SAE中自己的新应用,也可以把代码用SVN同步到SAE上去。

2014-10-04

设计模式便携手册v.1.0

设计模式便携手册v.1.0,再学习经典著作时觉得应该整理一份像Design Pattern Cheat-Sheet一样的中文便携手册,方便翻阅。

2014-09-16

火鸟The Firebird Book-开发人员参考手册

火鸟 The Firebird Book 开发人员 参考手册。英文版,官方PDF。但是我手工加上了所有的精准标签,方便大家查找。

2013-09-30

C++语言权威参考手册 v1.1

由于经常要查询C++相关的资料,翻书太麻烦,MSDN太大,去网上查询又太慢。于是决定将www.cplusplus.com整个打包成CHM,以便查询用。其中与查询无关的部分我没有打包,大家完全可以登录网站去看。另外,网站组织得相当好,我也就没有做Index的必要了。 几点说明: 1.点击Articles和Forums是会登录到网站去的,我已经改成了红色字体 2.本地页面会在标题后面紧跟[in CHM]以提示,若跳转到了互联网页面可点击工具栏上的“后退”返回CHM 3.页面内的搜索引擎均是联网的,原来的Yahoo和Live被我改成了Bing 4.页面内所有的Login均被我用脚本去除 5.因为主要用作参考手册,所以我将主页面的布局稍微调整了一下,将Library Reference放到了最前面 最后忠心感谢cplusplus.com和Offline Explorer! 希望对大家的工作学习有点帮助。 (后记:总算做完了,看上去挺容易,可是把网站打包成CHM还是有不少烦人的工作要做的,好在用Python处理起来比较方便,要是用C++...^_^ 要10分只为让我的熬夜得到肯定,呵呵) Have fun (^o^)

2009-08-23

遗传算法解TSP问题

,《智能优化算法》课的作业,用遗传算法解TSP问题。其间遇到了收敛速度慢的问题,也是在这个网找到了解决方案。大家下载的应该都是那个VC6的Windows程序。我这个是从零开始写的,大家看起来应该容易懂些。C++的Console程序,VC2005下编译。全部用STL,所以旧的编译器可能会有点问题。压缩包内有谢胜利的论文:《TSP遗传算法的改进》。正是用他的贪婪交配才使得10代左右解就收敛到很好。再次赞一下!

2009-05-21

More Effective C++(中文)

More Effective C++(中文)

2009-05-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除