在find_windows中:
def conv(v):
import logging
logging.debug(v)
v1 = v
v2 = v1.encode('utf8')
return v2
windows = [win for win in windows
if title_regex.match(conv(handleprops.text(win)))]
- 09:32
- 浏览 (9)
- 评论 (0)
>>> import re
>>> x = u'中国'.encode('utf8')
>>> s = x.__repr__()
>>> s
"'\\xc3\\x96\\xc3\\x90\\xc2\\xb9\\xc3\\xba'"
>>> pattern = '.*%s.*' % s[1:-1]
>>> pattern
'.*\\xc3\\x96\\xc3\\x90\\xc2\\xb9\\xc3\\xba.*'
>>> r = re.match(pattern,u'我是中国人'.encode('utf8'))
>>> r
<_sre.SRE_Match object a ...
- 22:43
- 浏览 (16)
- 评论 (0)
今天发现一个奇怪的现象:
段落前面的空格,如果是标准的" ",浏览器会不显示。而如果是 则会正常显示。可能是为了照顾人们写html的方式吧。
- 10:48
- 浏览 (19)
- 评论 (0)
基于之前编译的pygame模块,终于可以实现自己的目标,做一个华容道小游戏。也让我的dopodD600有些事情可作。
代码比较简单,我就不介绍了。参见代码。贴了一个windows版本的截图
相关的模块包见之间的文章
之前的文章,只编译了基本的模块,这些模块只依赖于SDL.dll。这次,首先要编译Font模块。
Font模块依赖于freetype开源库。下载这个库后,发现已经包含对CE的支持,但是没有evc4的工程文件,因此,建了一个。(debug版本Link的时候有错误,直接编译release即可)
相关的目录需要手工修改一下。(必须把freetype/include加到全局的include中)
SDL_TTF没有CE的工程,不过很简单,直接创建一个就行了。
编译成功后。开始修改pygame的脚本。
打开SConstruct
加入相关的lib,include,lib path
LIBS=["py ...
预先准备的包参见前一篇文章。(包括需要copy的目录和文件)
1. 下载并编译SDL 1.2.13
2. 对Pygame的代码进行修改:去掉signal.h,long long.(去掉Longlong会对transform有影响,不过暂时用不到,不知道有没有更好的解决方案)
3. 将编译wince需要的文件copy到pygame/ce下
4. 修改SConstruct文件如下:
class CEBuildEnvironment(Environment):
def __init__(self):
Environment.__init__(self,
...
遵照
http://pythonce.sourceforge.net/Wikka/SConsBuild
的指示:
1. 下载PythonCe source package http://sourceforge.net/project/downloading.php?group_id=104228&use_mirror=jaist&filename=PythonCE-2.5-20061219-source.zip&10847065
2. 下载dev packagehttp://sourceforge.net/project/downloading.php?group_id=104228&use_ ...
- 14:37
- 浏览 (26)
- 评论 (0)
ppygui是一个基于pythonce的界面库,使用了原生的windows控件,并提供了更加符合python规范的API,是用python编写WindowsCE小程序的很好的工具。值得一提的是,ppygui提供了一套简单而方便的layout实现,便于在小屏幕上开发UI。
安装的时候发现,在我的SD卡上运行,因为目录中包含中文,安装不成功,copy到机器内容中就可以了。
- 09:45
- 浏览 (27)
- 评论 (0)
今天修改后台CMS,需要自己创建一个IFrame,并且修改里面的内容。花了不少的时间在测试上,终于找到了一个比较简单的方法:
1. 创建:
Frame frame = new Frame("http://www.g.cn")
2. JSNI函数:
private static native void setIFrameContent(Element element, String s) /*-{
var e = element.contentWindow.document.getElementById( "id_news");
e.innerHTML = s;
}-*/; ...
- 17:53
- 浏览 (31)
- 评论 (0)
在修改我的路况信息的小程序的过程中,终于发现一个特别的现象。
当弹出连接确认的canvas时,这时,虽然是在网络链接的线程中,但是,同样也会进入显示的paint函数,从而导致循环。
即绘图线程 -》 paint -》等待网络线程 -》确认 -》paint
后来干脆在paint中判断线程对象,暂时绕开了这个问题。这跟windows下的界面开发可是完全不一样,难以理解的说。还是对j2me缺乏了解啊。
- 18:22
- 浏览 (41)
- 评论 (0)
- 浏览: 3146 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
jboss rules brms和ruleAg ...
我用代理怎么老是出现这种错误啊!麻烦给指点一下哈!我的版本一致. RuleAge ...
-- by chunchun_1010 -
jboss rules brms和ruleAg ...
我在创建新的Rule时,在"Add a condition to the rul ...
-- by myim -
我的第一个Ajax Wicket ...
个人感觉javaeye的圈子似乎有些冷清。我觉得可能跟javaeye即有圈子,又 ...
-- by tailorcai -
我的第一个Ajax Wicket ...
为啥不加入wicket的圈子,然后把这两篇文章放到圈子博客里呢
-- by fakechris






评论排行榜