在spring Web中,需要初始化IOC容器,用于存放我们注入的各种对象。当tomcat启动时首先会初始化一个web对应的IOC容器,用于初始化和注入各种我们在web运行过程中需要的对象。当tomcat启动的时候是如何初始化IOC容器的,我们先看一下在web.xml中经常看到的配置: Contex ...
分类:
编程语言 时间:
2019-10-12 19:02:01
阅读次数:
67
Django目录结构(以我的Demo为例) admin -- 超级用户管理 DOS下执行 python manage.py createsuperuesr来完成注册(127.0.0.1:8000/admin) 即可登陆管理数据库 apps -- 应用 是你当前文件名(每个APP下都会有) pytho ...
分类:
编程语言 时间:
2019-10-12 19:03:16
阅读次数:
113
2.1 Java虚拟机——JVM JVM (Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的运行环境,是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在 之上。 跨平台 :任何软件的运行,都必须要运行在操作 ...
分类:
编程语言 时间:
2019-10-12 19:11:36
阅读次数:
142
函数使用函数的特点 多次调用 格式: def (关键字) 函数名(变量名一样自己定义)加括号返回的重要性 return返回值的三种情况1.无返回值 只写return:结束一个函数的继续 不写return return None(最不常用)2.返回一个值 可以返回任何数据类型,只要返回了就可以接收到3 ...
分类:
编程语言 时间:
2019-10-12 20:22:01
阅读次数:
77
在工具实现的过程中,遇到了内存爆了的问题,部分模型的规模可以达到10的100次方方甚至1000次方。(工具的主要算法涉及到了递归,递归深度会很深,所以也用到了ulimit修改栈空间来缓解爆栈的问题,治标不治本。)有一个循环,这个循环迭代16次,但是可能程序在某一次迭代过程中,已经耗光了内存,再申请空 ...
分类:
编程语言 时间:
2019-10-12 20:22:32
阅读次数:
117
这篇文章本来不在Jerry计划内的,咱们SAP中国研究院今天已经正式上班了,Jerry也回到工作岗位开始搬砖了。 今天一位同事问我关于本文标题描述的功能如何实现,Jerry在网上随便搜了一下,类似的例子非常多,这里随便找了一个例子做了精简,方便Jerry以后重用。 其实之前Jerry的文章 "只要2 ...
分类:
编程语言 时间:
2019-10-12 20:24:38
阅读次数:
145
题目一(输出国际象棋棋盘) 分析: 用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方格,还是白方格。 主要代码: for i in range(8): for j in range(8): if (i+j)%2!=0: print(chr(219)*2,end='') else: prin ...
分类:
编程语言 时间:
2019-10-12 20:25:41
阅读次数:
225
我们在用requests抓取页面的时候,得到的结果可能和在浏览器中看到的不一样,是因为requests抓取的都是原始的HTML文档,而浏览器中的页面则是经过JavaScript处理数据后生成的结果,这些数据都来源有多种可能是通过Ajax加载的,可能是包含在HTML文档中的,也可能是经过JavaScr ...
分类:
编程语言 时间:
2019-10-12 20:25:54
阅读次数:
218
思路是:将这个树的根结点放到队列中,然后出队列,将其左孩子和右孩子分别放到队列中,然后再重复这样的工作,每出队列一个,就将这个队列的左孩子和右孩子进队列。依次循环。直到遍历完所有的结点。 ...
分类:
编程语言 时间:
2019-10-12 20:29:42
阅读次数:
104
参考https://www.cnblogs.com/kxdblog/p/4197831.html ...
分类:
编程语言 时间:
2019-10-12 20:33:50
阅读次数:
86
Java线程死锁是一个经典的多线程问题。因为不同的线程都在等待根本不可能被释放的锁,从而导致所有的任务都无法继续完成。 1.死锁程序示例 创建类 DeadLockThread: 创建运行类 Main: 运行结果如下: 2.使用JDK自带工具做死锁后的检查 1.进入JDK安装文件夹中的bin目录,执行 ...
分类:
编程语言 时间:
2019-10-12 20:41:05
阅读次数:
333
一、DispatcherServlet 处理流程 在整个 Spring MVC 框架中,DispatcherServlet 处于核心位置,它负责协调和组织不同组件完成请求处理并返回响应工作。在看 DispatcherServlet 类之前,我们先来看一下请求处理的大致流程: 二、Dispatcher ...
分类:
编程语言 时间:
2019-10-12 20:43:01
阅读次数:
88
最近正好计导和c语言都讲到排序问题,以前都是了解概念之后直接用sort,这次把各种排序算法都代码实现一下。 题目传送门 插入排序 把序列分成两部分,前一部分为已排好序部分,后一部分未排序。(初始1~1为已排序部分,2~n为未排序部分) 然后从未排序部分中取一个数,将其加入已排序部分的对应位置中。 代 ...
分类:
编程语言 时间:
2019-10-12 20:45:12
阅读次数:
78
R语言有一个好处,里面内置了大量数据集和案例,这样在学习的时候,无需自己去找数据集,可以就可以根据案例来进行操作。这种优点也被R的很多开发包继承了,甚至在R的bioconductor项目中,将实验数据单独打包成独立的包,来供不同算法进行测试学习。 #在R中直接敲data()命令就会输出R内置数据集 ...
分类:
编程语言 时间:
2019-10-12 20:50:18
阅读次数:
893
Java实验报告 班级 计科二班 学号 20188416 姓名 刘硕 完成时间 评分等级 实验四 类的继承 实验目的 理解抽象类与接口的使用; 了解包的作用,掌握包的设计方法。 实验要求 掌握使用抽象类的方法。 掌握使用系统接口的技术和创建自定义接口的方法。 了解 Java 系统包的结构。 掌握创建 ...
分类:
编程语言 时间:
2019-10-12 20:52:34
阅读次数:
94
起因: 新版的Unity将模块工具与游戏中的资源文件分开放置,但有一个问题,里边的插件都是只读的,无法添加内容,连创建都是灰色的orz: 要想给这些插件添加一些别的自定义功能,那基本等于做梦,而且插件中的脚本打开之后显示的还是杂项文件,会对脚本的阅读造成极大的不便: 为了更好的对Package内的插 ...
分类:
编程语言 时间:
2019-10-12 20:54:02
阅读次数:
82
1.事件驱动 js控制页面的行为是由事件驱动的。 什么是事件?(怎么发生的) 事件就是js侦测到用户的操作或是页面上的一些行为 事件源(发生在谁身上) 引发事件的元素 事件处理程序(发生了什么事) 对事件处理的程序或函数 事件对象(用来记录发生事件时的相关信息) 只有在事件发生的时候,才会产生事件对 ...
分类:
编程语言 时间:
2019-10-12 20:55:57
阅读次数:
88
题目: 给定两个数组,编写一个函数来计算它们的交集。 示例 1: 示例2: 说明: 输出结果中每个元素出现的次数,应与元素在两个数组中出现的次数一致。 我们可以不考虑输出结果的顺序。 进阶: 如果给定的数组已经排好序呢?你将如何优化你的算法? 如果 nums1 的大小比 nums2 小很多,哪种方法 ...
分类:
编程语言 时间:
2019-10-12 20:57:51
阅读次数:
91