- 博客(41)
- 收藏
- 关注
原创 XML-mfy
定义:可扩展标记语言,一种用于标记电子文档使其具有结果性的标记语言,它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。xml和超文本标记语言区别:html不一定需要成对出现,xml则一定需要成对出现; html 不区分大小写,但是xml区分。格式良好的xml:a)声明信息,用于描述xml的版本和编码方式。<?xml version= "1.0" e...
2020-04-11 15:15:43 258
原创 HTML-mfy
1.html的架构<!DOCTYPE html><html> <head> <title>第一个网页</title> <meta charset="GBK"> </head> <body> <h1>Java 概述</h1> <p>是...
2020-04-11 13:37:18 174
原创 java之网络编程
软件结构(1)C/S结构:Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。(2)B/S结构:Browser/Server结构,是指浏览器和服务器结构。常见的程序有谷歌、火狐等。网络通信协议:位于同一网络中进行连接和通信的规则,他对数据的传输格式、传输速率、传输步骤等做了同一的规定,通信双发必须同时遵守才能完成数据交换。(1)TCP/IP协议:传输...
2020-03-30 22:07:51 156
原创 IO之ObjectOutputStream、ObjectInputStream和PrintStream
序列化:把对象以流的方式写入到文件中反序列化:ObjectOutputStream 对象的序列化流构造方法:ObjectOutputStream(OutputStream out) ; 创建写入指定的OutputStream 的ObjectOutputStream特有的成员方法:void writeObject(object obj); 将指定的对象写入ObjectOutpu...
2020-03-29 20:20:36 226
原创 IO之OutputStreamWriter和InputStreamReader
1.字符编码:就是一套自然语言的字符与二进制数之间的对应规则。编码表:生活中文字和计算机中二进制的对应规则。编码:按照某种规则,将字符存储到计算机中。解码:将存储在计算机中的二进制数按照某种规则解析出来。2.字符集charset:也叫编码表。是一个系统支持的所有字符的集合,包括各国家的文字、标点符号、图形符号、数字等。常见的字符集有:ASCII字符集、GBK字符集、Unicode字符集(...
2020-03-29 19:32:57 87
原创 IO之BufferedInputStream和BufferedOutputStream
1.BufferedOutputStream 字节缓冲输出流构造方法:(1)BufferedOutputStream(OutputStream out);(2)BufferedOutputStream(OutputStream out, int size);指定缓冲流内部缓冲区的大小public static void main(String[] args) throws IOExcept...
2020-03-29 18:25:42 85
原创 IO之FileInputStream和FileOutputStream
1.定义I:input 输入(读取)O:output 输出(写入)流:数据(字符,字节)1个字符=2个字节=8个二进制位字节: 输入流inputStream 输出流OutputStream字符: 输入流Reader 输出流Writer2.创建FileOutputStream1)一次写一个字节public static void main(String[] args) t...
2020-03-29 16:19:17 119
原创 File
1.文件file:文件directory:文件夹/目录path:路径2.路径1) windows平台:.\docs\1.docxLinux/unix平台: ./docs/1.docx所以为了使用不同环境的写法,应使用:“d:” + File.separator + “docs”+ File.separator + “1.docx”2)绝对路径:是一个完整的路径,以盘符(c)开始的路...
2020-03-29 14:28:12 100
原创 生产者与消费者
java之生产者与消费者使用wait() 和 notify() 实现生产者和消费者模式public class ThreadDemo17 { // 生产者和消费者是否继续操作,依据货架上商品的数据:queue.size() // 生产商品,存放在这个货架上 // 某个整数 集合队列 private Queue<Integer> queue = new L...
2020-03-28 10:47:34 99
原创 Thread
守护线程定义:守护线程(即daemon thread),是个服务线程,准确地来说就是服务其他的线程.当其他非守护线程停止,他才停止。public class zuoye2 { public static void main(String[] args) throws InterruptedException { //2. 创建一个后台守护线程,在启动线程之前设置是守护的! Th...
2020-03-25 19:06:25 211
原创 软件测试
测试是什么?测试是为了发现程序中的错误。一个成功的测试是发现了至今尚未发现的问题。测试不能证明软件是正确的,也不能证明错误的不存在,他只能证明错误的存在。 错误的形式?缺点(defect)、谬误(fault)、问题(problem)、错误(error)、异常、偏差、失败(failure)、缺陷(bug) 软件测试的准则1. 所有的测试都应该能追溯到用户的需求。2. 尽早地和...
2019-07-16 17:24:41 333
原创 JAVA 笔记
java的数据类型定义,基本的输入输出。package myPackage;import java.*;import java.util.Scanner;public class MyClass {public static void main(String[] args) { // TODO Auto-generated method stub /*Scanner input...
2019-07-13 12:22:35 73
原创 数据库单表查询
实验二:2.数据库单表查询一、实验目的掌握SELECT语句的基本语法和查询条件表示方法;掌握查询条件表达式和使用方法;掌握GROUP BY 子句的作用和使用方法;掌握HAVING子句的作用和使用方法;掌握ORDER BY子句的作用和使用方法。二、实验学时2学时三、实验要求熟练数据库查询语句;掌握数据库查询的实现方式;完成实验报告;四、实验内容以数据库原理实验4数据库中...
2019-04-24 10:58:08 1232
原创 数据库创建管理
1.创建及管理数据表一、实验目的熟悉数据表结构及使用特点;熟悉使用Management Stuio和T-SQL创建、编辑及删除数据表;熟悉使用Management Stuio和T-SQL管理数据表数据;二、实验学时4学时三、实验要求了解表的结构特点;了解SQL Server的基本数据类型;熟悉使用T-SQL语法;完成实验报告。四、实验内容请分别使用Management ...
2019-04-24 10:56:59 3794 1
原创 python之七段数码管
import turtledef drawLine(draw):turtle.pendown() if draw else turtle.penup()turtle.fd(40)turtle.right(90)def drawDigit(digit):drawLine(True) if digit in[2,3,4,5,6,8,9] else drawLine(False)drawL...
2019-04-14 20:40:16 539
原创 python之科赫雪花
import turtledef koch(size,n):if n==0:turtle.fd(size)else:for angle in[0,80,-80]:turtle.left(angle)koch(size/3,n-1)def main():turtle.setup(600,600)turtle.penup()turtle.goto(-200,100)turtle...
2019-04-14 20:39:26 267
原创 栈和队列
#include#include#includeusing namespace std;int main(){/----栈—先进后出------//*stacks; //建栈s.push(1); //进栈s.push(2);s.push(3);s.push(9);cout<<s.top()<<endl; //获取栈顶元素cout<<...
2019-03-03 16:48:21 96
原创 string 的使用
#include#include#includeusing namespace std;int main(){/*string s=“abc”;cout<<s.length()<<endl;s=s+‘a’;cout<<s<<endl;s=s+“123”;cout<<s<<endl;s.append(“2...
2019-03-03 15:54:59 124
原创 vector的使用
vector的使用#include<iostream>#include<vector>#include<algorithm>using namespace std;bool Comp(const int &a,const int &b){ if(a!=b) return a>b; else return a>b; ...
2019-03-03 15:16:34 123
原创 判断字符串是否是递增排列
//设计一个算法,判断链串s中的所有元素是否为递增排列的#include<iostream>using namespace std;struct LinkNode{ char data; //存放一个字符 LinkNode *next; //指向下一个结点的指针};class LinkStringClass{ LinkNode *head; //链串头结点指针...
2018-11-05 11:46:00 2289
原创 将字符串中abc删除
//设计一个算法,将一个链串s中的所有子串“abc”删除#include<iostream>using namespace std;struct LinkNode //链串结点指针{ char data; //存放一个字符 LinkNode *next; //指向下一个结点的指针};class LinkStringClass //链串类{ LinkNode *h...
2018-11-05 11:44:12 884
原创 求字符串中字符出现个数
//设计一个算法,计算一个顺序穿s中每个字符出现的次数#include<iostream>using namespace std;const int MaxSize = 100;class SqStringClass{ char *data; //存放串中的元素 int length; //串中的字符的个数public: SqStringClass(); //构造函数...
2018-11-05 11:42:53 938
原创 用循环队列写杨辉三角形
用循环队列写杨辉三角形#include <iostream>using namespace std;const int MaxSize=100;template <typename T>class SqQueueClass //非循环队队列类模板{ T *data; //存放队中元素 int front, rear; //队头和队尾指...
2018-10-18 22:18:47 598
原创 顺序表的交集与差集
顺序表的差集与交集#include <iostream>using namespace std;const int MaxSize=100; //顺序表的大小template <typename T> class SqList; template <typename T> void chaji(SqList<T> &a,SqL...
2018-10-18 22:08:37 882
原创 顺序串二路归并
顺序串二路归并,并按从小到大排序#include <iostream>using namespace std;const int MaxSize=100; //顺序表的大小template <typename T> class SqList; template <typename T> void move2(SqList<T> &am...
2018-10-18 22:05:22 202
原创 顺序串比较大小
顺序串比较大小,相等返回0,s>t,返回1,否则,返回-1.#include<iostream>using namespace std;const int MaxSize=100;class SqStringClass{ char *data; int length;public: SqStringClass(); ~SqStringClass(); SqS...
2018-10-18 22:00:31 1715
原创 单链表
单链表的基本算法:头插法建立单链表、尾插法建立单链表、输出单链表所有结点值、求单链表数据结点个数、按元素值查加粗样式找、插入数据元素、删除数据元素、将负数放在正数的前面#include <iostream>using namespace std;template <typename T>class LinkList;template <typename T&...
2018-10-18 21:53:34 300
原创 判断一个字符串是否为回文
判断一个字符串是否为回文,即从前往后读和从后往前读都是同一个字符串。//判断字符串是否是回文#include<iostream>#include<string.h>using namespace std;bool IsPalindrome(const char *s,int n){ //非法输入 if(s==NULL||n<1) ...
2018-09-09 21:19:36 1519
原创 冒泡排序
对于给定的n个元素,从第一个元素开始,依次对相邻的两个元素进行比较,当前面的记录大于后面的元素,交换位置,进行一轮比较和移动后,n个元素中最大的元素位于第n位;然后对前n-1个元素进行第二轮比较……#include<iostream>using namespace std;//void sort(int *arr,int n) //两个相邻的数相比较//{// i...
2018-09-05 13:37:53 87
原创 选择排序
每轮找出一个最小的,与原来的位置比较,如果不是同一个下标,就将其互换,再从小到达继续排序。初始关键字 [49 38 65 97 76 13 27 49] 第一趟排序后 13 [38 65 97 76 49 27 49] 第二趟排序后 13 27 [65 97 76 49 38 49] 第三趟排序后 13 27 38 [97 76 49 65 49] 第四趟排序后 13 27 38 49...
2018-09-03 16:09:20 70
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人