- 浏览: 719754 次
- 性别:
- 来自: 深圳
最新评论
-
bluky999:
转:Python 标准库 urllib2 的使用细节http: ...
python发送GET或POST请求以便干一些趣事 -
bluky999:
aber_song 写道兄台,你实践完了吗,最近也在看这个,期 ...
使用web2py开发python web程序,部署到GAE或者apache上 -
aber_song:
兄台,你实践完了吗,最近也在看这个,期待呀。
使用web2py开发python web程序,部署到GAE或者apache上 -
luyuwww:
...
一位Erlang程序员的自白 -
bluky999:
STUN和TURN服务器 restundhttp://www. ...
pystun 和 py2exe 以及 NAT类型检测
文章列表
首先,网上已经有N多的BlazeDS配置的文章了,各种实例、图解也很多,在此笔者在重复简述基本过程的同时,会根据自己的实践过程给出几点很需要注意的事项,希望对新手入门很有帮助!
1 准备:
java5(or java 6) eclipse3.3( ...
- 2009-04-16 19:13
- 浏览 6003
- 评论(9)
综述:
windows上安装apache python mod_python的例子、教程甚至图解都不少;但作为新手还是会出错,而且一时无法快速排解。 在此笔者将根据自己的实践经验,给出几个需要注意的地方,以总结自我、方便大家!
PS:如果您关注的是linux上的mod_python安装,那么尽管去做好了,相信你不会遇到太多的麻烦!
1 确认安装版本:
目前推荐的都是 apache2.2 + python2.5 + mod+python3.3 ; 注意,这里说的都是大版本号,即一般是版本号的第一位和第二位 。 之所以选择这样的版本组合,主要考虑到mod_ ...
Google的GAE推出支持java的SDK后,本人就在第一时间下载并尝试运行demo,很成功; 不过在上周末尝试在自己的windows PC上上传app时遇到这样的问题:
1 在本机运行该app后,会在项目目录war\WEB-INF下生成一个叫appengine-generated的目录,里面保存的自然是index文件啦; 如果你的app不需要配置index,在上传时需要删除该文件夹,不然会报出类似下面的错误:
Reading application configuration data...
2009-04-13 12:06:55.354::INFO: Logging ...
- 2009-04-13 12:38
- 浏览 4490
- 评论(3)
1 关于跨域,网上有很多很多的版本和说法。。。 这里笔者主要用几句话说明JQuery中的AJAX跨域问题;
2 JQuery中可以实现AJAX跨域访问,但是有条件:
(1 跨域访问时要多传入一个参数,习惯上叫jsonCallback ,参数值使用? ;
(2 被跨域访问的server端返回的只能是JSON数据,而且要处理所谓的jsonCallback请求参数(即把该值再回传到客户端),主要目的是为了对客户端请求的 callback function一个标识;
(3 跨域访问的实现使用$.getSJON() !
3 示例:
a.com/index.html 中跨域访 ...
- 2009-04-03 14:51
- 浏览 3016
- 评论(0)
1 Jetty 简介
Jetty
是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的
API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供
网络和web连接。
Jetty 可以作为嵌入式服务器使用,Jetty的运行速度较快,而且是轻量级的,可以在Java中可以从test case中控制其运行。从而可以使自动化测试不再依赖外部环境,顺利实现自动化测试。
Jetty
is an ...
- 2009-04-03 14:24
- 浏览 25606
- 评论(3)
GAE的service API主要有以下几种:
1 Datastore
2 Memcache
3 URL Fetch
4 Mail
5 Images
6 Google Accounts
7 Using Google Data Services
这里主要说明下URL Fetch部分!
在python中,一般我们使用urllib的urlopen来打开一个URL并抓取网页内容或者服务器的返回数据 !
但是在GAE中不能这样做,否则会报“访问被拒绝”字样的错误,主要原因是python中的urlopen使用了socket来连接,GAE处于安全和效率等方面的考虑,禁止使用urlopen,而以 ...
- 2009-04-03 14:03
- 浏览 6794
- 评论(0)
http://pyz.appspot.com
pyz(python zone) --- Python的“CPAN”
http://pyz.appspot.com
pyz 是一个GAE项目,以类似于“CPAN”的界面,提供对python的主要modules的查询和最新更新提示;
数据来源于python.org 的PyPI !!!
此项目为原创! 欢迎交流!
- 2009-04-03 13:50
- 浏览 1803
- 评论(0)
VI/VIM是程序员最常用的工具之一,尤其是unix/linux上;而查找替换也是最频繁的操作之一。
一般在vim中我们使用这样的方法去替换:%s/dest/new/g ,其中dest是查找目标,new是替换的新内容,g表示全文替换,一般的vim配置为默认 ...
最近发现很多学过的新东西放个一两周后就几乎完全淡忘。。。郁闷
1 Django 这个东西我在1.0释放以前就看过一部分文档了;1.0释放后就下载并新建了项目测试和练习;这两天要在GAE上写Django时突然一下子什么都忘了。。。郁闷啊 又得重新看文档
2 python web程序的部署问题。就我目前的状况,一般会选择apache+mod_wsgi或者apache+mod_python;相比之下我显然更倾向于前者。有那么多的框架里都有了wsgi的踪影。。。再加上GAE的需求嘛 哈哈 明天让root装。 另外还想了解一下那个web.py
3 不管是appcelerator,还是ama ...
- 2008-12-11 17:25
- 浏览 1132
- 评论(0)
对于做Bioinformatics领域的开发工作的朋友,有相当一部分有着Java平台的技术水平。 那么,Java究竟都有哪些具体应用呢? 这里笔者将结合自己的实际工作,小谈一点想法。
第一部分
单就Java语言来讲,它可以开发各种类型的程 ...
- 2008-12-09 10:01
- 浏览 1893
- 评论(0)
一位Erlang程序员的自白
Erlang
不能错过的盛宴
(快步进入
Erlang
的世界)
作者:成立涛
(litaocheng@gmail.com
)
作为程序员,我们曾经闻听很多“业界动态”,“技术革新”,曾经接触很多“高手箴言”,“权威推荐”。这些正 ...
- 2008-11-08 11:27
- 浏览 4966
- 评论(1)
Erlang十分钟快速入门
cleverpig
发表于 2007-09-04 16:59:36
作者:cleverpig
来源:Matrix
摘要:
Erlang不但是一种编程语言,而且它具有比编程语言更加贴近操作系统的一些特性:并发线程、作业调度、内存管理、分布式、网络化 ...
- 2008-11-08 11:21
- 浏览 1611
- 评论(0)
Python中的split有两个: str.split() os.path.split()
1 str.split([seq [,maxsplit]]) 我们最常用到的!
help 信息如下:
split(...)
S.split([sep [,maxsplit]]) -> list of strings
Return a list of the words in the string S, using sep as the
delimiter string. If maxsplit is given, at most maxspl ...
- 2008-11-03 16:01
- 浏览 24584
- 评论(0)
在实际的项目开发过程中,经常会有这样的需求: 需要一个小型的web站点,只有几个页面用于一个会议或者一次主题活动等等,或者是配合宣传某产品或服务,甚至是组织内部的某种表单数据收集等!
一 特点
这种小型应用,在实际业务领域中普遍存在,频繁出现;也许你曾想流水线生产,可是至今也没有人做出像样的来。。。
简单分析一下其特点:
1 前台页面:10个左右(经常是10个以内)的页面,需要以xhtml+css的webstandard为实现技术,以能全部通过w3c验证为标准;
2 只有一个或者两个表单数据需要提交,例如会议注册等;后台需要查询和统计这些数据;
3 只有一个或者两个查询数据的cas ...
- 2008-10-31 14:24
- 浏览 1308
- 评论(1)
很多时候,我们只是需要在java程序中帮助用户打开一个文本文件,或者打开一个URL,或者是一份word文档,等等! 一种自然而直接的方法就是使用 Runtime.getRuntime().exec() .
但是在实际使用中,总是会或多或少地出现很多问题,这里就简单总结一些常用的命令!
先说明几点细节:
一 exec()方法有很多重载版本,常用的方式是将所有命令以一个String对象传递给exec() ; 另一种方式是将cmd命令的各个部分包装成String [] ,然后将此数组传递给exec() !
二 在windows上,文件名或者文件夹命中有空格时,可以采用将该名称放入双引号内的办法 ...
- 2008-10-21 18:01
- 浏览 2726
- 评论(0)