- 浏览: 332441 次
- 性别:
- 来自: 杭州
最新评论
-
ProgrammingPower:
非常感谢您,搞定了,哈哈!
Debian下安装CodeBlocks -
hfa1s2:
是的。谢谢你哈! 我解决了这个问题
python模块之smtplib: 用python发送SSL/TLS安全邮件 -
huangro:
587端口的是很麻烦的,毕竟是需要ssl验证的。
python模块之smtplib: 用python发送SSL/TLS安全邮件 -
hfa1s2:
我想利用内网往公司邮箱里发,但接口是587 的 而且需要 SS ...
python模块之smtplib: 用python发送SSL/TLS安全邮件 -
zyb88325:
你好 我现在用的cakephp2.0,因为服务器不支持rewr ...
CakePHP常用技巧总结
文章列表
在/etc/php5/apache2/中找到php.ini文件, 修改以下地方:
1. max_execution_time
默认是30秒, 设置为0表示没有限制. 该参数主要用于设定php页面最久的执行时间, 如默认的30秒, 表示页面执行30秒之后如果没有完成, 该脚本就停止执行.
当然,如果要特殊情况特殊处理, 那么在页面中调用方法:
set_time_limit(max_time);
2. post_max_size
在php中该参数默认设置为2M. 如果POST数据尺寸大于post_max_size, 则$_POST和$_FILES superglobals便会为空. ...
最近在用php写一个视频播放网站, 播放器使用开源的flowplayer, 感觉还不错.
flowplayer的使用比较简单, 主要看以下例子:
<html>
<head>
<title>Wow! This is video</title>
<script src="path/to/the/flowplayer-3.2.4.min.js"></script>
</head>
<body>
<a
href="http://www. ...
默认情况下WordPress网站的主页上会显示网站作者的近期日志。但很多WordPress用户都希望用一个静态首页
或是一个更加醒目的页面
来作为自己的网站主页。如果你不希望让自己的网站具有“博客”类型的外观,就可以用“静态首页”让网站显得更加正式。
为网站制作静态首页前,你还需要为WordPress提供一个显示近期日志的“虚拟目录”,这个虚拟目录可以被命名为blog、news或者其它你喜欢的名字。无论你是否经常在WordPress网站上发表日志,这一步骤都是必要的。
静态首页
与传统的WordPress“博客式”主页的不同之处在于:传统首页利用WordPress主循环(loop)
...
The main models that developers might be interested in are Ticket and WikiPage. The constructors each take the environment as the first parameter, and the ticket id or wiki page name next.
Ticket
Data Model - trac.ticket.model.Ticket
from trac.env import Environment
from trac.ticket.model im ...
如果在一个64位的Mac上跑wxPython, 将会出现以下错误:
ImportError: /usr/local/lib/wxPython-unicode-2.8.10.1/lib/python2.6/site-packages/wx-2.8-mac-unicode/wx/_core_.so: no appropriate 64-bit architecture (see "man python" for running in 32-bit mode)
原因是现在wxPython需要在本机上以32位python运行.
解决方案如下:
在当前用户的HOME目录 ...
Trac SQL Database API
Trac uses a very thin layer on top of the standard Python Database API 2.0 for interfacing with supported relational database systems such as SQLite or PostgreSQL.
Note that Trac prior to version 0.9 used the PySQLite APIs directly, and has no support for other database sys ...
在2.0版本之前,获取通讯录中的联系人及其电话号码的方式如下:
String string = "";
super.onCreate(savedInstanceState);
ContentResolver cr = getContentResolver();
Cursor cursor = cr.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null);
while (cursor.moveToNext( ...
JAVA有2种,一种是Ubuntu源自带的open-java(icedtea),一个是Oracle的sun-java6。前者是Ubuntu默认的Java,一般更新后系统就自带了,这里讲后者的安装配置。
安装sun-java6
1. 添加partner源
sudo add-apt-repository "deb http://archive.canonical.com/ubuntu lucid partner"
2. 更新系统
sudo apt-get update
3. 安装jre
sudo apt-get install sun-java6-jre ...
我在Dreamhost上搭建了一个网站,数据库使用的是mysql,结果没法输入中文. 检查了一下,原来是数据库的编码选择有问题,那就直接在终端上重新创建一个新数据库吧:
create database mynewdb default charset utf8 collate utf8_general_ci;
这样在这个数据库上创建的表的默认编码就编程了utf8了. 后面这个话collate utf8_general_ci的意思是在排序的时候按照utf8教研集来排序.
当然也可以指定某张表的编码,例如:
create table my_table (name varchar(20) n ...
[size=x-small;]目录是存储于磁盘上的数据结构,它由许多目录项组成。每个目录项描述了一个指向其它目录或文件的入口。目录的作用是把文件组织成层次结构,便于管理。[/size]
[size=x-small;]
9.2.1 工作目录
每一个进程都有一个当前目录和进程相关,获取当前目录用getcwd函数得到。其原型包含在unistd.h头文件中:
char * getcwd(char *buffer, size_t size);
函数getcwd返回用C语言字符串表示的当前目录名。参数buffer和size分别表示你分配的内存地址和长度,存放当前目录名之用。 ...
HTML特殊符号对照表
特殊符号
命名实体
十进制编码
特殊符号
命名实体
十进制编码
Α
Α
Α
Β
Β
Β
Γ
Γ
Γ
Δ
Δ
Δ
Ε
Ε
Ε
Ζ
& ...
这两个方法都可以用来实现在一个固定时间段之后去执行JavaScript。不过两者各有各的应用场景。
实际上,setTimeout和setInterval的语法相同。它们都有两个参数,一个是将要执行的代码字符串,还有一个是以毫秒为单位的时间间隔 ...
Web文件的ContentType类型大全
".*"="application/octet-stream"
".001"="application/x-001"
".301"="application/x-301"
".323"="text/h323"
".906"="application/x-906"
".907"="drawing/907"
" ...
1. 进入输入模式
在命令模式下输入以下指令,程序将会进入输入(insert)模式,此时使用者可以修改文件,若想跳出输入模式,则按ESC键即可回到命令模式.
i在游标作坊进入输入模式I在游标所在行的行首进入输入模式a在游标右方进入输入模式A在游标所在行的行尾进入输入模式o在游标下一行另起新行,并进入输入模式O在游标上一行另起新行,并进入输入模式
2. 移动游标
k向上移动游标一个字元,也就是方向键「↑」j向下移动游标一个字元,也就是方向键「↓」h向左移动游标一个字元,也就是方向键「←」l向右移动游标一个字元,也就是方向键「→」H将游标移动到屏幕顶端M将游标移动到屏幕中央L将游标移动到屏幕底端: ...
Cookie 是维护客户端状态的解决方案之一,在大多数服务器端语言中都提供了对 Cookie 直接操作的函数,在客户端,我们可以用 javascript 来实现对 Cookie 的操作。以下是javascript操作cookie的几个方法:
function getCookie( name ) {
var start = document.cookie.indexOf( name + "=" );
var len = start + name.length + 1;
if ( ( !start ) && ( name != ...