#springmvc的概念 一个mvc框架,用来简化基于mvc架构的web应用开发。 #基本原理-五大组件 1.DispatcherServlet:接受请求,依据HandlerMapping的配置调用相应的模型来处理。 2.HandlerMapping:包含了请求路径与模型的对应关系。 3.Cont ...
分类:
编程语言 时间:
2019-04-10 23:47:14
阅读次数:
261
一、ORM 与 SQLAlchemy 简介 ORM 全称 Object Relational Mapping, 翻译过来叫对象关系映射。简单的说,ORM 将数据库中的表与面向对象语言中的类建立了一种对应关系。这样,我们要操作数据库,数据库中的表或者表中的一条记录就可以直接通过操作类或者类实例来完成。 ...
分类:
数据库 时间:
2019-04-10 23:25:39
阅读次数:
212
FBV CBV Django中请求处理方式有两种: FBV和CBV FBV: function base views 在试图里使用函数处理请求 # url对应关系:url(r'^add_publisher/', views.add_publisher), from django.views impo ...
分类:
其他好文 时间:
2019-04-09 16:34:57
阅读次数:
130
计算机为什么要搞出“补码”这种东西? 本文阐述两个问题 ①计算机为什么要搞出个“补码”?不嫌麻烦? ②为什么 128的补码是10000000? 计算机为什么要搞出个“补码”? 先回顾一下补码是什么: | 正数的补码是其本身(二进制原码) | 负数的补码是在原码的基础上,符号位不变,其余位取反后加1。 ...
分类:
其他好文 时间:
2019-04-05 12:26:06
阅读次数:
117
np.array中的元素的个数,需要和转换的类型各个维度的乘积相等。如:$6=2 3=1 2 3$ 另外,可以发现参数的对应关系为`shape(num_dims, num_rows, num_cols)` ...
分类:
其他好文 时间:
2019-04-05 12:01:43
阅读次数:
116
在Map类设计是,提供了一个嵌套接口(static修饰的接口):Entry。Entry将键值对的对应关系封装成了对象,即键值对对象,这样我们在遍历Map集合时,就可以从每一个键值对(Entry)对象中获取对应的键与对应的值。 结果为无序,打印如下: 3::::32::::21::::17::::76 ...
分类:
编程语言 时间:
2019-04-03 12:25:29
阅读次数:
173
任何对JDK集合框架有经验的程序员都熟悉和喜欢java.util.Collections包含的工具方法。Guava沿着这些路线提供了更多的工具方法:适用于所有集合的静态方法。这是Guava最流行和成熟的部分之一。 我们用相对直观的方式把工具类与特定集合接口的对应关系归纳如下: 在找类似转化、过滤的方 ...
分类:
编程语言 时间:
2019-03-30 18:33:52
阅读次数:
162
构建路由规则 一个 web 应用不同的路径会有不同的处理函数,路由就是根据请求的 URL 找到对应处理函数的过程 。 在执行查找之前,需要有一个规则列表,它存储了 url 和处理函数的对应关系。最容易想到的解决方案就是定义一个字典,key 是 url,value 是对应的处理函数。如果 url 都是 ...
分类:
其他好文 时间:
2019-03-27 11:07:03
阅读次数:
136
复习下数据结构基础 线性表:由零个或多个数据元素组成的有限序列。 数组:在我们程序设计中,为了处理方便,会把一些具有相同类型的元素有序的放在一起,这些有序排列的数据元素的集合成为数组。 栈:栈是只能在一端插入或删除的特殊线性表,先入栈的数据在栈底,后入栈的数据在栈顶,需要读取数据时,最先获取到的是栈 ...
分类:
其他好文 时间:
2019-03-25 16:07:33
阅读次数:
175