- 博客(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
转载 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
2020-02-24
G40-45联想更新BIOS 支持虚拟化
2017-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人