自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

转载 CodeIgniter框架对数据库查询结果进行统计

假设有一个user表,如果要查询符合条件sex=male的记录数量,有下面几种方法:方法一:先取回所有符合条件的记录,再count$res = $this->db->query("select * from user where sex='male'")->result_array();$num = count( $res );  不推荐上面...

2018-02-28 13:24:00 311

转载 PHP的内存回收(GC)

  php官方对gc的介绍:http://php.net/manual/zh/features.gc.php转载于:https://www.cnblogs.com/-beyond/p/8480196.html

2018-02-27 17:54:00 64

转载 使用ajax请求后端程序时,关于目标程序路径问题

这里涉及到和PHP中类似的问题,有待更新!!!转载于:https://www.cnblogs.com/-beyond/p/8480186.html

2018-02-27 17:52:00 166

转载 JavaScript中的各种X,Y,Width,Height

  在JavaScript DOM编程中,会接触很多很多很多关于浏览器的宽高,屏幕的宽高,元素的各种宽高,以及鼠标的坐标等,常常让人搞混。索性就写篇博客整理一下。  case 1:鼠标的坐标  获取鼠标的坐标,首先要鼠标触发某个事件,该event事件的clientX和clientY属性就是鼠标的x,y坐标,注意此处鼠标是相对于浏览器显示区域的左上角为(0,0)来计算的。 ...

2018-02-26 19:17:00 433

转载 为元素节点添加事件处理程序

方法一:直接在HTML代码中,为元素的onclick绑定时间(DOM 0级事件)<button onclick="alert('hello')">按钮</button>   缺点:html和js的代码杂糅,耦合度高,修改不方便方法二:使用JavaScript的DOM编程,获取元素节点,然后绑定事件<button id="...

2018-02-26 18:18:00 268

转载 学习 yii2.0——视图之间相互包含

布局  首先创建一个布局文件simple.php,路径是在views/layout/目录下。<p>this is header</p><?= $content ?><p>this is footer</p>  为HelloController创建两个视图文件  views/hello/ab...

2018-02-26 13:12:00 129

转载 composer的使用

  每次将要安装的依赖(lib或者package)先写在composer.json文件,然后执行composer install,接着就会下载composer.json中写好的那些lib或者package,等待这些文件下载结束之后,会生成一个composer.lock文件,该文件包含当前各lib或者package的当前版本信息。  上传composer的文件:composer.js...

2018-02-26 11:17:00 78

转载 变量赋值时的,多个变量连等的问题

以PHP语言为例如果有这么一段代码:$a = $b = $c  请问:上面的赋值语句的执行顺序是      1、$c 的值先赋值给$b,然后再将$b的值赋值给$a      2、$c 的值先赋值给$b,然后再将$c赋值给$a      3、$a 和 $b 是指向同一个变量,还是只是一个副本对象连等赋值<?php ...

2018-02-25 23:41:00 899

转载 JSON数据格式解析

JSON数据的语法规则1、数据以键值对的形式 2、数据由逗号分隔3、花括号保存对象4、方括号保存数组以PHP的数组为例:<?php $arr = array( "aaaa", "bbbb", "cccc"=>array( ...

2018-02-22 23:05:00 411

转载 使用composer遇到的问题及解决方法

  可以尝试利用composer下载Yii框架,编辑composer.json文件:{ "require":{ "yiisoft/yii2":"~2.0.0" }}  然后在这个包含composer.json文件的目录下执行命令:composer install  然后就等待下载完成问题零:...

2018-02-22 20:01:00 1262

转载 使用PHP + Apache访问有错误的php脚本时不报错

  遇到一个问题:  在命令行编辑php脚本后,直接使用php命令行执行该php脚本,如果脚本出现错误,在命令行的情况下会报错,显示错误信息,比如下面的情况。[root@localhost wwwroot]# cat index.php<?php show;[root@localhost wwwroot]# php index.phpPHP Not...

2018-02-22 15:16:00 154

转载 MySQLi面向对象实践--multi_query

使用multi_query可以实现执行多条SQL语句,每一条SQL语句通过分号分隔。需要注意的是:  多条用分号分隔的SQL语句中,只要有一条SQL语句执行失败,那么这一条SQL语句以及之后的SQL语句就不会执行。  只有当第一条SQL语句执行失败,那么multi_query()的返回值才为false。如果第一条SQL语句执行成功了,那么都会返回true。<?p...

2018-02-22 00:14:00 118

转载 MySQLi面向对象实践--select

对于update、insert、delete请参考http://www.cnblogs.com/-beyond/p/8457580.html执行select,如果SQL语句执行成功,那么返回的是一个mysqli_result对象,如果SQL语句出错,则返回false。<?php $mysqli = new Mysqli(); $mysqli-&...

2018-02-21 23:04:00 126

转载 MySQLi面向对象实践--insert、update、delete

执行insert<?php $mysqli = new Mysqli(); $mysqli->connect("localhost","root","root","test"); if ( $mysqli->connect_errno ){ die( $mysqli->connect_error ); ...

2018-02-21 22:00:00 205

转载 PHP压力测试使用apache的ab工具和Linux的time命令

  ab工具是apache自带的一个压力测试工具,可以在apache的安装路径下的bin目录下找到,我的环境中是在/usr/local/apache/bin/目录下;  ab 压测主要使用两个参数:    -n 请求数     -c 并发数   对于测试的结果,主要关注两个点:    Requests per second 服务器每...

2018-02-20 22:26:00 214

转载 JavaScript表单验证登录

  在登录时,通常是将输入的信息原封不动的传送给后端的处理程序,然后处理之后返回结果,那么可能后端服务器的压力就很大,所以可以先在提交表单之前进行一些简单的检测,然后再发给后端,减小服务器的一部分压力:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">...

2018-02-19 18:05:00 333

转载 HTML -- Note

行标签:不能设置宽、高、行高,完全靠内容所占的空间撑起来。多个元素默认是在一行显示的。包含:a 、 span 、 em 、 strong 、 img块标签:可以指定元素的宽、高、即行高等属性值,并且是独占一行。包含:div 、 table 、 ul 、 ol 、 li 、dt 、 h1-h6 、 p 、 form块标签转化为行标签: d...

2018-02-11 17:12:00 98

转载 JavaScript使用childNodes和children

  childNodes用来获取一个元素的所有子元素,这个包括元素节点和文本节点。  children用来获取一个元素的子元素节点,注意只是元素节点其中DOM中常见的三种节点分别如下:  元素节点:<body>,<p>,<a>,<div>,<head>.....等等这些标签,都是元素节点  属性节点:title,...

2018-02-08 22:58:00 647

转载 JavaScript

updating转载于:https://www.cnblogs.com/-beyond/p/8432947.html

2018-02-08 19:41:00 40

转载 JavaScript中给onclick绑定事件后return false遇到的问题

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <h1>IMAGES</h1> &l...

2018-02-08 18:37:00 730

转载 ES6.0简单了解

Case 1:let、constvar的缺陷1、可以重复声明变量2、无法限制修改(没有常量)3、没有块级作用域let和const可以弥补var的缺陷let:  不能重复声明,用来声明变量,声明的变量的值可以修改,支持块级作用域const: 不能重复声明,用来声明常量,声明的常量的值不能改变,支持块级作用域Case 2:箭头函数...

2018-02-08 16:28:00 159

转载 php之gennerator

updating转载于:https://www.cnblogs.com/-beyond/p/8423986.html

2018-02-06 20:04:00 89

转载 RBAC权限管理及使用原生PHP实现

  关于RBAC的原理讲解在网上可以找到很多,推荐:编程浪子的RBAC讲解,本篇博客就不再累述RBAC的原理到底是什么样的.  传统的权限控制有ACL和RBAC方式,ACL的耦合度很高,扩展性不佳,RBAC很好的解耦合,将权限控制的整个过程涉及的数据表大致分为5张表格:user表role表access表(存储资源数据)user_role表role_acces...

2018-02-06 14:10:00 431

转载 使用YII框架的migrate迁移数据库

  框架版本:2.0.13  官网手册说明:http://www.yiichina.com/doc/guide/2.0/db-migrations创建迁移  命令的格式: phpyii migrate/create<name>或者./yii migrate/create <name>  命令中的<name>只包含字母、数字和...

2018-02-05 17:42:00 259

转载 shell脚本--文件包含

  首先介绍一下shell中包含文件的方法,在C,C++,PHP中都是用include来包含文件,Go和Java使用import来包含(导入)包,而在shell中,很简单,只需要一个点“.”,然后跟着文件路径及文件名,或者使用source关键字也可以,注意文件路径可以使用绝对路径和相对路径。  下面是一个文件包含的例子:three.sh包含one.sh和two.sh#!/bi...

2018-02-03 19:59:00 222

转载 shell脚本--制作自己的服务脚本

首先注意一下,我用的环境是centos6.5,中间有一些操作和在Ubuntu上有一些地方的操作是不同的,编写脚本首先看一个实例:假设有一个test的服务,可以通过命令对test进行启动、关闭或者重启,下面这个脚本就模拟这个功能:#!/bin/bash#test.shcase $1 in start) echo "starting s...

2018-02-03 19:58:00 269

转载 yii框架通过IP地址来使用gii

这里使用的YII框架的版本是2.0.13详情请参考官方文档:用Gii生成代码使用gii的主要步骤  1、生成模型(Model Generator)  2、生成CRUD代码注意点  1、在生成CURD代码的时候,指定model、controller、searchModel的名称时,要注意加上命名空间。  2、视图可以路径可以不用指定。  3、如果...

2018-02-02 13:17:00 246

转载 学习yii2.0——基础入门

声明:本文内容来自于yiichina.com的权威指南。安装  推荐使用composer来安全,可能有点慢(要下载的依赖比较多)。composer create-project --prefer-dist yiisoft/yii2-app-basic basic  启动  yii框架的入口文件是web/index.php。但是在访问yii框架之前,如果...

2018-02-01 16:10:00 216

转载 linux和Mac上安装composer

使用命令行方式,可以直接使用下面的命令,顺序执行:php -r "copy ('https://getcomposer.org/installer','composer-setup.php');" php -r "if(hash_file('SHA384','composer-setup.php')==='544e09ee996cdf60ece3804abc52599c22b...

2018-02-01 15:25:00 117

转载 编译安装MySQL5.6

安装必需的工具:cmake、gcc、g++、git  CentOS使用下面的命令:yum install cmake gcc g++ git  Ubuntu使用下面的命令:apt-get install cmake gcc g++ git  安装ncurses  CentOS使用下面的命令:yum install ncur...

2018-02-01 11:55:00 75

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除