- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 Python实现基于多线程的图书馆管理系统(网络编程+可视化+数据库)
目录1系统开发背景... 12系统相关技术介绍... 12.1 Python语言... 22.2 TCP协议... 22.3 tkinter库... 22.4 Socket库... 22.5 pymysql库... 32.6 MySQL. 32.7 threading. 33系统分析与设计... 33.1系统功能模块组成... 33.2 注册模块需求和设计... 43.3 登录模块需求和设计... 53.4 ...
2021-03-30 21:26:50
4528
7
原创 JAVA学习
常用包 java.lang 核心类所在包 java.awt/javax.swing 包含界面设计的图形、文本类 java.io 输入输出类所在的包 java.net 包含网络功能的类 java.util 实用类集 Java编译器为所有程序自动引入包java.lang,不需要显示引入。 Java中不直接支持多重继承,即一个子类一般只有一个父类。...
2020-04-09 17:29:08
246
原创 强化学习(一)
理解强化学习问题强化学习是智能体(Agent)以“试错”的方式进行学习,通过与环境进行交互,评价函数对动作进行评价,智能体获得不同奖赏,然后不断改进行为。主要包含四个元素,agent,环境状态,行动,奖励, 强化学习的目标就是结束时获得最多奖赏。强化学习基本概念agent,环境状态,行动,奖励,有了这四个元素可以建立一个强化学习模型,强化学习解决的问题是,针对一个具体问题得到一个最...
2020-03-30 21:57:30
974
原创 HTML基础
<head></head>头部标记 主要包含页面标题标记、元信息标记、样式标记、脚本标记、超链接标记等 <title></title>标题标记 <meta></meta>元信息标记 描述一个HTML网页文档的属性...
2020-02-29 11:42:19
219
原创 Java学习
1.编写程序计算100以内的素数并输出。public class Prime { public static void main(String[] args) { for(int i = 2; i <= 100; i ++){ int flag = 0; for(int j = 2; j < i; j +...
2020-02-02 10:53:35
245
原创 Web前端开发技术
Web是一种典型的分布式应用结构,其应用中的信息交换与传输都要涉及到客户端和服务器端,因此,Web开发技术分为客户端开发技术和服务器端开发技术。 Tim Berners-Lee(蒂姆·伯纳斯·李)建立了世界上第一个网站,网址:http://info.cern.ch/。 Web特点:易导航和图形化界面、与平台无关性、分布式结构、动态性、交互性。 URL,Uniform Resource Loc...
2020-01-19 10:26:17
410
原创 Python基础2
标准库与扩展库中对象的导入和使用import 模块名 [as 别名]from 模块名 import 对象名 [as 别名]from 模块名 import *Python常用内置对象int 整型 可用下划线作为分隔提高可读性,如1_000_000,即1000000 float 浮点型 complex 复数 Python支持复数运算,...
2019-10-06 17:44:46
261
原创 数据结构6-串
串的基本定义串是一种特殊的线性表,串中每个数据元素都是一个单字符,对串进行操作时,经常将若干字符作为一个整体进行处理。S是串名,引号不属于串的内容。基本操作①串赋值StrAssign(SqString &S1,SqString $S2)②求串长StrLength(SqString S)③串比较StrCompare(SqString S1,SqString S2)...
2019-10-06 10:25:36
290
原创 数据结构5-队列
队列的基本定义队列限定允许在一端进行插入,允许在另一端进行删除,允许删除的一端称为队头(front),允许插入的一端称为队尾(rear),在对头进行的删除操作称为出队列操作(DeQueue),在队尾进行的插入操作被称为入队列操作(EnQueue)。①循环队列线性表的顺序存储结构同样适用于队列,可以用一组地址连续的存储单元一次存储队列中的数据元素,由于在队列的操作中,队列的头指针和尾指针...
2019-10-05 19:06:28
189
原创 数据结构4-栈
栈的简单定义栈是限定仅在表位进行插入和删除操作的特殊线性表,允许插入和删除的一端称为栈顶(top),另一端称为栈底(bottom),插入操作称为入栈(push),删除操作称为出栈(pop)。①顺序栈栈是特殊的线性表,线性表的顺序存储结构同样适用于栈。基本操作1.初始化操作InitStack(SqStack &S)2.判断栈是否为空StackEmpty(SqStack...
2019-10-04 20:13:35
1753
原创 数据结构3-线性表
例1设计算法,将两个安置递增有序的单链表合并成一个安置递增有序的单链表。代码实现void ListMerge(LinkList LA,LinkList LB,LinkList &LC){ LinkList lc=LC,la=LA->next,lb=LB->next; while(la&&lb){ if(la->...
2019-10-04 16:59:31
111
原创 数据结构2-线性表
①双向链表代码实现#include <iostream>#include <cstdlib>using namespace std;typedef struct DLNode{ int date; struct DLNode *prior; //前驱 struct DLNode *next; //后继}DLNode,*DLink...
2019-10-03 15:21:21
131
原创 数据结构1-线性表
数据结构类型:①集合结构中数据元素同属于一个集合;②线性结构结构中数据元素之间是一对一的关系;③树形结构结构中数据元素之间是一对多的关系;④图状结构结构中数据元素之前是多对多的关系;存储映像方法:显式或隐式地存储数据结构之间的逻辑关系,建立数据的逻辑结构到存储结构的转化;①顺序方法将一组结点存放在一片地址连续的存储单元中,结点之间的关...
2019-09-23 14:08:15
145
原创 Git
Git1.Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.2.包含三块领域:WorkingDirectory(工作区域),Stag...
2019-05-25 16:11:40
151
原创 Linux基础
Linux基础常用命令1.ls -a;//显示所有文件,包括隐藏文件2.ls -l;//显示文件详细信息,-d,-t,-R3.man;//查询man手册 man 1 1表示查询的是Linux命令 2表示查询Linux api 3表示查询C库函数,q退出4.cd ..;//上层目录 cd .;//代表当前目录 cd ../../;上上层目录5.pwd;//打印当前绝对路径...
2019-05-21 13:59:27
135
原创 Python基础1
基本语法1、for循环语句for i in range(n):2、判断语句if i:elif j:else:3、while循环语句while i:4、字符串格式化,槽;5、and or not;//与,或,非6、异常处理try: except:else: finally:7、全局变量global n常用函数...
2019-05-20 13:30:48
283
原创 Python
Python语言简介1、Python,译为蟒蛇;2、Python语言拥有者是Python Software Foundation(PSF);3、PSF是非营利组织,致力于保护Python语言开放、开源和发展。
2019-04-26 13:02:22
164
原创 JAVA
JAVA简介简介1、JAVA是一门面向对象的程序设计语言;2、1995年由sun公司发布,其名字是一种叫JAVA的一种咖啡(所以java的LOGO是咖啡图案);3、2010年sun公司被Oracle公司收购。JVM1、JVM,JAVA虚拟机;2、JVM是JAVA平台无关性实现的关键:编程语言在不同运行环境下运行时需要编译成不同的目标代码,而JAVA则可以做到一次编译,到...
2019-04-08 17:00:10
147
原创 位运算
今天第一次深入接触异或运算(^),谈谈自己浅显的认识。0异或任何非零数n结果为n,n^n=0。交换律:a ^ b = b ^ a,结合律:a ^ b ^ c = a ^ (b ^ c) = (a ^ b) ^ c,d = a ^ b ^ c 可以推出 a = d ^ b ^ c,自反性:a ^ b ^ a = b。令S=1^2 ^3 ^n ··· ^1000,(1^2 ^3 ^n ^...
2018-11-29 22:57:55
781
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人