自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

日拱一卒,功不唐捐

欲买桂花同载酒,终不似,少年游!

  • 博客(61)
  • 资源 (9)
  • 收藏
  • 关注

原创 『数据库』数据库笔记

前言结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。本文的写作知识体系来源于我的数据库老师SDAU张承明,部分知识来自于网络,我呢对知识进行了细化和添加了自己的一些看法,并且加入了一些实例帮助理解,本文不是面向SQL高手写的,可以看作是数据库的入门教程,或者SQL语言进阶的工具书。因本人水平有限本文中可能存在一些纰漏和错误,希望大家可以不吝指出以及提出建议,在下感激不

2020-03-22 14:11:41 6599 47

原创 『ACM』ACM模板合集

ACM模板整理:数学:数论–康托展开与逆康托展开模板 数论–组合数(卢卡斯+扩展卢卡斯)模板 数论–Miller_Rabin判断素数数论–中国剩余定理模板 数论–逆元(拓展欧几里得)模板 数论–逆元(费马小定理)模板数学–数论–因子和线性筛 (模板)数学–数论–随机算法–Pollard Rho 大数分解算法(纯模板带输出)数学–数论–快速幂–最大公约数–位运算模板线性筛求积性...

2020-03-09 15:03:55 7666 95

原创 分享一批国内常用的tracker地址

本期先分享一批国内能用地址,下一期我会出一期取代迅雷的下载的工具教程。udp://p4p.arenabg.com:1337/announceudp://tracker.tiny-vps.com:6969/announceudp://open.stealth.si:80/announceudp://tracker.torrent.eu.org:451/announcehttp://...

2020-03-29 20:26:01 59883 30

原创 背英语单词很困难,不妨学习一下词根词缀吧(每天10个词根、词缀)Part 3

1.ir- 不,向内例词:irregular=ir(不)-regular(规则的)=不规则的irrigate=ir(向内)-rigate(浇水)=灌溉2. kilo- 千例词:kilogram=kilo 千-gram(克)=千克3. macro- 大 相当于maxcro,反义:第5条例词:macroscale=macro-scale(规模)=大规模4. ...

2020-03-28 21:03:55 4193

原创 C++课程设计详解-12306的模拟实现

目录设计思路... 3思路分析:.... 3数据组织:.... 4具体功能实现过程... 4管理端具体功能实现:.... 4用户端具体功能实现:.... 5调试截图和调试过程中遇到的问题及改进:... 12时间类.... 12站台类.... 14列车站点类.... 16列车类.... 17车票类.... 19用户数据类.... 21查询类:....

2020-03-27 20:30:56 3547

原创 C++课程设计,12306模拟写起来就是这么粗暴

#include<bits/stdc++.h.>using namespace std;class Time{ int year,month,day; int hour,mini;public: Time(){loadtime();} Time(int y,int m,int d):year(y),month(m),day(d){}; //...

2020-03-27 20:15:10 3371 3

原创 计算机组成原理--储存器概述

首先说一个概念:DMA(Direct Memory Access,直接存储器访问) 是所有现代电脑的重要特色,它允许不同速度的硬件装置来沟通,而不需要依赖于 CPU 的大量中断负载。否则,CPU 需要从来源把每一片段的资料复制到暂存器,然后把它们再次写回到新的地方。在这个时间中,CPU 对于其他的工作来说就无法使用。1.储存器的分类:(1).按介质分类:存储介质是指能够寄存0,1两种代码并...

2020-03-26 23:30:57 6341

原创 『设计模式』JAVA I/O 与装饰者模式UML图

2020-03-26 16:57:21 2714

原创 『设计模式』一句话教你分清楚UML组合聚合和联系!

组合:组合后的实体消失,则所有构成实体的部件都无意义,可以理解为不能独立存在定义: 与聚合相比,组合描述的是这样的关联关系,部分离开整体后就没有实际意义了.所以我们说组合是一种很强的关联关系.例子:一个公司有人事部,行政部,董事会,然而这些部门都是构成公司,且都是相对于公司而言的,如果公司倒闭了,那么人事部,行政部,董事会都不会存在了。他们总不可能是独立的行政部?为谁行政,别的公司用不着,哈...

2020-03-26 16:14:41 2689

原创 『设计模式』--常见面向对象设计原则

单一职责原则SRP(Single Responsibility Principle)就一个类而言,应该仅有一个引起它变化的原因。开放-关闭原则OCP(Open-CLosed Principle)一个软件的实体应该对扩展开放,对修改关闭。里氏代换原则(Liskov Substitution Principle)子类型必须能够替换他们的基类(父类)。依赖倒置原则DIP(Dependenc...

2020-03-26 13:27:32 2715

原创 小老板,我学的计算机组成原理告诉我半导体存储器都是断电后丢失的,为什么U盘SSD(固态硬盘)没事呢?

什么是闪存:快闪存储器(英语:flash memory),是一种电子式可清除程序化只读存储器的形式,允许在操作中被多次擦或写的存储器存储原理要讲解闪存的存储原理,还是要从EPROM和EEPROM说起。EPROM是指其中的内容可以通过特殊手段擦去,然后重新写入。其基本单元电路(存储细胞),常采用浮空栅雪崩注入式MOS电路,简称为FAMOS。它与MOS电路相似,是在N型基片上生长出两个高浓度的...

2020-03-26 00:13:16 3177

原创 动态规划经典算法--最大子段和

状态转移方程:f[i]=max(a[i],f[i-1]+a[i]) //要么舍弃,要么累加即:前端序列小于0舍去,前子段大于0,不要白不要,加上!#include <bits/stdc++.h>using namespace std;//---------------https://lunatic.blog.csdn.net/-------------------//...

2020-03-25 15:25:46 2775

原创 动态规划经典算法--最长公共子序列 LCS

转移方程代码://法一:#include <bits/stdc++.h>using namespace std;//---------------https://lunatic.blog.csdn.net/-------------------//int dp[100][100];string s[100][100];int main(){ string a...

2020-03-25 15:05:11 2680

原创 背英语单词很困难,不妨学习一下词根词缀吧(每天10个词根、词缀)Part 2

1. eco- 生态,经济例词:ecology=eco+logy(学):生态学economy=eco+nom(法律)+y :经济制度2. em- en- 进入,使例词:embarrass:em+barrass :使....尴尬embrace: em+brace(双臂) :拥抱enlarge: en+large(大) :使扩大3. ex- 出,前面的例词 expel ...

2020-03-24 22:27:58 3115

原创 数据库SQL语言从入门到精通--Part 6--单表查询(快来PICK)

查询操作是SQL语言中很重要的操作,我们今天就来详细的学习一下。一、数据查询的语句格式 SELECT [ALL|DISTINCT] <目标列表达式>[,<目标列表达式> ....] --可以选择多个列FROM <表名或视图名>[, <表名或视图名> ....]--可以选择多个表或视图[ WHERE <条件表达式> ] --查询什...

2020-03-22 16:37:02 2865

原创 学数据库还不会Select,SQL Select详解,单表查询完全解析?

查询操作是SQL语言中很重要的操作,我们今天就来详细的学习一下。

2020-03-22 16:35:50 2830

原创 『数据库』 E-R图(实体联系图)你都不会,你设计什么数据库?

E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。它是描述现实世界关系概念模型的有效方法。是表示概念关系模型的一种方式。用“矩形框”表示实体型,矩形框内写明实体名称;用“椭圆图框”或圆角矩形表示实体的属性,并用“实心线段”将其与相应关系的“实体型”连接起来;用”菱形框“表示实体型之间的联系成因,...

2020-03-22 14:06:34 4337

原创 数据库SQL语言从入门到精通--Part 4--SQL语言中的模式、基本表、视图

前言:使用SQL语言时,要注意SQL语言对大小写并不敏感,一般使用大写。所有符号一定是西文标点符号(虽然是常识,但我还是提一嘴)1、模式的定义与删除1.1 定义模式在CREATE SCHEMA中可以接受CREATE TABLE,CREATE VIEW和GRANT子句,语句如下:CREATE SCHEMA <模式名> AUTHORIZATION <用户名>[<...

2020-03-22 14:03:58 3069

原创 数据库SQL语言从入门到精通--Part 3--SQL语言基础知识

一、关系单一的数据结构----关系现实世界的实体以及实体间的各种联系均用关系来表示逻辑结构----二维表从用户角度,关系模型中数据的逻辑结构是一张二维表建立在集合代数的基础上1.域(Domain)域是一组具有相同数据类型的值的集合。2.笛卡尔积(Cartesian Product)笛卡尔积在SQL中的实现方式既是交叉连接(Cross Join)。所有连接方式都会先生成临时笛卡...

2020-03-22 14:01:56 3306

原创 数据库SQL语言从入门到精通--Part 2--MySQL安装

这里还有数据库相关的优质文章:快戳我,快戳我????首先给出的简单安装方式,文末给出标准的安装方式。第一步下载我的压缩包链接:https://pan.baidu.com/s/1EE40dU0j2U1d-bAfj7TeVA提取码:n25c复制这段内容后打开百度网盘手机App,操作更方便哦第二步解压到D盘都放进来看图。第三步打开MySQL文件夹,就是D盘的那个第四步管理员身份运行环境变量...

2020-03-22 13:59:59 2930

原创 数据库SQL语言从入门到精通--Part 1--SQL语言概述

一、SQL概述关系数据库标准语言SQL(结构化查询语言)。结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完...

2020-03-22 13:54:39 5707 2

原创 背英语单词很困难,不妨学习一下词根词缀吧(每天10个词根、词缀)Part 1

1. ab/abs- 离去,去掉例词:abnormal:ab+normal(正常的)=不正常的abroad: ab+road(路)=从路上离开=到国外2. ant-/anti 相反,对抗,对立例词:antibody:anti+body(身体)=抗体antiwar:anti+war(战争)=反战3. be- 使,构成介词例词bemindful: be+mindful(注意)=使注...

2020-03-21 19:12:43 4129

原创 程序员最喜欢用的在线代码编译器,什么?你竟然不知道!可以在网页敲代码,运行调试!

程序员最喜欢用的在线IDE代码编译器,什么?你竟然不知道!29/100发布文章weixin_436271181.网址https://tech.io/snippet支持 20+ 种编程语言,页面上没有杂七杂八的东西,非常简约,非常干净,另外,它上面的代码段还可以嵌入到网页之中。2.网址 https://www.tutorialspoint.com/codingground.htm它其...

2020-03-19 16:45:48 3351

原创 一张图告诉你E-R图怎么画

E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。它是描述现实世界关系概念模型的有效方法。是表示概念关系模型的一种方式。用“矩形框”表示实体型,矩形框内写明实体名称;用“椭圆图框”或圆角矩形表示实体的属性,并用“实心线段”将其与相应关系的“实体型”连接起来;用”菱形框“表示实体型之间的联系成因,...

2020-03-19 14:59:07 15287 3

原创 『设计模式』一张图告诉你UML图怎么画❀

UML 能帮我们做什么?我们在进行项目的时候,通过使用 UML 的面向对象图的方式来更明确、清晰的表达项目中的架设思想、项目结构、执行顺序等一些逻辑思维。UML 介绍: 1997年,OMG 组织(Object Management Group对象管理组织)发布了统一建模语言(Unified Modeling Language,UML)。UML 是一种编制软蓝图的标准化语言,它的目标之一就是为...

2020-03-19 14:39:04 2746 1

原创 最简单,最明了,看了就会的VScode和C++的配置!(Visual Studio Code)

我看了网上的大佬们配的我是在是看不懂啊?我是一个小白啊?这太难了,这阻挡不了我,想使用这很骚的IDE,于是在不断的摸索下,终于配置成功,小白们也不用慌,这次非常简单。一定可以的。1.下载 VS Code下载网址:https://code.visualstudio.com/2.运行安装程序一定不要忘记把Path那一条点上。3.装MinGW当时我下了半天找不到,这次我放个地址,githu...

2020-03-18 17:17:14 2793

原创 用Eclipse开发项目,你不能不知道的快捷键

1. 编辑快捷键编辑快捷键介绍psvm + Tab生成main方法sout + tab生成输出语句Ctrl+X / Ctrl + Y删除一行Ctrl+D复制一行Ctrl+/ 或 Ctrl+Shift+/注释代码Ctrl + Z撤销Ctrl + Shift + Z取消撤销Ctrl + C复制Ctrl + V粘贴...

2020-03-18 17:10:55 2667

原创 『数据库』你这些知识点都不会,你学个锤子SQL数据库!

关系数据结构及形式化定义一、关系单一的数据结构----关系现实世界的实体以及实体间的各种联系均用关系来表示逻辑结构----二维表从用户角度,关系模型中数据的逻辑结构是一张二维表建立在集合代数的基础上1.域(Domain)域是一组具有相同数据类型的值的集合。2.笛卡尔积(Cartesian Product)笛卡尔积在SQL中的实现方式既是交叉连接(Cross Join)。所有...

2020-03-17 21:03:38 49414 54

原创 地表最强的MySQL安装一键式安装,信不信你下完我就给你装好!附各种Mysql安装失败的解决办法(什么你安装失败了?快来看这个)

第一步下载我的压缩包链接:https://pan.baidu.com/s/1EE40dU0j2U1d-bAfj7TeVA提取码:n25c复制这段内容后打开百度网盘手机App,操作更方便哦第二步解压到D盘都放进来看图。第三步打开MySQL文件夹,就是D盘的那个第四步管理员身份运行环境变量.bat完事了。输入mysql -uroot -p试一下密码不用输入,直接跳过。安装...

2020-03-16 23:48:20 2819

原创 JSP、ASP、PHP Web应用程序怎么这么多P!

之前我们说完了计算机网络应用程序的两种结构:C/S,B/S(传送门)今天我们详细说一说B/S开发中的这么多P是干什么的。1.什么是Web应用程序一个Web应用程序是由完成特定任务的各种Web组件(web components)构成的并通过Web将服务展示给外界。在实际应用中,Web应用程序是由多个Servlet、JSP页面、HTML文件以及图像文件等组成。所有这些组件相互协调为用户提供一组完整...

2020-03-16 19:06:48 2792 2

原创 『设计模式』难道你现在还不知道:C/S和B/S

随着网络技术的不断发展,各种各样的网络应用程序大爆发。运用最多的架构是基于浏览器+服务器的B/S结构,另一种是基于的 C/S结构。概述:BS = Browser / Server =浏览器+服务器例子:各大网站,比如CSDNC/S = Client / Server = 客户端+服务器例子: QQ,迅雷,快播,LOLB/S结构:在这种架...

2020-03-16 17:19:55 2947

翻译 编程语言50年来的变化,我用50种编程语言告诉你“Hello world”怎么写!

当我们学习一门新的语言时,“Hello, World!“通常是我们所写的第一个程序。因此,所有程序员在职业生涯中至少完成了“Hello, World!“程序员在职业生涯中通常使用一种以上的编程语言,他们中的大多数甚至至少已经实现了十几种。甚至有一个名为TTHW的指标来衡量一个程序员接触一门新的编程语言时,成功写出“Hello, World!“并运行所需要的时间。然而,如果今天我问你,你可以...

2020-03-15 20:19:26 2838

原创 『数据库』震惊,某博主为吸引眼球拿出压箱底SQL总结,如果你没看那就吃亏了!(超级详细的SQL基础,你还不会的话就别学数据库了)

前言:使用SQL语言时,要注意SQL语言对大小写并不敏感,一般使用大写。所有符号一定是西文标点符号(虽然是常识,但我还是提一嘴)文章有点长,大家要耐心看完呀!????????????????????????1、模式的定义与删除1.1 定义模式在CREATE SCHEMA中可以接受CREATE TABLE,CREATE VIEW和GRANT子句,语句如下:CREATE SCHEMA <模式名> AUTHORI...

2020-03-15 18:53:53 3170 3

原创 关于SQL语言,这些你不得不了解!

一、SQL概述结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同...

2020-03-14 23:43:22 2935

翻译 IEEE 754标准--维基百科

IEEE二进制浮点数算术标准(IEEE 754) 是20世纪80年代以来最广泛使用的浮点数运算标准,为许多CPU与浮点运算器所采用。这个标准定义了表示浮点数的格式(包括负零-0)与反常值(denormal number),一些特殊数值((无穷(Inf)与非数值(NaN)),以及这些数值的“浮点数运算符”;它也指明了四种数值舍入规则和五种例外状况(包括例外发生的时机与处理方式)。IEEE 754规...

2020-03-13 22:37:23 4863

原创 写代码?程序猿?你不能不懂的八大排序算法的Python实现

信息获取后通常需要进行处理,处理后的信息其目的是便于人们的应用。信息处理方法有多种,通常由数据的排序,查找,插入,删除等操作。本章介绍几种简单的数据排序算法和高效的排序算法.本章主要涉及到的知识点有:简单排序算法: 学会选择排序、冒泡排序、桶排序、插入排序的原理以及代码编写高效排序算法: 理解希尔排序,基数排序,快速排序和归并排序的原理1. 简单排序算法简单排序算法包括选择排序、冒泡排...

2020-03-13 15:22:54 2514

原创 解决Visual Studio (VS) 插件下载缓慢

1.关闭IPV6协议因为如果都支持IPV6协议,会自动使用IPV6下载扩展。因为IPV6还没有建立完善,所以可能会比较慢。百度经验:怎样关闭IPV6协议2.给IPV6添加DNS百度: 2400:da00::6666谷歌: 2001:4860:4860::8888为什么要添加两个?因为也要保证国内的网络可以正常访问。参考设置IPV4 DNS3.修改host首先Win+R打开c...

2020-03-12 17:39:59 24088 11

原创 网速慢?NO可能是路由器的原因?

先排除DNS的问题:看这个!为什么我家300M的网,而且wifi信号满格,还是网速很慢?这时候不排除是路由器的原因!第一步首先我们要知道自己家的网关IP:什么是网关?网关(Gateway)又称网间连接器、协议转换器。网关在网络层以上实现网络互连,是复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关既可以用于广域网互连,也可以用于局域网互连。 网关是一种充当转换重任的计算机系统或设...

2020-03-11 22:33:01 3111

原创 走了

终于痛定思痛的决定放弃了,遭不住了。想说的很多,对不起的人,也有很多,我想继续逃避下去,我不想在面对了,也有想骂的人,总之要走了,ACM真的是非常好的地方,不得不说再见了,再见了赛场。别人是退役,而我是太菜了,自己都不想看到自己。再见!以后再写吧,最近挺烦的。...

2020-03-09 14:58:36 2637

原创 地表最简单安装MySQL及配置的方法,没有之一

第一步下载我的压缩包第二步解压到D盘都放进来看图。第三步打开MySQL文件夹,就是D盘的那个第四步管理员身份运行环境变量.bat完事了。输入mysql -uroot -p试一下如果不行的话,任务管理(ctrl+alt+del)找一下服务找到mysql,点开始,点重新运行。完事了。如果不行的话在运行一遍bat(管理员身份)...

2020-03-08 23:33:34 2598

计算机3班 2018212513 张俊浩 实验10.docx

触发器 触发器示例1 create or replace trigger t_one after delete on scott.emp for each row begin insert into emp_info values(:old.empno,:old.ename,:old.job,:old.mgr,:old.hiredate,:old.sal,:old.comm,:old.deptno); dbms_output.put_line('delete sucessfully'); end t_one; SQL&gt; delete from scott.emp

2020-12-11

四六级单词统计模板.zip

老师让作的四六级单词统计及生词率的系统,我用JSP+Servlet+Html 写了一个简单版,采用了单例模式开发,有需要的自取。

2020-10-05

easyexcel-2.1.0-beta2.jar

EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel。 github地址:https://github.com/alibaba/easyexcel 开源项目不容易,如果觉得本项目对您的工作还是有帮助的话,请在帮忙在github star点个★Star。

2020-04-14

WIN10+Apache24+PHP7.2.8+MySQL搭建.pdf

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。同时Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。也是一个基金会的名称、一种武装直升机等等。

2020-04-03

大话模式源代码.zip

设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 本教程将通过 Java 实例,一步一步向您讲解设计模式的概念。

2020-04-03

MySQL一键安装版

本资源是一件安装的非常方便 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。 每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。 我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。 所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。 RDBMS 即关系数据库管理系统(Relational Database Management System)的特点: 1.数据以表格的形式出现 2.每行为各种记录名称 3.每列为记录名称所对应的数据域 4.许多的行和列组成一张表单 5.若干的表单组成database

2020-04-02

国内常用的tracker地址.txt

BT中的Tracker 是指运行于服务器上的一个程序,这个程序能够追踪到底有多少人同时在下载同一个文件。 客户端连上tracker服务器,就会获得一个下载人员的名单,根据这个,BT会自动连上别人的机器进行下载。它是提供bt的服务器。把文件用bt发布出来的人需要知道该使用哪个服务器来为要发布的文件提供tracker。由于不指定服务器,BitTorrent采用BT文件来确定下载源。 BT中的Tracker 是指运行于服务器上的一个程序,这个程序能够追踪到底有多少人同时在下载同一个文件。 客户端连上tracker服务器,就会获得一个下载人员的名单,根据这个,BT会自动连上别人的机器进行下载。它是提供bt的服务器。把文件用bt发布出来的人需要知道该使用哪个服务器来为要发布的文件提供tracker。由于不指定服务器,BitTorrent采用BT文件来确定下载源。 tracker服务器是BT下载中必须的角色。一个BTclient在下载开始以及下载进行的过程中,要不停的与tracker服务器进行通信,以报告自己的信息,并获取其它下载client的信息。这种通信是通过HTTP协议进行的,又被称为tracker HTTP协议,它的过程是这样的: client向tracker发一个HTTP的GET请求,并把它自己的信息放在GET的参数中;这个请求的大致意思是:我是xxx(一个唯一的id),我想下载yyy文件,我的ip是aaa,我用的端口是bbb。。。 tracker对所有下载者的信息进行维护,当它收到一个请求后,首先把对方的信息记录下来(如果已经记录在案,那么就检查是否需要更新),然后将一部分(并非全部,根据设置的参数已经下载者的请求)参与下载同一个文件(一个tracker服务器可能同时维护多个文件的下载)的下载者的信息返回给对方。 Client在收到tracker的响应后,就能获取其它下载者的信息,那么它就可以根据这些信息,与其它下载者建立连接,从它们那里下载文件片断。 tracker服务器架设 BitTorrent Tracker是一个高性能增强型BitTorrent服务器。BitTorrent Tracker同时支持HTTP和UDP的Tracker协议,采用高性能服务器技术, 支持多端口同时监听,数据更新插件。BitTorrent Tracker通过了8万个文件和80万个在线用户的高强度测试。用户可根据需要自行改写数据库通信插件, 打造属于自己的服务器, 配合服务器端脚本可实现一个功能完备的BT服务器。   架设好后,您的tracker服务器地址格式为   外网ip:端口/announce

2020-04-02

dom4j是一个Java的XML API,是jdom的升级品,用来读写XML文件的。下载地址 .txt

dom4j是一个Java的XML API,是jdom的升级品,用来读写XML文件的。dom4j是一个十分优秀的JavaXML API,具有性能优异、功能强大和极其易使用的特点,它的性能超过sun公司官方的dom技术,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面还可以找到一篇文章,对主流的Java XML API进行的性能、功能和易用性的评测,所以可以知道dom4j无论在哪个方面都是非常出色的。如今可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这已经是必须使用的jar包, Hibernate也用它来读写配置文件。

2020-04-02

ACM图论模板合集.pdf

ACM算法模板的PDF版本,方便大家打印与使用,所有模板均经过测试。 最短路: SPFA模板 Dijkstra模板 Floyd模板 图论--最短路--第K短路(IDA*)(IDA Star)模板 传递闭包: 传递闭包 欧拉与哈密尔顿路径: 欧拉回路 图论--欧拉回路--弗罗莱算法模板 LCA: 图论--LCA--Tarjan(离线) 图论--LCA--树上倍增法(在线) 图论--LCA--在线RMQ ST 最小环: 图论--最小环--Floyd模板 树的直径: 图论--树的直径--DFS+树形DP模板 树的重心: 图论--树的重心(DFS) 模板 生成树: 图论--最小生成树--Kruscal 模板 图论--最短路径生成树(最小边权和)模板 图论--最短路径生成树计数--模板 图论--生成树--次小生成树模板 图论--曼哈顿距离最小生成树模板 图论--生成树计数模板 连通性: 图论--割点--Tarjan模板 图论--割边--Tarjan模板 图论--边双连通V-DCC缩点 图论--双连通E-DCC缩点模板 图论--强连通

2019-11-21

空空如也

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

TA关注的人

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