MVC浅析 MVC或多或少都有听说过,我知道如果要作为一个前端的话,MVC应该是一个显示技术水平的槛,是绕不过去的,所以我乖乖来写这篇文章,对MVC进行一些粗浅的分析和归纳,以加深对MVC的理解。 MVC是一种代码组织形式,他把代码依据功能的不同划分成三个部分,分别是Model、Controller ...
分类:
编程语言 时间:
2018-09-19 13:49:28
阅读次数:
164
1 Java ...
分类:
编程语言 时间:
2018-09-19 13:50:09
阅读次数:
136
C 错误处理 C 语言不提供对错误处理的直接支持,但是作为一种系统编程语言,它以返回值的形式允许您访问底层数据。在发生错误时,大多数的 C 或 UNIX 函数调用返回 1 或 NULL,同时会设置一个错误代码 errno,该错误代码是全局变量,表示在函数调用期间发生了错误。您可以在 errno.h ...
分类:
编程语言 时间:
2018-09-19 13:50:35
阅读次数:
276
1 # -*- coding: utf-8 -*- 2 import urllib 3 import urllib2 4 import json 5 6 def getloca(loca): 7 url='http://api.map.baidu.com/geocoder/v2/?address=' ...
分类:
编程语言 时间:
2018-09-19 13:51:36
阅读次数:
161
遇到的问题:按照别人的blog搭jsp页面就是html页面跳转不了,总是如图: 终于找到了一个能用的blog ,换 thymeleaf(html页面跳转)成功。 控制器代码 注意下: @Controller而不是@RestController,不然也会直接返回字段值 就变成入门(一)写的内容 htm ...
分类:
编程语言 时间:
2018-09-19 13:51:50
阅读次数:
168
使用Python的requests库时,默认是没有失败时重试请求的,通过下面的方式可以支持重试请求设置请求时的重试规则importrequestsfromrequests.adaptersimportHTTPAdapters=requests.Session()a=HTTPAdapter(max_retries=3)b=HTTPAdapter(max_retries=3)#将重试规则挂载到http
分类:
编程语言 时间:
2018-09-19 14:42:43
阅读次数:
136
Spring MVC项目启动后的执行流程: 1.执行流程: 01.在web项目启动时,加载web.xml文件,包含核心配置文件 因为web.xml文件中设置了mvc的核心控制器,所以就会初始化这个控制器 02.比如用户的请求路径是 localhost:8080/hello 这时候会把/hello 当 ...
分类:
编程语言 时间:
2018-09-19 14:43:14
阅读次数:
233
智能指针 在C++库中最重要的类模板之一 智能指针实际上是将指针封装在一个类里,通过对象来管理指针. STL中的智能指针auto_ptr 头文件: <memory> 生命周期结束时,自动摧毁指向的内存空间 不能指向堆数组(因为auto_ptr的析构函数删除指针用的是delete,而不是delete[ ...
分类:
编程语言 时间:
2018-09-19 14:43:23
阅读次数:
190
[java] view plain copy print? [java] view plain copy print?<code class="language java">import java.util.Scanner;   ...
分类:
编程语言 时间:
2018-09-19 14:43:43
阅读次数:
175
classmethod 把classmethod装饰的方法变成为类中的方法 + 作用: 把classmethod装饰的方法变成为类中的方法,这个方法直接可以被类调用,不需要依托任何对象 + 应用场景: 当这个方法只涉及静态属性的时候,就应该使用classmethod装饰这个方法 StaticMeth ...
分类:
编程语言 时间:
2018-09-19 14:44:26
阅读次数:
173
(置顶,复习)A + B Again 链接:http://acm.hdu.edu.cn/showproblem.php?pid=2057 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)T ...
分类:
编程语言 时间:
2018-09-19 14:44:52
阅读次数:
150
C++ 简介 C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。 C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特点。 C++ 是由 Bjarne Stroustrup 于 1979 年在新泽西州美利山贝尔实验室开始设计开 ...
分类:
编程语言 时间:
2018-09-19 14:44:58
阅读次数:
202
文章开头先引入一处图片。 这处图片引自老罗的博客。为了避免不必要的麻烦,首先声明我个人比较尊敬老罗的。至于为什么放这张图,自然是为本篇博文服务,接下来我自会说明。好了,可以开始今天的博文了。 Annotation 中文译过来就是注解、标释的意思,在 Java 中注解是一个很重要的知识点,但经常还是有 ...
分类:
编程语言 时间:
2018-09-19 14:45:26
阅读次数:
151
任务一般可分为:CPU密集型、IO密集型、混合型,对于不同类型的任务需要分配不同大小的线程池。 CPU密集型任务(计算密集型的程序)尽量使用较小的线程池,一般为CPU核心数+1。 因为CPU密集型任务使得CPU使用率很高,若开过多的线程数,只能增加上下文切换的次数,因此会带来额外的开销。(即使当计算 ...
分类:
编程语言 时间:
2018-09-19 14:46:16
阅读次数:
175
前言:刚开始学网络编程,都会先写一个客户端和服务端,不知道你们有没有试一下:再打开一下客户端,是连不上服务端的。还有一个问题不知道你们发现没:有时启服务器,会提示“Address already in use”,过一会就好了,想过为啥么?在这篇博客会解释这个问题。 但现实的服务器都会连很多客户端的, ...
分类:
编程语言 时间:
2018-09-19 14:47:43
阅读次数:
178
线程是操作系统中独立的个体,但这些个体如果不经过特殊的处理就不能成为一个整体。线程间的通信就是成为整体的必用方案之一,可以说,使线程间进行通信后,系统之间的交互性会更强大,在大大提高CPU利用率的同时还会使程序员对各线程任务在处理的过程中进行有效的把控与监督。在本章中需要着重掌握的技术点如下: 使用 ...
分类:
编程语言 时间:
2018-09-19 14:48:10
阅读次数:
201
什么是抽象类 用来表示现实世界中的抽象概念 是一种只能定义类型,而不能产生对象的类 只能被子类继承,且抽象类的相关成员函数没有完整的体现,用来被子类重写. 比如图形(Shape)类, 就是一个抽象的概念,因为我们无法计算这个“图形”的面积,所以它的成员函数area()是空的。 而继承它的子类(矩形, ...
分类:
编程语言 时间:
2018-09-19 14:48:22
阅读次数:
147
题目描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 # -*- coding:utf-8 -*- # class ListNode: # def __init__(self, x): # self.val = x # self.next = Non ...
分类:
编程语言 时间:
2018-09-19 14:48:41
阅读次数:
139
在上章25.C++- 泛型编程之函数模板(详解) 学习了后,本章继续来学习类模板 类模板介绍 和函数模板一样,将泛型思想应用于类. 编译器对类模板处理方式和函数模板相同,都是进行2次编译 类模板通常应用于数据结构方面,使得类的实现不在关注数据元素的具体类型,而只关注需要实现的功能 比如: 数组类,链 ...
分类:
编程语言 时间:
2018-09-19 14:49:08
阅读次数:
150
1)初探函数模板 2)深入理解函数模板 3)多参函数模板 4)重载函数模板 当我们想写个Swap()交换函数时,通常这样写: 但是这个函数仅仅只能支持int类型,如果我们想实现交换double,float,string等等时,就还需要从新去构造Swap()重载函数,这样不但重复劳动,容易出错,而且还 ...
分类:
编程语言 时间:
2018-09-19 14:49:31
阅读次数:
116