02 2011 档案

摘要:1. GDI+初始化 Gdiplus::GdiplusStartupInput gdiplusStartupInput; ULONG_PRT gdiplusToke; Gdiplus::GdiplusStartup(&gdiplusStartupInput, &gdiplusToken, NULL); 2. 打开图片 Gdiplus::Image image(“filepath”); if(ima... 阅读全文
posted @ 2011-02-25 19:14 Mingxx 阅读(599) 评论(0) 推荐(0)
摘要:1. 将窗口设置为顶层窗口 ::SetWindowPos(m_hWnd, HWND_TOPMOST,0,0,0,0, SWP_NOSIZE | SWP_NOMOVE);2.取消窗口顶层 ::SetWindowPos(m_hWnd, HWND_NOTOPMOST,0,0,0,0, SWP_NOSIZE | SWP_NOMOVE); 阅读全文
posted @ 2011-02-23 10:47 Mingxx 阅读(453) 评论(0) 推荐(1)
摘要:Tenjin a fast and full-featured template engine based on embedded Python.install: sudo easy_install Tenjin example:## views/example.pyhtml <?py #@ARGS title, items ?> <h2>${title}</h2> <table> <?py cycle = new_cycle('odd', 'even') ?> <?py for item in 阅读全文
posted @ 2011-02-22 15:33 Mingxx 阅读(695) 评论(0) 推荐(0)
摘要:用来防止用户程序直接访问内核中关键性数据结构和硬件设备是驱动程序的主要目的之一,所以,一个设计精良的驱动通常应该隐藏了硬件的复杂性和多变性。例如,一个程序写数据到磁盘时,只需要打开一个文件并执行写命令即可,而不必了解磁盘中的每个扇区的大小是512字节或者是1024字节,细节性的问题则交由驱动程序处理。此外,驱动程序还可以隐藏硬件的多变性(可能来自于不同厂家,甚至同一厂家不同型号)并给用户提供一个统一的访问接口。这也是Unix/Linux信条之一“一切皆文件”的赖以存在的基础。 1、可加载模块(loadable module) Linux采取了“宏内核&rdq 阅读全文
posted @ 2011-02-22 08:41 Mingxx 阅读(2065) 评论(0) 推荐(0)
摘要:1. 准备编译环境和依赖 sudo apt-get build-dep firefox sudo apt-get install libasound2-dev libcurl4-openssl-dev libxt-dev libiw-dev mesa-common-dev autoconf2.13 2.准备配置文件,在源代码根目录下 # mozilla firefox config mk_a... 阅读全文
posted @ 2011-02-18 00:46 Mingxx 阅读(829) 评论(0) 推荐(0)
摘要:1.类型判断 lst = [1,2,3] type(lst) if isinstance(lst, list) print ‘lst is list’ 阅读全文
posted @ 2011-02-17 20:56 Mingxx 阅读(336) 评论(2) 推荐(0)
摘要:在界面程序中,经常会遇到接收到过多的WM_PAINT消息,导致程序一直在重画界面,系统CPU占用相当高。这种情况我已经碰到过好几次。 当WINDOWS启动一个界面程序或者FOCUS窗口,系统会发送WM_PAINT消息,重画界面。其它还有鼠标点击时也可能会发送这个消息。如果你的界面程序占用CPU很多资源,检查OnPaint函数无成重画时,有没有将使用ValidateRect或者ValidateRg... 阅读全文
posted @ 2011-02-11 20:03 Mingxx 阅读(441) 评论(0) 推荐(0)
摘要:1.gcc配置 apt-get install build-essential 2.ncurses未安装 apt-get install libncurses5-dev 阅读全文
posted @ 2011-02-11 19:49 Mingxx 阅读(225) 评论(0) 推荐(0)
摘要:1.安装程序$sudo apt-get install git$sudo apt-get install git-core2.那通过命令更新版本库git clone git://git.kernel.org/pub/scm/git/git.git3.创建一个新版本库$mkdir gittutorch$cd gitturtorch$git init这样,一个空的版本库就创建好了,并在当前目录中创建一个叫 .git 的子目录。你可以用 ls -a 查看一下,并请注意其中的三项内容:一个叫 HEAD 的文件,我们现在来查看一下它的内容:$ cat .git/HEAD现在 HEAD 的内容应该是这样: 阅读全文
posted @ 2011-02-10 12:53 Mingxx 阅读(9948) 评论(0) 推荐(0)
摘要:一、安装SSH服务程序 1.安装服务器程序 sudo apt-get install openssh-server 2.确认程序是否启动 ps –e | grep ssh 3.如果只有ssh-agent 那ssh-server还没有开户,需要输入 /etc/init.d/ssh start 4.定义SSH服务端口/etc/ssh/sshd_config,(默认端口为22,可以不修改)然后重启... 阅读全文
posted @ 2011-02-10 10:09 Mingxx 阅读(521) 评论(0) 推荐(0)