自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 用 HTML 格式导出 Excel 时,如何保留显示网格线

ASP.NET 中用 DataGrid 的 RenderControl 方法输出到 Excel,是一种常见的办法。其本质是用 html 语法编写 Excel, 表格用 table 表示。但是默认情形下会发现 Excel 的背景中的网格线(Gridlines) 不显示。用什么选项可以显示网格线呢?搜索了一下,答案是在 中嵌入一段内容指示一些选项即可。html xmlns:x="urn:

2007-04-23 23:17:00 2107 4

原创 [Django学习] 用户身份验证模块

django 用户身份验证模块(/django/contrib/auth/__init__.py)在 settings.py 中,可以通过 AUTHENTICATION_BACKENDS 指定多个验证后台;默认的一个后台是 django.contrib.auth.backends.ModelBackend验证身份时,遇到第一个验证成功的就返回。authenticate 方法========

2007-04-23 15:17:00 1632

原创 实践 Django 的 i18n(国际化)

我的开发机器系统是 Windows XP.在 Windows 平台上,需要下载安装这些东西:1. cygwin  http://www.cygwin.com/  当前版本 1.5.24-2  这个安装了发现是个模拟 Linux 的 shell 一样的东西,还不知道怎么用,后来好像也没用上。2. gettext  http://sourceforge.net/project/showfile

2007-04-18 13:17:00 1144

原创 修改 Django 的邮件发送模块

/django/core/mail.py源文件(行:65):Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->try:    server = smtplib.SMTP(settings.EMAIL_HOST, settings.EMAIL_

2007-04-18 12:17:00 451

原创 用状态机模式消除复杂的 if else 逻辑

前一阵开发的一个 web 界面上有很多诸如“按钮隐藏显示”,“边框隐藏显示”,“伸缩” 等效果的切换,在展示不同内容的时候,这些配套的显示控件需要跟着切换不同的状态。迫于进度,使用的是 if..else, 或者 switch..case 的繁杂的 js 代码来实现这些状态的判断和转换。js 代码很快到了 400~500行,变得很难理解。并且我要加入新的状态切换的时候感觉比较困难。今天决心重

2007-04-16 18:17:00 2205

原创 FrameSet 不能支持透明

困扰了好几天的一个问题,我做的漂浮的层里面的 Frameset 总是有白底,今天发现原来就是 Frameset 的问题,改成 iframe 应该就可以透明了。iframe 和 frame 都支持 allowTransparency 属性,但是不知道为啥 frameset 却不行。那么 frame 的这个属性什么时候有用呢?比较困惑。具体的做法应该是,并且在 test.html 中,设置或者

2007-04-16 02:17:00 897

原创 我的 SciTEGlobal.properties 配置文件

# Global initialisation file for SciTE# For Linux, place in $prefix/share/scite# For Windows, place in same directory as SciTE.EXE (or Sc1.EXE)# Documentation at http://www.scintilla.org/SciTEDoc.

2007-04-12 13:17:00 919

原创 [转载] 让SciTE能够和IDE一样进行成员提示

原文链接:http://karronqiu.spaces.live.com/?_c11_BlogPart_FullView=1&_c11_BlogPart_blogpart=&_c=BlogPart&partqs=amonth%3D11%26ayear%3D2005让SciTE能够和IDE一样进行成员提示今天发现SciTE可以和IDE一样在输入"."之后显示系统API的成员.本文最

2007-04-11 11:17:00 560

原创 RedHat 上安装 lighttpd 并配置 fastcgi + django 的记录

================== 安装 flup =================================cd /downloadsmkdir flupcd flupsvn co http://svn.saddi.com/flup/trunk获取了 revision 2341.cd trunkpython setup.py install添加 manage.py

2007-04-09 12:18:00 753

原创 RedHat 上安装多个 mysql 实例并配置 django 连接的操作记录

Redhat 服务器上原有一个 MySQL 3.23.58 的实例。现欲安装一个 5.0 的实例到另一个端口,配合 django 程序使用。今天配置过程中遇到了不少问题,所幸最终都解决了,记录如下。在一个 linux 服务器上安装多个实例,需要指定第二个实例安装在不同的端口,和不同的 unix socket 文件,以及独立的数据存放路径等参数。首先查看服务器上现有 mysql 的安装状态:

2007-04-06 01:18:00 560

原创 在 Django 的 View 中利用 function decorator 可实现一定程度的代码重用

在 Django 中,假设有几个 view, 他们都接受类似的参数,做类似的处理,最后又输出类似的变量到模板中配合显示,唯一不同的就是模板路径。最普通的写法可能是这样:def view_a(request, some_id):    some_obj = SomeClass.objects.get(pk=some_id)    # 一些处理    #     return rend

2007-04-03 17:18:00 798

原创 Django 代码片断收集(持续更新)

根据键值取得对象,如果不存在则创建新对象返回。defaults 参数提供给创建对象时使用。f, created = Foo.objects.get_or_create(id=id,    defaults={attr1: 123, attr2: "hello"})if created:    # 新建的逻辑else:    # 获取客户端信息:ip = request.ME

2007-04-03 16:18:00 410

原创 今天思路有点乱,随便记一点关于 xml-rpc 的

因为博客园今天又不能访问了,并且这几天状态都不稳定,我又一次萌发了做博客备份的念头。之前,我已经做过一次了,并且满足基本了我自己用的需求,当时用的是 .NET/C#,按一定规律下载我的博客网页后,正则表达式提取相关信息保存到 Access 数据库中存档。但是那个做法的缺点是特定于某个皮肤(当时我用的皮肤是 Books),现在换了这个就不行了,就得重新写正则表达式,修改旧程序。总感觉比较麻烦

2007-04-03 02:18:00 382

原创 今天在 Linux 上顺利编译 PIL 1.1.6 成功

安装过程很顺利。wget http://effbot.org/downloads/Imaging-1.1.6.tar.gztar zxvf Imaging-1.1.6.tar.gzcd Imaging-1.1.6python setup.py install

2007-04-01 23:18:00 351

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除