统一建模语言UML概述
Unified Modeling Language (UML)又称统一建模语言或标准建模语言,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 UML分类 (1)静态模型(系统结构): 用例图、类图、对象图、构件图、部署图 (2)动态模型(系统行为):状态图、活动图、顺序图、协作图 UML中有4种事务: (1)结构事务:名词、静态部分、物理元素。 (2)行为事务:动词、动态部分、行为。 (3)分组事务:包。 (4)注
java中的三层架构
三层架构:将程序中所有的类按照功能类别划分为3个层次(将所有类用于3个不同包存放) 实体层:entity,该包下存放所有的实体类(数据类,只有属性(和数据库字段对应的属性)和属性的封装(setter/getter,构造函数)) 注意:实体类的类名一般都应该和数据库名一致)(如果数据库中的表为区分关键字而添加的前后缀,在类名应该不要,数据库表名:tb_user,类名:User),但是一定有实际意义 数据访问层:dao,该包下存放的类都是数据访问类,类中只有操作数据库的方法,方法中也只有操作数据库
Linux下mount存储盘遇到的错误
一、注意点 1.超过1T的盘,创建的分区要查看是否初始化为了GPT格式。 2.如果新添加的盘是从存储上挂载的,涉及到多路径的问题,挂载的是多路径的盘符,比如:/dev/mapper/mpatha(对应的设备是sdb和sdc) 二、解决过程 1、错误截图 错误描述: 报出磁盘已经挂载或挂载目录忙 2、分析过程 (1) 把报错的这个盘和目录umount,重新挂载,还是不行 (2)查看磁盘的分区格式,发现不是GPT的(新加磁盘挂载的是存储上的,大小1T) 3、解决办法 注: 对挂载的磁盘重新分区,并
给input文本框设置透明度
给input设置的css属性: background 和 color ,都用rgba 比如 background: 'rgba(255,255,255,0.5)' color: 'rgba(255,255,255,1)'
VMware下安装的CentOS7.5,设置成静态IP后ping不通外网
网上很多都说用下面的方法即可解决 在CentOS中 ping www.baidu.com 无法ping通,可能原因是DNS没配置好 方法一: 修改vim /etc/resolv.conf 增加如下内容: nameserver 114.114.114.114 (电信的DNS) nameserver 8.8.8.8(Google的DNS) 就可以实现ping通外网了 方法二: ip a 或者 ifconfig 查看使用的网卡然后进入 /etc/sysconfig/network-scripts 找
【PHP】session_set_save_handler 自定义存储Session数据
原型: 1.session_set_save_handler ( callable $open , callable $close , callable $read , callable $write , callable $destroy , callable $gc [, callable $create_sid [, callable $validate_sid [, callable $update_timestamp ]]] ) : bool 2.session_set_save_h
电脑端微信语音像机器人解决办法
最近使用电脑端微信(企业微信)语音时,对方总听着我这边声音像机器人一样,还时断时续的。经过研究发现,是声卡设置问题,关闭麦克风的音效增强就好了: 1. 控制面板打开声音设置 2. 在录音设置界面,打开属性窗口 3. 在“高级”页面,找到启用音效增强,把前面的勾去掉就好了 不确定这个问题是不是跟某些品牌的电脑或声卡有关,但是和我一样有此问题的同事也是用这个方法解决了。如果你也有类似的问题,希望对你有帮助。
python基本数据类型方法回顾(字典)
1.dict.keys() 说明:获取字典中所有的key值,并返回一个高仿列表 例: dic = {'name':'ming','age':18}
k = dic.keys()
print(k) #结果:dict_keys(['name', 'age']) 2.dict.values() 说明:获取字典中所有的value值,并返回一个高仿列表 例: dic = {'name':'ming','age':18}
v = dic.values()
print(v)
#结果:dict_va
Flutter Android Toast Message(flutter访问Android Toast Message)
原文 Android Toast通知可用于向用户发送快速消息,并在几秒钟后消失。 但是当涉及Flutter时,没有直接的方式来显示这些Toast消息。因此,我们需要找到一种替代方法来实现它。在这种情况下,platform将是您的朋友。 lib/main.dart import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
void main() => runApp(MyApp());
cla
[BZOJ3203] [SDOI2013]保护出题人(二分+凸包)
[BZOJ3203] [SDOI2013]保护出题人(二分+凸包) 题面 题面较长,略 分析 对于第i关,我们算出能够打死前k个个僵尸的最小能力值,再取最大值就可以得到\(y_i\). 前j-1个僵尸到门的距离为\(x_i+(i-j+1) \times d\),血量为\(sum[i]-sum[j]\),因此 \[y_i=max(\frac{sum_i-sum_j}{x_i+(i-j+1) \times d})= max(\frac{sum_i-sum_j}{x_i+i \times d-(j+
[考试反思]0819NOIP模拟测试26:荒芜
这么正式的考试,明天应该就是最后一次了吧 然而。。今天,我仍然没能抓住机会 RNBrank1:114。skyh还是稳99。外校gmk71拿走第三。 四五六名都是63~64。第七50。第八39。我和三个并列的34是第九。 实际参加:18人。又没考进前一半。 但是剩下的次数不多了应该凑不满一次分机房吧。。。也许还能苟住,暂时在第二机房的人也来势汹汹啊。。。 然而就这么34分,还有一半以上是水来的: 几乎是看了题的都有。 T3打暴力,按照数据范围来说是10分,然而得了20分,不知道怎么卡出来的。 没
小程序文件夹目录分析 转
目录结构显示,在小程序项目的根目录下面包含3个app开头的文件(app.js、app.json、app.wxss)以及pages目录与utils目录。其中pages目录存放了2个页面(index和log)的构成文件。每个页面都是一个目录,目录名就是唯一的页面名,其下由以页面名为前缀的2~4个文件组成。 小程序的目录文件结构如上,左侧的3个app文件必须放在小程序根目录下面,其他文件由开发者自由控制。 app.js是小程序的脚本代码,用来监听并处理小程序的生命周期、声明全局变量、调用
LeetCode 826. Most Profit Assigning Work
原题链接在这里:https://leetcode.com/problems/most-profit-assigning-work/ 题目: We have jobs: difficulty[i] is the difficulty of the ith job, and profit[i] is the profit of the ith job. Now we have some workers. worker[i] is the ability of the ith worker, whi
今日推荐
周排行