HTTP代理协议的CONNECT方法
我们平时使用HTTP协议无非就是GET、POST这些方法,但是HTTP的内容远不止那些。今天就来说说HTTP代理使用的CONNECT。这个不是在网页开发上用的,如果没兴趣就跳过吧。 APACHE只是作为网页的服务器被使用的,不会支持这个方法。如果要使用它必须在服务器上安装相应的软件。这样的软件很多, ... 查看全文
HTML5 高级系列:web Storage
前言 HTML5 的 web Storage 存储方式有两种:localStorage 和 sessionStorage。 这两种方式都是通过键值对保存数据,存取方便,不影响网站性能。他们的用法相同,存储时间不同。 localStorage 的数据保存在本地硬件上,可以永久保存,可以手动调用api清 ... 查看全文
HttpComponents 发送post get 请求
1.场景描述 使用Apache开源组织中的HttpComponents,完成对http服务器的访问功能。 2.HttpComponents项目的介绍 HttpComponents项目就是专门设计来简化HTTP客户端与服务器进行各种通讯编程。通过它可以让原来很头疼的事情现在轻松的解决,例如你不再管是H ... 查看全文
命令模式 - 设计模式 - PHP版
1 cooker = $cooker; 15 } 16 public function excute() { 17 $this->cooker->doRice(); 18 } 19 } 20 //做菜(ConcreteCommand) 21 class CookFood implements Coo... ... 查看全文
职责链模式 - 设计模式 - PHP版
1 name = $_name; 24 } 25 //设置管理者上级 26 public function SetHeader(Manager $_mana) { 27 $this->manager = $_mana; 28 } 29 //申请请求 30 abstract public functi... ... 查看全文
抽象工厂模式 - 设计模式 - PHP版
1 createCat(); 66 $cat->Voice(); 67 $dog = $AnimalFactory->createDog(); 68 $dog->Voice(); 69 } 70 } 71 Client::main(); ... 查看全文
基于maven javaweb编程缺少java源文件
前提:基于maven的javaweb的开发环境,可参考 link https://blog.csdn.net/ldlly0505/article/details/79674826 1、在source中根据maven约束建立对应的文件夹; 2、更改编译及部署路径; 3、项目转换成Dynamic Web ... 查看全文
HTTP与HTTPS的区别
超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HT ... 查看全文
桥接模式 - 设计模式 - PHP版
1 icar->Run(); 21 echo ":在高速公路上。"; 22 } 23 } 24 /* * 乡村街道 25 * Class Street 26 */ 27 class Street extends AbstractRoad { 28 function Run() { 29 $this-... ... 查看全文
组合模式 - 设计模式 - PHP版
1 name = $name; 16 } 17 public function getName() { 18 return $this->name; 19 } 20 //增加节点 21 abstract function add(CompanyBase $c); 22 //删除节点 23 abstr... ... 查看全文
secureCRT sftp上传操作
sftpsecurecrt 按下ALT+P就开启新的会话 进行ftp操作。输入:help命令,显示该FTP提供所有的命令 pwd: 查询linux主机所在目录(也就是远程主机目录) lpwd: 查询本地目录(一般指windows上传文件的目录:我们可以通过查看”选项“下拉框中的”会话选项“,如图二: ... 查看全文
建造者模式 - 设计模式 - PHP版
1 _head}"; 17 echo "翅膀的颜色:{$this->_wing}"; 18 echo "脚的颜色:{$this->_foot}"; 19 } 20 } 21 /* * 抽象鸟的建造者(生成器) 22 * Class BirdBuilder 23 */ 24 abstract clas... ... 查看全文
C#发送Outlook邮件(仅SMTP版本)
先表明Outlook的参数:网址:https://support.office.com/zh-cn/article/Outlook-com-%E7%9A%84-POP%E3%80%81IMAP-%E5%92%8C-SMTP-%E8%AE%BE%E7%BD%AE-d088b986-291d-42b8- ... 查看全文
适配器模式 - 设计模式 - PHP版
1 "; 17 } 18 } 19 //类适配器角色 20 class Adapter implements Target { 21 private $adaptee; 22 function __construct(Adaptee $adaptee) { 23 $this->adaptee = $... ... 查看全文
HttpURLConnection 接收网络数据出现乱码问题
由于接收的数据经过gZip处理过,所以在接受的时候也要处理,并且加上编码格式(没有会出现部分数据乱码): 具体代码实现如下: 测试问题解决。。 ... 查看全文
3.TinkPHP中的模型
1.配置数据库的连接设置 数据库的连接配置项可以在系统的主配置文件中 2.什么是模型? 模型是MVC 三大组成部分的M,作用是负责与数据表达额交互(CRUD) 3.模型的创建 命名规范:不带前缀的标明并且首字母大写+Model+class.php 引入父类Model.class.php 声明模型并且 ... 查看全文
Golang开发支持平滑升级(优雅重启)的HTTP服务
Golang开发支持平滑升级(优雅重启)的HTTP服务 前段时间用Golang在做一个HTTP的接口,因编译型语言的特性,修改了代码需要重新编译可执行文件,关闭正在运行的老程序,并启动新程序。对于访问量较大的面向用户的产品,关闭、重启的过程中势必会出现无法访问的情况,从而影响用户体验。 使用Gola ... 查看全文
关于php变量的赋值和引用的区别
刚开始学习php,发现有些地方和js语法不同,所以记录下来。 这篇文章是总结php中变量赋值和引用的区别。 我们知道,js中,原始类型的赋值,是将值直接复制给变量;引用类型的赋值,是将内存地址复制给变量。至于这两者的区别,我就不讲了。 这里,我只总结哪些是直接赋值,哪些是复制的内存地址。 1、原始类 ... 查看全文
C#发送电子邮件(SMTP)及outlook.com账号之概要
以简报的形式记录C#发送电子邮件(SMTP)的技术要点,以及使用outlook.com提供的SMTP服务器的特殊事项。 ... 查看全文
使用腾讯地图WebService API进行地点搜索
https://lbs.qq.com/webservice_v1/guide-suggestion.html 1. 通过jsonp方式使用 2. 如果遇到报错"请求来源未被授权, 此次请求来源域名:",不要设置域名白名单 ... 查看全文
C# HttpWebRequest http请求
class HttpService { /// /// 处理http POST请求 /// /// 请求的url地址 /// 协议标头 /// 请求的内容类型 /// 请求的数据流 /// 请求的超时时间(秒) /// http POST成功... ... 查看全文
WEB服务器、应用程序服务器、HTTP服务器区别
WEB服务器、应用程序服务器、HTTP服务器有何区别?IIS、Apache、Tomcat、Weblogic、WebSphere都各属于哪种服务器,这些问题困惑了很久,今天终于梳理清楚了: Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL。与客户端的网 ... 查看全文