- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 我的2013,没干正事儿
过去的一年,荒废的时间多,用起来的时间少主要干了几件事:国家科技支撑计划的结题,历经大半年终于收工了(因为不熟悉)花了3个月时间用Django做了一个小项目,同时熟悉了JS和CSS,但是因为合同问题没有变现学习了Standford的机器学习开始做课题了关于科技支撑计划结题当时一个人扛了十多家单位的联络、资料汇总整理、财务凭证的整理和初步审计等等,导师则负责技术口报告的整理,断断
2014-01-06 15:13:19
1200
原创 如何利用Python和win32编程避免重复性体力劳动(四)——下拉列表操作:CB_SETCURSEL、CBN_SELENDOK和CBN_SELCHANGE
Part 4:控件操作B至于另存为图片,情况要稍微复杂一点,因为另存为图片的默认选项是BMP,特别不巧,我使用的FaceGen版本保存为BMP有BUG,不能成功保存,所以我们除了定位保存文件的路径以外,还需要对文件类型的下拉组合框(ComboBox进)行操作:我们假设我们找到了组合框的句柄为CB_handle,我们可以用CB_SETCURSEL消息来更改当前的选项:CB_S
2013-12-31 23:11:15
11331
原创 如何利用Python和win32编程避免重复性体力劳动(三)——文本框操作:WM_GETTEXT 和WM_SETTEXT
Part 3:控件操作A通过目录操作,我们打开了打开文件对话框。为了简单起见,我们可以直接在文件名处填入要打开文件的绝对路径。怎么填呢?首先还是定位到文本框控件handle = find_subHandle(Mhandle, [("ComboBoxEx32", 0), ("ComboBox", 0), ("Edit", 0)])find_subHandle()是在Part 1中定义
2013-12-27 20:32:56
18065
2
原创 如何利用Python和win32编程避免重复性体力劳动(二)——菜单操作:GetMenu,GetSubMenu,GetMenuItemID以及wParam的HIWORD&LOWORD
Part 2:菜单操作有了句柄,我们就可以操作FaceGen了!嗯,要先打开文件,File→Open,然后再File→Save Image(很悲剧,Save Image没有快捷键,所以不得不进行菜单操作)。现在我们有了FindWindow和FindWindowEx,要怎么操作菜单呢?哦,抱歉,靠他俩还做不到。窗口的菜单就像窗口的标题栏一样,是窗口自身的一部分,不是其他窗体控件,也就没有
2013-12-25 01:01:28
14185
5
原创 如何利用Python和win32编程避免重复性体力劳动(一)——开始、FindWindow和FindWindowEx
本系列文章假设各位看官对python是足够熟悉的,但却不太了解win32编程。嘛。。其实我也没学过win32编程,脸请各位看官随意招呼。需求:最近因为做课题,要把800个FaceGen软件生成的三维面孔保存成图片,以后不排除每一张面孔还要生成某个特质上连续变化的图片。FaceGen以抽取面孔的特征向量来构建面孔,所以保存的文件相当精简,只需要300字节就能无损保存面孔的全部信息。一般的三维
2013-12-23 15:06:12
65172
3
原创 Ubuntu 13.10 64位 ia32-libs未发现软件包 解决办法
其实你压根不用把整个ia32-libs都装了,缺啥装啥sudo apt-get install libgtk2.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libidn11:i386 gstreamer0.10-pulseaudio:i386 gstreamer0.10-plugins-base:i386 gstreamer0.10
2013-11-22 00:28:22
3807
翻译 用Django Rest Framework和AngularJS开始你的项目
用Django Rest Framework和AngularJS开始你的项目作者:Kevin Stone原帖:Getting Started with Django Rest Framework and AngularJS原帖时间:2013-10-02译序:虽然本文号称是"hello world式的教程"(这么长的hello world?!),内容上也确实是Django Rest
2013-11-03 16:10:42
17831
原创 利用python多线程抓取Mesh关键字
# -*- coding: utf-8 -*-"""Sinomed主题分类抓取脚本 by: 橘子一方======================================多线程每次抓取一个大分类('A','B',...,'TL','TN'),修改分类直接在main函数中修改传入参数为大分类号字母即可。输出为JSON,每个元素包括name, node, p_node三个字段nod
2013-10-30 04:50:51
1224
翻译 AngularJS中service与factory的使用
Angular service or factory?若觉得太长了,可直接跳到底部的总结。在很多AngularJS的教程和文档中,作者时而使用service,时而使用factory,但从来不解释为什么。更别说其实你还能用value和constant了。我们来看看在什么情况下你应该使用哪个。首先,我们也应该理解providers的工作方式:provider这是provieder方
2013-10-19 14:38:29
9750
原创 Python 双字节十六进制到半精度浮点数的转换
最近在处理一个存档文件,用的两个字节来保存浮点数,不能理解,最后找到了这么一种数据类型:半精度浮点数Python原生不支持这样的东西,需要外挂numpy,方可将双字节HEX转为半精度浮点如果是字符串类型的“3c00”这样的东西,可以用unhexlify,转换成binary类型,然后丢到frombuffer里面用from binascii import unhexlify
2013-05-30 17:09:33
10767
1
原创 CASE的统一数据类型的麻烦
环境:SQL SERVER 2008事由:做一个排学号的存储过程,实现按照考号,入学考总分,姓名的笔画或者姓名的首字母拼音排序片段如下: INSERT INTO #TEMPTABLESELECT id_stu,ROW_NUMBER()OVER(ORDER BYJC_SEX ASC, CASEWHEN @MAIN=3 THEN JC_NAMEWHEN @MAIN=4 THE
2010-03-24 10:35:00
860
离散数学及其应用(英文第七版)奇数题答案
2014-01-07
Mastering Web Application Development with AngularJS
2013-11-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人