在.Net Core WebAPI下给Swagger增加导出离线文档功能
一丶前言 最近刚接触到Swagger,在github上下载了它的源码和demo学习了一遍,发现这个组件非常好用,不过不足的是它没有导出离线文档的功能,于是乎我就想给它加一个导出功能 Swagger Github开源地址 二丶思路 其实说白了api文档就是一个html静态页面,html可以转word或 ... 查看全文
NPM搭建服静态务器 http-server
搭建服静态务器 http-server 1、全局安装 http-server npm install http-server -g2、到某已目录下安装 npm install http-server3.init npm npm init yes 在package.js中加入<code>"script ... 查看全文
如何使用sublime代码片段快速输入PHP头部版本声明
Sublime 菜单栏->Tools→New Snippet→输入以下内容: 然后保存文件名为phpheader.sublime-snippet,保存到指定路径 然后新建一个文件,输入 phpheader+tab 就可以自动输入php头部注释,bingo! editplus原理类似,也可以使用代码片 ... 查看全文
JS中encodeURIComponent函数用php解码的代码
JS中encodeURIComponent函数给中文编码后,如何用php解码?? 前提:编码前的中文可能是gbk,gb2312,utf-8等。 复制代码 代码如下: urldecode() iconv() 在JS中使用了encodeURIComponent对中文进行编码在PHP中使用iconv('U ... 查看全文
对WEB标准以及W3C的理解与认识?
web标准简单来说可以分为结构、表现和行为。其中结构主要是有HTML标签组成。或许通俗点说,在页面body里面我们写入的标签都是为了页面的结构。表现即指css样式表,通过css可以是页面的结构标签更具美感。行为是指页面和用户具有一定的交互,同时页面结构或者表现发生变化,主要是有js组成。 web标准 ... 查看全文
Python web面试常见问题
一、Python语法以及其他基础部分: 1.可变与不可变类型 2.浅拷贝与深拷贝的实现方式、区别;deepcopy如果你来设计,如何实现 3.new()与init()的区别 4.你知道几种设计模式 5.编码与解码你了解过吗 6.列表推导式list comprehension和生成器的优劣 7.什么是 ... 查看全文
windows下配置apache+https
通过https反向代理映射到http地址,可实现以https的方式,访问普通的http网站。主要涉及到以下三个配置文件的修改:httpd.confhttpd-ssl.confhttpd-vhosts.conf具体实现步骤:1. 修改conf/httpd.conf取消ssl及proxy相关注释#Loa ... 查看全文
mark Pay http://git.oschina.net/littleCrazy/dianshangpingtai-zhifu/blob/master/OrderPayController
@Controller @RequestMapping("/api/pay/") public class OrderPayController extends BaseController{ @Autowired private OrderManager orderManager; @Autowi ... 查看全文
thinkphp 条件查询 模糊查询 区间查询 in 查询 与自定义查询
eq=>‘=‘$map[‘id‘]=array(‘eq‘,‘2‘);neq=>‘<>‘$map[‘id‘]=array(‘neq‘,2);gt=>‘>‘$map[‘id‘]=array(‘gt‘,3);egt=>‘>=‘$map[‘id‘]=array(‘egt‘,3);lt=>‘<‘$map[‘id‘]=array(‘lt‘,3);elt=>‘<=‘$map[‘id‘]=array(‘elt‘,3);模糊查询$map[‘user.. 查看全文
使用URLConnection调用axis1.4开发的webservice
写在前面: 调用webservice的方式有很多:1.直接在客户端使用工具生成客户端代码,将代码拷进项目中调用即可;2.使用对应的webservice框架来进行调用,比如如果我们我的服务端开发用的是axis,那么我在客户端也可以导入相应的axis的jar包,然后用它相关的方法来进行调用;3.js调用 ... 查看全文
docker 安装nginx、php-fpm
运行环境: 创建目录: 启动 php-fpm: 解释执行 php 需要 php-fpm,先让它运行起来: 编辑 nginx 配置文件: 说明: php:9000 表示 php-fpm 服务的访问路径,下文还会提及。 /var/www/html 是 sui-php 中 php 文件的存储路径,经 do ... 查看全文
Linux使用Shell脚本实现ftp的自动上传下载
1. ftp自动登录批量下载文件。#####从ftp服务器上的/home/data 到 本地的/home/databackup#####!/bin/bashftp -n<<!open 192.168.1.171user guest 123456binarycd /home/datalcd /home ... 查看全文
关于java web 项目中文日志以及文件中文内容乱码解决
1、查看项目编码格式与日志文件格式是否一致,如统一UTF-8 2、使用 Linux命令 locale 查看Linux系统编码 保证跟项目编码一致。 修改Linux系统编码 vim /etc/sysconfig/i18n 2、首先查看Tomcat启动脚本catalina.sh 是否有 JAVA_OPT ... 查看全文
HTTP API 自动化测试从手工测试到平台的演变
不管是 Web 系统,还是移动 APP,前后端逻辑的分离设计已经是常态化,相互之间通过 API 调用进行数据交互。在基于 API 约定的开发模式下,如何加速请求 / 响应的 API 测试,让研发人员及早参与到调试中来呢?既然 API 是基于约定开发,为何不按照这个规范编写测试用例,直接进入待测试状态 ... 查看全文
.Net WebAPI 访问其他项目层操作
1.首先,配置一个公用的WEBAPI服务接口: 2.在引用的项目层里添加JasonContainer类(即引用),用来访问对应的类 ,规则是以BL开头及以Service结尾的.cs文件,通过反射生产对应的类实例 3.在引用的项目层里添加AssemblyProvider.cs 4.WebAPIConi ... 查看全文
使用C#WebClient类访问(上传/下载/删除/列出文件目录)
在使用WebClient类之前,必须先引用System.Net命名空间,文件下载、上传与删除的都是使用异步编程,也可以使用同步编程, 这里以异步编程为例: 1)文件下载: 2)文件上传: 3)文件删除: 4)列出文件(或目录): 需引入命名空间:System.IO、System.Xml及System ... 查看全文
提高PHP程序运行效率的方法
1.在可以用file_get_contents替代file、fopen、feof、fgets等系列方法的情况下,尽量用 file_get_contents,因为他的效率高得多!但是要注意file_get_contents在打开一个URL文件时候的PHP版本问题; 2.尽量的少进行文件操作,虽然PHP ... 查看全文
Details about HTTP
HTTP(Hyper Text Transfer Protocol) is managed by W3C institute. There are two versions 1.0 and 1.1. The version 1.1 is used widely. But what's the dif ... 查看全文
Serlvet 处理http请求并保持长连接
一.Servlet,一个请求在容器中是如何处理的 Servlet规定的,相应客户请求访问特定Servlet流程如下: 1.客户端发出请求。 2.Servlet容器接收客户请求解析。 3.Servlet容器创建一个ServletRequest对象。 其中包含客户请求信息及其他关于客户的信息如请求头,请 ... 查看全文