- 浏览: 675299 次
- 来自: 北京
最新评论
-
flyer0126:
freezingsky 写道想想以前自己玩ubuntu的时候, ...
Ubuntu Gnome 1404 64位 WineQQ2013 无法运行解决 -
flyer0126:
kuchaguangjie 写道ubuntu gnome? 我 ...
Ubuntu Gnome 1404 64位 WineQQ2013 无法运行解决 -
kuchaguangjie:
ubuntu gnome? 我已经放弃 ubuntu 桌面了, ...
Ubuntu Gnome 1404 64位 WineQQ2013 无法运行解决 -
freezingsky:
想想以前自己玩ubuntu的时候,在那里wine 个QQ,就觉 ...
Ubuntu Gnome 1404 64位 WineQQ2013 无法运行解决 -
f43310:
不错,学习了!
PHP操作Mysql存储过程
文章列表
问题: 首页控制多个图片切换效果js引用时可以正常显示,进入二级页面时切换效果不起作用。
经核查,发现是js加载函数window.onload=function(){}出现了问题,将其改为$(document).ready(function(){}后,问题就解决了!
查阅资料后了解到:
1.window.onload的意思是当页面加载完毕的时候执行,而jquery的ready则是指在页面的DOM模型加载完后执行指定的函数;
2.ready肯定在onload之前发生,页面加载大或者多的图片而使onload执行延后,使用jquery的ready可缓解 ...
速度撒
/**
* 截取字符串
* @params $string:目标字符串;$sublen:截取长度
*/
function CutStr($string, $sublen, $start = 0, $code = 'UTF-8') {
if($code == 'UTF-8') {
$pa = "/[\x01-\x7f]|[\xc2-\xdf][\x80-\xbf]|\xe0[\xa0-\xbf][\x80-\xbf]|[\xe1-\xef][\x80-\xbf][\x80-\xbf]|\xf0[\x90-\xbf][\x8 ...
提高php代码可读性的三个技巧
1.让代码的逻辑结构清楚
不清楚的写法:
if
(
$userLoggedIn
)
{
// 上百行代码...
}
else
{
exit
In Oracle/PLSQL, the trim
function removes all specified characters either from the beginning or the ending of a string.
The syntax for the trim
function is:
trim( [ leading | trailing | both [ trim_character ] ] string1 )
leading
- remove trim_string
from the front of string1. ...
支付宝即时到帐接口参数列举:
1、支付参数
必填
gateway:支付接口 https://www.alipay.com/cooperate/gateway.do?
service:服务名称(即时到帐接口服务名称的值是:create_direct_pay_by_user)
sign_type:签名方式。它是影响参数签名加密使用的方式,目前支持MD5、RSA、DSA等
_input_charset:参数编码字符集。即所谓的编码格式
payment_type:支付类型。默认为1,代表商品购买的意思
特殊:
sign:签名。
需设置:
partner:合作身份 ...
replace 修改数据库表记录信息
- 博客分类:
- MySQL
由于图片存储路径的变更,需要修改相关数据库表字段中存储的记录信息(把表table中的name字段中的aa替换为bb),具体如下:
update tablename set fieldname=replace(fieldname,'aa','bb');
其他应用:
1.replace into
replace into table (id,name) values('1','aa'),('2','bb');
此语句的作用是向表table中插入两条记录。如果主键id为1或2不存在,
就相当于
insert into table (id,name) values(' ...
是PHP5没有配置好, PHP5不再默认支持MYSQL了.
你需要修改PHP.INI, 把EXTENSION中的关于MYSQL的DLL文件前的 ; 去掉, 同时把PHP5安装包里的一个叫libmysql.dll的DLL文件复制到C:\windows或C:\windows\system32目录中, 然后重启系统, 那MYSQL应该可以启动了
按学员点击先后顺序生成考号排序,前自动补0;
<?php
echo sprintf( "%07d ",23);
echo "<br/>"; //0000023
echo str_pad(23, 7, "0", STR_PAD_LEFT);
echo "<br/>"; //0000023
?>
TinyMCE Editor 小巧实用,是网页文章编辑器之首先,最近在用CakePHP做一个小项目正好用到,记录一下。 首先下载TinyMCE ,并把压缩包内tinymce/jscripts/tiny_mce 目录整个拷贝到webroot/js 目录下,然后在需要用到TinyMCE的Controller里加入,代码如下:
var
$helpers
=
Array
(
'Form'
,
'Tinymce'
)
;
然后建立views/helpers/tinymce.php 文件,内容如下:
<
?php
class
TinyMceH ...
这款MeioUpload Behavior
真是帮我解决了大问题,感谢作者
和阿辉
,另外CakePHP的app/models/behaviors目录是专门用来存放相关行为处理文件的,大家如果想省事儿,可以到http://bakery.cakephp.org/
来先找找有没有人事先写好的代码,记录下图片上传先。
我的文章表里有两个字段:thumbnailimg 和 largeimg ,分别代表小图和大图,文章添加时上传的两张图片保存到webroot/files/images下,并把路径和文件名分别保存到这两个字段,实现过程如下:
下载MeioUpload
并把解压后的 ...
估计开始使用Cakephp的人大多都会遇到debug信息不显示的问题,原因大体如下:
1) /app/config/core.php 文件中的debug设为1,2,3,只要是不为0,就有信息输出;
2) 视图模板中无输出debug信息的php语句。将cake/libs/view/layouts/default.ctp 中的<?php echo $cakeDebug; ?>copy到相应的layout视图布局页面即可。
目前较高版本的cakephp(1.3.7)好像效果不太好,可以将<?php echo $this->element('sql_dump'); ...
今天总是遇到这样的错误:******** is not a function
对应的Js 方法是有定义的,而且也没有错误,不知是什么原因,很是郁闷...
最后终于找到了原因:name和id定义中有与方法同名的,这样一来就引起了冲突!
解决方法: 将元素的name和id重命名就OK了!
全选、反选checkbox与简单正则校验
- 博客分类:
- JQuery
/**
*复选框全选
*/
function checkAll() {
$.each($('input[name="checkbox[]"]'), function() {
$(this).attr('checked', $('input[name="checkbox"]').attr('checked'));
})
}
/**
*复选框反选
*/
function invertCheck() {
$.each($('input[name="checkbox[]"]'), function() {
...