自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 资源 (6)
  • 收藏
  • 关注

原创 php switch 不同条件执行同一段代码

switch($a){    case 1: case2:        .....代码....        break;   case 3:       .....代码....       break;   default:       .....代码....      break;}

2018-05-31 23:35:43 2085

原创 network 宽带比特b,字节B

1 Byte(字节)=8 bit (比特),通常用大B表示字节,小b表示比特,简写为:1B=8b,所以比特转换成字节应该是除以8。目前宽带通常用兆比特(Mbps)作单位,1M带宽的意思是1Mbps(兆比特每秒),1Mbps(1兆比特每秒)=1/8MBps(0.125兆字节每秒)。1024是指的内部换算,如1Mbps(1兆比特每秒)=0.125MBps(0.125 兆字节每秒)=0.125*1024...

2018-05-31 23:31:59 1524

转载 tp3.2 访问地址url大小写及控制器多个单词组成时url

'URL_CASE_INSENSITIVE' =>true //URL访问大小写不影响       2.  控制器多个单词组成时,eg:控制器为UserTypeController.class.php 正确访问地址为:http://serverName/index.php/home/user_type/index 系统默认的规范是根据URL里面的模块名、控制器名来定位到具体的控制器类的,从...

2018-05-31 22:50:45 1500

原创 css 鼠标呈现手指型

常用cursor光标说明1)、div{ cursor:default }默认正常鼠标指针2)、div{ cursor:hand }和div{ cursor:text } 文本选择效果3)、div{ cursor:move } 移动选择效果4)、div{ cursor:pointer } 手指形状 链接选择效果5)、div{ cursor:url(url图片地址) }设置对象为图片更多:http:/...

2018-05-29 23:49:16 26498 3

转载 jquery 获取data-* 属性值

下面就详细介绍四种方法获取data-*属性的值<li id="getId" data-id="122" data-vice-id="11">获取id</li>1需要获取的就是data-id 和 dtat-vice-id的值一:getAttribute()方法const getId = document.getElementById('getId');// //getAtt...

2018-05-29 23:40:08 58540

原创 tp3.2 生成二维码

// 加载qrcoderequire(APP_PATH . "Common/Util/phpqrcode/qrlib.php");$errorCorrectionLevel = 'Q';$matrixPointSize = 0;ob_clean();$qr = \QRcode::png($text, false, $errorCorrectionLevel, $matrixPoint...

2018-05-29 00:14:31 1074

转载 tp3.2 自动加载

在3.2中,基本上无需手动加载类库文件,你可以很方便的完成自动加载。命名空间自动加载系统可以通过类的命名空间自动定位到类库文件,例如:我们定义了一个类 Org\Util\Auth 类:namespace Org\Util;class Auth {}保存到 ThinkPHP/Library/Org/Util/Auth.class.php。接下来,我们就可以直接实例化了。new \Org\Util\A...

2018-05-29 00:12:23 1122

原创 php define函数

define() 函数定义一个常量。常量类似变量,不同之处在于:在设定以后,常量的值无法更改 常量名不需要开头的美元符号 ($) 作用域不影响对常量的访问 常量值只能是字符串或数字...

2018-05-28 23:49:22 465

原创 tp3.2 相同应用绑定多个入口文件,不同的入口文件可以绑定不同的模块

1.  复制入口文件index.php为home.php2.  绑定模块,绑定控制器,绑定模块后只能访问该模块下的控制器    define('BIND_MODULE', 'Home'); // 绑定Home模块到当前入口文件define('BIND_CONTROLLER','Index'); // 绑定Index控制器到当前入口文件define('APP_PATH','./Application...

2018-05-28 23:48:53 1553

转载 git 修改.gitignore文件 不生效

原因是.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:git rm -r --cached .git add .git commit -m 'update .gitignore'那好,如何正确使用.gitignore呢?这也是一门大学问。...

2018-05-28 23:27:34 4136

转载 git pull

git pull命令用于从另一个存储库或本地分支获取并集成(整合)。git pull命令的作用是:取回远程主机某个分支的更新,再与本地的指定分支合并,它的完整格式稍稍有点复杂。使用语法git pull [options] [<repository> [<refspec>…]]Shell描述将远程存储库中的更改合并到当前分支中。在默认模式下,git pull是git fet...

2018-05-28 22:52:58 287

原创 git 本地项目添加多个远程仓库

第一种方式:1. 添加一个远程库 名字不能是origin git remote add 17MOX http://git.17byh.com/17MOX/mxhy.git 2. 查看远程库及地址 git remote -v3. 拉,推git pull 17MOX 远程分支名:本地分支名git push 17MOx 本地分支名:远程分支...

2018-05-28 22:49:03 30443 1

原创 tp3.2 BIND_MODULE与DEFAULT_MODULE

 1. define('BIND_MODULE', 'Admin');   //设置绑定后,如果没有该模块,则会自动生成该模块,访问会自动访问到该模块即使访问指定了模块2. define('DEFAULT_MODULE', 'Admin');  //如果访问没有指定模块,刚会自动找到该模块,默认为'home'...

2018-05-26 11:59:06 2327

原创 bootstrap 模态框modal

1. 使用前提:   加载mode.js或bootstrap.js或压缩版的 bootstrap.min.js2. 两种触发显示: 通过 data 属性:在控制器元素(比如按钮或者链接)上设置属性 data-toggle="modal",同时设置 data-target="#identifier" 或 href="#identifier" 来指定要切换的特定的模态框(带有 id="id...

2018-05-25 13:42:35 184

转载 linux 运行级别,linux执行流程 /etc/rc.d/init.d目录理解

一、Linux的引导过程  系统启动之后,在进入init.d之前,我们先来看看系统都做了什么工作。系统加电之后,首先进行的硬件自检,然后是bootload对系统的初始化,加载内核。内核被加载到内存之后,就开始执行了。一旦内核启动运行,对硬件的检测就会决定需要对哪些设备驱动进行初始化。从这开始,内核就能够挂装根文件系统(这个过程类似于Windows识别并存取C盘的过程)。内核挂装了根文件系统,并已初...

2018-05-25 09:39:05 4093

转载 bootstrap modal 关闭时右侧滚动条消失,页面左移的解决方法

Bootstrap Modal 关闭时右侧滚动条消失,页面左移的解决方法问题描述:页面在打开Modal之前右侧有滚动条,Modal关闭之后,body中的class="modal-open"和style="padding-right: 17px;"并未被移除,导致滚动条消失,并且页面左移,打开并关闭Modal一次,页面左移一次,一直累加。body中被添加的class和样式未被移除的原因一直未找到,目...

2018-05-25 09:37:01 2315 2

转载 git pull checkout后文件权限变更

参考:https://blog.csdn.net/technofiend/article/details/51361393          http://www.jb51.net/article/110277.htm         https://blog.csdn.net/technofiend/article/details/70792815         http://blog.chi...

2018-05-25 08:16:55 4154 1

原创 tp3.2 配置相关说明

1. url模式'URL_CASE_INSENSITIVE' => true, //参数是否区别大小写、 true 不区分,false 区分 调试模式默认false 'URL_MODEL' =>1 //使用什么url模式 默认是1 // 0 (普通模式); 1 (PATHINFO 模式); 2 (REWRITE  模式); 3 (兼容模式)  默认为PATHINFO ...

2018-05-24 23:51:10 398

转载 tp3.2 URL模式

1. 兼容模式或PATHINFO模式通过普通方式传参数:PATHINFO: http://localhost/index.php/home/user/login?var=value&var1=value兼容模式:http://localhost/index.php?s=/home/user/login&var=value&var1=value 入口文件是应用...

2018-05-24 23:27:07 3204

原创 tp3.2 视图中常用使用

1.  url 生成{:U('admin/index',array('id'=>1))}2. 转换时间戳为日期{$create_time|date="y-m-d",###}    或 {:date("y-m-d'',$create_time)}更多:http://document.thinkphp.cn/manual_3_2.html#use_function3. 获取系统变量{$Think...

2018-05-24 23:17:48 2068

原创 tp3.2 实现增删改查

<?phpnamespace Admin\Controller;use Think\Exception;use Think\Model;use Think\Log;/** * 后台默认控制器 * @author jry <598821125@qq.com> */class BusinessController extends AdminController {...

2018-05-24 19:16:20 7733

原创 tp3.2 模型验证规则

<?php// +----------------------------------------------------------------------// | OpenCMF [ Simple Efficient Excellent ]// +--------------------------------------------------------------------...

2018-05-24 16:37:14 1576

原创 mysql INSERT INTO table2 (column_name(s)) SELECT column_name(s) FROM table1;

INSERT INTO cy_business (id, gamename, created_at) SELECT id, name, create_time FROM cy_game where id=396#添加游戏渠道点位INSERT INTO cy_game_agent_point(game_id,agent,point,created_user,created_at)SELEC...

2018-05-24 16:11:36 848

原创 tp3.2 多字段模糊查询

$map['gamename|cpinfo|created_user'] = ['like','%'.$keyword.'%'];

2018-05-24 16:08:10 2442

原创 tp3.2 分析打印查询语句sql

1.  $res_exi = $user_coupon->fetchSql()->where('user_id="'.$user_id.'" AND coupon_id="'.$id.'" ')->find();2.   $user->getLastSql();  或$user->_sql();3.  配置中数据库开启调试模式  'DB_DEBUG'   ...

2018-05-24 09:36:24 18992

原创 php 文件目录操作相关函数file_exists mkdir chmod touch

if(!file_exists($root_path.'/'.$game_name)){ //判断目录或文件是否存在     mkdir($root_path.$game_name, 0777);//创建目录 }if(touch($root_path.$game_name.'/'.$subing_name)){//创建文件   chmod($matrix_path, 0777); //改变...

2018-05-24 09:30:22 1899

转载 linux ln 用法,知识(软链接和硬链接)

Linux下的软链接和硬链接的不同一直以来,对Linux的链接都有点懵懵懂懂的,使用上也存在一些问题,这两天仔细上网查了查资料,仔细了解了Linux上的硬链接和软链接。链接---------是一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法。Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号链接(Symbolic link)。我们首...

2018-05-23 21:15:23 33780 1

转载 tp3.2 开发规范(命名规范)

命名规范使用ThinkPHP开发的过程中应该尽量遵循下列命名规范:类文件都是以.class.php为后缀(这里是指的ThinkPHP内部使用的类库文件,不代表外部加载的类库文件),使用驼峰法命名,并且首字母大写,例如 DbMysql.class.php;类的命名空间地址和所在的路径地址一致,例如 Home\Controller\UserController类所在的路径应该是 Application...

2018-05-23 14:09:54 842

原创 nginx 配置虚拟机实例

 实例1: server { listen 80; #listen [::]:80 default_server ipv6only=on; server_name mzjlb.cn; index index.html index.htm index.php; root /home/wwwroot/wor...

2018-05-23 11:42:54 263

转载 tp3.2 模型实例化

在ThinkPHP中,可以无需进行任何模型定义。只有在需要封装单独的业务逻辑的时候,模型类才是必须被定义的,因此ThinkPHP在模型上有很多的灵活和方便性,让你无需因为表太多而烦恼。根据不同的模型定义,我们有几种实例化模型的方法,根据需要采用不同的方式:直接实例化可以和实例化其他类库一样实例化模型类,例如:$User = new \Home\Model\UserModel();$Info = n...

2018-05-23 11:35:14 2166

转载 tp3.2 判断请求类型

判断请求类型在很多情况下面,我们需要判断当前操作的请求类型是GET 、POST 、PUT或 DELETE,一方面可以针对请求类型作出不同的逻辑处理,另外一方面有些情况下面需要验证安全性,过滤不安全的请求。 系统内置了一些常量用于判断请求类型,包括:常量说明IS_GET判断是否是GET方式提交IS_POST判断是否是POST方式提交IS_PUT判断是否是PUT方式提交IS_DELETE判断是否是DE...

2018-05-23 11:31:03 4275

转载 tp3.2 获取post,get,session,cookie变量

在Web开发过程中,我们经常需要获取系统变量或者用户提交的数据,这些变量数据错综复杂,而且一不小心就容易引起安全隐患,但是如果利用好ThinkPHP提供的变量获取功能,就可以轻松的获取和驾驭变量了。获取变量虽然你仍然可以在开发过程中使用传统方式获取各种系统变量,例如:$id = $_GET['id']; // 获取get变量$name = $_POST['name']; // 获取p...

2018-05-23 11:29:58 8979

转载 tp3.2 URL生成

为了配合所使用的URL模式,我们需要能够动态的根据当前的URL设置生成对应的URL地址,为此,ThinkPHP内置提供了U方法,用于URL的动态生成,可以确保项目在移植过程中不受环境的影响。定义规则U方法的定义规则如下(方括号内参数根据实际应用决定):U('地址表达式',['参数'],['伪静态后缀'],['显示域名'])地址表达式地址表达式的格式定义如下:[模块/控制器/操作#锚点@域名]?参数...

2018-05-23 11:28:42 2486

转载 nginx 与fastcgi通信方式

前言nginx和fastcgi的通信方式有两种,一种是TCP的方式,一种是unix socke方式。两种方式各有优缺点,这里先给出两种的配置方法,然后再对性能、安全性等做出总结。TCP是使用TCP端口连接127.0.0.1:9000Socket是使用unix domain socket连接套接字/dev/shm/php-cgi.sock(很多教程使用路径/tmp,而路径/dev/shm是个tmpf...

2018-05-23 00:19:47 2362

转载 nginx 反向代理机制解决前端跨域问题

1.什么是跨域以及产生原因  跨域是指a页面想获取b页面资源,如果a、b页面的协议、域名、端口、子域名不同,或是a页面为ip地址,b页面为域名地址,所进行的访问行动都是跨域的,而浏览器为了安全问题一般都限制了跨域访问,也就是不允许跨域请求资源。  跨域情况如下: url 说明 是否跨域 http://www.cnblogs.com/a.js http://ww...

2018-05-23 00:08:34 198

转载 nginx proxy_pass和rewrite

文章作者:luxianghao文章来源:http://www.cnblogs.com/luxianghao/p/6807081.html 转载请注明,谢谢合作。免责声明:文章内容仅代表个人观点,如有不当,欢迎指正。--- rewritesyntax: rewrite regex replacement [flag]Default: —Context: server, location, if如...

2018-05-22 23:52:28 778

转载 nginx 配置upstream实现负载均衡

如果Nginx没有仅仅只能代理一台服务器的话,那它也不可能像今天这么火,Nginx可以配置代理多台服务器,当一台服务器宕机之后,仍能保持系统可用。具体配置过程如下:1. 在http节点下,添加upstream节点。upstream linuxidc {       server 10.0.6.108:7080;       server 10.0.0.85:8980; }  2.  将server...

2018-05-22 23:46:53 1197

原创 php move_uploaded_file移动失败

在windows移动成功,而在linux下如果移动失败,考虑权限问题.

2018-05-22 22:50:28 957

转载 nginx 之 proxy_pass详解

在nginx中配置proxy_pass代理转发时,如果在proxy_pass后面的url加/,表示绝对根路径;如果没有/,表示相对路径,把匹配的路径部分也给代理走。假设下面四种情况分别用 http://192.168.1.1/proxy/test.html 进行访问。第一种:location /proxy/ {    proxy_pass http://127.0.0.1/;}代理到URL:htt...

2018-05-22 22:36:20 1343

转载 nginx location配置直接输出文本

location / { return 502 "服务正在升级,请稍后再试……"; }直接返回文本: location / { default_type text/plain; return 502 "服务正在升级,请稍后再试……"; }也可以使用html标签格式: ...

2018-05-22 22:15:51 23897 1

第16章-实战nginx调优-v8.pdf

一般来说nginx 配置文件中对优化比较有作用的为以下几项: 1. worker_processes 8; nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。 2. worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000; 为每个进程分配cpu,上例中将8 个进程分配到8 个cpu,当然可以写多个,或者将一个进程分配到多个cpu。 3. worker_rlimit_nofile 65535; 这个指令是指当一个nginx 进程打开的最多文件描述符数目,理论值应该是最多打开文件数(ulimit -n)与nginx 进程数相除,但是nginx 分配请求并不是那么均匀,所以最好与ulimit -n 的值保持一致。 现在在linux 2.6内核下开启文件打开数为65535,worker_rlimit_nofile就相应应该填写65535。 这是因为nginx调度时分配请求到进程并不是那么的均衡,所以假如填写10240,总并发量达到3-4万时就有进程可能超过10240了,这时会返回502错误。

2020-02-24

G40-45联想更新BIOS 支持虚拟化

联想G40-45开启虚拟化,用cpu-z测试支持虚拟化,但是在BIOS一直没找到,用在联想官网看到,需要升级BIOS,有这个安装包,就可以方便安装了。安装时,就仔细阅读安装说明,安装升级完后,完全支持虚拟化

2017-09-16

mysql 中文手册

mysql 中文手册 熟悉了解mysql

2015-06-30

css 中文手册 chm

css 中文手册 chm 对css的介绍,学习

2015-06-29

jquery函数

jquery的一些操作函数,总结。。方便应用,,及时查找

2015-06-29

空空如也

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

TA关注的人

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