- 博客(26)
- 资源 (9)
- 收藏
- 关注
原创 mysql乐观锁总结和实践
乐观锁介绍: 乐观锁( Optimistic Locking ) 相对悲观锁而言,乐观锁假设认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果发现冲突了,则让返回用户错误的信息,让用户决定如何去做。那么我们如何实现乐观锁呢,一般来说有以下2种方式:1.使用数据版本(Version)记录机制实现,这是乐观锁最常用的一种实现
2017-06-30 11:12:00 313
原创 CentOS下安装MySQL
一、安装编译源码所需的工具和库yum install gcc gcc-c++ ncurses-devel perl 安装cmake,从http://www.cmake.org下载源码并编译安装tar -xzvf cmake-2.8.10.2.tar.gzcd cmake-2.8.10.2./bootstrapmakemake install二、设置MySQL用户和组新增
2016-06-09 03:17:41 812
原创 CentOS下搭建samba服务器与Windows进行共享服务
环境:VMware Workstation ; 系统平台:CentOS【1】在安装前,确保 (1)防火墙已关闭:使用命令 #systemctl stop iptables.service 如果出现错误警告 “Failed to stop iptables.service: Unit iptables.service not loaded.”则表示还没
2016-05-12 23:00:44 4469
原创 CentOS下安装phpredis扩展
环境: 虚拟机:VMware Workstation 12.0 ; 系统:CentOS ; 【1】下载phpredis的安装包 到http://redis.io/clients#php 下载,选择phpredis,点击链接下载安装包 【2】使用XftpPortable与虚拟机连接,把下载的包通过本地物理机放到虚拟机系统上
2016-05-12 01:13:13 2579
转载 CSRF攻击介绍及防御
CSRF攻击介绍及防御转自:http://www.phpddt.com/reprint/csrf.html CSRF概念:CSRF跨站点请求伪造(Cross—Site Request Forgery),跟XSS攻击一样,存在巨大的危害性,你可以这样来理解: 攻击者盗用了你的身份,以你的名义发送恶意请求,对服务器来说这个请求是完全合法的,但是却完
2016-05-01 12:29:56 4491
转载 Ecshop错误大汇总
一、出现下面这就话:Strict Standards: Only variables should be passed by reference in upload\includes\cls_template.php on line 418第418行:$tag_sel = array_shift(explode(' ', $tag));解决办法 1 ():5.3以上版本的问题,
2016-04-01 15:35:22 669
原创 ecshop配送地区设置出现302 found重定向解决过程
ecshop配送地区设置出现302 found重定向解决过程 【1】在商城后台设置配送地区,在新添加地区时,无法显示省份的信息 【2】通过firefox浏览器调试,会出现" 302 found " 重定向的信息 【3】点击链接并复制,在新的窗口打开,查看页面内容 【4】打开链接后,
2016-04-01 15:12:46 2115
原创 Yii的CDbCriteria查询(以及使用$criteria->join出现问题的解决方法)
Yii的CDbCriteria查询(以及使用$criteria->join出现问题的解决方法)$criteria = new CDbCriteria; //select$criteria->select = '*'; //默认*$criteria->select = 'id,name';
2015-09-06 16:40:17 5540
原创 Discuz!X数据库函数操作方法及例程
数据库操作文件/table/table_user.phpclass table_user extends discuz_table {public function __construct(){ $this->_table = 'user'; parent::__construct(); }}以数据库local下的数据表user
2015-05-12 10:19:18 1307
原创 在discuz上实现模糊查询出现的问题及解决方法
在discuz上实现模糊查询出现的问题及解决方法 一般的SQL模糊查询语句为SELECT * FROM `_table` WHERE name LIKE '% $s %'; 其中,name为字段,$s为查询内容中包含的变量 但在discuz的模糊查询中,会有一定的区别 【1】DB::fetch_first("SELECT
2015-05-07 16:52:49 3214
原创 Discuz 出现Access Denied错误提示的原因及解决方法
Discuz 出现Access Denied错误提示的原因及解决方法 为了提高开发的插件的安全性问题,对于非直接执行的程序,所谓非直接运行的程序,就是你那个程序不应该直接通过地址访问的,比如,新核心开发中的页面嵌入和特殊主题的类都是如此。对于此类程序,务必在开头加上: if (!defined('IN_DISCUZ') || !defined('IN_ADMINC
2015-04-30 19:58:31 4340
原创 解决discuz不能添加插件导航模块的方法
解决discuz不能添加插件导航模块的方法 需要在discuz上添加自己定义的模块,进入后台点击“应用——插件” 但是进入后台之后发现插件处少了“设计”按钮 解决的方法是: 在discuz模板下的config / config_global
2015-04-24 16:10:59 2546
原创 PHP使用$_POST传递数据并检验输出时弹出CSS代码的解决方法
PHP使用$_POST传递数据并检验输出时弹出CSS代码的解决方法 在PHP混编下(没有使用模板,html、CSS和PHP代码都写在同个文件上),使用$.post方法进行数据处理时,有时候需要进行调试以确认数据是否被获取,但是通过alert输出时,输出的东西可能不是所需要的,例如: 通过点击确认按钮,会把数据通过post方法传递到reset.php文件处
2015-04-18 10:42:15 944
原创 Discuz数据获取操作
Discuz数据获取操作在discuz模板下的plugin文件夹,新添加的插件都写在该文件夹下e.g. 工程supermarketsupermarket / source / plugin / goods 其中,goods插件下含有以下一部分文件夹及文件:table(数据表操作类)template(样式文件)【实现商品选择的功能】 plu
2015-04-17 16:43:05 2574
原创 PHP在kindeditor编辑器下内容不能提交的问题的解决方法
PHP在kindeditor编辑器下内容不能提交的问题的解决方法 当在编辑器下编辑完后,输入的内容如果没添加到数据库,解决的方法是添加如下javascript代码: KindEditor.ready(function(K) { editor = K.create('#contentEdit',{ resizeType: 0
2015-04-16 22:59:03 1353
原创 在Yii下进行模块化(module)编程以及出现Unable to resolve the request的解决办法
在Yii下进行模块化(module)编程 环境:NetBeans IDE ,wampserver 数据库:MySQL 以生成一个shop模块为例【1】在工程中使用Gii生成模块文件夹modules (参考Yii通过Gii实现CRUD与生成Module)【2】在protected/config文件夹下的main.php增加模块(重点注意)
2015-04-10 17:01:04 6856
原创 Yii的CActiveDataProvider查询方式小问题
Yii的CActiveDataProvider查询方式小问题工程结构: views —— user —— ( index.php , _view.php ) models —— User.php controllers —— UserController.php【CActiveDataProvider】
2015-04-08 10:38:55 1775
原创 Yii 通过Gii实现CRUD与生成module
Yii 通过Gii实现CRUD 【1】创建和连接数据库 创建数据库message,并修改 config/main.php 的db 信息 建立user表CREATE TABLE IF NOT EXISTS `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(128) CO
2015-04-02 19:14:03 2144
原创 在Yii下建立工程并实现用户注册登陆
(1)PHP,使用mySQL数据库,Yii框架; (2)使用Yii建立工程,含建立文件结构过程; (3)含数据库及对数据库的操作; (4)含有工程截图,方便操作。
2015-04-01 22:33:05 918
原创 使用ZendFramework创建工程
使用ZendFramework创建工程建议不要使用Zend Studio自带的框架创建工程(1)ZendFramework-1.11.10框架 【1】设置windows path环境变量“我的电脑” -> 属性 -> 高级系统设置 -> 环境变量 在path原来的最前面添加php.exe的位置(e.g. D:\wamp\bin\php\php5.3.3),后
2015-03-17 13:31:47 470
转载 安装xampp后apache不能启动解决方法
Xampp的获得和安装都十分简单,你只要到以下网址:http://www.apachefriends.org/zh_cn/xampp.html 下载xampp即可,我安装的是windows版本的Installer安装包,只要根据它的安装提示一路安装下去就可以了,十分方便快捷。不过,安装目录最好选择C盘之外的其它磁盘,据某些网友的经验,在Windonws7或Vista中,如果选择C盘安装,由
2014-11-15 22:50:44 401
原创 PHP+Mysql制作留言发布
留言发布定义数据库 conn.php$conn = @mysql_connect("localhost", "root", "") or die("数据库链接错误"); //利用mysql_connect()开启数据库链接,@用于隐藏错误mysql_select_db("bbs", $conn); //使用mysql_select_db(" ",__)打开数据库
2013-12-09 15:41:17 905
转载 Linux下eclipse的安装
Eclipse的安装http://java.sun.com/javace/downloads/index.jsp下载:Jdk-6u17-linux-i586.binhttp://www.eclipse.org/downloads下载:Eclipse-SDK-3.14-linux-gtk.tar.gzhttp://www.eclipse.org/cdt/download.
2013-11-19 23:28:19 862
原创 Ubuntu 安装交叉编译环境以及环境变量的错误修改
Ubuntu 安装交叉编译环境以及环境变量的错误修改 编译器版本:gcc version 4.2.2 (安装包为cross-4.2.2-eabi.tar.bz2)(1)准备好压缩包并放到linux下,接着用命令“#mkdir /usr/local/arm”在/usr/local目录下创建一个新文件夹arm ,进入安装包并把安装软件解压到arm目录下:“#tar jxvf cross
2013-10-11 16:59:41 2981
原创 简单实现虚拟机和本地电脑的文件共享的方法
简单实现虚拟机和本地电脑的文件共享的方法 (1)现在本地电脑新建一用于共享的文件夹(e.g. Shared); (2)打开VMware选择VM-setting选项,在出现的窗口中选择options, 点击Shared Folders后选择Enabled until next power off or suspend,点击add添加本地新建的共享文件夹
2013-10-05 22:56:47 2523
原创 在6410上挂载NFS服务器
在S3C6410上挂载NFS服务器硬件:OK6410 虚拟机操作系统:ubuntuStep1:pc端安装nfs服务器 在Ubuntu 上新建一个终端,依次输入以下命令:apt-get install nfs-kernel-serverapt-get install portmap//有的教程中还让格外安装nfs-common,其实没必要Step2:ip配置1.命令格
2013-10-03 16:13:36 1023
Yii实现用户注册登录、ajax、图片上传、modules编程基础例程(内置完整工程及使用说明)
2015-04-13
在Yii上建立工程实现用户注册登录
2015-04-02
Smarty模版下的用户注册和登录系统
2014-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人