tp5 队列 supervisor

共0人围观 0 次评论

Linux上安装 think-queue 请先进入到框架的根目录再运行 根据thinkphp版本的不同选择不同的think-queue (https://github.com/top-think/think-queue/tree/v1.1.6) composer require topthink/think-queue 2.查看是否安装成功 php think queue:work -h 3.查看配置文件 ...

DataTables 的使用

共0人围观 0 次评论

在你的项目中使用 DataTables,只需要引入三个文件即可,jQuery库,一个DT的核心js文件和一个DT的css文件, 完成以以下三步即可看到如下效果: 引入json文件即可转换为中文 : json文件地址 <!--第一步:引入Javascript / CSS (CDN)--> <!-- DataTables CSS --> <link rel="stylesheet" type="text/ ...

Composer安装

共0人围观 0 次评论

在 Linux 和 Mac OS X 中可以运行如下命令: curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer 在 Windows 中,你需要下载并运行https://getcomposer.org/Composer-Setup.exe Composer-Setup.exe。 ...

Leancloud Using $this when not in object context

共0人围观 0 次评论

出现这个错误信息的原因是在静态方法中使用$this来调用本类的方法,在php中,静态方法调用使用self。 <?php private static $appId; public static function getAPIEndPoint() { self::$appId } ...

thinkphp F() 和S()的区别

共0人围观 0 次评论

F方法的特点是: 简单数据缓存; 文件形式保存; 采用PHP返回数据方式加载缓存; 支持子目录缓存以及自动创建; 支持删除缓存和批量删除; 不支持缓存有效期 F 写入 F('data','test data'); F 读取  F('data'); F 删除  F('data',NULL);&n ...

多线程和多进程

共0人围观 0 次评论

多进程 : 例如一个qq 和 一个微信 就是两个进程 多线程 : 例如 微信里发个表情 发个语音 就是两个进程 多线程 : 在软件中实现多个进程的并发执行的技术 优点 :     执行速度快,    可把占用时间的程序中的任务放到后台去管理    用户界面也有影响 比如用户点击了一个按钮去触发某些事情的处理 可以弹出来一个进度条去显示处理速度 & ...

wx.uploadFile() 返回值

共0人围观 0 次评论

wx.request 返回值为object格式 wx.uploadFile 返回值为字符串 需要手动转化 wx.uploadFile({ url: url, filePath: recode_tempFilePath, name: 'file', header: { 'content-type': 'multipart/form-data' }, success: function (vo) { ...

vagrant 简述

共0人围观 0 次评论

vagrant 本质上是一个虚拟机外挂, 通过一定的接口来管理虚拟机, 是一个编排工具 Laravel 为开发者提供了一套完善的重量级本地开发环境 —— Laravel Homestead vagrant 与 一整套日后开发所需要的工具相结合 方便了开发 ...

thinkphp 添加多个水印

共0人围观 0 次评论

public function share() { $detail = array( 'lawyer_name' => '律师姓名:李三', 'lawyer_tel' => '律师电话:17758002383', 'lawyer_email' => '联系邮箱:569543417@qq.com', 'lawyer_office' => '浙江易盟律师事 ...

php 异常处理

共0人围观 0 次评论

异常处理是在出现指定错误时改变脚本的执行 当异常出现时:异常代码被保存 切换到指定的脚本 当异常被抛出时,其后的代码不会继续执行,PHP 会尝试查找匹配的 "catch" 代码块。 如果异常没有被捕获,而且又没用使用 set_exception_handler() 作相应的处理的话,那么将发生一个严重的错误(致命错误),并且输出 "Uncaught Exception" (未捕获异常)的错误消息。 要避免这些问题,则要是想相对应的代码去处理 ...

PHP魔术变量 __FUNCTION__、__METHOD_的_区别

共0人围观 0 次评论

1. __LINE__ 文件中的当前行号。 2. __FILE__ 文件的完整路径和文件名。 3. __DIR__ 文件所在的目录。 4. __FUNCTION__ 函数名称(PHP 4.3.0 新加)。 5. __CLASS__ 类的名称(PHP 4.3.0 新加)。 6. __TRAIT__ Trait ...

浅谈微信小程序的6大功能

共712人围观 1 次评论

微信小程序的6大功能刷了屏啊 一、个人开发者也可以注册和开发小程序 先前只有企业可以注册,大大的抑制了个人开发者的热情和抱负,向个人开放以后,比较能推动小程序的发展  二、公众号菜单栏支持直接跳转小程序 这个方法不得不说很棒,原本的入口是二维码.和分享到好友,群聊的地址,推广不是特别好做,自从有了这个功能,入口就会好找很多,公众号的粉丝可以直接点击进入,无需再次推广, 三、公众号模版消息可打开相关小程序 ...

js 浮点数

共691人围观 1 次评论

在做支付的过程中,很多人都会遇到0.5-0.4=0.0999998  等等这样的情况,这个时候parseFloat,toFixed(2)就帮了大忙了, msg=parseFloat(msg).toFixed(2),就是保留小数点后两位,并且四舍五入 ...

微信小程序 wx.onShareAppMessage

共724人围观 0 次评论

这两天一直在研究,怎么分享的时候带上我的openid,知道哪个是顺着我的分享进来的,然后就找到了这个参数,看文档是这样写的,我也就在写链接地址的时候 path : 'pages/user?openid='+openid  ,分享的时候,第一次是能打开的,但是由于下面的执行错误 ,所以没成功,后来再分享,就一直说是页面不存在,试了很多次,百度了很多,没什么有用的价值的,就把微信的缓存清了,把微信开发者工具的缓存也清了,就可以打开了,废了老大的劲啊,至于接收数据,就在初始化的时候 ...

微信小程序能分享到哪里?微信小程序能分享到朋友圈吗?

共562人围观 0 次评论

微信下一波蓝海,或许就在十几天后开启。 12月28日,腾讯集团高级执行副总裁、微信事业群总裁张小龙表示,微信小程序计划于1月9日正式上线,届时所有微信用户都能够使用。下面就跟下载吧小编一起来了解一下吧!   微信小程序,是微信在订阅号、服务号、企业号后祭出的又一款“大杀器”,是一种根植于微信生态的类App轻应用 ,对创业者而言,可以直接调用微信标准化技术接口和资源开发应用程序;对用户而言,可以在微信上直接体验优于web页面几乎与本地App相差无几的产品性能。 ...

微信小程序之前后台数据交互

共377人围观 1 次评论

前台wx.request到一个网址 var app = getApp() Page({ data:{ recode : '', }, onLoad:function(options){ var that = this var openId = app.globalData.openId wx.request({ url: 'http://qq.cc/Wechat_applet/Collection/pay_ ...

微信小程序之globalData(修改openid为例)

共358人围观 0 次评论

研究了一段时间的微信小程序,在实际操作的过程中,由于openid经常要用到,所以想要把openid放在公用的js中方便其他js调用,然后仔细的去查看了文档,发现有个globalData,呦,文档说的很是简洁哪,写多点要钱啊,苦了我们一众菜鸟,看完以后,啥也没看懂,,,,,遂上官方给出的微信小程序示例的demo上查看,是调用了这个方法 是调用的方法,使用了回调,然后定义的,本人呢,只想快快乐乐的定义一个openid,并不想每次想他们一样考虑那么多,所以这个方法不适合我,所 ...

微信小程序之 onShareAppMessage()

共353人围观 0 次评论

只有定义了 onShareAppMessage() 这个函数,右上角菜单才会出现分享的按钮,用户点击分享按钮的时候会调用, 此事件需要 return 一个 Object,用于自定义分享内容分享图片不能自定义,是从当前页面进行截图 Page({ onShareAppMessage: function () { return { title: '自定义分享标题', path: '/page/user?id=123' } ...

微信公众号 原创功能和答赏功能

共391人围观 0 次评论

微信公众号的原创功能怎样去开通,这个功能是需要微信主动来邀请的,不像其他功能直接开通,得到邀请的方法 首先:最重要的要求:在微信公众号所发布的文章一定要原创。    既然是申请原创声明功能,那么微信公众号发送的文章一定要原创,文章的原创度越高,原创文章在所有所发送信息中占比越高,那么越快可以获取到原创声明功能的邀请。每次推送只推送1篇文章。最大的原因营销性小,原创度高,从而快速获取了原创声明的邀请。  第二、推送内容有一定的规律性,保持每月有一定的数量。 ...

simple_html_dom 详解

共365人围观 0 次评论

下载地址 https://github.com/samacs/simple_html_dom 主要介绍了php使用simple_html_dom解析HTML的方法,实例分析了php针对dom节点操作的相关技巧 说一下使用simple_html_dom这个开源类来解析HTML代码: <?php /** * note: * User: gao * Date: 2017/2/16 */ include 'simplehtmldom/sim ...

html 文档树

共345人围观 0 次评论

又称为节点树, <html> <head> <title>DOM Tutorial</title> </head> <body> <h1>DOM Lesson one</h1> <p>Hello world!</p> </body> </html> 上面所有的节点彼此间都存在关系。 ...

php中var_export与var_dump的区别分析

共346人围观 0 次评论

var_dump -- 打印变量的相关信息  var_export -- 输出或返回一个变量的字符串表示  $data = array ('name' => 'abc', 'job' => 'programmer','a'=>array('aa','cc','bb')); $data = var_dump($data,TRUE); echo $data; //var_dump array(3) { ["nam ...

elseif 和 else if 的区别

共384人围观 0 次评论

elseif 和 else if 在使用花括号的情况下是呗认为完全相同的 <?php if ($a > $b) { echo "a is bigger than b"; } elseif ($a == $b) { echo "a is equal to b"; } else { echo "a is smaller than b"; } ?> 在使用冒号的时候是不同的,使用冒号的时 ...

修改hosts谷歌的原理[转]

共358人围观 0 次评论

说说改hosts上网的原理 修改hosts上某些404网站,对于有过翻墙经历的人来说,已经是一个公开的秘密了。很多人都是知其然,不知其所以然,小谈一下其中的原理,如有纰漏错谬之处,恳请指出批正。 一、网址与IP 我们知道,每一个网站都有一个网址,而每一个网址呢,都对应着一个IP地址。 IP地址才是网站的真正地址,我们访问一个网站,必须知道它的IP地址才行。 二、DNS服务器 因为我们输入网址以后,并不是直接通过网址去连你的网站,而是通过另外一个工具,将网址“还原”成真实的IP地址, ...

goto

共447人围观 0 次评论

(PHP 5 >= 5.3.0, PHP 7) goto 操作符可以用来跳转到程序中的另一位置。该目标位置可以用目标名称加上冒号来标记,而跳转指令是 goto 之后接上目标位置的标记。PHP 中的 goto 有一定限制,目标位置只能位于同一个文件和作用域,也就是说无法跳出一个函数或类方法,也无法跳入到另一个函数。也无法跳入到任何循环或者 switch 结构中。可以跳出循环或者 switch,通常的用法是用 goto&nbs ...

PHP 数组运算符

共408人围观 0 次评论

+运算符是把两个数组联合起来,如果相加的两个数组的键名一样,则左边的会覆盖右边的 $a = array("a" => "apple", "b" => "banana"); $b = array("a" => "pear", "b" => "strawberry", "c" => "cherry"); $c = $a + $b; var_dump($c); //打印出来的结果 array(3) { ["a"]=> ...

百度编辑器ueditor代码语言调整

共432人围观 0 次评论

如图 , 作为开发者 , 通常有自己的常用语言 , 文章里经常用到代码段 , 肯定是希望自己常用的选项放在前面 . 方法: 直接在ueditor根目录下找到 ueditor.all.js 或者ueditor.all.min.js文件 如果你调用的时候使用的是那个文件,你就找到哪个文件 , 找到“insertcode”代码,不过整个文件包含"insertcode"的有好几个,我们需要找 ...

boolean false值

共470人围观 0 次评论

布尔值 FALSE 本身 整型值 0(零) 浮点型值 0.0(零) 空字符串,以及字符串 "0" 不包括任何元素的数组 不包括任何成员变量的对象(仅 PHP 4.0 适用) 特殊类型 NULL(包括尚未赋值的变量) 从空标记生成的 SimpleXML 对象 所有其它值都被认为是 T ...

PHP 短标签

共455人围观 0 次评论

当解析一个文件的时候,是从php的起始符开始, 当然也支持段标签,想要使用段标签的话,要开启php.ini中的 short_open_tag  配置指令或者编译 PHP 时使用了配置选项 --enable-short-tags 时才能使用短标记(Linux) 开发需要再次发布的程序或者库,或者在用户不能控制的服务器上开发。因为目标服务器可能不支持短标记。为了代码的移植及发行,确保不要使用短标记 <?= "输出 ...

Bootstrap 字体图标(Glyphicons)

共463人围观 0 次评论

字体图标是在 Web 项目中使用的图标字体。可以通过基于项目的 Bootstrap 来免费使用这些图标。 第一步 : 进行环境安装 http://www.runoob.com/bootstrap/bootstrap-environment-setup.html 在 fonts 文件夹内可以找到字体图标   相关的 CSS 规则写在 dist 文件夹内的 css 文件夹内的 bootstrap.css&nb ...

图片上传 PHP

共479人围观 0 次评论

<!DOCTYPE html> <html> <head> <title>test</title> </head> <body> <form action="upload.php" enctype="multipart/form-data" method="post"> <input type="file" name="file"> <button>上传</b ...

phpstorm常用快捷键

共482人围观 0 次评论

PhpStorm和Zend Studio一样,依然是Java内核开发的一款功能强大的PHP IDE代码编辑器 。相比zend studio , 内存占用更小 . 使用者很多 。鉴于很多人是像simon这样从其他编辑器转过来的,第一次使用PhpStorm,simon特意整理出PhpStorm的快捷键 , 供小伙伴们使用。 ctrl+shift+n查找文件 ctrl+shift+f 在一个目录里查找一段代码(ctrl+f的升级版) ctr+ ...

PHP 常用函数

共345人围观 0 次评论

php usleep() 函数延迟代码执行若干微秒。 unpack() 函数从二进制字符串对数据进行解包。 uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID。 time_sleep_until() 函数延迟代码执行直到指定的时间。 time_nanosleep() 函数延迟代码执行若干秒和纳秒。 sleep() 函数延迟代码执行若干秒。 show_source() 函数对文件进行语法高亮显示。 strip_whitespace() 函数返回已删除 PHP 注释以及空白字符 ...

editor 找不到临时目录

共1217人围观 0 次评论

editor 上传找不到临时目录 $_FILES['xxxx']['error'] 错误代码为6 找不到临时目录 进入到php.ini里面,修改upload_tmp_dir 删除前面的; upload_tmp_dir=绝对路径 D:\Program Files\phpStudy\tmp\temp 然后重启apach即可 ...

js.css 禁用右键 禁止复制

共632人围观 0 次评论

禁止文字选中 <body class="user-select"></body>   <style> .user-select { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -khtml-user-select: none; user-select: none; }  </style> 鼠标选中样式 ::s ...