【终于明白】PHP加入命名空间的好处--方便自动加载
我们按照文件目录的结构来为每个类写入命名空间,当在一个类中需要实例化另外一个类时,IDE会帮我们写入use namespace; 。这样,我们在写自动加载的时候,就不用考虑将要加载的类在哪一个文件目录下了,只需要这样写: spl_autoload_register(function ($clas... ... 查看全文
404、500、502等HTTP状态码介绍
基本涵盖了所有问题HTTP 400 – 请求无效HTTP 401.1 – 未授权:登录失败HTTP 401.2 – 未授权:服务器配置问题导致登录失败HTTP 401.3 – ACL 禁止访问资源HTTP 401.4 – 未授权:授权被筛选器拒绝HTTP 401.5 – 未授权:ISAPI 或 CG ... 查看全文
Linux apache tomcat
[root@node1 ~]# mv jdk-7u79-linux-x64.tar.gz /usr/local/[root@node1 ~]# cd /usr/local/[root@node1 local]# tar jxvf jdk-7u79-linux-x64.tar.gz [root@nod ... 查看全文
03-PHP的各种扩展
【安装memcached】 [安装 libevent] $ tar zxvf libevent-2.0.20-stable.tar.gz $ cd libevent-2.0.20-stable/ $ ./configure --prefix=/usr/local/libevent $ make && ... 查看全文
c# HttpClient和HttpWebRequest添加Basic类型的Authentication认证
c#项目中用到调用客户接口,basic身份认证,base64格式加密(用户名:密码)贴上代码以备后用 1、使用HttpClient实现basic身份认证 using (HttpClient client = new HttpClient()) { client.DefaultRequestHeade ... 查看全文
从kepware定时取web api内容
1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7... ... 查看全文
如何在Web API应用程序中使用FastReport
下载FastReport.Net最新版本 在本文中,我们将创建一个用于从服务器接收FastReport报表的API。首先,让我们定义API是什么。从字面上看,这个缩写代表了应用程序的软件界面。这意味着应用程序具有提供对其功能的访问的接口。在Web应用程序的上下文中,API是一种Web服务,具有一组与 ... 查看全文
PHP.51-TP框架商城应用实例-前台3-楼层推荐、TP框架雪崩问题
楼层推荐 效果图 1、增加表字段 商品表 分类表 2、修改商品模型和分类模型接收字段is_floor 3、修改商品和分类相关的表单 4、后台制作推荐方法 4.1在分类模型中增加获取前台楼层数据的方法 4.2在IndexController.class.php控制器中取出数据 4.3在首页中循环输出 ... 查看全文
PHP.50-TP框架商城应用实例-前台2-商品推荐
商品推荐 {抢购,新品,精品,热卖}效果如下 1、在商品表增加促销价格与促销起始时间和结束时间三个字段,字段推荐楼层与排序在后面用到 注意:在增加datetime类型字段时,要添加默认值{datetime范围:1000-01-01 00:00:00 到 9999-12-31 23:59:59};并且 ... 查看全文
CXF2.7整合spring发布webservice
服务端发布webservice 1.需要的jar包: 2.包结构 3.代码 1.实体类 2.dao代码: 3.service代码: 4.配置文件 application.xml 经测试:上面的import不需要也是可以的。 web.xml 5.启动服务进行测试: 客户端使用webservice: 无 ... 查看全文
HTTP API接口安全设计
HTTP API接口安全设计 API接口调用方式 HTTP + 请求签名机制 HTTP + 参数签名机制 HTTPS + 访问令牌机制 有没有更好的方案? OAuth授权机制 OAuth2.0服务的几种授权流程 ... 查看全文
(转)Windows 平台下解决httpd.exe: syntax error on line 39
近来在研究PHP,结果为了Apache的安装伤神不已。。。小白我在安装后,启动Apache的服务虽然可以,不过,在Apache sevice monitor 中启动services时就会出现如下的问题: 对此小白是一点都不清楚什么原因,无奈之下只好上网求助,网上的解决版本如下:进入cmd, 然后进入 ... 查看全文
Thinkphp的空控制器和空操作以及对应解决方法
在上篇随笔中我们已经知道了tp框架的四种访问方式,那么当在地址栏输入不存在的操作方法、控制器会怎么样呢? 先看一下定义: 空操作:一个对象(控制器)调用本身不存在的方法 空控制器:在实例化控制器对象的时候,没有找到指定的类 首先,在Application文件下新建Ceshi模块,并在Ceshi模块下 ... 查看全文
中国建设工程造价管理系统 http://zaojiasys.jianshe99.com/cecaopsys/
建造师造价管理系统漏洞提示: 可以绕过,直接进入后台,为了安全起见,我就不多说了,。 里面的数据,从小学,中学,高中,大学,户口,电话,身份等, 很全, 本人没有破坏任何数据, ... 查看全文
thinkphp的空控制器和空操作以及对应解决方法
空操作:一个对象(控制器)调用本身不存在的方法 空控制器:在实例化控制器对象的时候,没有找到指定的类 首先,在Application文件下新建Ceshi模块,并在Ceshi模块下按照Home模块建立相同的文件夹,如下图: 1)在Controller文件夹下新建Login控制器: 2)地址栏输入访问地 ... 查看全文
LNMP环境搭建——PHP篇
一、源代码安装 1.编译安装 ./configure --prefix=/usr/local/php\ --with-config-file-path=/usr/local/php/etc --with-bz2 --with-curl \ --enable-ftp --enable-sockets ... 查看全文
对thinkphp的命名空间的理解
tp的命名空间其实就是虚拟目录,目的是为了自动加载类(不是管理文件) tp命名空间包含两部分: (1)初始命名空间:Library (2)根命名空间: a)Library文件下的所有文件夹,只含一级文件 b) 应用程序模块名(红色标注的是模块名) tp框架里所有的类文件里都要写上命名空间!!! 怎么 ... 查看全文
20181124_webAPI基础01_创建一个基础的WebAPI项目
1. webApi属于RESTful架构风格, 而RESTful风格, 是以资源为视角来描述服务的 2. 创建webAPI项目 3. 选择webAPI, 然后mvc会自动引用 4. 点击确定, 就创建好一个WebAPI项目, 项目目录如下: 5. 现在就可以尝试访问了: 6. 简单介绍: a) 此时 ... 查看全文
高性能 高价值的 PHP API 接口开发
第1章 课程介绍及基础知识讲解介绍本课程内容体系,并对后面内容进行基础知识铺垫,例如Restful API介绍、Yaf框架介绍与安装,Postman 以及一些基础工具的介绍。1-1 课程介绍1-2 API基础知识讲解1-3 RestfulAPI、Yaf框架、Postman 讲解 第2章 API接口的 ... 查看全文
API & Web API
API (应用程序编程接口) Define: API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。 Kind: Window ... 查看全文
对Thinkphp的命名空间的理解
TP的命名空间其实就是虚拟目录,目的是为了自动加载类(不是管理文件) TP命名空间包含两部分: (1)初始命名空间:Library (2)根命名空间: a)Library文件下的所有文件夹,只含一级文件 b) 应用程序模块名(红色标注的是模块名) tp框架里所有的类文件里都要写上命名空间!!! 怎么 ... 查看全文