再看最后一眼青春的星空

灿烂火光就像盛夏的烟火

欢送挣扎万年文明的巅峰

我们啊

将变星辰永远飘在黑暗宇宙

这个男人来自三体

Tirion

导航

随笔分类 -  后端

1 2 下一页

通过laravel理解IoC(控制反转)容器和DI(依赖注入)
摘要:原文地址: http://www.insp.top/learn-laravel-container ,转载务必保留来源,谢谢了! 容器,字面上理解就是装东西的东西。常见的变量、对象属性等都可以算是容器。一个容器能够装什么,全部取决于你对该容器的定义。当然,有这样一种容 器,它存放的不是文本、数值,而 阅读全文

posted @ 2016-04-21 15:49 Tirion 阅读(447) 评论(0) 推荐(0)

使用CURL下载远程文件保存到服务器
摘要:比如微信公众平台开发,下载用户的头像到服务器上: 阅读全文

posted @ 2016-04-21 15:09 Tirion 阅读(1893) 评论(0) 推荐(0)

微信JS-SDK应用DEMO
摘要:首先需要将以下函数写入TinkPHP的公用function.php文件中以便调用 其次在程序里面调用JSSDK的配置信息,如下: 最后创建html文件,其中JS内容如下: 阅读全文

posted @ 2016-04-21 15:08 Tirion 阅读(231) 评论(0) 推荐(0)

ThinkPHP多表操作
摘要:有以下三张表,分表为pl表(uid,content),user表(id,username),lyb表(uid,title) 多表查询操作有以下几种方法: ㈠视图模型(推荐) 定义视图模型,只需要继承ThinkModelViewModel,然后设置viewFields属性即可 public $view 阅读全文

posted @ 2016-04-21 15:02 Tirion 阅读(486) 评论(0) 推荐(0)

CURL学习和应用
摘要:使用PHP的cURL库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了。无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内容,cURL 是一个功能强大的PHP库。 注:需要启用curl 阅读全文

posted @ 2016-04-21 15:01 Tirion 阅读(155) 评论(0) 推荐(0)

PHP间隔一段时间执行
摘要:使用sleep()函数,传入秒数,就能间隔多少秒执行。 注意:浏览器在遇到sleep()后会阻塞这个站点的链接访问,导致此站点别的页面无法访问、、在同一台电脑用不同的浏览器也能正常访问 阅读全文

posted @ 2016-04-21 14:42 Tirion 阅读(739) 评论(0) 推荐(0)

ThinkPHP使用SQL函数进行查询
摘要://SQL函数查询 $products=$pro->where(array("FIND_IN_SET('".$type."',type)",'num'=>array('gt',0)))->order('time desc')->select(); //where条件的第一个元素使用了SQL函数,当使 阅读全文

posted @ 2016-04-21 14:39 Tirion 阅读(443) 评论(0) 推荐(0)

$data[$i++]+=2;不等于$data[$i++]=$data[$i++]+2;
摘要:下面这句,在解析的时候还是从左到右解析,当解析第一个data[i++]的时候,由于是后++所以data数组里的i还是原来的i。当解析第二个的时候,第一个的后++完成了运算,则第二个data里的i比原来的i加了1。在运算的时候从右到左运算,所以结果就是i+1的数组元素的值乘以2然后赋值给i元素的值。而 阅读全文

posted @ 2016-04-21 14:25 Tirion 阅读(262) 评论(0) 推荐(0)

迭代器的使用
摘要:集合和迭代器都应使用泛型,这样更加的安全简单 使用Iterator遍历集合比foreach更高效灵活,比如可以直接remove()掉一个元素,而foreach在遍历的时候不允许删除元素 例: 不能在对一个List进行遍历的时候将其中的元素删除掉解决办法是,你可以先将要删除的元素用另一个list装起来 阅读全文

posted @ 2016-04-21 14:22 Tirion 阅读(155) 评论(0) 推荐(0)

泛型的作用
摘要:泛型:类名<接收的类型> 这样的格式是泛型,泛型可以接收不同的类型,主要用在集合中 当我们创建类的时候,主要是要使用类里的成员属性和方法,而成员方法如果要接收参数,则需要给参数指定接收的类型。而泛型解决了成员方法只能接收固定类型的问题,一个类定义为泛型,则这个类的成员方法便可以接收不同的类型了。 比 阅读全文

posted @ 2016-04-21 14:17 Tirion 阅读(472) 评论(0) 推荐(0)

关于“类型”字段的处理
摘要:很多时候我们会遇到一个东西输入某个类型的情况 比如一个产品的分类,这里的type字段: 通常我们会用0 1 2来表示不同的类型,而不是具体的文字(如手机、电脑、鼠标这样的文字),这就导致了一个问题,前端显示内容 最原始的方法是这样: 而现在有了更方便的方法,使用一个数据表来保存type的数字类型和文 阅读全文

posted @ 2016-04-21 14:11 Tirion 阅读(147) 评论(0) 推荐(0)

TP3.2整合kindeditor
摘要:HTML PHP 注:kindeditor发布内容,里面的HTML标签会被htmlspecialchars()转码,因此,在取出内容的时候需要使用htmlspecialchars_decode()将HTML标签转回来 阅读全文

posted @ 2016-04-21 14:03 Tirion 阅读(309) 评论(0) 推荐(0)

TP3.2整合uplodify文件上传
摘要:HTML中:<style>#img_upload-queue{width:120px;float:left;} /*uploadify的上传进度条样式,前面的img_upload是根据上传按钮的ID来的*/</style> //需要引入这3个JS文件<script type="text/javasc 阅读全文

posted @ 2016-04-21 14:02 Tirion 阅读(414) 评论(0) 推荐(0)

ThinkPHP AJAX分页及JS缓存的应用
摘要:一、控制器中分配显示主页面 注:主页不需要对分页数据进行查询 二、在主页中创建一个DIV容器用于展示分页内容 1、HTML需求 注:需要自己创建一个链接,指向分页控制器,并传入p=1;这个链接的作用是用jquery自动点击获取第一页数据;HTML的构造需要和分页的相同,这样jquery的AJAX请求 阅读全文

posted @ 2016-04-21 11:58 Tirion 阅读(324) 评论(0) 推荐(0)

Thinkphp分页类使用
摘要:3.2.2分页设置变化: 控制器: 模版: 阅读全文

posted @ 2016-04-21 11:57 Tirion 阅读(287) 评论(0) 推荐(0)

ThinkPHP的缓存技术
摘要:如果没有缓存的网站是百万级或者千万级的访问量,会给数据库或者服务器造成很大的压力,通过缓存,大幅减少服务器和数据库的负荷。假如我们 把读取数据的过程分为三个层,第一个是访问层,第一个是缓存层,第三个是数据库存取层。如果没有缓存层,访问层是直接从数据库存取层读取数据,而设置缓存 后,访问层不再是直接在 阅读全文

posted @ 2016-04-21 11:36 Tirion 阅读(1454) 评论(0) 推荐(0)

7个鲜为人知却超实用的PHP函数
摘要:PHP有许多内置函数,其中大多数函数都被程序员广泛使用。但也有一些函数隐藏在角落,本文将向大家介绍7个鲜为人知,但用处非常大的函数。 没用过的程序员不妨过来看看。 1.highlight_string() 当需要在一个网站中展示PHP代码时,highlight_string()函数就变的非常有用了。 阅读全文

posted @ 2016-04-21 11:35 Tirion 阅读(128) 评论(0) 推荐(0)

什么是PHP无限级分类
摘要:注:兄弟连PHP项目视频18讲有详细讲解。PHP和mysql(或是各种数据库)有较深的依奈关系,比如这里就是通过数据库的设 计,id,pid(parent id),path(所有父id构成的路径,如Windows资源管理器的路径)来完成此功能。RBAC权限管理等也是这样的方式。 无限极分类说简单点就 阅读全文

posted @ 2016-04-21 11:34 Tirion 阅读(236) 评论(0) 推荐(0)

PHP发送邮件
摘要:源地址:http://www.oschina.net/question/251856_44013 1、下载PHPMailer 把此类放入ThinkPHP 的 Vendor内(不是项目目录) 保证\thinkphp\Extends\Vendor\PHPMailer\class.phpmailer.ph 阅读全文

posted @ 2016-04-21 11:34 Tirion 阅读(151) 评论(0) 推荐(0)

ThinkPHP验证码类的使用
摘要:1、创建一个方法并引入验证码类class ShowAction extends Action{//用户评论验证码public function verify(){import('ORG.Util.Image'); //引入验证码类Image::buildImageVerify('1','1','pn 阅读全文

posted @ 2016-04-21 11:32 Tirion 阅读(277) 评论(0) 推荐(0)

1 2 下一页

The Man from 3body