- 浏览: 244982 次
- 性别:
- 来自: 北京
-
最新评论
-
DerekZhao:
这个工具后来还有更新吗?
发布了一个基于Javascript的html内容提取器 -
lubojian:
还是不行啊
codeigniter如何支持中文URL? -
华仔2548:
我刚才又重新下载了下ndk 发现toolchains/arm- ...
ndk-build 报 Fatal error: invalid -march= option: `armv5te' 错误的解决办法 -
华仔2548:
我看到这个方法 在下面这个网页http://stackove ...
ndk-build 报 Fatal error: invalid -march= option: `armv5te' 错误的解决办法 -
坦克狗:
必须通过命令来启动模拟器.emulator -avd 模拟器名 ...
用busybox扩展android系统的控制台命令
文章列表
多少程序员会换灯泡?
无 - 这是个硬件问题。
为什么程序员总是把万圣节和圣诞节搞混?
因为 Oct 31 等于 Dec 25。
这世界只有10种人:知道二进制的和不知道的。
一个程序员在肉店买了1公斤肉,一个小时候后他不高兴的跑回来说老板短了他24克。
一个人正吸着雪茄,吐着烟圈。他女朋友生气了发飙道,“你没看见包装盒上的警告么?吸烟有害健康!”
那人回答道:“我是程序员。我们不关心警告,只关心错误。”
你听过新出的克雷超级计算机么?他超级快,6秒钟就能执行完一个死循环。
两字符串走进一个酒吧坐下,酒保过来,“两位来点什么?”
第一个字符串说,“我要一杯湿啤 fulk b ...
migrate4j是一个基于java的数据库迁移的工具,有点象rails里的db:migrate,通过它可以方便使用java代码来记录数据库的变更和快速的将变更还原到数据库,下面是一个migrate4j的例子:
package db.migrations;
import static com.eroi.migrate.Define.*;
import static com.eroi.migrate.Define.DataTypes.*;
import static com.eroi.migrate.Execute.*;
import com.eroi.migrate.Migrati ...
- 2008-04-29 11:46
- 浏览 4254
- 评论(0)
gae不能写文件,所以很多操作只能用datastore来实现了。
class Sequence(db.Model):
@staticmethod
def next():
seq = Sequence()
seq.put()
id = seq.key().id()
seq.delete()
return id
使用
print Sequence.next()
- 2008-04-15 02:08
- 浏览 1612
- 评论(1)
使用示例:
#author:pickerel@gmail.com
import wsgiref.handlers
from google.appengine.ext import webapp
from rest import *
class CommentResource(RestResource):
def initialize(self):
self.response.out.write("comment.initialize:format=%s<br/>" %(self.format) ...
- 2008-04-15 01:47
- 浏览 2155
- 评论(0)
def foo(a, b, c):
return a + b + c
positionals = (1, 2)
keywords = {'c': 3}
foo(*positionals, **keywords)
- 2008-04-15 00:00
- 浏览 1002
- 评论(0)
Google App Engine自带了django框架,开发者可以直接在上面使用django开始web程序,如果你不打算去学django框架,而只是想用它的模板机制,那也是可以的,这里以一个hello, world为例做个演示:
文件:./simple_blog/app.yaml
application: simple-blog
version: 1
runtime: python
api_version: 1
handlers:
- url: /.*
script: simple_blog.py
文件:./simple_blog/simple_blog.py
#!/usr/bin/ ...
- 2008-04-11 23:07
- 浏览 6091
- 评论(4)
在Google App Engine中内置了yaml文件的验证、解析方法,下面演示一个在GAE中读取yaml的例子
待读取的配置文件 config.yaml 内容如下:
blog_name: 我们的博客
allow_comment: False
masters:
- name: Pickerel Yee
account: pickerel@gmail.com
- name: 王二
account: wang2@gmail.com
建立配置验证读取文件 config.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import ...
- 2008-04-11 22:53
- 浏览 2419
- 评论(0)
在windows下运行一个示例工程的时候返回错误
regex invalid: unbalanced parenthesis
修正:
找到 google\appengine\tools\dev_appserver.py 文件,到2369行把以下两行代码
regex = os.path.join(re.escape(regex), '(.*)')
path = os.path.join(path, '\\1')
修改为
regex = re.escape(regex) + '/(.*)'
path = path + '/\\1'
在1 ...
- 2008-04-09 10:24
- 浏览 2127
- 评论(0)
使用ar命令解开.deb包
ar vx test.deb
解开之后会得到三个文件
debian-binary
control.tar.gz
data.tar.gz
使用 tar 解开 data.tar.gz 即可得到deb文件中的数据文件
tar -xzvf data.tar.gz
- 2008-03-29 20:18
- 浏览 4513
- 评论(0)
三星
SM sm = new SM();
sm.setDestAddress("10086");
sm.setData("hello, world");
SMS.send(sm);
通用
String address = "sms://+10086"
MessageConnection conn = (MessageConnection)Connector.open(address);
TextMessage msg = (TextMessage)conn.newMessage(MessageConnectio ...
- 2008-03-27 12:01
- 浏览 1852
- 评论(0)
查找当前目录下的所有*.doc文件并将所有结果复制到 /tmp/doc 目录下
find . -iname "*.doc" -type f -exec cp {} /tmp/doc \;
查找当前目录下的所有*.doc目录并将所有结果复制到 /tmp/doc 目录下
find . -iname "*.doc" -type d -exec cp {} /tmp/doc \;
- 2008-03-06 10:51
- 浏览 7234
- 评论(0)
集群部署方案一 目标1 均衡系统压力,减少单个服务器因压力过于集成而超负荷运转的发生几率。2 加快用户的访问的速度。3 自动备援,避免因单点故障而导致整个系统瘫痪的情况发生。4 日后系统的便于扩展,通过增加相应的服务器节点即可提高整个系统的承载能力。二 软件配置系统 :RHEL4 [ Linux version 2.6.9-42.EL]负载均衡 :ipvsadm(1.24-6)缓存服务器 :squid(3.0)应用服务器(W ...
- 2008-03-06 00:43
- 浏览 1900
- 评论(0)
需求:
一个页面是用了layout/application.rhtml 做layout,现在要这个页面同时也可以做其他页面的layout。
实现:
1.扩展ActionView
module ActionView
module Helpers
module NestedLayoutsHelper
def inside_layout(layout, &block)
layout = layout.include?('/') ? layout : "layouts/#{layout}& ...
- 2008-03-05 18:09
- 浏览 2612
- 评论(0)
使用 quartz 1.6.0 的时候遇到这个错误:java.lang.NoClassDefFoundError: javax/transaction/UserTransaction. 解决办法:到 http://java.sun.com/products/jta/ 下载 Java Transaction API classes 的zip包,解压然后用命令jar cf jta.jar javax 生成一个jta.jar文件,把这个文件添加到java应用的classpath里即可。
- 2008-02-04 13:53
- 浏览 4028
- 评论(0)
用scrubyt写的一个简单的小例子,scrubyt看起来真的很不错,不过现在bug也非常的多,特别是对xpath的支持。
require 'rubygems'
require 'scrubyt'
Scrubyt.logger = Scrubyt::Logger.new
kooxoo_data = Scrubyt::Extractor.define do
fetch "http://piao.kooxoo.com/"
fill_textfield 'vFrom', '北京'
fill_textfield 'to', '广州'
sub ...
- 2008-01-26 13:56
- 浏览 1414
- 评论(0)