- 浏览: 12832 次
- 性别:
- 来自: 北京
最新评论
文章列表
MyISAM存储引擎
MyISAM是 默认存储引擎。它基于更老的ISAM代码,但有很多有用的扩展。MyISAM存储引擎的一些特征:
所有数据值先存储低字节。这使得数据机和操作系统分离。二进制轻便性的唯一要求是机器使用补码(如最近20年的机器有的一样)和IEEE浮点格式(在主流机器中也完全是主导的)。唯一不支持二进制兼容性的机器是嵌入式系统。这些系统有时使用特殊的处理器。
先存储数据低字节并不严重地影响速度;数据行中的字节一般是未联合的,从一个方向读未联合的字节并不比从反向读更占用更多的资源。服务器上的获取列值的代码与其它代码相比并不显得时间紧。
...
InnoDB和MyISAM是在使用MySQL时最常用的两个表类型,各有优缺点,在此不再赘述,只说我遇到的问题。
打开mysql安装目录下的my.ini可以看到
#Path to installation directory. All paths are usually resolved relative to this.
basedir="E:/Program Files/MySQL/MySQL Server 5.1/"
#Path to the database root
datadir="E:/Program Files/MySQL/MySQL Serve ...
<!DOCTYPE html>
<html>
<head>
<title>零钱明细</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalabl ...
Eclipse启动Tomcat错误
- 博客分类:
- java
Eclipse启动Tomcat错误:
Several ports (8080, 8009) required by Tomcat v6.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).
可以判 ...
java开发高手职业学习路线图
- 博客分类:
- java
http://edu.51cto.com/roadmap/view/id-55.html
学完这些就差不多了
ajax 获取table 动态数据列表的值
- 博客分类:
- ajax
<tbody id="productDetails">
<?php foreach ($info->items as $list)>
<tr data-item_id="<?=$list['id']?>">
<td><?=$list['product_name']?></td>
...
因为最近在做一个项目涉及到前后台登录问题,我是把后台作为一个模块(Module)来处理的。我看很多人放两个入口文件index.php和admin.php,然后分别指向前台和后台。这种方法固然很好,可以将前后台完全分离,但我总觉得这种方式有点牵强,这和两个应用啥区别?还不如做两个App用一个framework更好。而且Yii官方后台使用方法也是使用Module的方式。但是Moudle的方式有一个很头疼的问题,就是在使用Cwebuser登录时会出现前后台一起登录一起退出的问题,这显然是不合理的。我纠结了很久才找到下文即将介绍的方法,当然,很多也是参考别人的,自己稍作了改动。我一开始的做法是在后台登录 ...
迭代计划
针对一个Project我们建立了如下的三类角色模型:
Project Owner(被赋予所有权限访问此Project的管理功能)
Project Member(被赋予一定权限访问此Project的特性和功能)
Project Reader (只有读取Project相关内容的权限,没有任何修改级权限)
小目标:
制定一个策略来强制用户在获得访问任何Project或Issue相关功能前,必须登录
建立用户角色并且使之与一个特殊的功能权限对应
制定一个为用户分配角色的机制(包含角色相关的权限)
确保我们的角色权限结构针对每一个Project独立存在(也就是说,允许用 ...
//php自带函数 getimagesize()
$img_info = getimagesize('tomener.jpg');
echo '<pre>';
print_r($img_info);
输出:
Array
(
[0] => 170
[1] => 254
[2] => 2
[3] => width="170" height="254"
[bits] => 8
[channels] => 3
[mime] => image/jpeg
)
这次要用到的就是第四个元素了
设置键值名为success的临时信息,在getFlash后删除,可以定义多种不同的键值名对象的消息:
<?php
Yii::app()->user->setFlash('success','Data saved!');
?>
//如果消息存在里
<?php if(Yii::app()->user->hasFlash('success')):?>
<div>
<?php echo Yii::app()->user->getFlash('success'); ?> //输出消息内 ...
调用YII框架中 jquery:Yii::app()->clientScript->registerCoreScript('jquery');
framework/web/js/source的js,其中registerCoreScript key调用的文件在framework/web/js/packages.php列表中可以查看
在view中得到当前controller的ID方法 :Yii::app()->getController()->id;
在view中得到当前action的ID方法 :Yii::app()->getContr ...
本文实例讲述了Yii获取当前url和域名的方法 。具体如下:
假设我们当前页面的访问地址是:http://localhost/CMS/public/index.php?r=news&id=1
1、获取当前域名:
代码如下:
echo Yii::app()->request->hostInfo;
结果:http://localhost
2、获取(除域名外的)当前URL:
代码如下:
echo Yii::app()->request->getUrl();
结果:/CMS/public/index.php?r=news&id=1
3、获取(除域名外的 ...
file_put_content("d:/mylog.txt",__FILE__.date('Y-m-d H:i:s')."init...\r\n",FILE_APPEND);
支付宝和微信的回调地址
notifyUrl = RequestUrl.BASE_URL+"order/order_payment"+"?order_code="+orderCode;
服务器端是PHP开发,因此此处以PHP为例:
支付宝接收回调的方法
/**
* sCreater
* function:订单支付完成后回写数据库(支付宝支付回调)
* @return json
*/
public function actionOrder_payment(){
$getData = $this->_requestData;
paren ...