自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 Android Stdio sqlite配置

1.打开Android Studio,找出自己AndroidSDK的安装路径可以点击File->ProjectStructure快速找到2.在SDK目录下点击platform-tools3.点进去直接拉到最后面找到sqlite3.exe双击4.将你的platform-tools文件路径添加到环境变量的系统变量的 path里面选择环境变量5.在命令行查看是否安装成功出现上面的图片则配置成功...

2021-05-13 22:28:00 681

原创 Oracle数据库19c安装

第一步:去官网找到Oracle数据库19c下载安装包( 在浏览器搜索 : Oracle.cn )

2021-03-09 17:32:38 350 1

原创 轮番图的设计(一组四个图片)

代码:<link rel="stylesheet" href="dist/css/swiper.min.css"> <script src="dist/js/swiper.min.js"></script> <script src="dist/js/jquery.min.js"></script> <style type="text/css"> /*关于电影图片滚动效果*/ .

2021-01-13 23:41:54 1292

原创 UML扩展机制

我们都知道UML语言是支持面向对象软件开发的建模语言,为了避免UML语言整体的复杂性,UML并没有吸收所有面向对象的建模技术和机制,而支持自身的扩展和调整。这就是UML的扩展机制。通过该扩展机制,用户便可以自定义使用自己的元素。UML的扩展机制分为三种类型:构造型(版型)、标记值和约束。1.构造型表示构造型时,如上图所示,将构造型的名称用一对源码括号括起来,然后放置在构造型模型名字的邻近。构造型的扩展机制把UML中已经定义元素的语义专有化,并且能够有效地防止UML变的过于复杂。他不是给模型元素增

2020-12-23 22:12:12 4222

原创 原创 关于微信拼车小程序开发的需求分析(分析建模2)

错误:java.sql.SQLException: Column 'userName' not found. at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:127) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:95) at com.mysql.cj.jdbc.exceptions.SQLError

2020-12-17 23:10:08 424

原创 java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0

2020-12-16 09:49:16 2184

原创 软件工程

2利用STL比较数据大小并排序本题目要求读入n个整数(输入数字个数根据输入时随机确定,以输入一个非数字的值作为输入结束标志),利用STL比较数据大小并排序(由小到大升序),然后输出排序后的数据。输入格式:输入在一行中依次输入整数值,每个数字之间用空格分隔,输入数字个数根据输入时随机确定,以输入一个非数字的值作为输入结束标志。10 3 -2 8 20 -9 e输出格式:先输出一段提示“从标准设备读入数据,直到输入是非整型数据为止”,在输入一组数字后,输出排序后的数字,在一行中由小到大依次输出所有值

2020-12-15 23:22:20 187

原创 贪心算法-多机调度问题

题目:要求给出一种作业调度方案,使所给的n个作业在尽可能短的时间内由m台机器加工处理完成。约定,每个作业均可在任何一台机器上加工处理,但未完工前不允许中断处理。作业不能拆分成更小的子作业。这个问题是一个NP完全问题,到目前为止还没有一个有效的解法。对于这一类问题,用贪心选择策略有时可以设计出较好的近似算法。可以考虑以下的贪心策略:(1)最长处理时间作业优先的贪心选择策略。(2)最短处理时间作业优先的贪心选择策略。(3)作业到达时间优先的贪心选择策略。假设7个独立的作业由3台机器加工处理,各作

2020-12-08 21:40:59 1228

原创 关于cookie(如果不确定客户端是否禁用cookie,则可以使用URL重写技术)

什么是cookie:Http cookie(也叫Web Cookie或浏览器Cookie),它是服务器发送到用户浏览器并保存到本地的一小块数据。它会在浏览器下次向同一服务器发送请求时被携带并发送到服务器上。通常,它用于告知服务端两个请求是否来自同一个浏览器,如保持用户登陆状态。cookie的作用会话状态管理(用户登录状态)个性化设置(用户自定义设置)浏览器行为跟踪(跟踪分析用户行为)...

2020-12-02 17:05:21 274

原创 二进制,八进制,十进制,十六进制之间互相转换

(1)二进制转换为十进制例:10011.11B=1X2^4 + 0X2^3 + 0X2^2 + 1X2^1 + 1X2^0+1X2-1+1X2-2=19.75小数点相当于一个数轴的分界点,小数点之前的次方都是正数,小数点之后都是负数(2)十进制转换为二进制十进制转换为二进制的时候,我们通常将整数部分和小数部分分开。整数部分通常采用“除二取余法”,即除二取余直到商为0停止,逆序余数。小数部分则采用“乘二取整法”,即小数部分乘2取整,直到乘积的小数部分为0为止(若不为零则可

2020-12-01 13:09:29 1506

原创 贪心算法

贪心算法基本要素:(1)最优子结构性质(2)贪心选择性质贪心算法都可以用动态规划来做贪心算法总是作出当前看来最好的选择,也就是说贪心算法并不从整体最优考虑,它所作的选择只是在某种意义上的局部最优选择。虽然贪心算法不能对所有的问题都得到整体最优解,但对许多问题通它都能产生整体最优解。在一些情况下,即使贪心算法不能得到整体最优解,其最终结果却是最优解的很好近似。从一个大集合中选择到一个小集合中,一般用到贪心算法。列题:选取了一道拼题网上的题作为例题来使大家更好的理解贪心算法装箱问题假设有N项物

2020-11-30 21:40:16 141

原创 二分查找

输入n值(1<=n<=1000)、n个非降序排列的整数以及要查找的数x,使用二分查找算法查找x,输出x所在的下标(0~n-1)及比较次数。若x不存在,输出-1和比较次数。输入格式:输入共三行: 第一行是n值; 第二行是n个整数; 第三行是x值。输出格式:输出x所在的下标(0~n-1)及比较次数。若x不存在,输出-1和比较次数。输入样例:41 2 3 41输出样例:02#include<iostream>using namespace std;void sr

2020-11-29 23:31:39 160

原创 BaseDao包(含连接数据库)

package dao;import java.sql.*;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.concurrent.Callable;//负责数据库的增删改查操作public class BaseDao { private static final String URI= "jdbc:mys

2020-11-27 15:05:58 554

原创 java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0(javaweb)

上图是我的项目的错误提示这个错误的意思是没有获取到这个位置的元素。java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0出现这个错误的原因有两种:1:索引超出边界造成的异常,2:有一个数组想要去取size位置上的数据,发现没有值可以取得。所以,最终原因是是要取的值是空的造成的。...

2020-11-26 09:24:37 15103 3

原创 Ajax(JavaScript在发送AjAX请求时,URL的域名地址是使用绝对地址还是相对地址?)

梅森数输入格式:输入在一行中给出正整数n(n<20)。输出格式:按从小到大的顺序输出所有不超过2​n​​ −1的梅森数,每行一个。如果完全没有,则输出“None”。输入样例:6输出样例:3731#include<iostream>using namespace std;int count;int math(int m){ int j; for(j=2;j<m;j++) { if(m%j==0)

2020-11-25 11:15:31 94

原创 排序算法效率比较。编程实现以下几种不同的排序算法(以升序为例):冒泡排序、选择排序、 希尔排序、快速排序,比较不同的排序过程的运行时间。

具体要求:(1)为了消除数据之间差异导致排序效果的影响,使用相同的数组进行排序,方法为:首先创建一个数组,数组长度至少为100000,数组元素取值范围在[0, 100000]之间的随机正整数,并将这个数组复制4份,分别用不同的排序算法进行排序。(2)记录不同排序算法的运行时间。//四中方法对随机数进行排序#include<iostream>#include <cstdlib>#include<ctime>#define n 100000using namesp

2020-11-24 19:27:28 720

原创 分别用穷举法和欧几里德算法实现求两个整数的最大公约数,并比较算法的效率。

分别用穷举法和欧几里德算法实现求两个整数的最大公约数,并比较算法的效率。穷举法:源代码:#include<iostream>using namespace std;int main(){ int n,m; int i; int t; cin>>n>>m; if(n<m) { t=n; n=m; m=t; } for(i=m;i>0;i--) { if(n%i==0&&amp.

2020-11-23 17:19:46 487

原创 内置对象session 和httpSession对象是同一个东西吗?

我们都知道UML语言是支持面向对象软件开发的建模语言,为了避免UML语言整体的复杂性,UML并没有吸收所有面向对象的建模技术和机制,而支持自身的扩展和调整。这就是UML的扩展机制。通过该扩展机制,用户便可以自定义使用自己的元素。UML的扩展机制分为三种类型:构造型(版型)、标记值和约束。1.构造型表示构造型时,如上图所示,将构造型的名称用一对源码括号括起来,然后放置在构造型模型名字的邻近。构造型的扩展机制把UML中已经定义元素的语义专有化,并且能够有效地防止UML变的过于复杂。他不是给模型元素增

2020-10-29 17:24:07 118

原创 原创 关于微信拼车小程序开发的需求分析(分析建模)

1.学生用例图:

2020-10-29 14:36:47 1056 2

原创 关于微信拼车小程序开发的需求分析(需求获取)

1.需求获取:每逢节假日放假收假,大批学生都会往返于学校和火车站或是机场,我们也是其中的一员,深深的感受到了乘坐公交车的不便。一是人流量大,乘坐需要等很长时间,有时会因为没能及时到火车站或机场则会错过班次,造成很大的损失。后来滴滴普及,提前预约也很方便,不用去挤公交,可是滴滴如果是一个人乘坐则开销很大,但和同路的人拼车就会很方便。可是,往往和自己相似时间,目的地出发地相同的的人很难找得到,而且安全方面也是一个值得考虑的因素,你不知道和你拼车的人是谁的,万一出现安全问题很难处理。所以我们现在最需要的就是

2020-10-27 21:53:32 4968 2

原创 MVC和MVP的区别

MVC全名是Model View Controller模型(model)是应用程序中用于处理应用程序数据逻辑的部分,通常模型对象负责在数据库中存取数据。视图(view)是应用程序中处理数据显示的部分,通常视图是依据模型数据创建的.控制器(controller)应用程序中处理用户交互的部分,通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据MVC一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要

2020-10-27 20:57:20 134

原创 HTTP状态 404 - 未找到(idea)

这是当时我做网页时出现的错误404 (未找到) 服务器找不到请求的网页。1.文件存放位置不对文件不能放在WEB-INF下,下面是错误例子:正确文件存放应该在web下:

2020-10-19 17:56:13 33403 10

转载 什么是形式化方法?

形式化方法形式化方法(formal methods),在逻辑科学中是指分析、研究思维形式结构的方法。它把各种具有不同内容的思维形式(主要是命题和推理)加以比较,找出其中各个部分相互联结的方式,如命题中包含概念彼此间的联结,推理中则是各个命题之间的联结,抽取出它们共同的形式结构;再引入表达形式结构的符号语言,用符号与符号之间的联系表达命题或推理的形式结构。例如,把全称肯定命题,用符号形式化为"SAP";把联言命题、假言命题分别形式化为:"p∧q、“p→q”。又例如:一个具体的假言联言推理"如果这种金属是纯铝

2020-10-16 13:25:31 365

原创 为什么软件开发的周期总是预估的2~3倍?

Quora上有人提问:为什么软件开发的周期总是预估的2~3倍?作者:Micheal Wolfe来源:煎蛋网原文:https://goo.gl/mfaU3l译文:http://jandan.net/2013/07/16/quora-software-development.html补充:这是开发者的错?还是管理的问题?技术粗糙,或者其他原因?或者这只是程序猿世界的自然法则?回答:Micheal Wolfe创业者来,让我们从旧金山出发,沿着西海岸徒步旅行,到洛杉矶的纽波特沙滩面基吧!看看地图,然

2020-10-13 23:02:30 198

原创 Java前端(CSS)关于margin和padding的区别

首先,知道这两个单词的汉语翻译,有助于我们理解。margin:n.页边的空白;栏外;边缘;余裕;保证金;利润vt.加边;记在页边;加上保证金语法结构:(padding也相同)margin包括margin-top(上),margin-right(右),margin-bottom(下),margin-left(左)(它是一个往顺时针方向走的)margin:5px 5px 5px 5px;(分别表示上,右,下,左),若上下左右相同则简写为margin:5px若上下相同,左右相同,则简写为mar

2020-10-09 23:02:28 587

原创 软件工程方法论对我们软件开发有多大用处?

软件工程方法论对我们软件开发有多大用处?人们将在开发软件和维护软件中,遇到的一系列的问题称为软件危机,而软件工程,就是为了解决软件危机应运而生。我们都知道,软件工程的概念是当时的人们讨论软件的可靠性与软件危机的问题时提出的,并且将其定义为:为了经济地获得可靠的和能在实际机器上高效运行的软件,而建立和使用的健全的工程规则。这个定义,肯定了工程化的思想在软件工程中的重要性。这是软件工程首次被提出,随后的四十多年发展,软件工程已经成为了一门独立的学科。并且将其概念从新定义为:1.将系统化,严格约束的,可量

2020-10-05 19:46:55 268

原创 软件工程是教会不会写程序的人开发软件吗?

软件工程是教会不会写程序的人开发软件吗?首先,最初的软件工程的概念被定义为:为了经济地获得可靠的和能在实际机器上高效运行的软件,而建立和使用的健全的工程规则。但它只是肯定了工程化的思想在软件工程中的重要性,却并没有提到软件产品的特殊性。随后,软件工程逐渐发展成一门独立学科之后,人们对软件工程也逐渐有了更全面更科学的认识。随后,其被定义为:将系统化,严格约束的,可量化的方法应用于软件的开发,运行和维护...

2020-10-01 23:21:47 404

原创 软件工程—理论与实践

软件工程—理论与实践软件工程概述1.1软件是什么软件不等于程序以前人们把各种不同功能的程序,包括应用程序和用户自己编写的程序等称之为软件。然而,随着计算机的应用日益普及,软件日益复杂,规模日益增大,人们意识到程序是程序员为了完成特定的功能而编制的一组指令集,它由计算机的语言描述,并在计算机系统上执行。而软件并不仅仅等于程序。软件包括程序,程序的处理对象-数据,以及与程序开发,维护和使用有关的图文资料(文档)在此举一个例子,将软件的运行看成做一件事情,比如修炼武功,修炼武功就要有武功秘籍,秘籍中

2020-09-27 22:02:52 1132

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除