自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

vow

不积跬步,无以至千里;不积小流,无以成将海。

  • 博客(274)
  • 资源 (31)
  • 收藏
  • 关注

原创 使用校园网,下载知网资料

【此法无需下载app,但是访问流程比较复杂】问题描述:大家都知道,学校的校园网是可以免费下载 知网,方正数据等数据库的论文资料的,但是如果我们过年回家,在外实习,即不在校园网的情况下,如果获取论文资料呢?文档下载:链接: https://pan.baidu.com/s/1iCKcaNpnhy4KNdESxSKfiA 提取码: y5pp优点:无需安装app缺点:只能在特定网站使用、退出...

2020-03-04 21:15:19 535

原创 hash索引详解

hash索引的弊端hash索引必须进行二次查找 hash索引无法用于排序 hash索引不支持部分索引查找也不支持范围查找 hash索引中hash码的计算可能存在hash冲突...

2019-09-27 22:35:40 307

原创 Bean的作用范围的配置(重点)

​​Bean的作用范围的配置scope属性 :Bean的作用范围singleton :默认的,Spring会采用单例模式创建这个对象。 prototype :多例模式。(Struts2和Spring整合一定会用到) request :web项目中,Spring创建这个类以后,将这个类存入到request范围中。 sessio...

2019-09-26 21:54:47 94

原创 【误区】next()&nextLine()

next()和nextLine()的区别:next()方法在读取内容时,会过滤掉有效字符前面的无效字符,对输入有效字符之前遇到的空格键、Tab键或Enter键等结束符,next()方法会自动将其过滤掉;只有在读取到有效字符之后,next()方法才将其后的空格键、Tab键或Enter键等视为结束符;next()方法不能得到带空格的字符串。nextLine()方法字面上有扫描一整行的意思...

2019-09-19 21:09:19 53

原创 Java中Char占用几个字节???

也许你看到的一些书上说Char占用2个字节,但事实真的的是这样吗?非也:与编码格式、中英文均有关系uft8编码下占3个字节;GBK编码下占2个字节;但是如果 char表示英文字母:在uft8编码下占一个字节;在GBK编码下还是占2个字节;所以GBK编码下:char类型的值不管是英文还是中文都是统一2个字节!...

2019-09-16 10:58:38 1106

原创 并行和并发的区别

并发:同一时间段,做多件事情并行:同一时刻,做多件事情图片来自:https://www.jianshu.com/p/c334f8198f9b

2019-09-09 17:43:22 58

原创 公平锁与非公平锁

根据线程获取锁的抢占机制,锁可分为公平锁和非公平锁。公平锁:线程获取锁的顺序是按照线程请求锁的时间顺序决定的,也就是最早请求的线程将最早获取到锁,即 FIFO 可用 JUC 中的lock提供了实现 ReentrantLock lock=new ReentrantLock (ture) 非公平锁:线程加锁时直接尝试获取锁,获取不到才排到队尾等待,不一定FIFO。代表:synchron...

2019-09-05 16:53:24 62

原创 事务的隔离级别

一、事务的并发问题有哪几种?丢失更新:一个事务的更新覆盖了另一个事务的更新; 脏读: 一个事务读取了其他一个事务未提交的数据; 不可重复读: 不可重复读的重点是修改,同样条件下两次读取结果不同,也就是说,被读取的数据可以被其它事务修改; 幻读:幻读的重点在于新增或者删除,同样条件下两次读出来的记录数不一样。二、事务的隔离级别(四种)隔离级别决定了一个session中的...

2019-09-03 16:15:25 95

原创 ZooKeeper的基本运转流程:

ZooKeeper的基本运转流程:选举Leader。 同步数据。 选举Leader过程中算法有很多,但要达到的选举标准是一致的。 Leader要具有最高的zxid。 集群中大多数的机器得到响应并follow选出的Leader。...

2019-08-29 22:34:12 136

原创 for each遍历数组时候的问题

使用foreach循环时:而使用普通for循环时候,则正确:

2019-08-28 08:05:02 139

原创 js校验只能为正整数

var merchantNum = $("#merchantNum").val(); if (merchantNum == null || merchantNum == "") { alert("数量不能为空"); return false; } else if (!(/(^[1-9]\d*$)...

2019-07-27 15:31:01 8603

原创 数据结构 栈与队列

1. 采用链式存储实现栈的初始化、入栈、出栈操作。存储结构:typedef int Status;typedef int SElemType;typedef struct SNode{ SElemType data; struct SNode *next;}SNode,*LinkStack;程序:#include<iostream>using namespace ...

2019-07-23 15:31:44 82

原创 $(function(){ }

$(function(){ }是$(document).ready(function()的简写,相当于window.onload = function(){ } ,虽然这段jquery代码与javascript代码在功能上可以互换,但执行的时间不一样,前者页面框架加载完成就执行,后者页面中所有内容加载完成才执行...

2019-07-08 10:45:41 5157

原创 model.addattribute()

model.addattribute()的作用1.往前台传数据,可以传对象,可以传List,通过el表达式 ${}可以获取到,类似于request.setAttribute("sts",sts)效果一样。model.addattribute():前端调用:...

2019-06-19 20:05:02 19133

原创 spring中给属性赋值的三种方式

Main.javapackage com.vow.spring;import org.springframework.context.support.ClassPathXmlApplicationContext;public class Main { public static void main(String[] args) { //1. 创建 Spring...

2019-06-04 14:22:02 1378

原创 实验三  数据库的安全性和完整性控制

实验名称 实验三 数据库的安全性和完整性控制 实验教室 913 实验日期 2018年10月22日 学 号 2016214220 姓 名 ** 专...

2019-05-21 20:51:58 3684 1

原创 mysql更改引擎(InnoDB,MyISAM)的方法

更改方式1:修改配置文件my.ini我将my-small.ini另存为my.ini,在[mysqld]最后添加为上default-storage-engine=InnoDB,重启服务,数据库默认的引擎修改为InnoDB更改方式2:在建表的时候指定或者建完表修改Mysql代码 :--建表的时候指定代码如下:create table mytbl( id in...

2019-05-08 11:15:23 1238

转载 TCP三次握手和四次挥手的全过程

TCP三次握手和四次挥手的全过程三次握手:  第一次握手:客户端发送syn包(syn=x)到服务器,并进入SYN_SEND状态,等待服务器确认;  第二次握手:服务器收到syn包,必须确认客户的SYN(ack=x+1),同时自己也发送一个SYN包(syn=y),即SYN+ACK包,此时服务器进入SYN_RECV状态;  第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包AC...

2019-04-17 09:33:14 179

原创 使用idea的git将多次commit合并为一条

使用下面的方法将多次 commit 合并为一条利用idea提供的可视化工具1、找到提交记录,右键,选择如图2、把想要合并的记录,除了第一个外,均设置为:squash,如图,之后选择 start Rebasing3、填写提交信息,点击 resume rebasing 即可大功告成...

2020-11-03 22:29:37 72

原创 git 命令思维导图

2020-11-02 15:48:43 10

原创 【亲测有效】浏览器清楚缓存

Safari 浏览器完全关闭 Safari 删除~/Library/Cookies/HSTS.plist这个文件 重新打开 Safari 即可 极少数情况下,需要重启系统Opera 浏览器和 Chrome 方法一样Firefox 浏览器关闭所有已打开的页面 清空历史记录和缓存 地址栏输入about:permissions 搜索项目域名,并点击Forget About This Site...

2020-10-14 23:01:39 23

原创 复选框checkBox取值的三种方法

<head><meta charset="UTF-8"><title>checkBox</title><!--引入jquery文件--><script type="text/javascript"src="jquery-1.8.3.min.js"></script><script>//获取复选框参数方法. 第一种...

2020-09-29 20:41:56 83

转载 Java 中的API 与 SPI概念详解

背景Java 中区分 API 和 SPI,通俗的讲:API 和 SPI 都是相对的概念,他们的差别只在语义上,API 直接被应用开发人员使用,SPI 被框架扩展人员使用理解API (Application Programming Interface)应用程序接口大多数情况下,都是实现方来制定接口并完成对接口的不同实现,调用方仅仅依赖却无权选择不同实现。SPI (Service Provider Interface) 服务提供接口而如果是调用方来制定接...

2020-09-23 15:57:16 37

原创 获取客户端IP地址/本机 ip 工具类

/** * 获取客户端真实IP地址 * @param request * @return */public static String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("J-Forwarded-For"); if(StringUtils.isBlank(ip)){ ip = request.getHeader("x-forwarded-for"); .

2020-09-15 17:16:22 38

原创 2020-09-11

http 接口层:统一异常处理工具类import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;import org.springframework.web.bind.annotation.ControllerAdvice;import org.springframework.web.bind.annotation.ExceptionHandler;import org.springfra

2020-09-11 14:50:09 15

原创 input的 type=button 和 button

input的类型值(type)为submit可以点击按钮提交数据,button的值类型值为submit或是不设定值得情况下,点击按钮则都会提交表单数据。 单独的按钮(不提交数据type="button"),在页面对按钮的样式有更高要求时候使用<button> 元素会更加便利。...

2020-09-01 10:12:37 36

原创 网站积累

PPT 模板下载:http://www.51pptmoban.com/ 视频素材下载:http://www.aigei.com/ 待续

2020-09-01 08:59:06 27

转载 CDN 详解

一、定义背景:当下的互联网应用都包含大量的静态内容,但静态内容以及一些准动态内容又是最耗费带宽的,特别是针对全国甚至全世界的大型网站,如果这些请求都指向主站的服务器的话,不仅是主站服务器受不了,单端口500M左右的带宽也扛不住,所以大多数网站都需要CDN服务。CDN,Content Delivery Network,基于内容的分布式分发网络。那么什么是CDN服务?  简单的说CDN就是让原本上海的浏览器要访问北京主站内容的请求转而由部署在上海或南京的缓存来受理,这样请求的数据只需经过..

2020-08-18 22:10:04 40

转载 高效的 bean 拷贝工具:MapStruct

MapStruct目录MapStruct1.MapStruct是用来做什么的?2.使用MapStruct解决上述问题3.添加默认方法4. 可以使用abstract class来代替接口5.可以使用多个参数5.直接使用参数作为属性值6.更新对象属性7.没有getter/setter也能赋值8.使用Spring依赖注入9.自定义类型转换使用MapStruct首先来了解一下DTO,DTO简单的理解就是做数据传输对象的,类似于VO,但是VO用于传输到前端。(~

2020-08-18 21:10:09 74

转载 京东价格保护高并发 | 七步走保证用户体验

京东618期间,各种促销活动,用户下单量激增,促销活动所产生的价格波动频繁,为了保障用户权益,拒绝站在价格的高岗上,京东推出了特色服务——价格保护。当促销活动正式开始时,不少用户开启了价格保护,在此高并发情况下,如何保证用户体验,如何保证系统的稳定性、高可用、快速计算结果,是本文的重点。我们将按照下图进行实践分享:>>>> 高筑墙对于任何网站,我们的系统都需要做出防护措施,面对海量流量,保障系统不被冲垮;需要通过一些像限流、降级等技术,对系统进行全方位保护。..

2020-08-18 17:54:30 204

转载 最全 Java 8 讲解【建议收藏,反复研读】

目录一、基础知识1)为什么要学习 Java82)行为参数化3)初识 Lambda二、函数式数据处理1)流的使用2)流和集合3)流的操作4)流的构建5)收集器的使用6)分组的使用三、学会使用Optional1)防御式检查2)学会使用Option四、新的日期和时间一、基础知识1)为什么要学习 Java8Java 8 所做的改变,在许多方面比Java 历史上任何一次改变都更加深远,这些改变会让你的编程更加容易例子:传统写法:Li

2020-08-18 16:11:53 107

原创 MacOS Catalina (10.15)无法在根目录创建文件夹()

苹果电脑的权限很多,而且对于熟悉 Windows 的用户来说,很多操作简直是反人类,很不合理。例如,前两天更新系统到了 10.15,之后发现项目总是启动失败,原因是无法创建日志文件,/export/Logs/afs.**.net/log.log原因:mac os引入了系统完整性保护(SIP)机制,无法在/、/usr目录下新建文件解决:1.打开终端,输入csrutil status,显示enabled表示启用了SIP,接下来需要禁用SIP;2.重启mac,按住comman...

2020-08-18 15:44:23 606

原创 mac 电脑查看隐藏文件和去某文件夹

显示隐藏文件:Command+Shift+. 可以显示隐藏文件、文件夹,再按一次,恢复隐藏; (.git ,.npm 文件夹就均是隐藏文件夹等) 前往任何文件夹:finder下使用Command+Shift+G 可以前往任何文件夹,包括隐藏文件夹。...

2020-08-18 14:12:58 33

原创 Docker常用命令行

@[TOC]Docker命令行入门大全:这18条,你不得不知Docker有成千上百万的命令行。因此Docker文档内容十分丰富,同时又让刚入门的新手感到不知所措。在本文中,我将重点介绍运行Docker的关键命令。作者:RancherLabs来源:oschina|2019-09-02 16:44收藏分享Docker有成千上百万的命令行。因此Docker文档内容十分丰富,同时又让刚入门的新手感到不知所措。在本文中,我将重点介绍运行Docker的关键命令。前 言Docke...

2020-08-18 10:48:08 50

原创 npm常用命令

一、npm简介npm(Node Package Manager)是随同node.js 一起安装的包管理工具,为了解决nodejs代码部署上的很多问题,常用以下场景:允许用户从npm服务器下载别人编写的地方包到本地使用。 允许用户将自己编写的包或明显杭程序上传到NPM服务器供别人使用。二、npm使用前提必须先安装node.js,安装地址官网http://nodejs.cn/,安装完成以后通过“node -v”查看版本号三、第一次git了项目第一次git上获取项目,记得一定要先n...

2020-08-05 15:14:32 58

转载 Maven3种打包方式中maven-assembly-plugin的使用

在Maven中,主要有3个插件可以用来打包:maven-jar-plugin,默认的打包插件,用来打普通的project JAR包; maven-shade-plugin,用来打可执行JAR包,也就是所谓的fat JAR包; maven-assembly-plugin,支持自定义的打包结构,也可以定制依赖项等。我们日常使用的以maven-assembly-plugin为最多,因为大数据项目中往往有很多shell脚本、SQL脚本、.properties及.xml配置项等,采用assembly插件可以

2020-07-21 09:45:26 160

原创 java中Queue的易混的操作

offer,add 区别: 一些队列有大小限制,因此如果想在一个满的队列中加入一个新项,多出的项就会被拒绝。 这时新的 offer 方法就可以起作用了。它不是对调用 add() 方法抛出一个 unchecked 异常,而只是得到由 offer() 返回的 false。 poll,remove 区别: remove() 和 poll() 方法都是从队列中删除第一个元素。remove() 的行为与 Collection 接口的版本相似, 但是新的 poll() 方法在用空集合调用时不是抛出异常,只

2020-07-20 14:44:18 36

原创 GitLab中账号的权限

GitLab中账号的权限虽然维护者是项目级别的最高角色,但是某些操作只能由拥有所有权限的个人名称空间或组所有者或实例管理员执行。行动 客人(Guest) 记者(Reporter) 开发者(Developer) 维护者(Maintainer) 所有者*(Owner) 下载专案 ✓(1) ✓ ✓ ✓ ✓ 留言 ✓(1) ✓ ✓ ✓ ✓ 查看允许和拒绝的许可证 ✓(1) ✓ ✓ .

2020-07-15 15:01:46 323

原创 并发下的ArrayList和HashMap

并发下的ArrayList和HashMap,摘选自《实战Java高并发程序设计》一书。

2020-07-06 19:15:21 77

转载 详解:Java中BigDecimal

一、BigDecimal概述​ Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(String) 和Float.valueOf(String)会丢失精度。所以开发中,如果我们需要精确计算的结果,则必须使用BigDe

2020-06-27 16:41:52 104

ES简介 入门资料.pptx

Preference (1) _primary指查询只在主分片中查询 (2) _primary_first: 指查询会先在主分片中查询,如果主分片找不到(挂了),就会在副本中查询 (3) _local: 指查询操作会优先在本地节点有的分片中查询,没有的话再在其它节点查询 (4) _only_node:指在指定id的节点里面进行查询,如果该节点只有要查询索引的部分分片,就只在这部分分片中查找,所以查询结果可能不完整 Routing 指定路由属性,将相同属性的document放到同一个shard上 TTL 消息过期,指定过期时间 Parents & Children Timestamp Timeout

2020-08-18

PulseSecure.dmg

Pulse Secure, 免费下载. Pulse Secure : 脉冲安全是一种移动, 可使从任何设备到数据中心或云中的企业应用程序和服务的安全访问

2020-06-05

东北林业大学使用校园网设置.zip

【需下载app】校外使用全局校园,免费下载知网资料 问题描述:大家都知道,学校的校园网是可以免费下载知网,方正数据等数据库的论文资料的,但是如果我们过年回家、在外实习,即不在校园网的情况下,如果获取论文资料呢? 优点: 1.此方法是全局网络,即等同于全局使用校园网,不只是可以免费知网下载资料,可访问校内网所有网站,包括教务处抢课等、锐格考试系统(http://222.27.166.246/)等; 2.设置一次,之后访问无需设置。 缺点:需要安装app,进行相关设置。

2020-01-04

携程旅行 2020秋招 开发方向.docx

携程旅行 2020秋招 开发方向(专业笔试一)在线考试 编程题|20.0分1/3 链表排序 时间限制:C/C++语言 1000MS;其他语言 3000MS 内存限制:C/C++语言 65536KB;其他语言 589824KB 题目描述: 给定一个单向链表和一个整数m,将链表中小于等于m的节点移到大于m的节点之前,要求两部分中的节点各自保持原有的先后顺序 输入 输入数据包含两行, 第一行,整数m 第二行,空格分隔的整数序列 输出 逗号分隔的整数序列

2019-09-04

Mybatis_day01.pdf

MyBatis1. 目前最主流的持久层框架为hibernate与mybatis,而且国内目前情况使用Mybatis的公司比hibernate要多。 2. Hibernate学习门槛不低,要精通门槛更高。门槛高在怎么设计O/R映射,在性能和对象模型之间如何权衡取得平衡,以及怎样用好Hibernate缓存与数据加载策略方面需要你的经验和能力都很强才行。国内目前前的情况精通hibernate技术大牛非常少。 3. sql优化方面,Hibernate的查询会将表中的所有字段查询出来,这一点会有性能消耗。当然了,Hibernate也可以自己写SQL来指定需要查询的字段,但这样就破坏了Hibernate开发的简洁性。说得更深入一些,如果有个查询要关联多张表,比如5张表,10张表时,而且,我们要取的字段只是其中几张表的部分字段。这时用hibernate时就会显得非常力不从心。就算用hibernate的sqlquery,后续的维护工作也会让人发狂。

2019-08-08

MyBatis第一天课堂笔记.docx

1 Mybatis第一天课堂笔记 学习过的持久层框架:DBUtils , Hibernate Mybatis就是类似于hibernate的orm持久层框架。 为什么学Mybatis? 1. 目前最主流的持久层框架为hibernate与mybatis,而且国内目前情况使用Mybatis的公司比hibernate要多。 2. Hibernate学习门槛不低,要精通门槛更高。门槛高在怎么设计O/R映射,在性能和对象模型之间如何权衡取得平衡,以及怎样用好Hibernate缓存与数据加载策略方面需要你的经验和能力都很强才行。国内目前前的情况精通hibernate技术大牛非常少。 3. sql优化方面,Hibernate的查询会将表中的所有字段查询出来,这一点会有性能消耗。当然了,Hibernate也可以自己写SQL来指定需要查询的字段,但这样就破坏了Hibernate开发的简洁性。说得更深入一些,如果有个查询要关联多张表,比如5张表,10张表时,而且,我们要取的字段只是其中几张表的部分字段。这时用hibernate时就会显得非常力不从心。就算用hibernate的sqlquery,后续的维护工作也会让人发狂。

2019-08-08

MyBatis第二天课堂笔记.docx

MyBatis第二天课堂笔记1 MyBatis第二天课堂笔记 2 输入映射和输出映射 2.1 parameterType(输入类型) 2.1.1 传递简单类型 参考第一天内容 2.1.2 传递pojo对象 参考第一天内容 Mybatis使用ognl表达式解析对象字段的值,#{}或者${}括号中的值为pojo属性名称。 2.1.3 传递pojo包装对象 1. 新建包装pojo对象QueryVo

2019-08-08

JAVA知识点总结.pdf

关于java语言设计理念 抽象类与接口的区别是什么 java为什么不支持多继承 java里的枚举实现机制是什么 java中的内部类 关于类Collections,Arrays,Objects java里的方法重载 关于java里的main方法

2019-07-27

jquery-3.4.1.zip

本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。

2019-07-27

JAVA并发.pdf

线程是一个独立执行的调用序列,同一个进程的线程在同一时刻共享一些系统资源(比如文件句柄等)也能访问同一个进程所创建的对象资源(内存资源)。java.lang.Thread对象负责统计和控制这种行为。 每个程序都至少拥有一个线程-即作为Java虚拟机(JVM)启动参数运行在主类main方法的线程。在Java虚拟机初始化过程中也可能启动其他的后台线程。这种线程的数目和种类因JVM的实现而异。然而所有用户级线程都是显式被构造并在主线程或者是其他用户线程中被启动。

2019-07-27

8030387_1545711327994_牛客特制名企春招实习备战攻略-技术篇.pdf

两个月的时间我经历了很多大大小小的笔试面试,坎坎坷坷的也是终于拿到了京东的实习Offer,其他小公司就不说了。  所以想趁现在记忆犹新把这两个月遇见的困难也好、成功失败的经验教训也好,简单的记录下来。作为垫底211计算机专业的普通大三学生,怎么找到适合自己、愿意接受自己的公司的Offer,我想我的经历是有一定说服力的。

2019-07-27

3DPhotoWall_CSS3-master.zip

这是通过Javascript和css3来实现的。通过这个案例,让正处于迷茫期的js初学者感受到学习的乐趣。我会尽可能讲得详细,不需要你对css和js有多么高深的理解,你也可以跟着一步步做出来。如果你是为了讨女票开心,那么也完全可以把图片换成对方的照片,在某个特别的时刻给对方一个惊喜哦 ~ css3的强大使得网页的展示变得空前得丰富起来,再配合简单的js代码,就可以实现这个效果。

2019-07-27

3DphotosWall-master.zip

这是通过Javascript和css3来实现的。,我希望通过这个案例,让正处于迷茫期的js初学者感受到学习的乐趣。我会尽可能讲得详细,不需要你对css和js有多么高深的理解,你也可以跟着一步步做出来。如果你是为了讨女票开心,那么也完全可以把图片换成对方的照片,在某个特别的时刻给对方一个惊喜哦 ~ css3的强大使得网页的展示变得空前得丰富起来,再配合简单的js代码,就可以实现这个效果。好了,话不多说,让我们开始吧。

2019-07-27

4_字节跳动19春招研发第三次在线笔试-A卷_牛客网.html

打开可以查看字节跳动春招笔试题目北京字节跳动科技有限公司成立于2012年,是最早将人工智能应用于移动互联网场景的科技企业之一,是中国北京的一家信息科技公司,地址位于北京市海淀区知春路甲48号。其独立研发的“今日头条”客户端,通过海量信息采集、深度数据挖掘和用户行为分析,为用户智能推荐个性化信息,从而开创了一种全新的新..

2019-07-11

navicat8注码册.txt

navicat是用来管理mysql的客户端,因为使用方便而深受程序员的喜爱,该资源是中文绿色版,下载之后直接打开.exe文件即可运行,内部含有注册码

2019-07-11

Django+python实现数据挖掘和分析.doc

在大数据的时代背景下,考虑到与日俱增的数据分析需求以及传统数据分析工具的高门槛性、操作复杂性等问题,基于Python和Django框架设计了一个具备数据分析、案例交流、算法学习等功能的可视化数据分析平台,旨在帮助没有算法基础的普通用户快速进行数据分析,并迅速获取可视化的分析结果。该平台还可以作为数据挖掘课程的辅助教学工具以及数据分析的科普平台。

2019-07-11

1python安装与项目搭建.doc

Python可应用于多平台包括 Linux 和 Mac OS X。 你可以通过终端窗口输入 "python" 命令来查看本地是否已经安装Python以及Python的安装版本。

2019-07-11

23490书中算法.rar

数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。

2019-07-11

JAVAEE.docx

Java EE 是 J2EE的一个新的名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用。在2004年底中国软件技术大会Ioc微容器(也就是Jdon框架的实现原理)演讲中指出:我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。

2019-07-11

数据库实验报告.rar

(1)熟悉数据库的交互式SQL工具; (2)通过本实验能够熟练应用sql语言进行基本表和索引的定义,能够对表的结构进行修改和删除,并通过数据更新命令输入相应的数据。

2019-05-21

学生信息管理系统 项目数据库设计说明书 .doc

学生信息管理系统 项目数据库设计说明书 第一部分:课程设计内容 2 第一章 绪论 2 1课题简介 2 2设计目的 3 3设计内容 3 第二章 需求分析 4 1功能需求 4 1.1 学生(Student)用户 4 1.2教师(Teacher)用户 4 1.3 管理员(Administrator)用户 4 2 性能需求 5 第三章 概念结构设计 6 1局部E-R图 6 2全局E-R图 9 第四章 逻辑结构设计 10 1关系模式 10 2数据库结构的详细设计 11 第五章 物理结构设计 15 1建立索引 15 2存储结构 15 3数据库的建立 16 第三部分 分析与总结 22 1数据库分析 22 2课题总结 22 3、项目展望 22 4、心得与体会 23 参考文献 23

2019-05-21

实验三 数据库的安全性和完整性控制.doc

实验三 数据库的安全性和完整性控制 (1)通过本实验能够熟练应用sql语言进行用户权限的授予和回收。 (2) 熟练掌握实体完整性,参照完整性及用户定义的完整性的定义。 (3)体会oracle数据库系统在安全性和完整性保护方面的特性。

2019-05-21

数据库系统原理-实验-2.doc

实验目的 (1)通过本实验能够掌握投影、选择条件表达、排序、分组的sql语句表达。 (2)通过本实验能够熟练应用sql语言进行查询,具体包括单表查询,多表连接查询。 (3)通过本实验能够熟练应用sql语言使用IN、比较符、ANY或ALL和EXISTS操作符进行嵌套查询操作。 (4)掌握视图的定义、查询、修改。

2019-05-21

数据库系统原理-实验-1.doc

(1)熟悉数据库的交互式SQL工具; (2)通过本实验能够熟练应用sql语言进行基本表和索引的定义,能够对表的结构进行修改和删除,并通过数据更新命令输入相应的数据。

2019-05-21

mysql5.5安装.docx

1、首先进入的是安装引导界面 2、然后进入的是类型选择界面,这里有3个类型:Typical(典型)、Complete(完全)、Custom(自定义)。这里建议 选择“自定义”(Custom)安装,这样可以自定义选择MySQL的安装目录,然后点“Next”下一步,出现自定义安装界面,为了数据安全起见,不建议将MySQL安装系统盘C目录。

2019-05-21

计算机算法设计与分析(第4版)-王晓东习题解答.pdf

计算机算法设计与分析(第4版)-王晓东习题解答 第一章 作业 1. 证明下列Ο、Ω和Θ的性质 1) f=Ο(g)当且仅当 g=Ω(f) 证明:充分性。若 f=Ο(g),则必然存在常数 c1>0 和 n0,使得nn0,有 f c1*g(n)。由于 c10,故 g(n)  1/ c1 *f(n),故 g=Ω (f)。 必要性。同理,若 g=Ω (f),则必然存在 c2>0 和 n0,使得nn0,有 g(n)  c2 *f(n).由于 c20,故 f(n)  1/ c2*f(n),故 f=Ο (g)。 2) 若 f=Θ (g)则 g=Θ (f) 证明:若 f=Θ (g),则必然存在常数 c1>0, c2>0 和 n0,使得nn0,有 c1*g(n) f(n)  c2*g(n)。由于 c10,c20,f(n) c1*g(n)可得 g(n)  1/c1*f(n),同时, f(n) c2*g(n),有 g(n)  1/c2*f(n),即 1/c2*f(n) g(n)  1/c1*f(n),故 g=Θ (f)。

2019-05-21

计算机算法设计与分析期末考试复习题.doc

1、二分搜索算法是利用( A )实现的算法。 A、分治策略 B、动态规划法 C、贪心法 D、回溯法 2、下列不是动态规划算法基本步骤的是( A )。 A、找出最优解的性质 B、构造最优解 C、算出最优解 D、定义最优解 3、最大效益优先是( A )的一搜索方式。 A、分支界限法 B、动态规划法 C、贪心法 D、回溯法 4、在下列算法中有时找不到问题解的是( B )。 A、蒙特卡罗算法 B、拉斯维加斯算法 C、舍伍德算法 D、数值概率算法 5. 回溯法解旅行售货员问题时的解空间树是( A )。 A、子集树 B、排列树 C、深度优先生成树 D、广度优先生成树 6.下列算法中通常以自底向上的方式求解最优解的是( B )。 A、备忘录法 B、动态规划法 C、贪心法 D、回溯法 7、衡量一个算法好坏的标准是(C )。 。。。

2019-05-21

算法设计和分析题目和源代码.doc

算法设计与分析题目和源代码 1. 穷举n位二进制数 1 2. 穷举所有排列 3 3. 二分查找 4 4. 归并排序 6 5. 快速排序 8 6. 走迷宫 9 7. 循环赛日程表 11 8. 0-1背包问题 11 9. 装载问题 13 10. 堡垒问题 15 11. 8皇后问题 18 12. 素数环问题 21 13. 迷宫问题 23 14. 踩气球 27 15. 字母转换 29 16. 农场灌溉问题 32 17. 求图像的周长 36 18. 电子老鼠闯迷宫 41 19. 跳马 45 20. 独轮车 50 21. 六数码问题 56 22. 找倍数 61 23. 木乃伊迷宫 62 24. 用随机投点法求圆周率PI 68 25. 活动安排 69 26. 数独游戏 71 27. 装盘子 77 28. 子集 78 29. 最长公共子序列 80 30. 防卫导弹 81 31. 田忌赛马 84 32. 计算矩阵连乘积 86 33. 石子合并 88 34. 旅游预算 90 35. 花生米(二) 91

2019-05-21

登录及注册模板源码.zip

完成登录与注册页面的HTML+CSS+JS,其中的输入项检查包括: 用户名6-12位 首字母不能是数字 只能包含字母和数字 密码6-12位 注册页两次密码是否一致 登录页面HTML代码如下:

2019-05-12

SSH整合手册

1.1.1 SSH整合 1.1.1.1 第一步:创建web项目,引入jar包  Struts2的jar包  struts-2.3.24\apps\struts2-blank\WEB-INF\lib\*.jar  Struts2中有一些包需要了解的:  struts2-convention-plugin-2.3.24.jar ----Struts2的注解开发包。  struts2-json-plugin-2.3.24.jar ----Struts2的整合AJAX的开发包。  struts2-spring-plugin-2.3.24.jar ----Struts2的整合Spring的开发包。  Hibernate的jar包  Hibernate的开发的必须的包  hibernate-release-5.0.7.Final\lib\required\*.jar  MySQL驱动  日志记录  使用C3P0连接池:  *****注意:Struts2和Hibernate都引入了一个相同的jar包(javassist包)。删除一个******  Spring的jar包  IOC的开发  AOP的开发  JDBC模板的开发  事务管理

2019-05-03

Java经典面试题(答案解析)

含基础篇,核心篇,框架篇,微服务篇 1.1.1 面向对象特征 封装,继承,多态和抽象 1、 封装 封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改变它内部的数据。在 Java 当中,有 3 种修饰符: public, private 和 protected。每一种修饰符给其他的位于同一个包或者不同包下面对象赋予了不同的访问权限。下面列出了使用封装的一些好处: 1) 通过隐藏对象的属性来保护对象内部的状态。 2) 提高了代码的可用性和可维护性,因为对象的行为可以被单独的改变或者是扩展。 3) 禁止对象之间的不良交互提高模块化 2、 继承 继承给对象提供了从基类获取字段和方法的能力。继承提供了代码的重用行,也可以在不修改类的情况下给现存的类添加新特性。 3、 多态 多态是编程语言给不同的底层数据类型做相同的接口展示的一种能力。一个多态类型上的操作可以应用到其他类型的值上面。 4、 抽象 抽象是把想法从具体的实例中分离出来的步骤,因此,要根据他们的功能而不是实现细节来创建类。 Java 支持创建只暴漏接口而不包含方法实现的抽象的类。这种抽象技术的主要目的是把类的行为和实现细节分离开。 1.1.2 final, finally, finalize 的区别。。。

2019-04-02

空空如也

空空如也

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

TA关注的人 TA的粉丝

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