03 2022 档案
摘要:计算机网络的性能指标 常用的有以下八个: 速率 带宽 吞吐量 时延 时延带宽积 往返时间 利用率 丢包率 首先我们看一下速率。 速率的单位是bps,bit/s,在比特的单位中,1KB=210B,但是速率中1kb/s=103 b/s,所以两个单位不能相互消掉。 例题 数据块100MB,网卡发送速率为1
阅读全文
摘要:计算机网络的定义:一些互相连接的,自治的计算机的集合。 必须是独立的计算机,可以单独使用,不止包含显示和输入设备。 互连且自治,集合是至少有两台计算机。 分类: 按交换技术 电路交换网络 报文交换网络 分组交换网络 按使用者 公用网 专用网 按传输介质 有线网络 双绞线网络 光纤网络等 无线网络 无
阅读全文
摘要:三种交换方式 电路交换 电话通信用到的线路太多了,因此使用电话交换机,每一台电话机都和电话交换机直接相连。 电话交换机接通电话线的方式称为电路交换。 电路交换的三个步骤: 建立连接(分配通信资源) 通话(一直占用通信资源) 释放连接(归还通信资源) 使用电路交换来传送计算机数据时,其线路的传输效率往
阅读全文
摘要:步骤: 添加后缀为.h的源文件,在这个里面写函数的定义,头文件加上include和using namespace std。 添加后缀为.cpp的文件,在里面写函数主体。头文件写includ<前面写的.h文件名>。 写主文件,头文件加入includ<前面写的.h文件名>后就可以直接使用。
阅读全文
摘要:1.网络,互联网和因特网 网络由若干节点和连接这些节点的链路组成。 多个网络还可以通过路由我i互连起来,这样就构成了一个覆盖范围更大的网络,即互联网,因此互联网是网络的网络。 因特网是世界上最大的互连网络。 互联网之间的通信协议是任意的。 因特网上的主机都需要ip地址才能进行通信。 第一层也被称为因
阅读全文
摘要:这次的web作业中的一个小知识点,在页面中使用js,使得页面有更多功能。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>图片切换</title> <style type="text/css"> .tab{
阅读全文
摘要:<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>时间显示器</title> </head> <body> <script type="text/javascript"> var nowTime ; function play()
阅读全文
摘要:wxml中的数据绑定:动态改变的能力。采用mustache的语法(变量名加双括号)。 也可以在其中加入一些判断语句,如下 当传输结果为true的时候我们就能隐藏掉其中的内容。 属性: 条件渲染: 1.列表渲染 通过下标循环确认商品名。 2.条件渲染 模板引用
阅读全文
摘要:我们来了解一下开发者工具。 头像是个人面板,展示版本号,新消息,也可以切换多个账号。 然后就是模拟器,编译器,调试器。点击就可以隐藏或者显示。 右边的编译按钮可以自定义编译条件,启动参数以及场景值等。 预览可以把本地的代码运行在真机上。远程调试可以通过网络连接对手机运行的程序进行调试。 上传可以把小
阅读全文
摘要:可以知道,我们的配置文件有五个。 pages主要是注册我们微信小程序的所有页面。 tabBar,如果我们的小程序是一个多tab的应用,我们就可以通过tabBar来指定tab栏的表现。 networkTimeout可以设置各个网络请求的超时时间。 debug可以通过开启debug的模式,在微信的开发者
阅读全文
摘要:数据库原理满足第五范式,一定满足第四范式等。s-l-c不是一个好的关系模型。1.数据冗余度大2.存在插入异常,删除异常,修改复杂等问题。2NF采用投影分析法将1NF分解为多个2NF的关系。分解以后的范式属于第二范式,更加合理。对于S-L-C表:先找到码,看他们的组合方式。以这些组合方式分解为表,将依
阅读全文
摘要:首先我们看到,项目目录下有五个文件,app.js,app.json,app.wxss,project.config.json以及sitemap.json. 他们的作用就是帮我们注册一个微信小程序,设置微信小程序的全局样式。 project.config.json的作用是保存微信开发者工具的配置信息。
阅读全文
摘要:经历了上一期的注册,我们就要开始真正的学习了。 制作一个小程序,必不可少的东西就是制作工具。我们的制作工具可以在微信公众平台下载。 具体位置在小程序中的右上方有文档,点击进入小程序开发的入口。点开工具栏,左侧tab里面有下载的入口。 我们下载稳定版win64位,安装后登录。 看到如下界面。 这个ap
阅读全文
摘要:为了某个比赛必须去学这个东西,希望一个星期能整出点什么东西。 首先了解一下小程序的架构(来自csdn): 使用 JSON 技术来表现应用的配置信息。包含应用的基本信息,页面配置和路由,应用全体的信息等。使用经过定制 CSS+XML 技术来实现视图层的描述。画面元素,例如列表、按钮、文本框、选择框等都
阅读全文
摘要:我花了一整个晚上了解以前的学长学姐的脚步,只觉得非常迷茫。我不知道我对我所学所用了解多少。我只注意到我的学长学姐们都非常优秀,上个学期的期末考试我只能依靠一知半解的javaweb和固定的思路模板完成。这真的很菜,虽然我不觉得我转来软件工程后有什么硬件条件不如别人,但事实上我的代码功底比人家差了不知道
阅读全文
摘要:以按钮式跳转为例 首先设置一个button <Button android:id="@+id/btn_textview" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Te
阅读全文
摘要:输入一串一维数组,求他们的最大子数组的值,且复杂度应为n。 借鉴了庄忠旭同学的想法,因为子数组必定连续,所以建立一个新数组,该数组表示第几位以前所有项的和。 如果出现负数,将这个负数舍去,记录前面几个数的值。 public static void main(String args[]) { int
阅读全文
摘要:今天上非常想念的建民哥的网课,有这样一道习题,从文件中读取二位数组,第一行是行,第二行是列,第三行是元素,它们用逗号隔开,求他们的子数组最大值。 我的思路是先读取所有的数,然后组成一个一维数组,去掉开头两个(行和列),把其余的都存入一维数组中。再像一维数组一样求和。 其中就出现了问题,比如如何读取文
阅读全文
摘要:在王建民老师的建议下,我大概了解了一下《人月神话》这本书。在看这本书之前,和其他人一样以为是一本神话色彩的书籍。知道看了之后才知道是一本有关软件的书籍。 Brooks博士为人们管理复杂项目提供了最具洞察力的见解,既有很多发人深省的观点,又有大量软件工程的实践。本书内容来自Brooks博士在IBM公司
阅读全文
摘要:课堂笔记 1.任何复杂的程序都是由复杂的单元构成,并不是直接制造成一团。 2.三个点非常重要,英文注释 对齐缩进(左缩进四个空格,table键。括号成对书写) 命名。 if,else要单独占一行,不要省空间。 大括号也要单独占一行。不要把不同的定义变量放在同一行。 命名用匈牙利命名法。 望文知意就可
阅读全文
摘要:MyBatis中的map是我认为非常神奇的一部分。尤其是它的用法,比如可以代替实体类产生的对象直接插入数据到数据库,避免了不知道数据库中各个部分的名称的问题。 依旧使用我们以前的模板。 在mapper中使用如下语句,定义一个方法名,添加信息到后台表单。 int addUser2(Map<String
阅读全文
摘要:2020级《软件工程》 实发项目系统开发(180分钟) 河北省重大技术需求征集系统原型(15分) 1、项目需求: 为了充分利用京津科技资源,破解我省产业转型升级、绿色崛起所面临的重大技术难题,按照厅领导指示,现面向重点产业、重点领域、重点企业(单位)征集产业或领域关键技术难题,构建我省重大技术需求数
阅读全文
摘要:经过上一次的学习,我们初步学习了MyBatis的初级知识,这一次我们来学习进一步的增删改查。 经历了我们上一步的配置,现在我们只需要改动userMapper,userMapper.xml和test中的部分代码就可以实现。 我把每个方法都写在同一个文件中,这样可以有效对比他们的区别。 以下是userM
阅读全文
摘要:为了更好地完成JavaWeb的搭建,做出更好的web,我们今天学习MyBatis。首先要知道什么是MyBatis。 Mybatis是优秀的持久层框架(把数据持久化)存到数据库里。把程序的数据在持久状态和瞬时状态转化。 它比起JDBC更方便,使用的模板更多,所以搭建速度也更快。 什么是持久层呢? 持久
阅读全文
摘要:首先解释一下SSL到底是什么。SSL是一种加密协议。在MySQL5.7之前的版本,安全性较低,存在任何用户都可以连接上的 test 库,所以官方在5.7版本加大了对隐私的保护。并且采用了默认 useSSL = true值防止对数据库的随意修改,到了8.0版本,仍然保留了SSL,并且默认值为 true
阅读全文
摘要:在main.js中找到data-text,改里面的文字就可以做到。
阅读全文
log4j警告:WARN No appenders could be found for logger(org.apache.ibatis.logging.LogFactory).等警告原理及解决方法
摘要:首先我们看一下系统提示的错误代码 log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.LogFactory). log4j:WARN Please initialize the log4j syst
阅读全文
摘要:在Mybatis的环境搭建中,getResourceAsStream一直标红,alt加enter没有提示,纠结半天原来是自动导入的包不是我们需要的resource包,将 import javax.annotation.Resources; 删除,改成如下代码就可以解决问题了。 import org.
阅读全文