1.springboot 1.3.5升级1.5.9后 默认使用tomcat 8.5版本而之前用的是tomcat7 get请求报400 异常信息为 The valid characters are defined in RFC 7230 and RFC 3986 2.注意这里说明了,只是get请求。p ...
分类:
编程语言 时间:
2018-02-08 19:57:54
阅读次数:
1360
一. 背景 最近几天一直在学习restful framework的源代码,用户请求的流程,在路由系统这块遇到一个疑问,关于类的继承关系,当请求进来到路由这块,执行as_view()方法的时候,为什么会运行父类View的as_view()方法再执行到APIView的dispatch方法呢?这里记录一下 ...
分类:
编程语言 时间:
2018-02-08 20:00:16
阅读次数:
371
Django路由系统(网址关系映射)、视图、模板 一、路由系统(网址关系映射) 1、单一路由对应: 一个url对应一个视图函数(类) 2、基于正则路由对应: 多个url对应一个视图 3、name: 对URL路由关系进行命名,以后可以根据此名称生成自己想要的URL 4、多级路由: 多级路由目的避免有多 ...
分类:
编程语言 时间:
2018-02-08 20:02:35
阅读次数:
213
参考: 知乎:https://www.zhihu.com/question/23293449 MATLAB的实现GitHub地址:https://github.com/yanshengjia/artificial-intelligence/tree/master/genetic-algorithm- ...
分类:
编程语言 时间:
2018-02-08 20:03:01
阅读次数:
208
class _5maoPao{ public static void main(String[] args){ int[] arr ={1,3,2,9,5};;//简写方式声明一个数组并符初始值 maoPao(arr);//给方法传入一个数组 } static void maoPao(int[] a... ...
分类:
编程语言 时间:
2018-02-08 20:03:44
阅读次数:
143
字典dict是Python中使用频率非常高的数据结构,关于它的使用,也有许多的小技巧,掌握这些小技巧会让你高效地的使用dict,也会让你的代码更简洁. 1.默认值 假设name_for_userid存放的是name和id的映射关系: 获取name_for_userid中的某一个id的name,最简单 ...
分类:
编程语言 时间:
2018-02-08 20:04:18
阅读次数:
171
题意 : 给出含有 N 个点 M 条边的图(可能不连通或者包含环),每个点都标有一个小写字母编号,然后问你有没有一条路径使得路径上重复字母个数最多的次数是多少次,例如图上有条路径的顶点标号顺序是 abcaca 那么答案就是 3 ,因为 a 出现了三次,如果答案无穷大则输出 -1 分析 : 不难联想到 ...
分类:
编程语言 时间:
2018-02-08 20:04:57
阅读次数:
196
virtualenv 用来创建一套"隔离"的python 运行环境。 virtualenv 优点: 使不同应用开发环境独立 环境升级不影响其他应用,也不会影响全局的python环境。 可以防止系统中出现包管理混乱和版本的冲突。 安装: # 安装 pip install virtualenv # 创建 ...
分类:
编程语言 时间:
2018-02-08 20:05:05
阅读次数:
200
http://blog.csdn.net/yerenyuan_pku/article/details/72514034 Restful就是一个资源定位及资源操作的风格,不是标准也不是协议,只是一种风格,是对http协议的诠释。 资源定位:互联网所有的事物都是资源,要求url中没有动词,只有名词,没有 ...
分类:
编程语言 时间:
2018-02-08 20:05:37
阅读次数:
152
转自:https://www.ibm.com/developerworks/cn/java/j-lo-exception-misdirection/index.html 本文着重介绍了 Java 异常选择和使用中的一些误区,希望各位读者能够熟练掌握异常处理的一些注意点和原则,注意总结和归纳。只有处理 ...
分类:
编程语言 时间:
2018-02-08 20:05:45
阅读次数:
176
1、工具和资源 Visual Studio 2017社区免费版,使用Visual Studio Installer下载安装,安装完成点击修改,安装C++桌面模块。 根据C Primer Plus(第六版)中文版学习,CSDN下载链接:http://download.csdn.net/download ...
分类:
编程语言 时间:
2018-02-08 20:06:35
阅读次数:
175
数组创建 JavaScript中创建数组有两种方式,第一种是使用 Array 构造函数: ? 1 2 3 var arr1 = new Array(); //创建一个空数组 var arr2 = new Array(20); // 创建一个包含20项的数组 var arr3 = new Array( ...
分类:
编程语言 时间:
2018-02-08 20:06:44
阅读次数:
234
#include<arpa/inet.h>#include<assert.h>#include<errno.h>#include<netinet/in.h>#include<signal.h>#include<stdlib.h>#include<stdio.h>#include<string.h>#in
分类:
编程语言 时间:
2018-02-08 20:07:26
阅读次数:
218
JavaScript中this的四种情况(非严格模式) 1、当this所在函数是事件处理函数时,this指向事件源。2、当this所在函数是构造函数时,this指向new出来的对象。3、this所在函数的所属对象是谁,this指向函数所属对象。4、当this所在函数没有所属对象,this指向wind ...
分类:
编程语言 时间:
2018-02-08 20:08:32
阅读次数:
170
vimmycp.py‘‘‘写一个考贝的脚本!‘‘‘‘‘‘执行时运行脚步加位置参数‘‘‘‘‘‘./mycp.py文件文件‘‘‘#!/usr/bin/python#coding:utf-8importsysfile1=sys.argv[1]file2=sys.
分类:
编程语言 时间:
2018-02-08 20:09:06
阅读次数:
173
本文出现了大量maven的内容,更适合java程序员阅读,如果你的语言做依赖管理的方案与maven差异很大,可能在有些地方会不理解 从很久之前go语言在依赖解决和管理方面方案的匮乏就被不少人诟病。光指望go get指令,很多事办不成。我也不清楚从什么时候开始,dep,这个官方的解决方案开始被推广了。 ...
分类:
编程语言 时间:
2018-02-08 20:10:51
阅读次数:
15401
函数定义函数代码块以def关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。return[表达式]结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回None。deffunctionname(parameters):"
分类:
编程语言 时间:
2018-02-08 20:14:36
阅读次数:
292