03 2023 档案
摘要:在人月神话这本书的第九章到第十二章中,作者进一步研究了软件开发中的一些具体问题和解决方案,例如对产品质量的保证、软件开发的规划和跟踪、软件开发的文档化和软件工程师的招募和培养等。以下是我的心得体会: 在第九章中,作者强调了产品质量的重要性并提出了一些方法来保障它。质量管理是任何软件开发项目都必须要关
阅读全文
摘要:今天周五,不好,又是最累的一天。 今天上了计算机网络、概率论、web应用开发技术、数学建模B。 计算机网络讲的是网络层的传输相关的知识。 概率论讲的是二维随机变量其中的二维连续随机变量。 web应用开发技术讲的是jsp页面的表头以及其特有的内嵌函数。 数学建模B讲的是动态规划问题。 回到了宿舍把cp
阅读全文
摘要:API(接口)是什么?举个常见的例子,在京东上下单付款之后,商家选用顺丰发货,然后你就可以在京东上实时查看当前的物流信息。京东和顺丰作为两家独立的公司,为什么会在京东上实时看到顺丰的快递信息,这就要用到API,当查看自己的快递信息时,京东利用顺丰提供的API接口,可以实时调取信息呈现在自己的网站上。
阅读全文
摘要:书接上回,在接下来的第五章到第八章中,作者进一步探讨了软件工程的一些实践经验和研究成果,例如模块化设计、程序员的心理因素、软件测试和项目管理。以下是我的心得体会: 首先,在模块化设计方面,作者强调了模块化设计的重要性。通过将大型软件系统分解成小而独立的模块,可以使开发过程更加简单和可管理,同时也更容
阅读全文
摘要:今天是周四,又是一周内上课时间最短的一天。 今天的课是计算机网络和羽毛球课; 今天是把计算机网络昨天的课补了回来,今天计网开启了第四章,讲的是网络层。 下午的羽毛球课时间是打双打比赛,结果不理想,打了两场,输了一场,还是再接再厉吧,下节课加油! 今天晚上接着学习小程序。
阅读全文
摘要:当textview显示一大段文字时,不能再指定高度显示时,需要上下滑动来查看剩余文字。在xml文件中 <TextView android:id="@+id/tv_title" android:layout_width="match_parent" android:layout_height="200
阅读全文
摘要:《人月神话》是我非常喜欢的一本软件工程类的书籍。这本书的作者是软件工程之父 Fred Brooks,他在书中分享了自己在 IBM 公司从事软件项目管理和开发的经验和教训,为读者提供了丰富的实践经验和宝贵的启示。 在第一到四章中,作者主要介绍了软件开发中的一些基本概念和方法,并且强调了团队合作的重要性
阅读全文
摘要:今日由于基教被占用,所以今天没课。 今天把地铁查询的web和安卓全部完善了一下,web和安卓的地图下钻全部完成。 今天晚一点还要写一下《构建之法》的读书笔记。 今天为止所有的cp作业全部完成,其中的效果还算满意吧,马上该开始团队作业了,选的是第十四届服务外包杯的A18题,需要学习小程序的相关知识,所
阅读全文
摘要:1、打开安卓模拟器,找到Setting(设置)选项卡并打开,如图所示: 2、找到Language and Input(语言和输入法)选项卡并打开,如图所示: 3、点击最上方的Languages选项卡,如图所示: 4、进入语言选择界面,点击Add a language,然后出现语言列表选项,一直往下翻
阅读全文
摘要:今天周二,上了实用英语阅读与翻译、数据库原理、python程序设计。 实用英语阅读与翻译讲的是词类转换。 数据库原理讲的是第五章和第六章的一部分,具体第五章讲的是视图,第六章目前讲了关系模式以及第一范式和第二范式。 python讲的是文件的相关操作。 今天把地铁查询的下钻功能完成了,很不错。
阅读全文
摘要:今天上的是工程数学和软件工程。 工程数学课上学的是点的可行方向简称FD等等知识点,我感觉这节课听得很认真,听课效率也极高,能高达百分之八十五。 下午的软件工程这节课定下来了我们小组的团队课题,我们要往起方向努力了。 今天晚上把cp作业改了改,完善了相关的东西。
阅读全文
摘要:今日是周五,虽然课最多,但是还是很喜欢今天的,因为明天又迎接来了双休。 今天上了计算机网络、概率论、实用英语阅读与翻译、web应用开发技术、数学建模B。 计算机网络今天进行了数据链路层这一章的收尾,今天讲的知识听得还挺明白的,虽说有点困,但是无伤大雅。 概率论这节课是随机变量这章的习题课,讲了两种求
阅读全文
摘要:今天周四,就一节课,体育课。 今天上的体育课,进行了双打的预备赛,这节课打的非常爽,下节课嘎嘎乱杀。 晚上听了关于考研的讲座,受益匪浅。 晚上大概听了两小时的Vue框架,正在全力追赶老师的进度。
阅读全文
摘要:今日上了计算机网络、毛概。 计算机网络讲的是数据链路层的集线器、最短有效帧是64字节、mac层。 毛概近代到现代不同时期的中国存在的矛盾。 下午去参加第二十八届世界防肺结核日的宣讲活动,了解到了相关的防护知识。 晚上打算看看javaweb。
阅读全文
摘要:今天上了实用英语阅读与翻译、数据库原理、python程序设计。 实用英语阅读与翻译讲的是增词法,和上周的一样。 数据库原理讲的是crud,把上次没有讲的查询讲完了,也讲了删除、修改、添加,简直就是干货满满。 python程序设计讲的是类的创建和相关的使用的知识点。 晚上在这想了想最短路径的查询,还是
阅读全文
摘要:今天做题的时候发现了lambda表达式,就去网上搜了搜,这么说吧,lambda表达式算是python一种比较方便的语法了,主要作用是代替简单的函数,免去了编写函数的烦恼,语法也更加地简洁。下面就简单介绍一下lambda的使用场景。从本质上来讲,lambda是一个函数,可以接受参数输入。 下面附上所搜
阅读全文
摘要:首先先开启MySQL的远程访问权限,详情请见上一个的博客。 说一说我遇到的坑吧,就是网上找了好多代码尝试着数据库,最后才连接成功,以下是我连接成功的代码 MainActivity.java package com.example.mysqlconnectiontest; import android
阅读全文
摘要:默认情况下,mysql只允许本地登录,即只能在安装MySQL环境所在的主机下访问。但是在日常开发和使用中,我们经常需要访问远端服务器的数据库,此时就需要开启服务器端MySQL的远程连接权限。 1.连接MySQL环境 通过mysql命令连接MySQL 2.查看MySQL当前远程访问权限配置 use m
阅读全文
摘要:今天上了工程数学、软件工程。 上午的工程数学今天的知识点太难了,我估计也就学了百分之三四十,准备课下再看看。 下午的的软件工程前两节讲的知识,后面是展示自己的成果,我的算法不会,比较菜,所以没有展示自己的作品。 晚上搜索了一下android 连接mysql,结果搜索了三个多小时才成功,但是还是觉得自
阅读全文
摘要:我们组的组成为:赵纪旭,张博文 完成进度:可进行线路查询和站点查询和最短路径的查询 未展示原因:原因主要分为如下两条: 1.没有写出最短换乘的功能 2.界面设计美感不足,排版单一 不足点:功能不完善,算法了解不够全面 优点:为了方便客户所有查询都可进行模糊查询
阅读全文
摘要:Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。 基本语法是通过 {} 和 : 来代替以前的 % 。 format 函数可以接受不限个参数,位置可以不按顺序。 实例 >>>"{} {}".format("hello", "world")
阅读全文
摘要:一些比较实用的Pycharm的快捷键,提升编写开发效率。 1、解除语法限制 默认情况下,Pycharm会对代码进行检查,包括但不仅限于代码是否有语法错误,是否符合PEP8规范。如命名检查,如下图变量dataset下出现波浪线变量data_set下正常,无波浪线 如果变量名不是一个已存在的英文单词,就
阅读全文
摘要:1、编辑(Editing) Ctrl + Space 基本的代码完成(类、方法、属性) Ctrl + Alt + Space 快速导入任意类 Ctrl + Shift + Enter 语句完成 Ctrl + P 参数信息(在方法中调用参数) Ctrl + Q 快速查看文档 F1 Web帮助文档主页
阅读全文
摘要:我一开始看成了else,结果是elif,两者出现的位置大概可能一样。解释如下: Python中elif表示再次判断的意思,是else if的简写。elif语句不能独立使用,可以在需要检查更多条件时,与if和else一同使用。一个if语句中可以包含多个elif语句,但结尾只能有一个else语句。 额外
阅读全文
摘要:今天是周五,所以是课最多的一天,但是还是很高兴的,因为上完课迎接我的就是假期,可以说是苦尽甘来吧。 今天的课是计算机网络、概率论、web应用开发技术、数学建模。 计算机网络上课进行的是信道相关的知识。 概率论目前依旧是我觉得是最简单的一科,今天讲的是连续性随机变量。 web应用开发技术是上机课,进行
阅读全文
摘要:今天上的体育课。 今天是周四耶!非常好,一天就一节体育课,其余的时间自己自由支配。 所以有几乎一天的时间来进行我的App得最后的结尾工作,今天把app进行了适当地优化,每日打卡app也迎来了结尾。 今天的编程时间我估计怎么着也得个七八个小时吧。
阅读全文
摘要:今天我们在网上找到了相关的视频讲解,是利用SQL语句的递归查询,听了视频的相关讲解,也算是理解了吧。 以一号线的王府井到二号线的积水潭为例 话不多说,上代码: WITH RECURSIVE transfer (start_station, stop_station, stops, path) AS
阅读全文
摘要:今天上的计算机网络和毛概。 计算机网络上课讲的是数据链路层,还进行了小测,结果很是不理想,所以我要多在这个上面下功夫了。 毛概讲的是指导思想等等问题,可以说是收获很多。 下午写了写安卓,正在努力完成进度。
阅读全文
摘要:今日我们把北京地铁线路中的前7条线路用做测试。在网上搜索了北京地地铁线路的文本信息导入Excel中,再用SQLcel插件将数据导入数据库内。 对于第三条查询我们有了新的思路,想利用邻接表实现,因为最短路径的迪杰斯特拉算法需要权值,但是任务中所需要的是经过最少的站点数,所以应该采用邻接表的广度遍历优先
阅读全文
摘要:Python3 range() 返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表 函数语法 range(start, stop[, step]) 参数说明: start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5)
阅读全文
摘要:今日上了实用英语阅读与翻译、数据库原理、Python。 实用英语阅读与翻译课上讲的是在翻译时词汇的添加。 数据库原理讲的是SQL语句中的查询语句的各种格式。 Python讲的是循环语句的各种注意事项以及函数的声明等等。
阅读全文
摘要:今天只有半天课,继续完善地铁查询系统 今天张博文和赵纪旭合作完成了第一阶段的第2个查询功能:站点查询。具体思路如下:1.我们认为如果单纯地显示线路名称过于单调,于是我们决定展示把站点名称和站点序号一起显示出来,还用到了模糊查询。2.以站点名称为条件查询此站点所在的线路序号,用list列表存储,显示输
阅读全文
摘要:今天老师布置了小组结对作业:北京地铁查询系统。今天张博文和赵纪旭合作完成了第一阶段的第一个查询功能:线路查询。具体思路如下:1.如果想输出该线路下的所有站点名称,就应该把站点进行分组储存在数据库中,我们沿用了老师的数据库的建立,将每一个站点中加上一个线路序号的字段,并标识出该站点是该线路上的第几站(
阅读全文
摘要:这是Python作业题的一种,不怎么会,然后搜了一下,看到下面的知识点挺有用的,就发一下记录一下。 转换函数使用题目描述: 代码如下: n,m=input().split(',') c=int(n,int(m)) print(c) 划重点( ̄︶ ̄)↗ : 其他进制的数转化为10进制的数可用int(待
阅读全文
摘要:描述 Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。 注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。 语法 strip()方法语法: str.strip([chars]); 参数 chars -- 移除字符串头尾指定的字符序列。 返
阅读全文
摘要:今日上了工程数学和软件工程。 工程数学讲的是最快下降法和Newton法,这次课听明白的不少,几乎全程都理解了,很高兴。 软件工程讲的是个人软件工程的各个的方面,今天也留了双人得作业,尽最大努力完成。
阅读全文
摘要:在python中会出现[-1]、[:-1]、[::-1]、[n::-1]、[:,:,0]、[…,0]、[…,::-1],他们分别是什么意思呢,这里就来详尽的说一下: 下面的a = [1,2,3,4,5] [-1]: 列表最后一项 [:-1]: 从第一项到最后一项原型是[n : m],前闭后开,索引从
阅读全文
摘要:SQLite是轻量级的、嵌入式的、关系型数据库,目前已经在iPhone、Android等手机系统中使用,SQLite可移植性好,很容易使用,很小,高效而且可靠。SQLite嵌入到使用它的应用程序中,它们共用相同的进程空间,而不是单独的一个进程。SQLite数据库对SQL规范的支持很全面,它支持大多数
阅读全文
摘要:1、序列化的目的(1)、永久的保存对象数据(将对象数据保存在文件当中,或者是磁盘中); (2)、通过序列化操作将对象数据在网络上进行传输(由于网络传输是以字节流的方式对数据进行传输的,因此序列化的目的是将对象数据转换成字节流的形式); (3)、将对象数据在进程之间进行传递(Activity之间传递对
阅读全文
摘要:今日上了计算机网络、概率论、实用英语阅读与翻译、web开发技术、数学建模B。 计算机网络讲到了第三章--数据链路层; 概率论开启了第二章,讲的离散型随机变量; 实用英语阅读与翻译讲的扩词、被动; web开发技术讲的DOM; 数学建模B讲的统筹学方面的知识; 数学建模上到了十点,很热、很累、很疲惫。
阅读全文
摘要:在Android Studio 中直接右键删除activity会在引用此activity的地方报错,按照下面方法可安全的删除,并把所有引用也删除。
阅读全文
摘要:今天上了体育课。 今天进行了卫生大联查,期待了许久的领导,也没能如愿的来六楼。 下午上了羽毛球课,练习了反手发球、双打步法、反手打球,课后又和朋友们打了接近一小时的双打,出了很多汗,很爽。 晚上写了套四级题,结果并不如我所愿,还有待提升。
阅读全文
摘要:今天上了计算机网络、毛概。 上午计算机网络讲完了第二章,开始安排写老师布置的作业。 毛概课上也学到了历史知识。 下午收拾了宿舍的卫生迎接明天的卫生大联查。 晚上参加了电气院举办的用电知识的竞赛活动,没想到取得的分数还不低。 参加完活动去自习室做了套四级题,错的是一塌糊涂,把昨天的自信都打击没了,但是
阅读全文
摘要:今天上了实用英语阅读与翻译、数据库原理、Python程序设计。 实用英语阅读与翻译是第一节课,这节课我神经高度紧张,因为自身的英语基础比较差,怕提问的时候什么也不会,只能认真听课。 数据库原理到了后三节课,经过英语的高度紧张,所以略显疲惫,加上早上没吃饭,此时更是又累又饿又困,只能课间补觉,最后也是
阅读全文
摘要:描述 Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串 语法 split() 方法语法: str.split(str="", num=string.count(str)). 参数 str -- 分隔符,默认为所有的空字符,包括空
阅读全文
摘要:1. 问题 Java 中,变量一定要初始化吗? 2. 解答 不一定。 a. 变量作为局部变量 变量作为局部变量时,如果不对其赋值,又要使用它,那就必须得初始化,否则报错。 public class Test { public static void main(String[] args) { int
阅读全文
摘要:今天上课的课堂练习其实是一道力扣里的算法题 我写的代码是: package example; import java.util.Scanner; public class ceshi_sum_max { public static void main(String[] args) { Scanner
阅读全文
摘要:今日上的工程数学和软件工程。 上午的工程数学还是很不错的,前两节课一直跟着课程节奏走,最后一节课稍微有点走思,没跟上最后讲的那个算法。 下午的软件工程的课程,安卓目前我的节奏比较慢,还没有连接数据库,但是我已经在加快我的网课速度了,马上看到连接数据库,全力追赶进度。 课程的后两节的课堂练习始终没有思
阅读全文
摘要:Toast的几种用法第一,Toast.makeText()// 第一个参数:当前的上下文环境。可用getApplicationContext()或this// 第二个参数:要显示的字符串。也可是R.string中字符串ID// 第三个参数:显示的时间长短。Toast默认的有两个LENGTH_LONG
阅读全文
摘要:一、将数据存储到SharedPreferences中1.SharedPreferences以键值对的形式来存储数据。2.Android中主要提供3种方法用于得到SharedPreferences对象Context类中的getSharedPreferences(String name, int mod
阅读全文
摘要:Activity的启动模式 1. 启动模式的类别 标准模式(standard) 栈顶复用模式(singleTop) 栈内复用模式(singleTask) 单例模式(singleInstance) 2. 任务栈 任务栈Task,是一种用来放置Activity实例的容器,他是以栈的形式进行盛放,也就是所
阅读全文
摘要:一、查看task栈情况 在cmd命令行里或者Android Studio中的Terminal里敲入如下命令: adb shell dumpsys activity 然后会出现很长一段详细信息,滚到中间的地方,会看到Task栈的状态如下: 此外,这些信息的最底部还可以看到当前显示在前台的Activit
阅读全文
摘要:split(separator,limit) 方法用于把一个字符串分割成字符串数组,不改变原始字符串。如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。参数值:separator:字符串或正则表达式,从该参数指定的地方分割 string
阅读全文
摘要:今天又是一天的课,但是这周是单周,所以没有英语,总体适应了学校的生活,没有感觉今天太累。 今天的计算机网络感觉比以前的听课效率有所提高,开始慢慢适应老师的讲课方式。 概率论听得还是一如既往地不错。 下午后两节的web听得还可以,记住了一大部分的知识,好多之前学过,所以记起来简单些。 数学建模上课所需
阅读全文
摘要:Activity的显式跳转: 是直接指定需要调用的Activity Activity的隐式跳转: 不明确指定启动哪个Activity,而是设置Action、Data、Category,让系统来筛选出合适的Activity。 下面说下使用,在java代码中需要设置action 然后在配置文件Andro
阅读全文
摘要:今天周四,时间好快,又到了周四,最轻松的一天,明天周五,很难受,但是最起码今天是轻松的一天。 今天就一节体育课,上学期的考试已经结束了,这节课正式开始了这学期的羽毛球的课程。 今天课上主要学了直线的接前网球和后场球,也练习了双打的全场步伐,不是很熟练,还需多加练习。 今天早点睡,明天的课非常多。
阅读全文
摘要:1.首先来看看android:layout_gravity和android:gravity的使用区别。 android:gravity: 这个是针对控件里的元素来说的,用来控制元素在该控件里的显示位置。例如,在一个Button按钮控件中设置如下两个属性, android:gravity="left"
阅读全文
摘要:一、基本作用 Activity的生命周期共七个指示器:onCreate、onStart、onResume、onPause、onStop、onDestroy、onRestart。 如下图所示。 (1)onCreate() ,不可见状态 在Activity被创建时回调,第一个生命周期。我们一般在创建Ac
阅读全文
摘要:自己慢慢敲得注册页面及注册测试 目前没有实现与数据库的联系 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:ap
阅读全文
摘要:今天上的课有计算机网络和毛概。 计算机网络第一章讲完了,收获的知识微乎其微,还是需要看PPT整理知识点的。 毛概课上老师给放的电影--走近毛主席,看的是感慨万千,打算写一下自己的感受。 安卓今天学了activity这一组件以及生命周期各个函数的执行顺序。
阅读全文
摘要:  == 普通的英文半角空格   == ==   == no-break space (普通的英文半角空格但不换行)   == 中文全角空格 (一个中文宽度)   ==   == en空格 (半个中文宽度)  
阅读全文