12 2022 档案
摘要:卡片 1 #include <iostream> 2 #include <cmath> 3 #include <algorithm> 4 #include <iomanip> 5 using namespace std; 6 int cnt[10]={0}; 7 int main(){ 8 for(
阅读全文
摘要:空间 小蓝准备用 256MB 的内存空间开一个数组,数组的每个元素都是 32 位 二进制整数,如果不考虑程序占用的空间和维护内存需要的辅助空间,请问 256MB 的空间可以存储多少个 32 位二进制整数? 进值转换:1MB=1024KB 1KB=1024B 1B=8位 所以可以存储:(256*102
阅读全文
摘要:请实现一个函数,把字符串中的每个空格替换成"%20"。 数据范围 0≤0≤ 输入字符串的长度 ≤1000≤1000。注意输出字符串的长度可能大于 10001000。 样例 输入:"We are happy." 输出:"We%20are%20happy."代码如下: class Solution {
阅读全文
摘要:maven是专门用于管理和构建Java项目的工具,它的主要功能有: 提供了一套标准化的项目结构 提供了一套标准化的构建流程(编译,测试,打包,发布...) 提供了一套依赖管理机制
阅读全文
摘要:希尔排序,也称递减增量排序算法,是插入排序的一种更高效的改进版本。但希尔排序是非稳定排序算法。 希尔排序是基于插入排序的以下两点性质而提出改进方法的: 插入排序在对几乎已经排好序的数据操作时,效率高,即可以达到线性排序的效率; 但插入排序一般来说是低效的,因为插入排序每次只能将数据移动一位; 希尔排
阅读全文
摘要:插入排序的代码实现虽然没有冒泡排序和选择排序那么简单粗暴,但它的原理应该是最容易理解的了,因为只要打过扑克牌的人都应该能够秒懂。插入排序是一种最简单直观的排序算法,它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。 插入排序和冒泡排序一样,也有一种优化算
阅读全文
摘要:MYbits 1.是一种持久层框架 JDBC缺点 1.硬编码 注册驱动,获取连接 SQL语句 2.操作繁琐 手动设置参数 手动封装结果集
阅读全文
摘要:首先进行学生注册 代码如下: 1 <%@ page contentType="text/html;charset=UTF-8" language="java" %> 2 <html> 3 <head> 4 <title></title> 5 </head> 6 <body> 7 <div align
阅读全文
摘要:首先将那个要增长的键设成主键,然后再进行设置初始值和增长步长。 例如:现在一张book表 1 alter table book add id BIGINT; -- 为book表增加一个名称为id,类型为bigint的列 2 alter table book change id id BIGINT n
阅读全文
摘要:2021级《JAVA语言程序设计》 上机考试试题 2022.12.22 考试要求 一、本试卷为2021级《JAVA语言程序设计》上机考试试卷; 二. 注意编程规范: (1) 通过Eclipse添加类的方式建立类; (2) 程序开头部分注释班级、作者、学号、日期; (3) 注意程序代码中必要的空格与缩
阅读全文
摘要:在12月22号我们进行了java期末考试,这次考试我没有完成,太多了,时间不够,光是写审阅卡就很费时间,像试卷审查等功能还来的及写,增加教师信息也没来及写,哎,还是不熟练,也很难写在短时间内。
阅读全文
摘要:昨天终于完成了uml,所以实验报告,在这次我学了uml九大图,学会了用例图、类图、顺序图、活动图、协作图、状态机图和部署图,我发现报告是很难写,系统算简单的,说明书报告也难写,花了我三天,每天几乎花费6小时去写报告
阅读全文
摘要:第43节 无情的测试 1、注重实效的程序员会受到找到自己 bug 的驱使,以免以后经受由别人找到我们 bug 带来的羞耻。 2、早测试,常测试,自动化测试。要通过全部测试,编码才算完成。 3、测试主要围绕三个方面进行:测试什么、怎样测试、何时测试。 4、测试什么。测试类型有以下这些: 单元测试:单元
阅读全文
摘要:第 40 节:圆圈与箭头 1、设计文档里的圆圈和箭头用来解释他们指代的作用,但这还有可能是推翻我们原先设定的证据。感觉这个是承接上一节的内容,不要被以前的假设和设计所限制,留有一定的弹性空间。 2、我们相信,盲目地采用任何技术,而不把他们放进你的开发实践和能力的语境中,这样的处理日后可能会让你后悔。
阅读全文
摘要:第 33 节 重构 1、重写、重做和重新架构代码合起来,称为重构。 2、当代码出现以下特征,就应该考虑重构了: 出现重复内容,违反DRY原则。 非正交的设计。 知识过时了,或者你对某部分的了解更深一步。 对性能造成了影响。 3、重构的原则:早重构、常重构。重构面临的敌人通常都是时间,但这个借口并不成
阅读全文
摘要:第27节 元程序设计 1、元数据是关于数据的数据,即对应用进行描述的数据。典型情况,元数据在运行时,而不是编译时被访问和使用。 2、我们想要让我们的系统变得高度可配置,像是屏幕颜色,提示文本等,这些应该作为配置项而不是作为代码集成到项目中。 3、以声明方式思考(规定要做什么,而不是怎么做),并创建高
阅读全文