- 博客(26)
- 收藏
- 关注
原创 纪念一下,我又开始使用数据库了,拿出数据结账
1.拿出已处理故障单、未处理故障单、满足两小时未到达及4小时未响应2.分成九组。3.注意null不能进行算数运算,要用isnull筛除/*demand for one of them except applied extensions for faultTicket (1.arrivetime more than two hours 2.closetime more than f...
2019-09-03 14:18:25
154
1
原创 ThinkPHP中构建validate层
(1)构建Basevalidate类class BaseValidate extends Validate{ public function goCheck() { //获取http传入的参数 //对这些参数进行校验 $request = Request::instance(); $params = $request...
2018-04-18 19:04:33
386
原创 Thinkphp更改日志设置
(1)在 public文件中的index定义LOG_PATH(2)重新编写thinkphp的handle的render(异常渲染方法),在异常处理层利用AOP思想<?php/** * Created by PhpStorm. * User: Lin * Date: 2018/4/17 * Time: 11:34 */namespace app\lib\exception;...
2018-04-18 10:31:36
2860
原创 最近一次用的html代码
<!DOCTYPE html><html><head> <title></title> <link rel="stylesheet" type="text/css" href="__PUBLIC__/competitor/css/bootstrap.min.css"> &a
2018-04-04 20:24:42
159
原创 我常用的代码
function startproject(id) { $.ajax({ "type":'POST', "url":'__CONTROLLER__/getProjectName', "dataType":"json", "dat...
2018-04-04 15:23:17
192
转载 需求分析中类图如何展示
产品经理的必备技能之一是画UML图,本文就告诉你怎么画标准的类图吧。本文结合网络资料和个人心得所成,不当之处,请多指教。1、为什么需要类图?类图的作用我们做项目的需求分析,最开始往往得到的是一堆文字,请看下面这堆文字:本项目是在一期的基础上增加对电缆、通讯工程的管理和施工详细数据的记录和统计,使整个系统更好的管理各工程项目从中标开始到竣工验收的全部过程和资料和分析施工过程的数据。本系统将一条或一个...
2018-03-24 15:34:55
10846
1
原创 php使用别人接口的方法
(1)接收别人接口的方法---httpRequest/** * CURL请求 * @param $url 请求url地址 * @param $method 请求方法 get post * @param null $postfields post数据数组 * @param array $headers 请求header信息 * @param bool|false $debug 调试开启...
2018-03-24 11:48:18
4210
原创 PHP调用跨域接口,处理返回值JSON与XML
(1)如果返回值是JSONjson_decode($res,true);【如果不设置true,将会变成对象】 $res =httpRequest($url,'post',$data); $json_array = json_decode($res,true); $data=$json_array['data']['admin_user_list']; ...
2018-03-20 19:11:38
1516
原创 多彩的JSON格式
{ "coordinate": { "海门": [121.15, 31.89], "鄂尔多斯": [109.781327, 39.608266], "招远": [120.38, 37.35], "舟山": [122.207216, 29.985295], "齐齐哈尔": [123.97, 47.33], "盐城": [120.13, 33.38
2018-03-19 15:16:19
262
原创 echats的异步数据加载及更新
(1)准备一个测试JSON文件【新建一个data.json粘贴复制即可】{ "categories": ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"], "data": [5, 20, 36, 10, 10, 20]}(2)准备一个test.html文件【粘贴复制即可】<!DOCTYPE html&
2018-03-17 11:15:41
314
原创 js处理时间字符串,笔记
var str = info[0].start_time;// console.log(typeof info[0].start_time); var start_time=str.substr(0,10); console.log(typeof start_time); ...
2018-03-16 14:11:43
231
原创 利用ajax上传图片并预览
(1)通过FormData对象可以组装一组用 XMLHttpRequest发送请求的键/值对。 它可以更灵活方便的发送表单数据,因为可以独立于表单使用。表单部分<div class="form-group"> <label for="lastname" class="col-sm-2 control-...
2018-03-16 09:34:51
388
转载 PHP中self与$this的区别分析
面向对象编程(OOP,Object OrientedProgramming)现已经成为编程人员的一项基本技能。利用OOP的思想进行PHP的高级编程,对于提高PHP编程能力和规划web开发构架都是很有意义的。这里我主要谈的是this,self关键字之间的区别。从字面上来理解,分别是指这、自己。先初步解释一下,this是指向当前对象的指针(可以看成C里面的指针),self是指向当前类的指针。我们这里频...
2018-03-13 10:35:54
642
原创 laravel中上传图片并预览
(1)需要工具uploadify(2)需要uploadify文档一份(uploadify文档链接)(3)demo模仿<tr> <th>缩略图:</th> <td> <input type="text" size="50...
2018-03-12 14:45:49
3244
1
原创 jquery中用ajax的问题
(1)切记要删除掉print_r之类的输出语句,不然会导致success:function出现问题(2)动态刷新 var t=setTimeout("location.href = location.href",500);
2018-03-06 16:38:47
148
原创 tp的复杂连表
public function getWxChildList() { $response['errcode'] = 202; $response['errmsg'] = '查询失败'; if(IS_POST) { $id = I('post.id'); $res = M('TOp...
2018-03-06 14:43:36
161
原创 在thinkphp3.2中利用ajax删除栏目
一,遇到的问题(1)$.post的data数据不能放到url传送,不然就相当于get的方法了(2)ajax的到的数据不能够直接return,需要3.2版本需要用ajaxReturn$this->ajaxReturn ($data);(3)没有办法在html的自定义函数中添加返回参数,原因是不可以使用$vo.id$vo['id']二 解决办法(1)javacript:;是默认不操作(2)set...
2018-03-05 16:22:15
403
原创 如何将一个复杂的mysql结果集,再筛选一次
通过下面的极其复杂的sql语句,如下SELECT d.id AS uid,(SELECT paystudate_id FROM erp_demand_meter as b WHERE demand_id = d.id ORDER BY addtime DESC LIMIT 1) as pp, (SELECT uerdates FROM erp_demand_meter as b WHERE dem...
2018-03-01 15:44:41
8804
转载 SQL的左联,右联,内联的关系
相信很多人在刚开始使用数据库的INNER JOIN、LEFT JOIN和RIGHT JOIN时,都不太能明确区分和正确使用这三种JOIN操作,本文通过一个简单的例子通俗易懂的讲解这三者的区别,希望对大家能带来帮助。首先,我们创建示例数据库和表。同时也要明确一个概念:A INNER/LEFT/RIGHT JOIN B操作中,A表被称为左表,B表被称为右表。创建示例数据库school,在数据库scho...
2018-02-28 10:05:46
3108
1
转载 关于php的命名空间的理解
什么是命名空间以及如何定义命名空间一般情况向,在一个php程序源代码文件或同一个请求中是不允许有两个以上相同名称的类名、常量名或者函数名的,这样的话,程序在运行的时候就会报错。但是,在很多实际情况下,我们是无法避免在同一个文件下有两个以上相同名称的类名、常量名或者函数名的。这种情况下就需要引入命名空间。举个例子:<?phpfunction getUser () { return $u...
2018-02-25 16:44:42
254
原创 安装xdebug
一,先百度找到xdebug官网,点击download页面二,复制你的phpinfo的信息并粘贴到小框框里面供它分析点击分析我的phpinfo将下载的文件放入php目录下的ext扩展里面并在php.ini里面添加配置项[Xdebug] ;指定Xdebug扩展文件的绝对路径 zend_extension=D:/phpext/php_xdebug-2.4.1-5.4-vc9.dll ...
2018-02-25 13:40:07
336
原创 thinkphp的日记
安装tp5.0composer create-project topthink/think=5.0.* tp5 --prefer-dist利用tp5.0的web服务器【php -S localhost:定义端口 router.php :定义的端口不能和Apache重复】php -S localhost:8080 router.php现在可以直接用你自定义的端口访问了...
2018-02-25 13:28:55
148
原创 如何利用composer安装laravel
一,直接用命令(修改版本就可以了)composer create-project laravel/laravel=5.1.33 二,直接去packagist里面去找laravel安装laravel正式开始要将命令切换到你要安装的目录上,例如:wwwroot/这个目录然后执行:composer create-project laravel/laravel 你的文件夹名字 ”版本号“...
2018-02-24 22:43:18
278
原创 composer的安装和配置
一,扩展做准备1.检查你的php版本是否符合框架的要求2.准备好三个扩展(通过修改php.ini,去掉他们前面的分号)OpenSSL扩展PDO扩展Mbstring扩展二,安装composer1.有两种方法(1)通过官网安装,需要翻墙哦(2)通过离线安装包(傻瓜式安装)直接把图下的两个文件放进php.exe同一个目录下就可以了然后直接在命令行输入composer -v大功告成三,配置composer...
2018-02-24 22:23:45
2399
1
原创 如何配置php环境变量
进入环境变量,配置path将里面的东西复制出来备份一下,顺便看看之前是不是配置了别的php在末尾加上现在的php.exe目录就可以了,不需要加php.exe
2018-02-23 22:47:41
6395
转载 如何利用windows的命令强制杀进程
window下当使用某个端口时,发现这个端口被占用,但是正规的关闭这个进程又关闭不了,可以使用强制杀死。进入运行的cmd命令下:比如想查看8088端口被哪个进程占用了,cmd下输入这个命令:netstat -ano|findstr 8088如下图:说明:上面的图片的8088端口的PID是10228,但是下面的8088的PID是2472,因为,上面的图是最后截图的,是在杀死8088的2472进程...
2018-02-23 18:29:24
445
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人