28 Aug 2012

Python Tkinter显示HTML

Python内置了Tkinter来实现GUI编程,无需使用第三方库如pyWxWidget,pyQt等,虽说控件基本够用,但是没有html显示控件.这里有一个Tkhtml widget,纯C编写,python可用.

24 Aug 2012

Python子类调用父类方法

python用了挺长时间,oop也有用.可是继承却很少(几乎从来没有)用过,在做PyS5的时候碰到这个问题
子类调用父类的初始化函数问题,具体方法如下:

Blogger贴代码终极解决方案

这个问题弄了很久,前后尝试过不同的方法,例如: 方案1, 方案2.效果都不是很理想.直到目前的解决方案才算完.
效果如下:
// test code
#include <iostream>
using namespace std;

int main()
{
    cout << "Hello world!" << endl;
    return 0;
}
具体实现方法:

15 Aug 2012

禁用VS显示某些warning

编译程序时,经常碰到Warning C1234: ***这种的警告信息,虽然warning不影响程序的编译运行,但是在编译信息中跟error混在一起非常影响debug,禁止其显示的办法:

13 Aug 2012

UG/NX命名规则

UG/NX是CAD/CAM的领军软件,软件经过多年发展,功能越来越丰富.而且提供了.Net/Java/C/C++/C#的二次开发接口,非常灵活方便,在多种行业都广泛应用.但是自带的API时常提到V15,V16等各种版本定义,搞的不清不楚.

10 Aug 2012

模拟填空法生成螺旋矩阵

螺旋矩阵是一个比较有意思的题目,不少online judge都喜欢出类似的题目,例如BUAA(国内不多的几个支持python的acm平台)的185题.以前曾经贴过一个matlab的快速螺旋矩阵函数,具体在这里.下面的方法是使用的模拟填空法.更容易理解一点.

6 Aug 2012

命令行调用ICEM

ICEM用来做CFD很方便,可惜命令行功能不是很强大,不过还是可以通过录制script file的方法来实现.

C++调用Dos命令行

使用c++调用dos命令行有好几种办法,例如system(),WinExec(),或者ShellExecute(Ex)等,不过各有利弊

3 Aug 2012

NYOJ 15 括号匹配(二)



NYOJ 15 括号匹配(二)

描述
给你一个字符串,里面只包含"(",")","[","]"四种符号,请问你需要至少添加多少个括号才能使这些括号匹配起来。
如:
[]是匹配的
([])[]是匹配的
((]是不匹配的
([)]是不匹配的