在EXCEL单元格中设定自动分页页码

我们知道,页面设定中,可以在页首页尾设定页码信息,如果是表格中要设定呢,请看以下设定方法:

首先要定义两个宏:PageNumber,TotalPage,分别是当前页和总页数。

定义方法为:

“ 插入→ 名称→ 定义” 命令,在出来的对话框中,在上面文本框中定义名称“ PageNumber ”,在最下面的“ 引用位置” 中输入 =IF(ISERROR(MATCH(ROW(),GET.DOCUMENT(64),1)),1,MATCH(ROW(),GET.DOCUMENT(64),1)+1) ,
另一个TotalNumber也是一样的方法,只是名称是“TotalPage”,引用位置是:=GET.DOCUMENT(50)。
使用:
在需要页码的单元格输入: =”第”&PageNumber&”页,共”&TotalPage&”页”。

发表在 Windows | 标签为 | 留下评论

QQ郵箱居然503了

有如下提示:

503 : HTTP Error 503

服务暂时不可用,请刷新重试。
如果多次刷新仍未恢复正常,请稍后再尝试。
目前我们正在努力解决该问题,因此给您造成不便我们非常抱歉,请继续支持QQ邮箱。

真是難得一見的奇景了.

 

发表在 未分类, 网站 | 标签为 | 留下评论

Google App Engine(GAE) wsgiref.handlers.CGIHandler Error

error using:

def main():
application = webapp.WSGIApplication(
[('/admin', MainHandler)],
debug=True)
wsgiref.handlers.CGIHandler().run(application)

error message:

ERROR    2012-11-05 08:32:42,655 traceback.py:13]   File “C:\Python27\lib\wsgiref\handlers.py”, line 86, in run
ERROR    2012-11-05 08:32:42,655 traceback.py:13]     self.finish_response()
ERROR    2012-11-05 08:32:42,655 traceback.py:13]   File “C:\Python27\lib\wsgiref\handlers.py”, line 127, in finish_response
ERROR    2012-11-05 08:32:42,655 traceback.py:13]     self.write(data)
ERROR    2012-11-05 08:32:42,655 traceback.py:13]   File “C:\Python27\lib\wsgiref\handlers.py”, line 202, in write
ERROR    2012-11-05 08:32:42,655 traceback.py:13]     assert type(data) is StringType,”write() argument must be string”
ERROR    2012-11-05 08:32:42,655 traceback.py:13] AssertionError: write() argument must be string

Fix code:

def main():
application = webapp.WSGIApplication(
[('/admin', MainPage)],
debug=True)
run_wsgi_app(application)

########################################

same Error message for this code:

1. self.response.out.write(template.render(path, template_values))

2.

content = template.render(path, template_values)
self.response.out.write(content.encode(‘utf-8′))

发表在 Program | 标签为 , , | 留下评论

Google APP Engine(GAE) ID auto increment

Google App Engine project , datastore use auto increment id, ref this link: http://stackoverflow.com/questions/2529620/google-app-engine-auto-increment

USE:

class Loger(db.Model):
name = db.StringProperty()
url = db.StringProperty()
log = db.StringProperty()
date_add = db.DateTimeProperty(auto_now_add=True)

delete data:

log = Loger.get_by_id(id)
log.delete()

Loger: Entry

results = q.fetch(row_num)
for r in results:
ls.append((r.name, r.url, r.log, (r.date_add + datetime.timedelta(hours=+8)).strftime(‘%Y-%m-%d %H:%M:%S’), r.key().id()))

PUT data:

loger = Loger()
loger.name = name
loger.url = url
loger.log = log
loger.put()

 更新:

自动的ID号,并不是按插入顺序增长的,看起来是无序的?

 

 

发表在 Program | 标签为 , , | 留下评论

糟糕的JavaScript

原文來自: http://www.cnblogs.com/rubylouvre/archive/2009/12/07/1615593.html

(转)Google Closure: 糟糕的JavaScript

雖然是2009年的文章了,也不知道 Google Closure有沒有修正了文章中所說到的問題.但是,很值得通過它,好好去領會javascript的編程技巧和一些基本的語言知識.

发表在 Program | 标签为 , | 留下评论