- 浏览: 675274 次
- 来自: 北京
最新评论
-
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存储过程
文章列表
1)幸福的日子,就是吃饱了撑着去睡觉的日子。
2)班长,你看我的眼神多坚定。
3)我又可爱,又有责任感,我到底犯了什么错?
4)灰太狼,大笨狼,永远斗不过喜羊羊,还要伺候红太郎。
5)现在你们才是矮冬瓜,我是高冬瓜。
6)我是懒羊羊,我爱吃东西,吃很多东西,吃完东西要睡觉,睡个大懒觉,懒觉睡多了,再吃东西,再睡懒觉。
7)到处睡觉就是有好处。
实时统计当前选中checkbox个数,为每个循环中的checkbox加载onclick()事件,调用countTotal()函数,并且定义一个<span></span>的id为current,则可以在此<span></span>内显示当前选中个数,初始值设为0.
// 统计当前选中人数
function countTotal(){
var count = 0;
$.each($("input[name='checkbox[]']:checked"), function() {
count = c ...
层数越多越好,层少了用户会误会我们不重视, 什么数据访问层呀,实体控制层啊,能给他加上的全加上。
程序员一定都得是老鸟,30以下基本不考虑, 还得清一色的外企空降兵, 都有10年以上编程经验的那种,用过的语言越多越好, 编程都不带查MSDN的,牛吧! 程序员个个都配IBM笔记本, CPU要3G以上的,内存硬盘和屏幕都要最大的, 扩展槽别剩下,能插上的全插上。 能安的操作系统全安上,开机一屏幕上就一堆系统等你选, 倍有面子!
系统平台就得是J2EE,人家竞争对手除了C++就是JAVA, 你要用一.NET都不好意思和别人打招呼。 你说这样的系统设计出来得卖多少钱? 我觉得怎么也得100万吧? 1 ...
昨天项目中使用一个浮层,进行学校信息的添加,用thickbox实现的。当添加完成后,浮层关闭,但是背景页面不进行刷新,而是需要手动F5一下才可以看到新添加的学校记录信息,用户体验很差。
由于使用的是cakephp框架,使用redirect重定向,只是浮层框的重定向,不能影响到背景层。换种方式,使用$this->functionName();也起不到效果。
最后在thickbox对应的控制器中,当将数据保存数据库的程序执行完毕以后,加上如下代码:
echo '<script type="text/javascript">';
e ...
前几天的项目接触到了json的简单应用,JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。
json_decode();//将一个JSON编码的字符串转换成一个PHP变量
json_encode();//将php的变量转换成一段json格式的文本
Demo:
<?php
$testArr = "{'ff80808128f8d1c90128fbc6e4880023':{'1':5,'2':4,'3':1,'4':7,'5':6}}";
$test = json_decode($testA ...
PHP编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后使用。
$_SERVER代码:
$_SERVER[
'PHP_SELF'
] #当前正在执行脚本的文件名,与 document
root相关。
$_SERVER[
'argv'
]
#传递给该 ...
~~文接前篇~~
二.编程篇
1. 写个函数来解决多线程同时读写一个文件的问题。
答:
<?php
function swritefile($filename,$writecontent,$openmode='w'){
if(@$fp=fopen($filename,$openmode)){
flock($fp,2);
fwrite($filename,$writecont);
fclose($fp);
return true;
...
网络上流传很广的一部分php工程师面试题目,有些phper们认为这些很形式,天下面试题目一大抄,不能考核一个人的真实水平,其实细细研究起来,无论怎样,能存在就表明其有存在的价值,在此做小编,以待今后细细研究。
一.基础篇
1.表单中 get与post提交方法的区别?
答:get用户端将数据加到URL后,格式为”?字段1=输入数据1&字段2=输入数据2&...\"。
由于get提交参数后会在地址栏中显示出来,所以会产生严重的安全问题。
get传输的数据量小,get传输的数据量小,这主要是因为受url长度限制;而post可以传输大量的数据。 ...
1.双击apache和mysql的安装包,安装好mysql和apache
2.将php压缩包解压到C:\Program Files\PHP
3.检测一下C:\Program Files\PHP\php.ini文件是否存在,如不存在,此文件夹下应有php.ini-list,将php.ini-list改成php.ini,并拷到 windows系统目录下(特殊情况:win2k系统目录为c:\winnt, windows xp 则为 c:\windows目录
4.将php目录里的所有动态库(*.dll)拷贝到system32目录下(win2k为 c:\winnt\system32,wi ...
1. controller需要调用来自不同model中的数据时,在controller文件中加上:
var $users = array(‘Post’, ‘User’);
2. model文件对应的db不存在 :
var $useTable = false;
同时,改变model对应的表名 :
var $useTable = ‘some_table’;
3. 组件 :
(1) 自定义组件:创建app/controllers/components/math.php文件 。 ...
最近简单的使用了目前在国内用的比较多的几个主流国外PHP框架(不包括国内框架),大致对这些框架有个直观上的感受,简单分享一下,对于哪些做框架选型的时候,权当一个参考。
主要参考的框架包括:CodeIgniter、CakePHP、ZendFramework、 Symfony
说明:我对很多框架也没有认真使用,只是简单试用了一下,可能很多看法不成熟或者是错误的,请大家指正,一起成长。
【 CodeIgniter 】
官方网站:http://codeigniter.com
中文网站:http://codeigniter.org.cn
中 ...
我 们 已 经 了解 cakephp 框架可以 对 数据 进 行校 验 ,只要我 们 在 对应 的 model 定 义 $validate 即可。可是在控制器中如何来控制数据的校 验 呢? 简 单总结 如下:
cakephp学习之单字段多规则校验
对任何校验来说,数据校验都是非常重要的;
cake
框架已近为我们封装好了所常用的校验规则,好了,体会一下吧,下面来校验一下‘
user
’
不为空、唯一性、英数字、长度限制、最长位数。示例代码如下所示:
'user' => array(
'notempty' => array(
'rule' => 'notEmpty',
...
自己在工作当中从简单应用到初步掌握CakePHP框架,觉得有很多点是需要刚刚接触Cake这块大蛋糕的人所应该注意的,于是将平日里积累下来的小问题总结一下,希望对大家有所帮助:
1. CakePHP系统中 cake 、 vendors 保持默认,不可随意修改;项目开始时 首先要编辑配置 app/config/core.php 与 database.php 文件;
2. Cake开发为MVC模式, 要将应用文件 添加 到 app 下的 M(Models) 、 V(views) 、 C(controllers) 文件夹下;
3. 数据库表命名不能与 cakephp 系统冲突,如 ...
<script>
//取得当前时间
function getCurrentTime(){
var d = new Date();
var year = d.getFullYear();
var month = d.getMonth() + 1;
var day = d.getDate();
var hour = d.getHours();
var minute = d.getMinutes();
var second = d.getSeco ...