自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (4)
  • 收藏
  • 关注

原创 Calendar万年历

public class PerpetualCalendar { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入年份:"); int year = scanner.nextInt(); System.out.print("请输入月份:"); int month

2021-11-02 12:40:21 147

原创 100!的各位数和,亲和数

10!是362800,各位数的和是3+6+2+8+0+0=27,求100!的各位数和。无论是double还是long都不能表示100!,因此要用到BigIntegerimport java.math.BigInteger;public class FactorialNum { public static void main(String[] args) { System.out.println(factorialDigitSum(100)); } publi

2021-08-18 14:03:23 259

原创 20世纪1号是星期天数

在二十世纪(1901年1月1日到2000年12月31日)中,有多少个月的1号是星期天?已知1900年1月1日是星期一public class SumOfSunday { public static void main(String[] args) { System.out.println(getDay()); } public static int getDay() { int a[] = new int[50000]; int

2021-08-17 15:37:21 521

原创 2的1000次方,1-1000的英文字母个数

求2的1000次方各个数字的和public class DigitalSumOfPowers { public static void main(String[] args) { System.out.println(getPower(2,1000)); } public static double getPower(int a, int b) { int sum = 0; String s = new BigInteger(a

2021-08-09 17:25:19 147

原创 购物车练习

vue练习-购物车HTML代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="style.css"></head><body><div id="app"> <div

2021-08-08 17:05:25 102

原创 考拉兹序列和方阵路径

在正整数集上定义如下的迭代序列:n → n/2 (若n为偶数)n → 3n + 1 (若n为奇数)从13开始应用上述规则,我们可以生成如下的序列:13 → 40 → 20 → 10 → 5 → 16 → 8 → 4 → 2 → 1可以看出这个序列(从13开始到1结束)共有10项。尽管还没有被证明,但我们普遍认为,从任何数开始最终都能迭代至1(“考拉兹猜想”)。从小于一百万的哪个数开始,能够生成最长的序列呢?注: 序列开始生成后允许其中的项超过一百万。public class koalasSe

2021-08-08 16:53:29 274

原创 高度可约三角形数和硬币求和

三角形数数列是通过逐个加上自然数来生成的。例如,第7个三角形数是 1 + 2 + 3 + 4 + 5 + 6 + 7 = 28。三角形数数列的前十项分别是:1, 3, 6, 10, 15, 21, 28, 36, 45, 55, …让我们列举出前七个三角形数的所有约数:1: 13: 1,36: 1,2,3,610: 1,2,5,1015: 1,3,5,1521: 1,3,7,2128: 1,2,4,7,14,28我们可以看出,28是第一个拥有超过5个约数的三角形数。第一个拥有超过500

2021-08-05 18:00:54 133

原创 素数和,方阵最大乘积

求两百万内的素数之和public class SumOfPrime { public static void main(String[] args) { System.out.println(SumPrime(2000000)); } public static long SumPrime(long num) { long sum = 2; for (int i=3;i <= 2000000;i+=2) {

2021-07-26 17:59:06 96

原创 最大连乘和毕哥达拉斯三元组

73167176531330624919225119674426574742355349194934969835203127745063262395783180169848018694788518438586156078911294949545950173795833195285320880551112540698747158523863050715693290963295227443043557668966489504452445231617318564030987111217223831136

2021-07-23 19:31:39 152

原创 求第n个素数

求第n个素数一:求出一个范围内的所有素数并存储在列表中public class findPrime { public static void main(String[] args) { System.out.println(getPrime(10001)); } public static int getPrime(int number) { int number1 = number-1; List<Integer>

2021-07-17 17:35:15 483

原创 最小公倍数和非盈数之和

求1-n的最小公倍数1到n的最小公倍数也是n*(n-1)的倍数public class minMultiple { public static void main(String[] args) { System.out.println(getMinMultiple(20)); } public static int getMinMultiple(int num) { int s = (num-1) * num; int resut

2021-07-17 16:13:00 371

原创 BoardCast广播组件

有序广播package com.example.broadcast;import androidx.appcompat.app.AppCompatActivity;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.content.IntentFilter;import android.os.Bundle;i

2021-05-30 22:56:32 166 1

原创 提醒对话框和页面跳转

主页面<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width

2021-05-25 11:55:05 3016 3

原创 activity页面跳转和数据传递

activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" androi

2021-05-17 22:22:33 118

原创 最大质因数和最大回文乘积

求最大质因数package day1;public class maxPrime { public static void main(String[] args) { System.out.println(maxprimeFactor(600851475143L)); } public static long maxprimeFactor(long number){ if(number==1) return 1;

2021-05-10 18:47:55 86

原创 linux实验

一、实验内容学习linux的安装过程及硬盘分区、linux的启动和退出。二、实验目的及要求能够独立安装linux操作系统掌握启动和退出 linux的方法。掌握启动和退出的方法以及在不同运行级别下的查看。三、 实验环境及条件奔腾以上微机一台, linux操作系统,VMware Workstation四、实验设计及实施的指导安装:(1) 在Windows XP下安装VMware(1) 配置虚拟机(2) 启动虚拟机(3) 启动Linux安装过程(4) 安装过程配置(5) 安装后配

2021-05-09 16:59:43 139 1

原创 AndroidStudio计算器

activity_main.xml<?xml version="1.0" encoding="utf-8"?><layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools"> <dat

2021-05-07 23:44:40 351

原创 对PDO和AJAX的认识

一、对PDO的认识1、PDO(PHP Data Object)扩展为PHP定义了一个访问数据库的轻量、持久的接口。实现PDO接口的每一种数据库驱动都能以正则扩展的形式把各自的特色表现出来。  主要:PDO扩展只是一个抽象的接口层,利用PDO扩展本身并不能实现任何数据库操作,必须使用一个特定的数据库PDO驱动访问数据库PDO访问数据库的步骤:安装PDO——>创建PDO对象——>使用PDO创建PDO对象:$db=new PDO(DSN,username,password)2、PDO预定义类

2021-05-06 15:35:28 105

原创 php实验10

一、传统Web应用 (文件命名为SY10_1_submit.php) --重新加载整个页面 - 不友好<html><head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>AJAX Example</title></head><body><form action="">

2021-05-04 15:26:27 166

原创 php实验9

一、了解PDO访问异构数据库的方法(文件命名为SY9_1_PDO-query-exec.php)–PDO类实例化、PDO类query( )方法和exec( )方法。注意激活PDO :php_pdo_mysql.dll<?phptry { $db=new PDO("mysql:host=localhost;dbname=pxscj;", "root", "密码"); //实例化PDO类(创建PDO对象)}catch (PDOException $e) { //捕获异常--

2021-05-03 17:06:51 187

原创 php实验六

<meta charset="UTF-8"><html><head> <title>学生管理类</title></head><body><form method="post"> <table border="1" align="center" bgcolor="yellow"> <td>学号:<input type="text" name="numb

2021-04-06 18:10:29 93

原创 php实验5

<meta charset="UTF-8"><!DOCTYPE html><style type="text/css"> idv{ font-size: 18px; color: #000FF; } </style><form enctype="multipart/form-data" action="" method="post"> <table border="0"&g

2021-04-05 17:26:36 220

原创 php实验练习

<!DOCTYPE html> <!--HTML5表单--><meta charset="UTF-8"> <style type="text/css"> table,div,td{ text-align: center; } table{ margin: 0 auto; } p{ font-size

2021-03-29 19:39:15 162

原创 php练习

<meta charset="UTF-8"><html><style type="text/css" > .box{ border: 1px dashed #0099cc; background-color: cornsilk; height: 100px; width: 280px; margin: auto; }</style><body&gt..

2021-03-26 09:11:16 115

原创 php

php+html乘法口诀表<meta charset="UTF-8"><?phpprint<<<ETO<div align="center"><font size="5" color="blue" face="宋体">一起来背乘法口诀吧!</font> </div><style>body{background: beige;}</style>ETO; echo"<t

2021-03-23 18:57:49 106

原创 回溯

符号三角问题:下面都是“-”。 下图是由14个“+”和14个“-”组成的符号三角形。2个同号下面都是“+”,2个异号下面都是“-”。在一般情况下,符号三角形的第一行有n个符号。符号三角形问题要求对于给定的n,计算有多少个不同的符号三角形,使其所含的“+”和“-”的个数相同。#include<iostream>using namespace std;int ans;class Triangle{ friend int Compute(int n);private:

2020-12-25 16:08:20 73 1

原创 后台框架

Springspring框架是由于软件开发的复杂性而创建的轻量级控制反转(IoC)和面向切面(AOP)的容器框架。Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。轻量——

2020-12-24 15:28:13 625

原创 前端框架

Bootstrap简介:Bootstrap是Twitter推出的一个开源的用于web前端开发的工具包。它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bootstrap一经推出后颇受欢迎,一直是GitHub上的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的Breaking News都使用了该项目。组件:Bootstrap中包含了丰富的Web

2020-12-23 20:17:02 316

原创 需求分析

1.概述1.1 用户简介车室管理系统主要是面向私家车设计的。能够使驾驶者能够拥有更加舒适安全的行车环境。1.2 目的车室管理系统目标在于能够让汽车更加智能化。包括汽车温度智能调节,车门车窗安全上锁,酒精测试等功能。1.3 工作流程图注册登录...

2020-12-19 22:43:03 239

原创 贪心算法

假设有N项物品,大小分别为s​1​​ 、s​2​​ 、…、s​i​​ 、…、s​N ,其中s​i​​ 为满足1≤s​i​​ ≤100的整数。要把这些物品装入到容量为100的一批箱子(序号1-N)中。装箱方法是:对每项物品, 顺序扫描箱子,把该物品放入足以能够容下它的第一个箱子中。请写一个程序模拟这种装箱过程,并输出每个物品所在的箱子序号,以及放置全部物品所需的箱子数目。输入格式:输入第一行给出物品个数N(≤1000);第二行给出N个正整数s​i(1≤s​i ≤100,表示第i项物品的大小)。输出格式:

2020-12-09 20:19:38 211

原创 软件开发计划书

1.引言1.1背景汽车作为交通工具,在人们的日常行为生活中发挥着极为重要的作用。近十年来,汽车也越来越普遍,不再是一种奢侈品。而很多人也都把汽车当做了一个小家。而当前汽车室内的管理还不够智能化,人们在使用汽车的时候也会面临着许多苦恼。而车室管理系统正好有效地解决一些问题。车室管理系统主要是为驾驶人提供一个更为舒适的行车环境,提高汽车的安全性。2.项目概述2.1项目目标车室管理系统是针对车主以及驾驶人设计的软件,以提供更加安全舒适的行车环境为宗旨,并对车主的财产进行过保护。车室管理系统主要包含,

2020-11-20 22:33:49 3108 2

原创 排序-陈越

给定N个(长整型范围内的)整数,要求输出从小到大排序后的结果。本题旨在测试各种不同的排序算法在各种数据情况下的表现。各组测试数据特点如下:数据1:只有1个元素;数据2:11个不相同的整数,测试基本正确性;数据3:103个随机整数;数据4:104个随机整数;数据5:105个随机整数;数据6:105个顺序整数;数据7:105个逆序整数;数据8:105个基本有序的整数;数据9:105个随机正整数,每个数字不超过1000。输入格式:输入第一行给出正整数N(≤10​5​​ ),随后一行给出

2020-11-12 11:34:24 148

原创 session和httpsession

jsp的Session和Servlet的Session本质上是一致的,区别是:jsp中session是作为隐式对象存在的,可以直接使用;Servlet中的session需要手动提取后才能使用.HttpSession是Java平台对session机制的实现规范,因为它仅仅是个接口,具体到每个web应用服务器的提供商,除了对规范支持之外,仍然会有一些规范里没有规定的细微差异。httpsession是jsp中经常使用的一个方法,准确的说,是request中的一个方法。比如:session = reques

2020-10-27 22:57:55 582 1

转载 MVP和MVC的区别

MVP——Model-View-Presenter 所谓的mvp,即是(model-处理业务逻辑(主要是数据读写,或者与后台通信(其实也是读写数据)),view-处理UI控件,presenter-主导器,操作model和view)它是MVC模式的变种。UI是容易变化的,且是多样的,一样的数据会有N种显示方式;业务逻辑也是比较容易变化的。为了使得Application具有较大的弹性,我们期望将UI、逻辑(UI的逻辑和业务逻辑)和数据隔离开来,而MVP是一个很好的选择。MVC是Model、View、Con

2020-10-26 23:12:36 228 2

转载 形式化方法

计算机科学发展主要涉及软硬件发展,其关键科学问题之一是保证软件和硬件及其集成系统的正确性,即系统满足需求规约。在许多应用领域,软件和硬件的安全性和可靠性均受到高度关注。随着硬件运算速度越来越快、性能越来越高、体系结构越来越复杂,系统软件和应用软件的功能需求也随之变得高度复杂。如何开发正确可靠的软件和硬件系统一直是自1960年代以来计算机科学发展的巨大挑战。形式化方法就源自于解决上述挑战。形式化方法以严格的数学结构定义程序的语义及计算系统的功能与行为,以形式逻辑的语言、推理证明和验证为工具将计算机软(硬)件系

2020-10-26 16:44:08 1133

原创 分而治之和WBS

分而治之出自清·俞樾《群经平议·周官二》“巫马下士二人医四人”:“凡邦之有疾病者,疕疡者造焉,则使医分而治之,是亦不自医也。”他的意思是采用分别治理,或者是采用手段利用手段使国家、民族或宗教等产生分裂,然后对其进行控制和统治。 这种思想完全是适用于软件开发的过程,当我们面对一个大型的项目时,往往会感觉得到无从下手,但是如果能够将它分解,细化问题,我们能够非常轻松地逐层击破,完成搭建,这就是WBS的工作原理。 WBS(Work Breakdown Structure),即工作分解结构,是以可交付成..

2020-10-25 17:23:56 189

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

原文中举了一个例子“来,让我们从旧金山出发,沿着西海岸徒步旅行,到洛杉矶的纽波特沙滩面基吧!”,一群大汉准备发出,计划10天到达目的地。开始规划之后,放大的地图出现了很多的曲折,好吧,改变计划,增加时间。 在路途中,各种天险,各种坎坷,迫于无奈计划的时间有不得不增加。计划的时间一天一天的增加,规定行走的路程确实在一天一天减少。换做是谁都会心态爆炸吧! 这个例子整非常形象地映射了软件的开发过程。原本计划好的多少天完成需求分析,从几号到几号要做完软件设计,规定多少天完成编码和软件测试。但是生活就是充满.

2020-10-24 12:47:36 78

原创 软件工程方法论和软件开发

软件工程方法论对软件开发的用处我们知道软件开发是一个极为复杂的过程,而软件工程方法论就是相当于对软件开发提供便捷的道路。把一个复杂的事情进行分解,逐一击破最终达到目标。对于软件过程模型来说,对于开发不同规模和不同类型的软件,我们要采用不同的模型才能提高效率,开发出最理想的软件。而可行性的研究则是能够最大程度提升一个软件的价值。最大程度理解客户的需求,而不是根据主观思想来完成一个软件的开发。如下漫画就是对未能做好需求分析的嘲讽。方法论的提出无疑是对这种情况做出最大程度的改善。细化过程,设计相应的开发

2020-10-23 23:57:40 748 1

转载 2020-10-23

有人负责,才有质量:写给在集市中迷失的一代13年前,新兴的草根开源软件运动如火如荼,而Eric Raymond的《大教堂与集市》(O’Reilly Media, 2001)一书则重新定义了我们的词汇表,几乎预言了瀑布模型和大型软件公司的终结。这本书有煽动性,但却没有说服我。与此同时,由于我正全身心投入开源运动,也就情不自禁地宁愿相信他是对的。而今年夏天我带到海滨别墅来的这本书,同样有煽动性,比Raymond那本更甚(但这本书在提到《大教堂与集市》时是相当正面的),那就是Frederick P. Broo

2020-10-23 10:02:26 142

翻译 2020-10-07

软件工艺宣言as a spiring Software Craftsmen we are raising the bar of professional software development by practicing it and helping others learn the craft. Through this work we have come to value:译文:作为一个有精神的软件工匠,我们通过实践和帮助他人学习来提高专业软件开发的标准。通过这项工作,我们开始重视:Not on

2020-10-07 00:31:30 119

软件模式课后作业.zip

参考练习,提出建议

2021-07-26

linux实验.zip

linux实验1-5

2021-05-13

oracle实验.docx

oracle11g数据库实验2-6

2021-04-25

软件项目-软件开发计划书

软件工程的课后作业,分组完成课程设计。包括项目准备、项目选题、组建团队、团队工作方式、项目进度安排等等。

2020-11-18

空空如也

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

TA关注的人

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