首页 > TAG信息列表 > day8
跟着黑马学SSM——Day8之SSM整合
SSM整合流程 创建工程 SSM整合 Spring SpringConfig Mybatis MybaitsConfig JdbcConfig jdbc.properties SpringMVC ServletConfig SpringMvcConfig 功能模块 表与实体类 dao(接口+自动代理) service(接口+实现类) 业务层接口测试(整合Junit) controller 表现层接口测day8
锁! 1、Java中的乐观锁: CAS,比较并替换,比较当前值(主内存中的值),与预期值(当前线程中的值,主内存中值的一份拷贝)是否一样,一样则更新,否则继续进行CAS操作 2悲观锁是一种悲观思想,即认为写多读少,遇到并发写的可能性高,每次去拿数据的时候都认为其他线程会修改,所以每次读写数据都会认为其他day8
Java程序运行机制 1.编译型 操作系统会用到,c/c++都会用到 2.解释型 网页速度,Java接近解释型语言 3.程序运行机制 IDEA安装 什么是IDE? 集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和学习笔记DAY8
(期末考试原因一周没学习了) 基本数据类型转换 ●自动类型转换 介绍: 当java程序在进行复制或者运算时,精度小的类型自动转换为精度大的数据类型,这个就是自动类型转换 数据类型按精度(容量)大小排序为: char → int → long → float → double byte → short → int → long → floaday8关联对象操作于多表查询 有问题待解决
一对多 正向(定义外键的一方) 一个模型如果有一个外键字段,通过这个模型对外键的操作叫做正向 更新 # 创建一个渠道 ch = Channel(name='小红书') ch.save() # 第一种通过属性方式赋值 s1 = Student.objects.get(name='tom') s1.channel = ch s1.save() # 第二种通过主键的赋值方式算法day8---递归组合
// 计算3个A,2个B可以组成多少排列? public static void main(String args []){ int s=f(3,2); System.out.println(s); } public static int f(int m,int n){ if(m==0||n==0) return 1; return f(m-1,n)+f(m,n-1); }Day8_ElectronicAlbum
/头文件/ include <sys/types.h> include <sys/stat.h> include <fcntl.h> include <unistd.h> include <stdio.h> include <sys/mman.h> include <stdlib.h> /宏定义/ define FILE_PATH "/dev/fb0" /* Init_LCD:初始化显示屏 参数为空 返Day8写点代码 矩阵乘法
1、矩阵相乘的条件就是A矩阵的列等于B矩阵的行,且最后求得的C矩阵的行和列分别为A矩阵的行、B矩阵的列; 2、二阶数组的话, a.length 表示行,a[0].length 表示列 1 import java.util.Arrays; 2 public class MatrixMultiplication { 3 /** 4 * The entrance of the progrDay8
package method;public class Demo4 { public static void main(String[] args) { Demo4 d= new Demo4(); d.test(1,2,3,4); } public void test(int... i){ System.out.println(i[2]); }} package method;public class Demo5 { publicDay8 while和do while
While循环 他会一直循环下去,所以一般需要一个表达式让他失效,从而停止循环,这里的失效表达式就是i<100 package struct; public class WhileDemo01 { public static void main(String[] args) { //输出1-100 int i = 0; while (i<100){ i+day8-字典作业(1)
定义一个变量保存一个学生的信息,学生信心中包括:姓名、年龄、成绩(单科)、电话、性别 dict = {'name' : '小李' , 'age':'18' , 'grade' : '99' , 'tel' : '18582763326' , 'gender' : '男'} 定义一个列表,在列表中保存6个day8-字典作业(1)
定义一个变量保存一个学生的信息,学生信心中包括:姓名、年龄、成绩(单科)、电话、性别 students={ 'name':None, 'age':None, 'grades':None, 'tel':None, 'sex':None } print(students) 定义一个列表,在列表中保存6个学生的信息(学生信息中包括: 姓名、day8-字典作业(1)
定义一个变量保存一个学生的信息,学生信心中包括:姓名、年龄、成绩(单科)、电话、性别 students={ 'name':None, 'age':None, 'grades':None, 'tel':None, 'sex':None } print(students) 定义一个列表,在列表中保存6个学生的信息(学生信息中包括: 姓名、day8字典思维导图总结
字典 字典和列表的选择 认识字典(dict) 对元素的要求 字典基本操作 语法1 语法2 字典增删改 列表和字典正确打开方式 遍历 字典推导式 子主题 1 {表达式1:表达式2 for 变量 in 序列} 字典函数和操作方法 只支持==,!= len(字典) dict(数据) 字典,key() 字典,values() XMind - Trial Version2022-2-18 剑指offer day8
题1: JZ54 二叉搜索树的第k个节点 描述 给定一棵结点数为n 二叉搜索树,请找出其中的第 k 小的TreeNode结点值。 1.返回第k小的节点值即可 2.不能查找的情况,如二叉树为空,则返回-1,或者k大于n等等,也返回-1 3.保证n个节点的值不一样 数据范围: 0 \le n \le10000≤n≤1000,0 \le【YBT2022寒假Day8 B】【luogu CF603E】奇度边集 / Pastoral Oddities(结论)(cdq分治)(可撤回并查集)
奇度边集 / Pastoral Oddities 题目链接:YBT2022寒假Day8 B / luogu CF603E 题目大意 给你一个 n 个点的图,然后一开始没有边,依次加边,然后每次问你当前是否存在一个边集,使得所有点度数都是奇数。 如果存在输出选的边权的最大边权的最小值,如果不存在输出 -1。 思路 首先我们要考虑存Knight_day8
初识文件操作 文件路径:d:abc.txt 绝对路径:从根目录开始 相对路径:当前文件夹 编码方式:utf-8,gbk,gb2312等 操作方式:只读,只写,写读,读写,追加等。 f = open(r'd:\abc.txt', encoding='utf-8', mode='r') content = f.read() print(copython -day8
2、字典: 增删改查 a={1:'a',2:'b',3:'c'} b={4:'d'} 1)增:a.update(b) a >>>{1:'a',2:'b',3:'c',4:'d'} 2)删:a.pop(3) a >>>{1操作系统——笔记day8
并发中,解决数据同步的方法 方法一:原子操作 把a++变成原子操作,要么不执行,要么一口气执行完 实现原子操作无法依赖编译器,需要我们自己动手,x86有很多原子指令,我们只需要直接应用这些指令,用汇编代码写出对应的原子操作函数就可,而现代C语言已经支持嵌入汇编代码,所以在C函数中可以2022-2-4动态规划day8
题1: 198. 打家劫舍 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警#前端学习笔记js#day8 数组
创建一个构造函数,专门用来创建Person对象,构造函数就是一个普通的函数,创建方式和普通函数没有区别,不同的是构造函数习惯上首字母大写。 构造函数和普通函数的区别就是调用方式的不同 普通函数直接调用,而构造函数需要使用new关键字来调用。 构造函数的执行流程: 1.立刻创建一个day8 AI面试刷题
day8 AI面试刷题 1. 随机森林和GBDT的区别?2. 在训练每颗子树时,该如何决定最优的随机特征个数?3. 随机森林算法跟深度学习算法相比有哪些优势?4. 如果让你在GDBT算法和随机森林算法中选择一个来解决实际问题,你通常会做哪些考量?5. 简述AdaBoost 算法的工作原理 1. 随路人队——钟某人的matlab学习day8——调整图像
在同一图像中显示多个函数 有的时候,我们需要在同一个图里面画出两根函数线,当然,matlab肯定是有这种方法的,假设我们需要让y1 = exp(-x)的函数图像和y2 = exp(-2t)的函数图像放在同一个坐标轴里面。首先我们按照一般的步骤来 第一步,定义x的值的范围,令x =[0:0.1:5] 第二步,写出函数表卷上卷队——钟某人的python刷题day8——100道python例题
今天的第一题~ 按相反的顺序输出列表的值 嗯,简简单单 a = [1,2,3] for i in a[::-1]: print(i) 第二题~ 按逗号分隔列表 题目没说清楚,我补充一下,是将列表输出,以逗号分割,这题还是蛮简单的 a = [1,2,3] for i in a: print(i,end=',') print(','.join(str(x) for x i丽泽普及2022交流赛day8总结
比赛总结 分数:100+100+48+30 个人认为,T2乱搞竟然是正解,而T3看到 \(10^7\) 就一直在想 \(O(n)\) 做法,但其实打 \(O(n\log n)\) 就行了。 而当时我在赛场上懒得打 \(O(n\log n)\),就随便糊了一个 \(O(n\sqrt n)\) 的做法上去。这启示着我,有些时候 \(O(n\log n)\) 不一定过不去,在没有