`
phyeas
  • 浏览: 164297 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论
文章列表
本打算今天发布一个正式版,但由于遇到一些问题,还要再看看,不过已经初步成形了。但还有很多功能不能用。 项目正是更名为PET, 全称 Python EyeTalker,如果觉得这个名称不合适可以尽快告诉我,我尽快修正。 下面是截图: 登录   主界面     只是个预览版 要低调。。。   运行方法,直接使用python命令运行main.py 需要 python2.5+  wxPython2.8+   到正式版的时候可能考虑将项目打包运行。。。。。(最近没啥时间搞啊,正式版不知道要到啥时候了)
继上次用HTTPServer写了一个简单的HTTPHandler后,我发现如果采用HTTPServer处理WEB请求的话系统没有提供获得请求参数的方法(如Java里的request.getParameter),这哪成,不能获取参数还跟用户交互个屁啊。于是又一头扎进了一望无垠的类库中。下面就是今天早上看来一个多小时的结果。 除上次说用到的那几个之外,这次新加了一个urllib 核心代码: urllib.parse.parse_qs(urllib.parse.unquote(s)) urllib.parse.unquote  将被quote的字符串解码,即常规的url编码解码操作urllib.par ...
发现昨天写的获取用户头像的代码效率有点低,于是今天重新设计了一下。 上代码: def getLogo(self, path=None, user=None, remote=False, localForld=APP_LOCAL_LOGO_FORLD_PATH): '''获取用户头像(此方法会将头像保存至本地,下次获取将获取本地图像) @param path:用户头像路径(服务器路径) @param user:用户 @param remote: 是否从远程读取 @param localForld: 本地存储路径 ...
根据JE API说的内容,每个闲聊都附带用户信息,其中包括用户头像,这些logo不是保存在本地的,所以就需要从JE上获取,然后保存至本地,以下方法就加在core.py(http://phyeas.iteye.com/blog/352518 )中 def getLogo(self, path=None, user=None, remote=False, localForld=APP_LOCAL_LOGO_FORLD_PATH): '''获取用户头像(此方法会将头像保存至本地,下次获取将获取本地图像) @param path:用户头像路径(服务器路径) ...
继昨天发现wsgi在有点问题而无法使用它来处理web请求后,我在官方文档中看到了一个http.server模块,于是转而研究它而非WSGI。这个模块中有两个重要的类,分别为HTTPServer和BaseHTTPRequestHandler,还有两个示例类,SimpleHTTPRequestHandler,CGIHTTPRequestHandler。还有一个测试方法(test),我参考其中的示例类写了一个HelloWorld程序。上代码: from http.server import HTTPServer,BaseHTTPRequestHandler import io,shutil clas ...
今天打算尝试一下python3.0。没想到刚开始就受挫。测试代码如下: from wsgiref.simple_server import make_server def hello_world_app(env,start_response): start_response("200 OK",[("Content-type","text/plain;charset=utf-8")]) return ["Hello World"] httpd=make_server('',8080,h ...
今天闲来没事,鼓捣了下wxPython,弄了个界面原型先,虽然底层代码还不是很完善,但有个界面原型心里有个底。。呵呵。。。。热烈欢迎拍砖  
修正了匆忙之下开发的一些错误。然后加了点东西。 新建config.py,将原先放在__init__.py里的代码移了过来,并修改了一个错误的URL 原先的request改为__request,并将方法内部改为调用__request2的方式,统一接口方便维护 加了自动记录last_id功能。 加入配置项:send_last_id:是否在发送是自动加上系统记录的last_id   -------------------以上已完成,以下正准备做--------- 保存闲聊|短信记录 根据登录用户的不同访问不同的记录。 多线程读取闲聊|短信息 UI界面 名字还没改。。。。
距上一篇文章10小时,我终于把API的主要功能实现了一遍。但未经测试。 废话少说,上代码: 首先是__init__.py 就是定义API的URL: ''' 初始化jetallker包的配置 Created on 2009-3-15 @author: phy ''' JE_URL = "http://www.iteye.com/" JE_API_HOME = JE_URL + "api/" """以下是闲聊API""" JE_AUTH_URL = JE_API_HOME + "au ...
今天发现有人用ruby开发出了JavaEye闲聊客户端,最近又在学习Python,于是想开发一个Python的闲聊客户端,加上好友的概念,将好友信息保存在一个配置文件中,带着走。还应有一个聊天大厅,然后再加点javaeye的博客收藏之类的功能。。。这还是初步想法,欢迎拍砖
由于本人对算法理解的重大失误,造成原来写的程序有重大BUG。特此向各位道歉来了,呵呵 今天又将算法看了一遍,终于理解其精髓 下面是主要的实现代码,献丑了 首先是初始化一个boolean数组,存放各个字符是否匹配的:     public static boolean[][] getCompareBooleanArray(String source,             String compareTo) {         boolean[][] comps;         if (compareTo == null || source == null) {             thr ...
渲染一个文件上载控件。这个控件必须通过在form中使用 multipart/form-data 的编码类型,例如: <h:form enctype="multipart/form-data"> 对于多部分请求,也必须在 web.xml 中配置Seam Multipart Servlet过滤器: <filter> <filter-name>Seam Filter</filter-name> <filter-class>org.jboss.seam.servlet.SeamFilter</filter- ...
表自连实际上就是one to one的关系。比如书籍类型。类型有父类型。那父类型如何表示呢。在java中应当这样写: public class BookType  {     private Long id;     private String name;          private BookType parent;         //getter && setter } 但如果这个是一个JPA类就出问题了。因为parent没有写注释。在jpa自动创建表是会认为这是一个字节类型的。所以还应该为parent些上一个注释。既然是自连。应该写@OneToOne 这里就要注意了 ...
JDK: 未安装JDK的时候在命令行输入javac将得到如下提示: 程序 'javac' 已包含在以下软件包中:  * java-gcj-compat-dev  * openjdk-6-jdk  * gcj-4.2  * kaffe  * ecj  * jikes-sun  * jikes-sablevm  * j2sdk1.4  * jikes-classpath  * jikes-gij  * gcj-4.1  * sun-java5-jdk  * jikes-kaffe  * sun-java6-jdk 试试:sudo apt-get install <选定的软件包> bas ...
今天看了一下在Seam的组件内获取request。 主要方式有:通过org.jboss.web.ServletContexts.getRequest()                 :通过FaceContext.instance().getEx...Context().getRequest() 但第一种方式不知道为什么返回null。所以只好采用第二种方式
Global site tag (gtag.js) - Google Analytics