java oop第10章_JDBC03(MVC分层模式)

引言:在进行程序开发的时候,为了更加利于程序的管理我们引入了新的开发模式MVC分层模式,即按功能将程序代码分别分为M(Model模型)、V(View视图)、C(Controller控制器)三个组成部分。 一、 MVC各层的详解: 1. M(Model)模型层:       提供一些基础数据给控制器进行调用,完成服务器端数据的管理,其中又分成如下几个部分:         1) Entity实体:实体中的属性与数据库的字段对应,通过实体的属性就可以携带数据与数据表建立联系。 package co
分类: 其他 发布时间: 10-30 22:50 阅读次数: 0

小程序开发---豆瓣电影展示页面

云函数发送请求 第三方库(request) request promise的安装 首先新建云函数,使用终端打开,输入以下代码 npm install --save request npm install --save request-promise 注:NPM是随同NodeJS一起安装的包管理工具 允许用户从NPM服务器下载别人编写的第三方包到本地使用。 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。 在云函数
分类: 其他 发布时间: 10-30 22:50 阅读次数: 0

喜欢看socket的一天-- 54

早上5.5 中午29 晚上18.3 车1.6 下班回来想研究一下socket的通信
分类: 其他 发布时间: 10-30 22:50 阅读次数: 0

对文件的操作(2)

对文件的操作(2) #_author:星 #date:2019/10/30 #(1) # num=0 # f=open('ltx','r',encoding='utf8') # for i in f:#这是for 内部将f对象用作一个迭代器,用的时候一行一行去取 # num+=1 # if num==3: # i=''.join([i.strip(),'爱的真多']) # print(i.strip()) # f.close() #(2) # print
分类: 其他 发布时间: 10-30 22:50 阅读次数: 0

luogu P1358 扑克牌

题目描述 组合数学是数学的重要组成部分,是一门研究离散对象的科学,它主要研究满足一定条件的组态(也称组合模型)的存在、计数以及构造等方面的问题。组合数学的主要内容有组合计数、组合设计、组合矩阵、组合优化等。 随着计算机科学的日益发展,组合数学的重要性也日渐凸显,因为计算机科学的核心内容是使用算法处理离散数据。 今天我们来研究组合数学中的一个有趣的问题,也是一个简单的计数问题: 从一副含有n(n≤10000)张的扑克牌[显然每张扑克牌都不相同]中,分给m(m≤100)个人,第i个人得到ai (0
分类: 其他 发布时间: 10-30 22:50 阅读次数: 0

Linux运行级别及解释

Linux中有七个运行级别,分别为0~7 0级:关机 1级:单用户(找回丢失密码) 2级:多用户无网络 3级:多用户有网络,最常用的级别 4级:保留,目前Linux暂无使用 5级:图像界面 6级:重启 系统运行级别配置文件:/etc/inittab 可以通过查看 /etc/inittab 文件,得知当前运行级别 切换不同运行级别的指令:init [级别],由于4级是保留的,所以指令为 init [012356] 举例:当前我linux在图像界面下,查看用户级别可得知是5,即图像界面 现在切换到
分类: 其他 发布时间: 10-30 22:50 阅读次数: 0

CSS中如何设置单词的间距?

CSS用word-spacing属性来设置单词的间距。例如: 可以看到,word-spacing属性既可以使单词间距变小,也可以变大。 对于中文,CSS区分不出来词,使用letter-spacing属性调节字之间的间距。 你的例子里,你需要把要调节间距的字符放到同一个标签内部,比如<p></p>中。如果不同标签之间的距离,用margin(外边距)或padding(内边距)都可以。
分类: 其他 发布时间: 10-30 22:50 阅读次数: 0

2020徐涛考研政治视频-持续更新

【徐涛】   政治经济学博士,省级政研机构思政教育专员。考研辅导专家,新东方在线名师,考研政治全国巡讲师。长期从事考研政治的教研、讲学工作,善于总结方法,捕捉热点,帮助考生顺利通过考研。徐涛老师亲授考研政治课程,带你一起掌握考研政治考察重难点,快速高效提升复习效率。马原、史纲、毛中特、思修等内容一网打尽,带你逐个击破,掌握政治答题思路、技巧及命题规律,获得名师高质量、系统的辅导。 【学员评价】 徐涛老师讲的非常认真诚恳,给我们详细分析了各个阶段的学习重点,步骤,时间安排。建议也都非常中肯,对我
分类: 其他 发布时间: 10-30 22:50 阅读次数: 0

自己整理的模拟爬虫的user-agent

自己经常用的一些爬虫用的user-agent头部 This XML file does not appear to have any style information associated with it. The document tree is shown below. <useragentswitcher> <folder description="Browsers - Windows"> <folder description="Legacy Browsers"> <user
分类: 其他 发布时间: 10-30 22:50 阅读次数: 0

2019-2020-2314《数据结构与面向对象程序设计》实验六报告

学号 2019-2020-2314《数据结构与面向对象程序设计》实验六报告 课程:《程序设计与数据结构》 班级: 1823 姓名: 鞠明翰 学号:20182314 实验教师:王志强 实验日期:2019年10月23日 必修/选修: 必修 1.实验内容 (1)实验六 线性结构之链表 通过键盘输入一些整数,建立一个链表(1分); 这些数是你学号中依次取出的两位数。 再加上今天的时间。 例如你的学号是 20172301今天时间是 2018/10/1, 16:23:49秒 数字就是20, 17,23,1
分类: 其他 发布时间: 10-30 22:50 阅读次数: 0

day16_re

day16 匿名函数 lambda 和生成器一起考 和内置函数一起考 sorted ,map filter 内置函数 map filter sorted max min 递归函数 求阶乘/斐波那契额数列 函数自己调用自己(请计算第400个数;不超过4000000的最大的值是第几个数) 练习 递归函数;能用循环解决的问题就不要用递归 递归的最大深度 998(不算本层) 模块的类型 内置模块 第三方模块 需要我们自己安装的 自定义模块 我们自己写的 模块只不过是提供给我们操作这个内容的方法 re模
分类: 其他 发布时间: 10-30 22:50 阅读次数: 0

Java设计模式:Proxy(代理)模式

概念定义 代理模式是一种使用代理对象来执行目标对象的方法并在代理对象中增强目标对象方法的一种设计模式。 使用代理模式的原因有: 中介隔离作用:在某些情况下,一个客户类不想或者不能直接引用一个委托对象,而代理对象可以在客户类和委托对象之间起到中介的作用(代理类和委托类实现相同的接口)。以现实生活为例,经纪人就是明星的代理,外界可以通过联系经纪人来间接与明星沟通。 开放封闭原则:可以通过给代理类增加额外的功能来扩展委托类的功能,这样只需要修改代理类而不需要再修改委托类,符合开闭原则。代理类主要负责
分类: 其他 发布时间: 10-30 22:50 阅读次数: 0

Python之路(第四十六篇)多种方法实现python线程池(threadpool模块\multiprocessing.dummy模块\concurrent.futures模块)

一、线程池 很久(python2.6)之前python没有官方的线程池模块,只有第三方的threadpool模块, 之后再python2.6加入了multiprocessing.dummy 作为可以使用线程池的方式, 在python3.2(2012年)之后加入了concurrent.futures模块(python3.1.5也有,但是python3.1.5发布时间晚于python3.2一年多),这个模块是python3中自带的模块,但是python2.7以上版本也可以安装使用。 下面分别介绍下
分类: 其他 发布时间: 10-30 22:50 阅读次数: 0

SpringBoot之响应式编程

一 Spring WebFlux Framework说明 Spring WebFlux 是 Spring Framework 5.0 中引入的新 reactive web framework。与 Spring MVC 不同,它不需要 Servlet API,完全异步和 non-blocking,并通过反应堆项目实现Reactive Streams规范。 Spring WebFlux 有两种版本:功能和 annotation-based。 annotation-based 一个非常接近 Spri
分类: 其他 发布时间: 10-30 22:50 阅读次数: 0

用for循环和用for-in循环遍历数组最大的区别

用for循环和用for-in循环遍历数组最大的区别是啥: 最大的区别在与稀松数组:如果循环的数组是稀松数组的话用for循环会将中间的空下标(不论有没有都会从0到最后一个全都遍历一遍,没有属性名的直接为undefined ,而for-in循环会跳过这些没有的属性名)
分类: 其他 发布时间: 10-30 22:50 阅读次数: 0

爬取漫画DB上的JoJo的奇妙冒险 第七部 飙马野郎

SBR是JOJO系列我最喜欢的一部,所以今天把漫画爬取到本地,日后慢慢看。 import os import re import time import requests from bs4 import BeautifulSoup from requests import RequestException def get_page(url): try: headers = {'User-Agent': 'Mozilla/5.0 (Windows NT
分类: 其他 发布时间: 10-30 22:50 阅读次数: 0

php编程怎么和mysql连接

php连接mysql的方法: MySQLi - 面向对象 MySQLi - 面向过程 关闭连接 连接在脚本执行完后会自动关闭。你也可以使用以下代码来关闭连接: (MySQLi - 面向对象 MySQLi - 面向过程 以上就是php编程怎么和mysql连接的详细内容,希望这些对大家有所帮助 更多请关注php交流群:点击加群
分类: 其他 发布时间: 10-30 22:50 阅读次数: 0

Services05(20191025)

rsync基本使用rsync同步操作•命令用法–rsync[选项...]源目录目标目录•同步与复制的差异–复制:完全拷贝源到目标–同步:增量拷贝,只传输变化过的数据•rsync操作选项–-n:测试同步过程,不做实际修改–--delete:删除目标文件夹内多余的文档–-a:归档模式,相当于-rlptgoD–-v:显示详细操作信息–-z:传输过程中启用压缩/解压远程同步数据rsync+SSH同步•与远
分类: 企业开发 发布时间: 10-30 22:40 阅读次数: 0

在OPNsense上安装Sensei

Sensei是用于防火墙的插件,是下一代防火墙功能的补充。如果你正在运行L4防火墙(所有开放源防火墙都属于此类别),并且正在寻找诸如应用程序控制、网络分析和TLS检查之类的功能,那么Sensei就是你想要的。
分类: 企业开发 发布时间: 10-30 22:40 阅读次数: 0

network (20191028)

网络的功能:1,信息传递2,资源共享3,增加可靠4,增加系统处理能力网络不同发展阶段的关键技术60年代分组交换70~80年代TCP/IP90年代web技术WAN广域网LAN局域网网络设备的品牌思科华为企业级网络设备路由器router交换机switch组建网络的拓扑结构1,点对点链接广域网2,星形容易实现易于扩展,易于故障排查3,网状高可靠OSI7层模型理论框架TCP/IP5层模型实际应用应用层PC
分类: 企业开发 发布时间: 10-30 22:40 阅读次数: 0