- 浏览: 93909 次
- 性别:
- 来自: 信阳
最新评论
-
lylan:
...
如何生成一个XML文档
文章列表
页面中table 宽度设置width="600px"之后,宽度仍然不是固定的,当td的内容太多时,也不会换行,把table都挤变形了。
解决方法:
1.设置table的width属性,绝对宽度和相对宽度都可以
2.给table添加table-layout:fixed; 属性
第一行的<td>设置宽度,留一个不设,自由伸缩。
3.在td里面加上 style="word-wrap:break-word;" 自动换行,如果不想换行,可以将超出的内容设为隐藏,可以用省略号代替:
在td上面添加:
overflow:hidden;
wh ...
Switch标签
用法:
<switch name="变量">
<case value="值1" break="0或1">输出内容1</case>
<case value="值2">输出内容2</case>
<default/> 默认情况
</switch>
eg:
<foreach name = "user" item="vo" ...
R 远程调用控制器的操作方法 URL 参数方式 [资源://][模块/]控制器/操作
同A函数类似,但R函数更方便,eg:
class TestAction extends Action{
public function index(){
$index = R('index','showHello');
echo $index;
}
}
R($url, $vars = array(), $layer='');
$url(string) : 调用地址
$vars(string | array) ...
G 记录和统计时间(微秒)和内存使用情况
使用方法:
G('begin'); //记录开始标记位
// ...
G('end'); //记录结束标记位
echo G('begin','end',6); //统计区间运行时间,精确到小数后6位
echo G('begin','end','m'); //统计区间内存使用情况 ...
A 实例化多层控制器
格式:[资源://][模块/]控制器
A函数是用来实例化我们的Action类的(在3.2的版本中同样可以使用于Controller类),eg:
在程序中有2个Action 分别是IndexAction 和 TestAction, 在IndexAction中有个showHello的方法能够输出Hello world !如果在TestAction中同样需要这么个操作,最原始的方法就是导入文件,使用A方法就会使得代码简洁的多。
//原始代码
class TestAction extends Action{
public function index(){ ...
1.如果想在一个已经建好的表中添加一列,可以用诸如:
alter table t1 add column ctime timestamp default current_timestamp;
//在t1表中添加了一列用于存储时间,另外添加的该列在表的最后一列的位置,如果我们希望添加在指定的位置,可以用:
alter table t1 add column ctime timestamp default current_timestamp alter utime;
//这个命令的意思是添加ctime到utime这一列后面,如果想添加到第一列的话,可以用:
alter table ...
在php的Date类里面有一个非常强大的时间函数,能很随意的获取指定的时间日期
strtotime() —— 将任何英文文本的日期时间描述解析为Unix时间戳
strtotime(string $time [, $now = time()])
该函数预期接收一个含美国英语日期格式的字符串尝试将其解析为Unix时间戳,其值相对于now参数给出的时间,如果没有提供此参数,则用系统的当前时间。
date("Y-m-d",strtotime("now")); //获取当前时间的时间戳,并转化为"Y-m-d"格式
...
在Tp中使用时间类函数,需要导入Date类,并且对其实例化。
import("ORG.Util.Date");
$Date = new Date("2014-12-25");
如果代码使用了命名空间,并且使用了其他的类库,使用上面的语句是不成立的,需要使用下面的方法: ...
为什么会出现浮动元素呢?简单点,比如说,块级元素表示的列表,默认的,每行列表都独占一行显示,如果想让他们排在一行内,就可以使用浮动定位,将元素浮起来,一行排列。浮动的元素水平居中,有两种情况,一是浮动的元素有固定的宽度,另一种是无法确定宽度的浮动元素居中。
一、确定宽度的浮动元素
用列表表示的水平菜单栏,浮动在一行,整个菜单的宽度是固定的
<div class="header">
<ul>
<li>HTML/CSS</li>
<li>JavaScript</li>
...
对于Phpcms v9 进行二次开发,数据的操作是不可避免的,虽然数据操作方法能很明显的看出sql语句,但还是没有直接输出sql语句来的直接,遗憾的是系统并没有直接提供这样的方法,需要自己来构造。
1.修改数据库驱动
phpcms/libs/classes/mysql.class.php
添加以下代码:
private $lastquerysql = '';
public function lastsql() {
return $this->lastquerysql;
}
//修改execute方法:
$this->lastqueryid = mys ...
前面有篇博客是介绍 如何处理sublime出现的中文乱码的问题,但是,今天再试的时候,却发现那个方法报了一个错 “ No module named ‘urllib2′ ” ,这是什么情况呢?
有问题并不是一件坏事,最起码你还知道它是有问题的。。。
其实,是这么个情况,上次处理的方式无非就是想装一个package controller插件,这个插件是管理插件的功能,先安装它,再安装其他的插件就方便了。
console安装命令:
import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installe ...
Jquery是开发人员的必备课程,做程序的,如果不会点Js,你就会觉得道路崎岖不平,步履艰难啊~~~
接下来,将对Jquery的遍历做一个系统的分析:
<html>
<div class="container">
<ul>
<span> jQuery 遍历函 ...
1.数据缓存
在ThinkPHP中进行缓存操作,一般情况下并不需要直接操作缓存类,因为系统内置对缓存操作进行了封装,直接采用S方法即可。eg:
S(array('type'=>'xcache','expire'=>600));
缓存初始化可以支持的参数根据不同的缓存方式有所不同,常用的参数是:
参数
描述
expire
缓存有效期(时间为秒)
prefix
缓存标识前缀
type
缓存类型
系统目前支持的缓存类型包:
Apachnote, Apc, Db, Eaccelerator, File, Memcache, Redis ...
经常会用的空值判断,但总是搞不清楚其微乎其微的区别,在此好好总结总结:
1.empty 检查一个变量是否为空
boolean emptye( mixed $var)
如果var是非空或非零的值,则empty()返回false。换句话说,"", 0, "0", null, false, ...
变量输出使用不同标签就足够了,但是要完成其他的控制、循环和判断功能,就需要借助模板引擎的标签库功能了,系统内置标签库的所有标签无需引入标签库即可直接使用。
标签名
作用
包含属性
include
包含外部模板文 ...