摘要:
1.servlet容器 ·servlet容器为javaweb应用提供运行时环境,负责管理servlet和jsp的生命周期以及管理它们的共享数据 ·servlet容器中的文件目录结构 ·tomcat是一个开源的servlet容器 1)安装和部署tomcat 配置环境变量java_home,双击bin中 阅读全文
摘要:
1.定义 AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 通过javascript加减修改一个节点 2.原理 3.简单的小例子 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script> function lo 阅读全文
摘要:
一、数组 1.定义 type arrayName[] 或 type[] arrayName 2.分配空间 arrayName=new type[arraySize] 3.静态和动态初始化 int intArray[] = {1,2,3,4} 和 float floatArray[] = new fl 阅读全文
摘要:
Session ·Session存在于服务器端 ·Session的设置: request.session['name'] = value ·Session的获取: dic = request.session.get('name',None) ·Session的销毁 del request.sessi 阅读全文
摘要:
一对多表之间的查询: 1.all,get,filter ·all:所有数据(序列) ·get:单挑数据,是一个对象(封装一行多列数据) ·filter:序列 eg: 取id>5 userInfo.objects.filter(id__gt = 5) eg:userType大于5的所有用户信息 use 阅读全文
摘要:
通过model建立数据库表 1.在models文件里编写建立table的类,如图:是建立表userInfo的类,该类需要继承models.Model 2.在settings.py文件中填写数据库相关信息 DATABASES = { 'default': { 'ENGINE': 'django.db. 阅读全文
摘要:
1.database show databases; 查看所有数据库 create database dbName;创建数据库 2.use DBName;使用某个数据库 3.desc tableName;查看表的结构 4.select ·select * from tableName;查找表的所有关 阅读全文
摘要:
给定一个二叉树,原地将它展开为链表。 例如,给定二叉树 1 / \ 2 5 / \ \ 3 4 6 将其展开为: 1 \ 2 \ 3 \ 4 \ 5 \ 6解法解法一:1.对树进行先序遍历,把每遍历一个节点就将该节点入队2.遍历完之后,对队列进行出队操作3.每出一个节点,就将该节点的left指针置为 阅读全文
摘要:
合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。 示例: 输入: [ 1->4->5, 1->3->4, 2->6 ] 输出: 1->1->2->3->4->4->5->6解法:采用两两个合并的的方法1.设置一个两个列表合并的函数2.再用二路归并进行函数调用 /** * Def 阅读全文
摘要:
将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4 解法:解法1:分治思想(好思路!) /** * Definition for singly-linked list. 阅读全文