TwcatL_tree

我家二猫爱爬树

  • 博客(39)
  • 资源 (18)
  • 收藏
  • 关注

原创 gets()函数

gets()函数 1.描述 C 库函数 char *gets(char *str) 从标准输入 stdin 读取一行,并把它存储在 str 所指向的字符串中。当读取到换行符时,或者到达文件末尾时,它会停止,具体视情况而定。 gets(str) 约等于 scanf("%s",&str) 会把读到的字符串写入数组,但又不同。 ...

2021-10-25 23:06:20 796

原创 【C/C++】%2d,%02d是什么意思

1、%d就是普通的输出了2、%2d是将数字按宽度为2,采用右对齐方式输出,若数据位数不到2位,则左边补空格:3、%02d,和% 2d差不多,只不过左边补0修饰符 格式说明 意义:1、M%md 以宽度m输出整型数,不足m时,左补空格2、0m%0md 以宽度m输出整型数,不足m时,左补零3、m,n%m.nf 以宽度m输出实型小数,小数位为n位

2021-10-25 23:05:43 14250 2

原创 C语言 getchar()函数详解

文章目录 一.getchar()系列1.getchar()工作原理及作用2.使用getchar()清理回车\n3.使用getchar()清理缓存4.混合scanf()与getchar() 一.getchar()系列 1.getchar()工作原理及作用 工作原理:getchar()是stdio.h中的库函数,它...

2021-10-25 23:04:54 33620 6

原创 C语言创建链表

一、链表中结点的存储        链表的结点左边一部分是存放的数据,右边一部分是后继指针指向下一个结点的地址。C语言中通常定义一个结构体类型来存储一个结点,如下: struct node{ int data; struce node *next; //下一个结点的类型也是struct node,所以后继指针的类型也必须是struct node *}; 二、让我们把结点连起来...

2021-10-25 23:02:03 886

原创 初次了解ListNode,针对ListNode的理解

关于ListNode public class ListNode{ int val; ListNode next; //链表指向的下一个值的指针 ListNode(int x){val = x;} //这个方式赋值} 我想到的几点事项 定义链表ListNode时,链表的首个值不能为0,当首个参数为0时,代表着链表为空。只需要定义一个ListNode xx = new Li...

2021-10-25 23:01:26 1261

原创 伪代码规范

在伪代码中,每一条指令占一行(else if 例外),指令后不跟任何符号 书写上的缩进表示程序中的分支结构;同一模块中的语句具有相同的缩进量,通常每个算法开始时都要描述它的输入和输出,而且算法中的每一行都给编上行号,在解释算法的过程中会经常使用算法步骤中的行号来指代算法的步骤。 1.变量的声明 算法中出现的数组、变量可以是以下类...

2021-10-25 23:00:55 1555

原创 C/C++按值传递和按地址传递

C/C++的按值传递和按地址传递有明显不同,下面对他们作个区别:按值传递:在调用函数中将原函数的值拷贝一份过去被调用的函数,在被调用函数中对该值的修改不会影响原函数的值。按地址传递:在调用函数的时候将原函数的值所在的地址拷贝一份过去,被调用函数对这个地址所作的修改会影响原来的值。鉴于本人表达能力有限,这样说可能有点迷惑,下面直接上图:一、按值传递#include<iostream>using ...

2021-10-25 23:00:24 962

原创 白盒测试及测试用例设计

 白盒测试      白盒测试(White-boxTesting,又称逻辑驱动测试,结构测试)是把测试对象看作一个打开的盒子。利用白盒测试法进行动态测试时,需要测试软件产品的内部结构和处理过程,不需测试软件产品的功能。白盒测试又称为结构测试和逻辑驱动测试。    白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。其中逻辑覆盖包括语句覆盖、判定覆盖、条件...

2021-10-24 23:00:05 4037

原创 【Python】for i in range ()作用

for i in range ()作用: range()是一个函数, for i in range () 就是给i赋值: 比如 for i in range (1,3): 就是把1,2依次赋值给i range () 函数的使用是这样的: range(start, stop[, step]),分别是起始、终止和步长 range(3...

2021-10-24 22:59:12 709

原创 python中pop什么意思

python中pop()将列表指定位置的元素移除,同时可以将移除的元素赋值给某个变量,不填写位置参数则默认删除最后一位 pop()根据键将字典中指定的键值对删除,同时可以将删除的值赋值给变量 举个例子: 输出结果: 我们将列表a的位置1的元素移除 将列表b的位置0的元素移除并赋值给变量b1 输出结果: 以上就是python中pop什么意思的详细内容 如果大家如果在学习中遇到困...

2021-10-24 22:58:07 3839

原创 【Python】append()方法

1.方法概述: 在列表末尾添加新的对象 list.append(erd) 2.代码示例

2021-10-24 22:57:17 2858

原创 Java(Android)与C++之间的Socket通信

Java与C++之间的Socket通信,对于小的数据量和控制命令,直接可以封装成json或xml格式,进行传输。但对于文件等大数据量传输,必须要将文件封装成帧,每一帧都设定固定大小的缓冲区,逐帧传输。此时json和xml便不再适用了。在此过程中要需解决如下问题:Java和C++数据基本类型不同,不仅所占字节数不同(如long型,java占8bytes,C++一般为4bytes)。C++缓冲区一般使用char型,但是java中没有char型,相互之间传输的数据,如何接收解析?C++常用的特殊类型

2021-10-24 22:56:21 4045

原创 Snackbar使用详解及其相关框架TSnackbar

简述:     Snackbar 是 Android design support library 中的一个组件,它的作用和Toast类似,显示吐司,但Snackbar的特别之处在于Snackbar显示的提示信息可以和用户交互,更好地获取用户反馈信息。同时,它显示的吐司带有动画效果,从屏幕下方慢慢展开显示。     Goggle官方这样...

2021-10-24 22:55:46 2182

原创 传感器数据和服务器的衔接

1.怎么把传感器上的数据传输到服务器上,然后用手机app从服务器上获取数?答:首先传感器数据要数字化,可以通过接口或者模块,传送到本机或者直接用GPRS模块上传到服务器,手机app就可以通过访问服务器实现数据获取了。如何将传感器采集的数据上传到web服务器中?答:用个网络模块 esp8266 之类的,直接把收集到的数据从网络模块发出去就可以了。然后 服务器开启tcp 或者udp server。传感器采集的数据传输到服务器然后传输到手机APP ?答:传感器传输到服务器,这个一般通过com口、

2021-10-24 22:55:11 1164

原创 用大白话解释什么是Socket

好好学习,天天向上 本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star,更多文章请前往:目录导航 前言 我在去年就学习过Java中Socket的使用,但对于Socket的理解一直都是迷迷糊糊的。看了网上很多关于Socket的介绍,看完还是不太理解到底...

2021-10-24 22:54:41 892

原创 2021-10-24

1024

2021-10-24 15:40:54 101

原创 C++——system“pause”

C++使用system( “pause “);来暂停黑窗口 在编写的c++程序中,如果是窗口,有时会一闪就消失了,如果不想让其消失,在程序中添加: system(“pause”); 注意:不要再return 的语句之后加,那样就执行不到了。 分析: system()就是调用(DOS)系统命令(和shell命令)。 pause ,...

2021-10-06 22:54:46 13400

原创 C语言动态内存分配函数

目录 1.malloc()2.free()3.calloc()4.realloc()5.小结  在C中我们开辟内存空间有两种方式 :1.静态开辟内存 : 例如: int a;int b[10];  这种开辟内存空间的特点是 所开辟的内存是在栈中开辟的固定大小的 ,如a是4字节 ,数组b是40字节 ,并且数组在申明时必须指定其长度 , 如果是全局数组的话,内存...

2021-10-06 22:48:41 282

原创 c语言malloc函数的用法和意义

当我们需要做一个成绩管理系统,人数可能为全校学生,也可能为一个班的学生,当我们开辟一个班的数组大小时,如果要存储整个学校的人数时,会出现内存不够用的情况;当我们开辟全校人数大小的数组时,输入一个班人数的大小时,会出现内存浪费的情况。 为了应对上述问题,我们引入malloc函数。 malloc时动态内存分配函数,用于申请一块连续的指定大...

2021-10-06 22:48:00 4373

原创 C/C++刁钻问题各个击破之细说sizeof

摘要:Sizeof的作用非常简单:求对象或者类型的大小。然而sizeof又非常复杂,它涉及到很多特殊情况,本篇把这些情况分门别类,总结出了sizeof的10个特性:(0)sizeof是运算符,不是函数;(1)sizeof不能求得void类型的长度;(2)sizeof能求得void类型的指针的长度;(3)sizeof能求得静态分配内存的数组的长度!(4)sizeof不能求得动态分配的内存的大小! (5)sizeof不能对不完整的数组求长度;(6)当表达...

2021-10-06 22:47:31 232

原创 int ** 的理解

int ** 的理解 int **p; int * p, 比较容易理解,就是定义一个指向int类型的指针。那么这里的int **p是什么呢? 对于这种特殊形式,首先可以确定的是p是一个指针,因为p前面不但有 * 号而且还有两个 * 号,所以肯定是指针。 那么两个 * 号又是什么意思呢? 把int **p分解为以下形式,和int *p...

2021-10-06 22:46:58 3136

原创 C语言中将二维数组作为函数参数来传递

c语言中经常需要通过函数传递二维数组,有三种方法可以实现,如下:方法一, 形参给出第二维的长度。例如:#include <stdio.h>void func(int n, char  str[ ][5] ){ int i; for(i = 0; i < n; i++)  printf("/nstr[%d] = %s/n", i, s...

2021-10-06 22:46:27 2215

原创 int a; int* a; int** a; int (*a)[]; int (*a)(int)

a) int a;表示一个内存空间,这个空间用来存放一个整数(int);b) int* a;表示一个内存空间,这个空间用来存放一个指针,这个指针指向一个存放整数的空间,即a)中提到的空间;c) int** a;表示一个内存空间,这个空间用来存放一个指针,这个指针指向一个存放指针的空间,并且指向的这个空间中的指针,指向一个整数。也简单的说,指向了一个b)中提到的空间;d) int (*a)[4]...

2021-10-06 22:44:44 362

原创 约瑟夫环问题递归解法的一点理解

 先说明一点,如果有什么不对的地方,欢迎大家批评指正。 先来看这个类型的某个题目描述: 约瑟夫生者死者游戏 约瑟夫游戏的大意:30个游客同乘一条船,因为严重超载, 加上风浪大作,危险万分。因此船长告诉乘客,只有将全船 一半的旅客投入海中,其余人才能幸免于难。无奈,大家只 得同意这种办法,并议定30 个人围成一圈,由第一个人数起,依次报数,数到第9人,便把他投入大海中,然后再从 他的下一个人数起,数到第9人,再将他投入大海中,如此 循环地进行...

2021-10-06 22:44:01 290

原创 在c语言中,数组 a[i++] 和数组 a[++i] 有区别吗?数组 a[0]++; 又是什么意思?

在c语言中,数组 a[i++] 和数组 a[++i] 有区别吗? 首先我们先看下面的内容: b = a++;    //先计算表达式的值,即先把a赋值给了b;然后a再自加1。 b = ++a;    //先a自加1后;然后把a自加后得到的赋值给b。 小结:谁在前面先计算谁!!! 有区别,举例说明:  在c语言中,数组 a[0]++; 又是什么意思? a[0]表示数组中的第一个值,可以把它看成一个变量x, a[0]++也就是数组中第一个值...

2021-10-05 22:55:20 2456

原创 史上最全ASCII码对照表0-255(%d)

十进制代码 十六进制代码 MCS 字符或缩写 DEC 多国字符名 ASCII 控制字符 1 0 0 NUL 空字符 1 1 SOH 标题起始 (Ctrl/A) 2 2 STX 文本起始 (Ctrl/B) 3 3 ETX 文本结束 (Ctrl/C) 4 4 EOT 传输结束 (Ctrl/D) 5 5 ENQ 询问 (Ctrl/E) ...

2021-10-05 22:54:34 38039

原创 一个函数两个return

一个函数中是可以包含任意多个return的, 不管执行流程触发了哪个return, 都会造成当前函数立即终止, 所以不存在执行两个或以上return的可能.return 就是退出当前函数, 入口只有一个, 但出口可以有很多个, 你一旦出了那个函数, 那函数里面的所有东西就全都跟你无关了.C/C++ 中的reutrn语句:通过在函数中使用返回语句,返回一个值给函数,同时终止函数的调用,返回主函数。格式:return (表达式);或return 表达式;功能:(1)计算表达式的值,将表达式的值

2021-10-05 22:53:01 5347

原创 C语言中函数形参与实参的区别

众所周知一个函数有两种参数,即形参和实参。那么究竟什么是形参什么是实参呢? 形参:在定义函数时指定的参数,在未出现函数调用时,他们并不占用内存中的存储单元。只有在发生函数调用时,函数中的形参才被分配内存单元。在函数调用结束后,形参所占用的内存单元也被释放。 实参:即你调用函数时传递的参数。实参可以是常量、变量、表达式。 注意:形参和实参实际上占用的是两份不同的存储单元。  形参和实参之间的传递 在c语言中,实参与形参的数据传递是“值传递”,单...

2021-10-02 22:56:10 5242

原创 指针数组和数组指针的简单理解

图解 指针数组,重点在数组 数组指针,重点在指针    例子: include <iostream> using namespace std; int main(){int c[2][4]={1,2,3,4, 5,6,7,8};int *a[4]; //指针数组int (*b)[4]; //数组指针b=c;//将数组c中元素赋给数组afor(int i=0;i<4;i++){a[i]=c[i...

2021-10-02 22:55:38 125

原创 %C和%S区别

输入:1、赋值%c输入函数只会对一个字节空间赋值,而%s会一直赋值,直到输入中遇到空白字符为止。2、地址符输入的时候scanf("%c", &a);这里的&不能少,而scanf("%s",s);这里不能有&符号。输出:1、长度%c只能输出一个字符,%s输出的是一串字符,直到某一个字节内存的元素为字符’\0’时,输出此字符并且寻址结束。扩展资料转换说明符1、%a(%A):浮点数、十六进制数字和p-(P-)记数法(C99)2、%c:字符3、%d:有符号十进制整数

2021-10-02 22:55:05 711

原创 C语言各种变量的初始化

数值类变量初始化 整型、浮点型的变量可以在定义的同时进行初始化,一般都初始化为0。 int inum = 0; float fnum = 0.00f; double dnum = 0.00;123 字符型变量初始化 字符型变量也可在定义的同时进行初始化,一般初始化为'\0'。 char ch ...

2021-10-02 22:54:22 2636

原创 C语言不同数据类型间的混合运算+常见数据类型

在程序中经常会遇到不同类型的数据进行运算,若一个运算符两侧的数据类型不同,则先自动进行类型转换,使两者具有同一类型,然后进行运算,现将规律总结如下: 1. +. -. *. /运算的两个数中有一个数为float或double型,结果是double型,因为系统将所有float型数据都先转换为double型,然后进行运算; 2. 若int型与float或double型数据进行运算,先将int型和float型转换为double型,然后进行运算,结果为double型; ...

2021-10-02 22:53:47 5196 1

原创 C语言的数据的强制类型转换

定义:强制类型转换是把变量从一种类型转换为另一种数据类型。        强制类型转换算是C语言中常见常考的一项内容,如对于类型处理不好,将会产生错误结果。对于某些类型的转换编译器可隐式地自动进行,不需人工干预,称这种转换为自动类型转换;而有些类型转换需要编程者显式指定,通常,把这种类型转换称为强制类型转换 计算机硬件进行算术操作时,要求各操作数的类型具有相同的大小(存储位数)及存储方式。 &nbsp...

2021-10-02 22:52:32 2539

原创 JAVA中double转int类型按四舍五入取整(实用)

public static void main(String[] args) { System.out.println("向上取整:" + (int) Math.ceil(96.1));// 97 (去掉小数凑整:不管小数是多少,都进一) System.out.println("向下取整" + (int) Math.floor(96.8));// 96 (去掉小数凑整:不论小数是多少,都不进位) System.out.println("四舍五入取整:" + M

2021-10-02 22:51:52 2095

原创 C语言运算符优先级(超详细)

    每当想找哪个运算符优先级高时,很多时候总是想找的就没有,真让人气愤!现在,终于有个我个人觉得非常全的,分享给大家,欢迎拍砖!(转载自https://blog.csdn.net/huangblog/article/details/8271791) C语言运算符优先级 优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右 – () 圆括号 (表达式)/函数名(形参...

2021-10-02 22:50:57 480

原创 C语言之在多个文件中声明外部变量

版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/qq_42680327  问题: 用C语言编写程序的时候,我们经常会遇到这样一种情况:希望在头文件中定义一个全局变量,然后包含到两个不同的c文件中,希望这个全局变量能在两个文件中共用。 Extern: 使用extern关键字来声明变量为外部变量。具体说就是在其中一个c文件中定义一个全局变量key,然后在...

2021-10-02 22:48:49 1100

原创 C语言结构体类型定义+结构体变量的定义与使用及其初始化+结构体变量作为函数参数

上一篇文章:返回指针值的函数+指向函数的指针+main()函数的参数 C语言结构体类型定义+结构体变量的定义与使用及其初始化+结构体变量作为函数参数 结构体引例结构体变量的定义结构体变量的使用结构体变量作为函数参数结构体变量的初始化 下一篇文章 结构体 引例 输出平均分最高的学生信息 #include &...

2021-10-02 22:48:18 870

原创 str[i] 数字强制转int型

str[i] 数字强制转int型X=(int)(str[i]-48);程序标注“将x转换成int型。”我不明白为啥减掉48,str是char型数组!因为ASC码48就是’0’,也就是说’0’的值是48,而后依次是’1’到’9’。这样正好是char型减去48就是它对应的int值不过这样写不好理解,直接写成str[i]-‘0’就好。如果str里面存放的是数字字符的话就是转成其数值类型比如说str[i]是’1’,其实ascii码值为0x31,而’0’的ascii码是0x30,用str[i]-'0’就得

2021-10-02 22:47:23 1100

原创 a+‘0‘ 和 a-‘0‘的区别

在C语言的使用过程中,会经常遇到与字符 ‘0’ 进行运算的情况,那他们的区别是什么,我在这个地方将它们记录下来: 在ASCII表中,可以查到字符’0’对应的十进制数为48. 然后进行如下的运算。 int a = 49; char b = 'a';printf("a = %c\n", a);printf("b ...

2021-10-02 22:46:33 804

MODIS数据产品预处理产品-MCTK重投影

Installation To install MCTK. place the "mctk.sav" and "modis products.scsv" files in your ENVI save addand/or extensions folder. The location of this folder wil vary by operating system and ENV!version. ENVI 5.0+ Standard: Windows: c:lprogram fileslexelislenviXXlextensionsUNIX\Linux: /usr/local/exelis/enviXX/extensionsMac: /applications/exelis/enviXX/extensions ENVI 5.0+ Classic Windows: c:lprogram fileslexelislenviXXclassiclsave addUNIX\Linux: /usr/locaexelis/enviXX /classic/save addMac: /app

2023-10-24

随机森林Python代码

本文件包含博主日常学习训练的随机森林python代码,内服相关数据和格式说明,可供学习参考。

2023-07-19

HDF5 读取-HDF5 Browser

HDF5 读取_HDF5 Browser;基于IDL开发的ENVI小工具,方便读取风云卫星和资源卫星等中国卫星的Hdf5格式数据,可以导出成多种格式(tif、img)等;ENVI读取HDF5插件,ENVI读取HDF5插件,ENVI读取HDF5插件;ENVI是比较常用的遥感图像处理软件,使用该插件,可以使ENVI软件支持HDF5格式的遥感影像,HDF5数据格式是科学计算一体化数据格式,常用于卫星遥感影像的外部存储。 把envi_hdf5.sav拷贝到ENVI安装目录的save_add目录下,把envi.men覆盖原来的envi.men.

2022-11-19

Incomregression.csv-python统计应用

Incomregression.csv-python统计应用

2022-10-29

IDLViewer教学资料-适用于初学者学习使用

适用于IDL初学者,里面有详细的对于用IDL编写用户界面的详细代码

2022-10-27

php基于Thinkphp3.2的毕设选题系统源码.zip

本科生毕业设计 基于Thinkphp3.2的毕设选题系统 摘 要 目前,大部分高校已开始应用较为完善的管理系统,如教务管理系统、学生选课管理系统等信息化管理系统,但是针对于学生毕业设计的相关管理操作,部分院校仍使用传统的工作模式,为提高管理的效率,我们设计开发“毕业设计网上管理系统”。该系统基于B/S架构进行设计搭建,整体开发使用MVC设计模式,所使用的动态网页开发语言为时下流行的PHP语言,前台采用HTML5、CSS3即Media Query技术开发的管理系统,B/S架构避免了因操作系统差异而导致的跨平台问题,MVC设计模式使得逻辑操作、数据处理和页面展示相分离,在一定程度上提升系统开发效率。 本系统由3大模块构成,分别是系统管理模块、教师操作模块以及学生操作模块。系统管理模块可对教师、学生个人信息和消息进行管理,对教师申报课题进行审核,并且可发送系统消息,便于通知;教师操作模块可以申报课题,浏览已通过审核课题的学生选题状况,查看已选题学生的进度情况及消息通知;学生操作模块可以选题,查看该课题教师可公布的联系方式,对已选但未确定的课题进行退选操作,浏览课题情况,提交毕设进度及消息通知等。该系统的使用将提高毕业设计这一环节的工作效率。 关键词:B/S架构;MVC设计框架;毕业设计选题;管理系统 Abstract Nowadays, most colleges and universities have been in use for more perfect management system, such as educational administration management system, student course selection management system of information management system, but in view of the student of graduation design related management operation, some colleges and universities are still using the traditional working mode, to provide the efficiency of information management, we designed and developed "graduation design online management system". The system based on B / S architecture was designed and built. The overall development using the MVC design pattern, the use of dynamic web development language too popular PHP language, the front desk using the HTML 5 and CSS 3 Media Query technology development management system management system, B/S structure to avoid the problem caused by different operating system cross-platform, MVC design pattern makes the logic operation, data processing and the page display phase separation, in a certain extent, improve the efficiency of system development. This system has three modules, respectively, the administrator module, teacher module and student module. Administrators can manage personal information and message to teachers and students, the teachers declare project audit, and can send messages to inform; Teacher module can declare topic, browse has passed the audit subject subject status of students, view has bee

2022-01-17

java学生作业管理系统.zip

开发一个作业管理系统,该系统有两类角色:教师(教师也是管理员)与学生。 1.老师可以发布作业,作业可以直接添加到数据库中 2.老师可以修改自己的信息 3.老师可以修改学生的信息,包括班级 4.老师可以查询现有作业 5.学生可以查询现有作业 6.学生可以修改自己的资料

2021-01-06

学生作业管理StudentSystem-master.zip

开发一个作业管理系统,该系统有两类角色:教师(教师也是管理员)与学生。基于SSH的在线Java程序设计学习平台。学生管理系统(其主要内容包括用户的注册、不同用户身份验证登录、信息维护、作业下载与提交、发布作业信息与学习资料管理等功能)java ee作业实现简单学生管理系统

2021-01-06

学生作业管理StudentManageSystems-master.zip

基于SSH的在线Java程序设计学习平台。学生管理系统(其主要内容包括用户的注册、不同用户身份验证登录、信息维护、作业下载与提交、发布作业信息与学习资料管理等功能)

2021-01-06

带有管理员的名片管理系统

其他功能与之前的文档相同; 系统角色划分 该系统分为两个角色:系统管理员、注册的用户。每种角色功能要求如下。 (1)系统管理员 系统管理员,可以完成系统中所规定的所有功能,且可以对所有数据具有操作权限,并可以对注册用户进行管理(删除),注意,当删除该注册用户时,对应于该用户的所有名片记录也全部删除。 (2)注册的用户 一个注册用户,只能对自己添加的名片记录有操作权限(查询、修改、删除)。对于其它的注册用户信息以及其它用户添加的名片记录是不可见的。

2020-07-17

web开发名片管理系统.zip

基于本学期学习的Java web开发技术,开发一个名片管理系统,实现名片的添加、删除、修改、查询、数据的上传下载等相关的功能。 具体完成如下3个模块的功能: 1.用户登录与注册模块 系统的使用者必须是注册用户,一个注册用户需要注册的信息有:用户登录名、密码、用户真实名字等信息。该模块具有两个功能: (1)用户登录:在登录时,如果用户名和密码正确,进入系统页面。 (2)用户注册:新用户应该先注册,然后再登录该系统。 2.名片管理模块 一个名片包含信息有:序号(id)、姓名、性别、登录账号、密码、电子邮箱等有关信息,需要完成对名片有关的管理操作,主要有: (1)增加名片:增加名片信息到数据库内。 (2)修改名片:修改名片信息。 (3)查询名片:以模糊查询方式查询名片。 (4)删除名片:名片的删除由2种方式,即把名片移到回收站,把名片彻底删除。 (5)可以实现名片批量导入和导出,即将查询满足条件的所有名片导入Excel中,也可以将Excel中存放的名片信息导入到数据库中。 (6)浏览/查询:可以模糊查询、浏览目前有效的名片。 3.回收站管理模块 (1)还原:把回收站中的名片还原回收。 (2)彻底删除:把名片彻底从回收站删除。 (3)浏览/查询:可以模糊查询、浏览回收站中的名片

2020-07-05

BookMS图书管理系统.zip

这是一套完整的计算机本科课程设计。包含系统代码、数据库等等。开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,通过系统提高图书馆的管理效率。

2020-06-30

JavaWeb实验报告.pdf

一整学年所有的javaweb程序,有详细的实验原理、系统设计、分析、步骤、具体源码、总结以及遇到的问题。几乎包含了网上常见的javaweb编程题目。整个文档共270页,264703个字符数.

2020-06-25

Java实验报告.pdf

一整学年所有的java程序,有详细的实验原理、系统设计、分析、步骤、具体源码、总结以及遇到的问题。几乎包含了网上常见的java编程题目。整个文档共79页,57432个字符数

2020-06-25

第2版_第7章_Java_Web常用开发模式.ppt

本章主要介绍Java Web应用程序开发常采用的开发模式,首先介绍Web程序中各组件之间的关系,然后,详细介绍Web程序的不同设计模式的设计方法和使用技巧。 主要有: 单纯的JSP页面编程 JSP+JavaBean设计模式 JSP+Servlet设计模式 JSP+Servlet+JavaBean设计模式 DAO设计模式与数据库访问

2020-06-19

第2版_第6章_Servlet技术.ppt

在Web应用程序开发中,一般由JSP技术、JavaBean技术和Servlet技术的结合实现MVC开发模式。 在MVC开发模式中,将Web程序的组件分为3部分:视图、控制、业务,分别由JSP、Servlet和JavaBean实现。 前几章已经介绍了JSP和JavaBean技术。本章介绍Servlet技术,以及它与JSP、JavaBean技术的集成。

2020-06-19

第2版_第5章_JavaBean技术.ppt

JavaBean是Java Web程序的重要组件,它是一些封装了数据和操作的功能类,供JSP或Servlet调用,完成数据封装和数据处理等功能。 本章重点讲解JavaBean的设计、部署以及在JSP中的使用。

2020-06-19

第2版_第4章_JDBC数据库访问技术.ppt

数据库是Web应用程序重要组成部分,在Java Web应用程序中,数据库访问是通过Java数据库连接(Java DataBase Connectivity,简称JDBC )实现的。JDBC为开发人员提供了一个标准的API。 本章介绍使用JDBC驱动程序连接数据库和使用连接池技术连接数据库并设计应用程序的方法、步骤和实例。

2020-06-19

第2版_第3章_JSP技术.ppt

JSP(Java Server Page)是一种运行在服务器端的脚本语言,是用来开发动态网页的,该技术是Java Web程序开发的重要技术。 本章介绍JSP技术的相关概念以及如何开发JSP程序。 主要内容包括: JSP技术概述、JSP的处理过程、JSP语法、JSP的内置对象以及每种对象的使用方法和使用技巧以及简单Web应用程序的开发设计。

2020-06-19

第2版_第2章_静态网页开发技术.ppt

静态网页是指可以由浏览器解释执行而生成的网页,其开发技术主要有:HTML、JavaScript和CSS。 HTML:一组标签,负责网页的表现形式(显示信息的格式)。 JavaScript:是在客户端浏览器运行的语言,负责在客户端与用户的互动。 CSS:是一个样式表,起到美化整个页面的功能。

2020-06-19

第2版_第1章_Java_Web应用开发技术.ppt

什么是Java Web应用程序 通过“浏览器”运行的程序,该程序通过网页提交数据、在Web服务器端加工处理数据、最后在网页上显示信息。 例如: (1)我们的选课系统 (2)我们图书馆的图书借阅系统 可以说,目前上网所有的程序,几乎全部为“Web 应用程序”。 基于Java 语言开发的Web程序,称为“Java Web应用程序”。

2020-06-19

第1章_作业——Java Web应用程序的开发与部署.pptx

在MyEclipse下创建Web项目以及如何部署、运行。 建立与部署Java Web项目的步骤: (1)启动MyEclipse,并选择或创建新(设置)工作区。 (2)建立Java Web项目。 (3)设计并编写有关的代码(网页和Servlet)。 (4)部署。 (5)启动Web 服务器(Tomcate),然后运行程序。 (6)若需要部署到其他服务器,还需要生成并发布war文件。

2020-06-18

通讯录源文件.cpp

手机通讯录中的联系人的信息既可以存储在手机中,也可以存储在手机卡中,也可以同时存储在两个位置上(每个位置上的存储容量为1000,即手机卡中或手机上最多只能存储1000个联系人)。存储在手机卡的联系人的信息只包含用户名和电话号码两项信息。存储在手机上的联系人的信息除了上面提到的两项信息外,还包含籍贯,QQ号等信息。

2020-06-18

空空如也

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

TA关注的人

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