- 博客(18)
- 资源 (6)
- 收藏
- 关注
转载 mysql 数据库只能本地连接, navicat premium和其他电脑不能连接
本地数据库mysql,里面有一个user表,添加一个主机为%,(默认是localhost,修改为%),就可以允许其它用连接了
2018-05-31 18:23:08 3292
转载 linux下如何查看某软件是否已安装
原文链接:http://blog.hexu.org/archives/1158.shtml因为linux安装软件的方式比较多,所以没有一个通用的办法能查到某些软件是否安装了。总结起来就是这样几类:1、rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字”。[root@hexuweb102 ~] rpm -qa | g...
2018-05-30 20:03:18 643
原创 linux 中 composer 更新
composer selfupdatecomposer中国全量镜像:https://pkg.phpcomposer.com/#how-to-install-composer
2018-05-30 19:31:03 3074
原创 tp5 中 事务处理 rty {....} catch {....}
// 启动事务Db::startTrans();try{ // 执行循环插入数据之前先清空 数据表中当前角色的权限; $info['id'] 角色 Db::name('role_node')->where('rid',$info['id'])->delete(); // 循环插入新的 角色权限 for ($i = 0; $i &am
2018-05-29 20:02:28 11460
原创 验证器的使用 在controller
$rule=[ 'tel' => 'require|length:4,25|unique:user', 'code'=>'require', 'password' => 'require',];$msg=[ 'tel.require'=>'手机号码不能为空', 'tel.length'=>'手机号码不符合长度范
2018-05-27 22:28:59 332
原创 Jquery Ajax type的4种类型
Ajax type这个里面填什么呢?通常大家都会说get和post。那么还有2个是什么呢$.ajax({ url: 'http://www.cnblogs.com/youku/', type: '', data: {}});(默认: “GET”) 请求方式 (“POST” 或 “GET”), 默认为 “GET”。注意:其它 HTTP 请求方法,如 PUT 和 DELETE ...
2018-05-26 00:37:07 1869
原创 git 下载仓库文件
克隆的是 仓库地址 https://gitee.com/s74_e/s74_e.git 上的内容 下载下来的文件夹名字为 tp5git clone -b hongfei https://gitee.com/s74_e/s74_e.git tp5不写-b hongfei 则默认克隆的是 master 主 分支上的内容git clone https://gitee.com/s74_e/s7...
2018-05-23 14:44:47 3958
原创 EXP:表达式
支持更复杂的查询情况 例如:where('id','in','1,3,8');可以改成:where('id','exp',' IN (1,3,8) ');exp查询的条件不会被当成字符串,所以后面的查询条件可以使用任何SQL支持的语法,包括使用函数和字段名称。...
2018-05-22 23:52:39 1511
原创 tp5 三元运算符嵌套使用
判断 [男, 女 ,保密] 三种状态 {$v['sex']==0 ? '女' : ($v['sex'] == 1 ? '男' : '保密') }
2018-05-17 20:45:33 3971
原创 thinkphp\helper.php 文件 ThinkPHP 助手函数
<?php// +----------------------------------------------------------------------// | ThinkPHP [ WE CAN DO IT JUST THINK ]// +----------------------------------------------------------------------...
2018-05-11 22:53:13 2734
原创 trait 冲突 insteadof
<?php // 定义traittrait A{ public function demo() { echo 'A中的demo<br>'; }}trait B{ public function demo() { echo 'B中的demo<br>'; }}trait C...
2018-05-09 19:53:50 264
原创 trait 冲突的解决 insteadof
冲突的解决如果两个 trait 都插入了一个同名的方法,如果没有明确解决冲突将会产生一个致命错误。为了解决多个 trait 在同一个类中的命名冲突,需要使用 insteadof 操作符来明确指定使用冲突方法中的哪一个。以上方式仅允许排除掉其它方法,as 操作符可以 为某个方法引入别名。 注意,as 操作符不会对方法进行重命名,也不会影响其方法。Example #5 冲突的解决在...
2018-05-09 19:50:27 2345
原创 PDO 连接查询数据库
<?php define('DSN', 'mysql:host=localhost;dbname=test;charset=utf8');define('USER', 'root');define('PASS', ''); try { // 连接PDO $pdo = new PDO(DSN, USER, PASS); // var_dump($pdo); ...
2018-05-09 15:48:32 1631
原创 php使用PDO从数据库表中读取数据
<?php try{ $pdo=new PDO('mysql:host=localhost;dbname=test','root','');}catch(PDOException $e){ echo "数据库连接失败,原因是:".$e->getMessage();}/*define('DSN', 'mysql:host=127.0.0.1;...
2018-05-09 15:32:40 503
转载 js 自定义随机数
js生成随机数主要用到了内置的Math对象的random()方法。用法如:Math.random()。它返回的是一个 0 ~ 1 之间的随机数。有了这么一个方法,那生成任意随机数就好理解了。比如实际中我们可能会有如下的需要:(1)生成一个 0 - 100 之间的随机整数,那么则可以:parseInt(100*Math.random()); 注意:因为Math.random()的返...
2018-05-04 16:52:13 2104
原创 js 定义一个 1-9的随机数 示例
var num = Math.ceil(Math.random()*1000000000%9); sonsole.log(num); // 打印测试
2018-05-02 20:21:21 9113
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人