学习记录
文章平均质量分 73
语言学习,java,python,php等
chenf0
这个作者很懒,什么都没留下…
展开
-
软件能力成熟度模型与模型集成基础---第二章部分思考题
2.简述软件过程评估标准的组成ISO/IEC TR 15504软件过程评估标准信息文件包含9个部分,如图所示。概念和引导指南(参考件)、过程和过程能力的参考模型(标准件)进行评估(标准件)、进行评估的指南(参考件)、评估模型和指示器指导(参考件)评估员资格指南(参考件)、过程改进指南(参考件)、供应者过程能力评定指南(参考件)、词汇表(标准件)·部分1:概念和...原创 2019-05-11 18:43:10 · 920 阅读 · 0 评论 -
结对项目(四则运算网页版)
目录:一、相关地址二、 预计在程序的各个模块开发上耗费的时间(psp):三、接口设计四、计算模块接口的设计和实现过程。五、计算模块接口部分的性能改进六、计算模块部分单元测试展示七、模块部分异常处理:八、界面模块的设计过程:九、界面模块与计算模块的对接:十、结对过程:十一、结对编程的优点和缺点。十二、在程序的各个模块开发实际上耗费的时间(psp):...原创 2020-03-05 16:48:45 · 561 阅读 · 0 评论 -
信息安全技术期末知识点总结
一、概述1. 安全基本目标有哪些?其含义分别是什么?(p7)1)保密(机密)性:对信息的访问和公开进行授权限制,包括保护个人隐私和秘密信息。保密性缺失的定义是信息的非授权泄露;2)完整性:防止对信息的不恰当修改或破坏,包括确保信息的不可否认性和真实性。完整性缺失的定义是对信息的非授权修改和毁坏;3)可用性:确保对信息的及时和可靠的访问与使用。可用性的缺失是对信息和信息系统访问与使用的中...原创 2019-05-01 08:44:39 · 3541 阅读 · 0 评论 -
文件、图片的上传并实现图片预览(二)
暑假期间只是简单的上传图片,图片的相关内容包括名称,日期等放在数据库的一个表单中。这次工作室给的任务中,我负责的是部门-成员展示,成员要求包含成员头像,姓名、性别、专业、所在部门、个人介绍等等。我在数据库中建了一个成员的表单,要求在增加新的成员时,从本地上传一张图片作为头像,填好各项资料,点击添加时,不仅将成员的全部内容添加到数据库的表中,而且将图片上传到本地服务器中。前端代码依旧是在jsp中<f原创 2017-10-27 10:58:54 · 815 阅读 · 0 评论 -
win10下Visual Studio配置clang开发环境(一)
一、下载 Visual Studiohttps://visualstudio.microsoft.com/zh-hans/downloads/二、安装1.选择工作负载2.选择安装位置,点击安装安装可能有点慢~原创 2020-12-24 09:12:56 · 1897 阅读 · 0 评论 -
文件、图片的上传(一)-----前端与后端代码
文件、图片的上传(一)—–前端与后端代码用的编译器是idea,前端代码在jsp页面中,后端则是写在SSM框架中控制层Controller。前端代码(jsp页面) <form action="${website}file/file/${id}" method="post" enctype="multipart/form-data"> <input type='text' name='原创 2017-10-26 22:30:21 · 19589 阅读 · 4 评论 -
软件能力成熟度模型与模型集成基础---第一章部分思考题
2.软件有哪三个层次?(1)个体层次:包括计算机系统中的程序及文档。程序是计算机任务处理的对象加规则的描述,文档是理解程序所需的阐述性资料。(2)整体层次:在特定的计算机系统中,所有上述个体层次软件的总称。(3)学科层次:研究、开发、维护和使用软件过程中所涉及的理论、方法、技术所构成的学科。随着软件需求量的快速增长,软件应用中出现的问题也越来越多。主要体现在以下五个方面。4....原创 2019-05-01 08:42:49 · 1650 阅读 · 2 评论 -
srca证书的安装及srca证书中的主要字段及其内容
信息安全技术的作业:登录12306网站,下载并安装12306的srca证书,查看该证书内容,结合教材14.4小节X.509证书中的证书格式,描述下载的srca证书中的主要字段及其内容。srca证书的安装及srca证书中的主要字段及其内容一、下载12306的srca证书并安装。1.下载安装包解压2.选择安装证书3.成功安装4.双击srca.cer,证书成功安装。二、srca证书中的主要字段及其内容。...原创 2018-05-12 18:06:13 · 3945 阅读 · 0 评论 -
软件测试实践--决策表法
·构造决策表可采用以下5个步骤:(1)列出所有的条件桩和动作桩。(2)确定规则的个数。(3)填入条件项。(4)填入动作项,得到初始决策表。(5)简化决策表,合并相似规则。练习一:问题要求:”......对功率大于50马力的 机器、维修记录不全或已运行10年以上的机 器,应给予优先的维修处理......” 。这里假 定,“维修记录不全”和“优先维修处理” 均已在别处有...原创 2019-05-01 08:41:56 · 6086 阅读 · 1 评论 -
简单的实现定时器功能
因为学习上的要求,需要实现定时循环某个方法的功能,因此,通过学习,简单掌握了定时器(监听器)的使用。想要实现定时的功能,我需要三个类。第一个类:TextListerner.class继承ServletContextListener 类import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListen...原创 2018-04-22 12:34:09 · 1082 阅读 · 0 评论 -
leetcode刷题记录
比特位计数给定一个非负整数num。对于0 ≤ i ≤ num 范围中的每个数字i,计算其二进制数中的 1 的数目并将它们作为数组返回。示例 1:输入: 2输出: [0,1,1]示例2:输入: 5输出: [0,1,1,2,1,2]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/counting-bits著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。思路对于所有的数字,只有两类:...原创 2021-03-05 11:15:36 · 136 阅读 · 2 评论 -
github入门
1.git clone 时出现错误fatal: unable to access 'https://gitlab.myjoin.cn/root/nenu_qy.git/': SSL certificate problem: self signed certificate解决方法:$ git config --global http.sslVerify false$ ...原创 2018-07-23 16:29:44 · 181 阅读 · 0 评论 -
tmux 常用指令
tmux 常用指令原创 2022-10-04 20:58:16 · 138 阅读 · 0 评论 -
算法初级学习(一)复杂度估算和排序算法 (牛客网)
一、认识时间复杂度常熟时间的操作:一个操作如果跟数据量没有关系,每次都是固定时间内完成的操作,叫做常数操作。算法复杂度分为时间复杂度和空间复杂度。其作用: 时间复杂度是指执行算法所需要的计算工作量;而空间复杂度是指执行这个算法所需要的内存空间。(算法的复杂性体现在运行该算法时的计算机所需资源的多少上,计算机资源最重要的是时间和空间(即寄存器)资源,因此复杂度分为时间和空间复杂度)。时间...原创 2018-11-11 17:52:27 · 485 阅读 · 0 评论 -
C++标准模板库(STL)---string
#include<stdio.h>#include<string>//string 和string.h不一样#include<iostream>//cin,cout包含在此头文件中using namespace std;int main(){ string str="abcdefd"; string str3="ef"; string s...原创 2019-06-21 13:29:48 · 176 阅读 · 0 评论 -
递归---八皇后
题目描述会下国际象棋的人都很清楚:皇后可以在横、竖、斜线上不限步数地吃掉其他棋子。如何将8个皇后放在棋盘上(有8 * 8个方格),使它们谁也不能被吃掉!这就是著名的八皇后问题。对于某个满足要求的8皇后的摆放方法,定义一个皇后串a与之对应,即a=b1b2...b8,其中bi为相应摆法中第i行皇后所处的列数。已经知道8皇后问题一共有92组解(即92个不同的皇后串)。给出一个数b,要求输出第...原创 2019-08-29 13:15:59 · 155 阅读 · 0 评论 -
C++标准模板库(STL)---queue
queue翻译为队列,在STL主要就实现了一个先进先出的容器 只能通过front()访问队首元素,back()访问队尾元素 在用front()函数和pop()函数之前一定要用empty()函数判断队列是否为空,否则可能因为队空而出错#include<stdio.h>#include<queue>using namespace std;int main(){ ...原创 2019-06-22 10:43:28 · 286 阅读 · 0 评论 -
C++标准模板库(STL)---set
set,翻译为集合。是一个内部自动有序且不含重复元素的容器。#include<stdio.h>#include<set>using namespace std;int main(){ set<int> age;//定义set // set<int> a[100];//a相当于二维数组.a[0]-a[99]中每一个都是set容...原创 2019-06-20 21:22:57 · 234 阅读 · 0 评论 -
算法学习 PAT乙级--1002 写出这个数
一、题目描述:读入一个正整数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含 1 个测试用例,即给出自然数n的值。这里保证n小于10100。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789...原创 2019-05-19 23:35:17 · 118 阅读 · 0 评论 -
C++标准模板库(STL)---priority_queue
1. 知识点:priority_queue又称为优先队列,其底层是用堆来实现的。在优先队列中,队首元素一定是当前队列中优先级最高的一个。 在任何时候,往优先队列中加入(push)元素,而优先队列底层的数据结构堆(heap)会随时调整结构,使得每次的队首元素都是优先级最大的。 优先队列中只能通过top()函数访问队首元素(堆顶元素),也就是优先级最高的元素,在使用之前,必须用empty()函...原创 2019-06-22 11:34:52 · 919 阅读 · 0 评论 -
C++标准模板库(STL)---map
map的常见用途需要建立字符(或字符串)与整数之间映射的题目,使用map减少代码量 判断大整数或者其他类型数据是否存在的题目,可以把map当bool数组用 字符串和字符串的映射备注:map翻译为映射,可以将任何基本类型(包括STL容器)映射到任何基本类型(包括STL容器) map键和值是唯一的,如果一个键要对应多个值,只能用multimap。 map会以键从小到大的顺序自动排序...原创 2019-06-21 14:41:48 · 195 阅读 · 0 评论 -
算法学习 PAT乙级--知识点积累(一)
1.关于大数给定区间 [−,] 内的 3 个整数A、B和C,请判断A+B是否大于C。不能用int类型存放输入的数据,用long long long long a[t][3]; for(int i=0;i<t;i++){ scanf("%lld%lld%lld",&a[i][0],&a[i][1],&a[i...原创 2019-05-27 15:45:21 · 437 阅读 · 0 评论 -
算法知识点积累(基础)
1.常量:#define 标识符 常量 (#define PI 3.14) const 数据类型 变量名 = 常量 (const double PI =3.14)2.0~9 A~Z a~z 对应的ASCII码0~9 A~Z a~z 对应的ASCII码:48-57, 65-90 ,97-122 小写字母比大写字母ASCII码值大323.scanf、printfsc...原创 2019-08-28 12:50:33 · 160 阅读 · 0 评论 -
算法学习 PAT乙级--1003 我要通过!
重点,根据条件找到对应关系len(a)*len(b) = len(c)//重点:找到对应关系//xPATx//aPbTc 、 aPbATca//len(a)*len(b) = len(c)!#include<stdio.h>#include<string.h>int main(){ char n[120]; int number=0; s...原创 2019-05-26 17:05:28 · 105 阅读 · 0 评论 -
动态规划专题
目录问题1:数组划分问题2:点菜问题问题3: 放苹果问题 4: 最大报销额问题 5: 毕业bg问题 6: 最大子矩阵问题 7: 拦截导弹问题8:最长公共子序列(LCS)问题1:数组划分题目描述一个数组中有若干正整数,将此数组划分为两个子数组,使得两个子数组各元素之和a,b的差最小,对于非法输入应该输出ERROR。输入数组中的元素输出降序输...原创 2019-09-04 19:30:20 · 310 阅读 · 0 评论 -
算法(二)
六、剖析递归行为和递归行为时间复杂度的估算一个递归行为的例子master公式的使用T(N) = a*T(N/b) + O(N^d)1) log(b,a) > d -> 复杂度为O(N^log(b,a))2) log(b,a) = d -> 复杂度为O(N^d * logN)3) log(b,a) < d -> 复杂度为O(N^d)七、归并排序...原创 2019-05-01 08:43:32 · 356 阅读 · 0 评论 -
C++标准模板库(STL)---pair
1.pair,当想要将两个元素绑在一起作为一个合成元素、又不想使用结构体时,pair可以很方便的作为一个代替品。也就是说,pair实际上可以作为一个内部有两个元素的结构体,且这两个元素的类型是可以指定的。2.比较大小:两个pair类型数据用==,!=,<等来比较大小,比较规则是先以first的大小作为标准,只有当first相等时才去判别second的大小。3.常见用途:用来代...原创 2019-06-22 14:36:45 · 308 阅读 · 0 评论 -
C++标准模板库(STL)---algorithm
使用algorithm头文件1.max(x,y)返回最大值min(x,y)返回最小值abs(x)返回x的绝对值#include<stdio.h>#include<algorithm>using namespace std;int main(){ int x=1,y=-2; printf("max=%d min=%d abs(y)=%d...原创 2019-06-22 15:22:46 · 269 阅读 · 0 评论 -
C++标准模板库(STL)---vector
vector翻译为向量,在c++中翻译为“变长数组”更容易理解。#include<stdio.h>#include<vector>using namespace std;int main(){ vector<int> age;//定义vector for(int i=0;i<5;i++){ age.push_ba...原创 2019-06-20 21:02:35 · 184 阅读 · 0 评论 -
简单计算器 / 括号匹配
1.简单计算器题目描述读入一个只包含 +, -, *, / 的非负整数计算表达式,计算该表达式的值。输入测试输入包含若干测试用例,每个测试用例占一行,每行不超过200个字符,整数和运算符之间用一个空格分隔。没有非法表达式。当一行中只有0时输入结束,相应的结果不要输出。输出对每个测试用例输出1行,即该表达式的值,精确到小数点后2位。样例输入30 / 90 - 26 ...原创 2019-08-30 13:37:43 · 698 阅读 · 0 评论 -
C++标准模板库(STL)---stack
stack翻译为栈,是STL一个后进先出的容器。 stack的常见用途:模拟实现一些递归,防止程序对栈内存的限制而导致程序运行出错。常见函数:#include<stdio.h>#include<stack>using namespace std;int main(){ stack<int> st; for(int i=1;i<...原创 2019-06-22 14:09:00 · 304 阅读 · 0 评论 -
c++基础(一)
C++基本语法C++ 程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互。现在让我们简要地看一下什么是类、对象,方法、即时变量。对象 -对象具有状态和行为。例如:一只狗的状态 - 颜色、名称、品种,行为 - 摇动、叫唤、吃。对象是类的实例。 类 -类可以定义为描述对象行为/状态的模板/蓝图。 方法 -从基本上说,一个方法表示一种行为。一个类可以包含多个方法。可以在方法中写入逻辑、操作数据以及执行所有的动作。 即时变量 -每个对象都有其独特的即时变量。对象的状态是由这些即时变...原创 2021-02-14 10:43:40 · 2254 阅读 · 4 评论 -
Visual C++ 6.0 安装
百度网盘链接:https://pan.baidu.com/s/1H7_TQKYUvIueHY7t3NIsCA提取码:mwdt重点!!!不要自定义目录安装,刚开始安装在d盘,软件能正常打开,但是编译运行的时候报错(找不到DeBug下的那个EXE),解决了好久也没有解决掉。后来卸载,重新安装在默认目录下就可以了用管理员身份运行...原创 2021-02-13 20:30:58 · 437 阅读 · 1 评论 -
Java---生产者与消费者模式
在Java语言中,实现生产者消费者问题时,可以采用三种方式: - 使用 Object 的 wait/notify 的消息通知机制; - 使用 Lock 的 Condition 的 await/signal 的消息通知机制; - 使用 BlockingQueue 实现。原创 2022-07-29 21:55:19 · 1533 阅读 · 0 评论 -
JAVA入门--环境配置及开发工具安装
目录一、下载jdk二、配置环境变量三、测试是否成功四、下载开发工具--IntelliJ IDEA五、IntelliJ IDEA 教程一、下载jdk官网:https://www.oracle.com/java/technologies/javase-downloads.html参考博客:java安装以及配置环境变量详细步骤下载完成,安装。双击安装包,可自定义安装路径,路径最好不要有中文。安装完成二、配置环境变量在...原创 2020-10-28 22:10:40 · 257 阅读 · 0 评论 -
python调用百度文字识别接口
参考博客:https://blog.csdn.net/XnCSD/article/details/80786793一、创建应用登录百度AI开放平台,选择控制台->文字识别->创建应用->填写信息->立即创建->获取应用的appID,APIKey等信息。二、安装库pip install baidu-aip三、代码实现:# -*- cod...原创 2019-12-10 11:50:08 · 1313 阅读 · 0 评论 -
python爬虫入门(一)
最近准备了解一下python爬虫这方面,找到几篇适合小白看的博客,就把链接放下面了,也方便以后查看。1.从网页上抓取内容大致分3步:(1)模拟浏览器访问,获取html源代码(2)通过匹配,获取指定标签中的内容(3)将获取到的内容写到文件中2.关于库的使用(1)requests中文教程:https://2.python-requests.org//zh_CN/latest/use...原创 2019-12-06 16:07:12 · 108 阅读 · 0 评论 -
Python-Matplotlib绘图
Matplotlib是一个Python 2D绘图库,它以多种硬拷贝格式和跨平台的交互式环境生成出版物质量的图形,只需几行代码就可以生成图表、直方图、功率谱、条形图、误差图、散点图等。一、基本操作import matplotlib.pyplot as pltimport numpy as pyx = np.linspace(-1,1,100)y = 2*x+1plt.plot(x,y)plt.show1.figure 图像#figure图像x = np.lin...原创 2020-08-07 08:33:37 · 243 阅读 · 0 评论 -
Python-Pandas数据分析库
Pandas是Python的核心数据分析支持库,提供了快速、灵活、明确的数据结构,旨在简单、直观地处理关系型、标记型数据。Pandas 适用于处理以下类型的数据:与 SQL 或 Excel 表类似的,含异构列的表格数据; 有序和无序(非固定频率)的时间序列数据; 带行列标签的矩阵数据,包括同构或异构型数据; 任意其它形式的观测、统计数据集, 数据转入 Pandas 数据结构时不必事先标记。Pandas 的主要数据结构是Series(一维数据)与DataFrame(二维数据),这两种...原创 2020-08-06 16:44:37 · 318 阅读 · 0 评论 -
Python-Numpy科学计算库
1. 建立一个全0矩阵 , 大小为 3x3; 类型为整型np.zeros((3,3),dtype=int)array([[0, 0, 0], [0, 0, 0], [0, 0, 0]])2.建立一个全1矩阵,大小为4x5np.ones((4,5))array([[1., 1., 1., 1., 1.], [1., 1., 1., 1., 1.], [1., 1., 1., 1., 1.], [1., 1., 1原创 2020-08-03 15:19:22 · 1085 阅读 · 0 评论