自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 使用ISBN码通过豆瓣API获取图书信息(ThinkPHP)

使用ISBN码通过豆瓣API获取图书信息/*** 图书扫码获取书籍信息* @method = post*/public function getBookInfo(){if (IS_POST) {$isbn = I('isbn');$url = "https://api.douban.com/v2/book/isbn/:".$isbn;    $curl = cu

2015-10-16 14:16:23 2321

原创 ThinkPHP学习日记(知识点总结)

A、ThinkPHP CURD操作时条件判断where的不同写法      在早期查看ThinkPHP3.2的在线开发文档时发现所有的where()中判定的条件都是直接写入的,但是后期参与开发工作时发现where中的判定条件也可以使用数组array的形式来进行描述,array的使用对于多条件多数值的判断来说会大大的减少代码的编写量。        a、where中直接写入判定条件   

2015-10-16 14:06:00 696

转载 查找附近的xxx 球面距离以及Geohash方案探讨

http://www.wubiao.info/372随着移动终端的普及,很多应用都基于LBS功能,附近的某某(餐馆、银行、妹纸等等)。基础数据中,一般保存了目标位置的经纬度;利用用户提供的经纬度,进行对比,从而获得是否在附近。目标:查找附近的XXX,由近到远返回结果,且结果中有与目标点的距离。针对查找附近的XXX,提出两个方案,如下:

2015-03-27 11:11:40 495

原创 PHP cURL函数库

cURL 函数curl_close — 关闭一个cURL会话curl_copy_handle — 复制一个cURL句柄和它的所有选项curl_errno — 返回最后一次的错误号curl_error — 返回一个保护当前会话最近一次错误的字符串curl_escape — 使用 URL 编码给定的字符串curl_exec — 执行一个cURL会话curl_file_create — Crea

2015-03-18 10:18:28 371

转载 你必须了解的Session的本质

有一点我们必须承认,大多数web应用程序都离不开session的使用。这篇文章将会结合php以及http协议来分析如何建立一个安全的会话管理机制。有一点我们必须承认,大多数web应用程序都离不开session的使用。这篇文章将会结合php以及http协议来分析如何建立一个安全的会话管理机制。我们先简单的了解一些http的知识,从而理解该协议的无状态特性。然后,学习一些关于c

2015-03-17 16:53:07 355

转载 让token令牌的session永远保持1个

原来的token是每个页面对应一个session来存放__hash__值,我的每个页面头部都有一个登录框,用户每访问一个页面就会产生一个token,如果用户一直不提交,那么token就不会自动销毁(除非session过期)。一个解决方案是通过配置文件,关闭令牌,只有在需要的视图中打开配置参数。但是我觉得我的网站不需要同时多个页面同时提交表单,而且我使用了session db hande

2015-03-17 16:50:55 1821

转载 Token的机制

近期来准备把原来做的thinkphp项目中写的假token利用thinkphp自带的getToken写成动态的,但是遇见了很大的问题,感觉主要还是对cookie,session,token的原理以及使用方法不太了解,下转载一篇帖子来明确一下思路。利用Token机制可以解决表单重复提交问题。实质是服务器端每次都生成一个不同的Token值返回给客户端,同时保存在session里。客户端

2015-03-17 16:28:40 4215

转载 ThinkPHP学习小记(CURD操作)

近期使用ThinkPHP完成后台的一些数据操作,原来使用的SQL语句在ThinkPHP中已经被改变形式,重新包装。原来摸不着头绪的时候总会百度 ThinkPHP delete,update,select语句怎么写,后来发现这一类操作叫CURD操作(= =#)一定是因为不扎实的基本功。下面摘抄CURD操作的讲解URL,留作以后复习查阅使用。http://doc.t

2015-03-11 17:12:03 370

原创 2015-3-4ThinkPHP学习日记(asign(),display(),Volist标签)

近段日子在实习期间开发APP监管后台,主要使用了AmazeUI+ThinkPHP来完成任务。对于ThinkPHP的认知也是从陌生慢慢变成掌握了一定的规律。下面来记录一些Get的技能1.assign()this->assign('name',$value);// 下面的写法是等效的$this->name = $value;上面为assign()最简单的用法,主要作用是

2015-03-04 15:03:49 477

转载 thinkphp的各种内部函数 D()、F()、S()、C()、L()、A()、I()详解--------转载

D、F、S、C、L、A、I 他们都在functions.php这个文件家下面我分别说明一下他们的功能D() 加载Model类M() 加载Model类A() 加载Action类L() 获取语言定义C() 获取配置值    用法就是   C("这里填写在配置文件里数组的下标")S() 全局缓存配置 用法S(“这里相当于一个

2015-02-16 13:27:32 582

转载 thinkphp 路径 (纯转)

TP中有不少路径的便捷使用方法,比如模板中使用的__URL__,__ACTION__等,如果你对这些路径不是很明白,用起来说不定就会有这样或那样的问题,抑或出了错也不知道怎么改,现在我们看一下这些路径到底是代表了什么吧!假如你项目首页的URL是:www.test.com/other/Form假如当前模块是:Index假如当前操作是:index那么首页完整的URL:http://ww

2015-02-16 13:26:32 408

转载 2015-1-22(mac升级yosemite之后xampp中mysql不能启动的问题解决)

这是xampp和优胜美地的不兼容造成了,新版本的xampp已经修复了这个bug。对于不想升级xampp同时又想修复这个问题的同学,可以按照以下方式解决:1、打开/Applications/XAMPP/xamppfiles/xampp进行编辑2、找到这一行:$XAMPP_ROOT/bin/mysql.server start > /dev/null &3、添加如下一行在找到的那一

2015-02-16 13:24:35 459

转载 XAMPP的配置文件(一部分转载)

XAMPP的配置文件(部分转载)  问题 6:我在哪里能更改配置文件?您可以通过文本编辑器来更改 XAMPP 的各种配置文件。这些文件存在于以下路径:Apache 基本配置:.\xampp\apache\conf\Apache SSL:.\xampp\apache\conf\ssl.confApache Perl(仅限插件):.\xampp\apache\conf\perl

2015-02-16 13:23:24 1078

原创 2015-1-20(Xinics学习日记)

开发工具(MAC OSX)1.Xampp    (1)apache    (2)mysql    (3)php    (4)phpmyadmin         修改config.inc.php进行配置,2.Sublim text23.Chrome browser4.Source Tree开发框架(ThinkP

2015-02-16 13:22:24 293

原创 VisualSvnServer 强制log hook代码

下载 VisualSvnServer 设置其 强制输入log功能*hooks 的编写使用操作步骤:1.打开visualSVN Server2.打开Repositories3.右键需要控制的项目->所有任务->manage hooks...4.选择Hooks tab,点击Pre-commit hook进入编辑界面5.将以下的内容复制到输入框中hook中的代码@

2015-02-16 13:20:09 556

原创 Linux CentOS 学习小记(修改inittab,切换root账户,关机,重启)

版本:CentOS 内容:(1)操作界面在文本与图形间的切换     vi /etc/inittab     id 3 与 5     3为可视化界面     5为文本界面       操作技巧:进入etc中inittab后界面为只读,按i进行输入,完成后按ESC退出输入模式,输入:wq!保存退出.*tips 建议在root用户下进行     (2)如何切换至root用

2015-02-16 13:18:07 591

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除