摘要:
GoogleGears 是一个开源的浏览器扩展,用于创建可离线使用的 web 应用程序,目前尚在 beta 阶段。其主页地址在:http://code.google.com/apis/gears/网上论坛:http://groups.google.com/group/google-gears/Blog: http://gearsblog.blogspot.com/ (好像暂时不能访问了。。。) G... 阅读全文
2007年6月8日
2007年6月4日
摘要:
应用场景: 用一个 div 套一个 iframe 实现的漂浮窗口,要实现拖动标题栏自由移动,拖动边缘改变尺寸的功能。要实现流畅的拖动效果,其要点总结如下:1. 处理这些事件:mousemove, mousedown, mouseup.2. 同时处理当前窗口和父窗口 document 的鼠标移动事件,防止移动出子窗体边界时,造成“假死”的现象。3. 当前窗体和父窗体中,都包含一个 div 满屏显示... 阅读全文
2007年5月30日
摘要:
我之前一直用 ASP.NET / C# 开发 Web 程序,因为一直处在 Visual Studio 的强大呵护之下,从来没觉得调试有啥问题,基本上不是刨到 .NET Framework 类库的 bug 级别的问题,一般都可以解决。但觉得用 C# 写有些东西很麻烦,要写很多、很多代码。安全是安全了,但开发效率很低。现在用 Python / Django 开发网站,因为 Python 是动态语言,感... 阅读全文
2007年5月16日
摘要:
PIL(Python Image Library) 中有 line, ellipse, rectangle 等常规绘图的函数,但缺少绘制曲线的函数,今天我的需求中需要绘制一个二次贝塞尔曲线(两个端点,一个控制点)。无奈之下,到网上找了一个 c 语言写的算法,把它写成了 python 的,并且写成了类的形式。 #coding=utf-8# 二次贝塞尔曲线绘图程序# 木野狐(Neil Chen) ht... 阅读全文
2007年5月9日
摘要:
python 项目一运行后会产生很多 .pyc 文件,给源代码管理带来很大的干扰,于是我做了个 js 脚本来清除这些文件。使用方法很简单,把下列代码保存为 del_pyc.js,放到需要清理的项目的文件夹中,双击运行即可。 /// Global ----------------------------------------------------var consoleOnly = true;va... 阅读全文
2007年4月23日
摘要:
ASP.NET 中用 DataGrid 的 RenderControl 方法输出到 Excel,是一种常见的办法。其本质是用 html 语法编写 Excel, 表格用 table 表示。但是默认情形下会发现 Excel 的背景中的网格线(Gridlines) 不显示。用什么选项可以显示网格线呢?搜索了一下,答案是在 中嵌入一段内容指示一些选项即可。 ... 阅读全文
摘要:
django 用户身份验证模块(/django/contrib/auth/__init__.py)在 settings.py 中,可以通过 AUTHENTICATION_BACKENDS 指定多个验证后台;默认的一个后台是 django.contrib.auth.backends.ModelBackend验证身份时,遇到第一个验证成功的就返回。authenticate 方法============... 阅读全文
2007年4月18日
摘要:
我的开发机器系统是 Windows XP.在 Windows 平台上,需要下载安装这些东西:1. cygwin http://www.cygwin.com/ 当前版本 1.5.24-2 这个安装了发现是个模拟 Linux 的 shell 一样的东西,还不知道怎么用,后来好像也没用上。2. gettext http://sourceforge.net/project/showfiles.ph... 阅读全文
摘要:
/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_PORT)... 阅读全文
2007年4月16日
摘要:
前一阵开发的一个 web 界面上有很多诸如“按钮隐藏显示”,“边框隐藏显示”,“伸缩” 等效果的切换,在展示不同内容的时候,这些配套的显示控件需要跟着切换不同的状态。迫于进度,使用的是 if..else, 或者 switch..case 的繁杂的 js 代码来实现这些状态的判断和转换。js 代码很快到了 400~500行,变得很难理解。并且我要加入新的状态切换的时候感觉比较困难。今天决心重构,于是... 阅读全文
摘要:
困扰了好几天的一个问题,我做的漂浮的层里面的 Frameset 总是有白底,今天发现原来就是 Frameset 的问题,改成 iframe 应该就可以透明了。iframe 和 frame 都支持 allowTransparency 属性,但是不知道为啥 frameset 却不行。那么 frame 的这个属性什么时候有用呢?比较困惑。具体的做法应该是,并且在 test.html 中,设置或者 阅读全文
2007年4月12日
摘要:
# 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.html... 阅读全文
2007年4月11日
摘要:
原文链接: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年4月9日
摘要:
================== 安装 flup ================================= cd /downloadsmkdir flupcd flupsvn co http://svn.saddi.com/flup/trunk获取了 revision 2341. cd trunkpython setup.py install 添加 manage.py 的执行权限ch... 阅读全文
2007年4月6日
摘要:
Redhat 服务器上原有一个 MySQL 3.23.58 的实例。现欲安装一个 5.0 的实例到另一个端口,配合 django 程序使用。今天配置过程中遇到了不少问题,所幸最终都解决了,记录如下。在一个 linux 服务器上安装多个实例,需要指定第二个实例安装在不同的端口,和不同的 unix socket 文件,以及独立的数据存放路径等参数。首先查看服务器上现有 mysql 的安装状态:mysq... 阅读全文