自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

原创 Day03:cloud_note云笔记项目完成记录--1

cloud_note云笔记项目完成记录项目github地址暑期实训云笔记项目记录。1.环境搭建创建Maven项目 生成web.xml 导入目标运行环境:Tomcat运行环境2.以上三步在Day01,Day02都已完成3. 通过pom.xml文件导入需要的包<dependency> <groupId>org.springframework</groupId> <artifact

2017-07-03 09:53:50 879 3

原创 Day02:②在Eclipse上配置Spring mybatis

接上一篇 Day02:①将服务器端数据通过 json 传到客户端MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生 Map 使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects, 普通的 Java 对象) 映

2017-07-02 16:58:46 530

原创 Day02:①将服务器端数据通过json传到客户端

之前没接触过 json,今天才开始学习。没接触过的同学推荐这个网站 JSON 介绍,看一下 json 的粗略介绍。1. 导包,和之前一样,通过 maven 将需要的包导入,通过阿里云的 maven 库阿里云 maven 库,找到 jackson-core2.8.5,jackson-databind2.8.5,jackson-annotations2.8.5 三个包,同样,复制右下角 maven 地址

2017-07-02 12:47:49 480

原创 Ajax编程初探

接上一篇 http://blog.csdn.net/qq_24942951/article/details/74085736这里要用到 jquery.mim.js 文件我将其上传至百度云,链接如下: https://pan.baidu.com/s/1i5MK0tB1. 在 webapp 目录下创建 js 文件夹,将 jquery.mim.js 拷贝至新建的 js 文件下2. 编写网页,创建 dem

2017-07-02 00:08:42 270

原创 创建Maven项目引入Spring MVC

这里接上一篇配置阿里云 Maven 库,所以在创建完项目后需要拷贝 spring-service.xml 至 Java Resources 目录下的 src/main/resource 下1. 创建 Maven 项目File–>New MavenProject–> 填写 groupId 和 artifactId,将 jar 改为 war 为 web 项目,创建完成后发现会出现错误,需要选择 Depl

2017-07-01 23:46:10 2179

原创 Eclipse Maven仓库阿里云镜像配置

小学期暑期实训,内容是关于 Spring,SpringMVC… 今天第一天进行的是学习 maven 仓库阿里云镜像配置,特此记录下,分享给有需要的同学。这里先贴一下阿里云镜像网址:http://maven.aliyun.com/nexus/ 全球中央服务器超级慢,这里大阿里还是很贴心的。 之后是 settings.xml 文件的内容<?xml version="1.0" encoding="U

2017-07-01 16:51:11 6609 2

原创 Hadoop网盘具体实现(二)

Hadoop 环境搭好之后,我尝试了实现一个 Hadoop 网盘的小项目,使用 Java 的 api,你也可以选择其他的。经过修改,网盘页面具体的效果如下。 实现了文件的上传,下载,删除,用户登录到自己的文件夹进行简易的文件管理。 一、这里我的前期准备: 1)Hadoop2.7.3 2)mysql 的 Jdbc 驱动包 3) 上传组件 4) 这里电脑还需要安装 mysql

2017-04-19 00:33:50 11352 7

原创 线性结构 3 Reversing Linked List

#include <stdio.h>#include <stdlib.h>#define MAXSIZE 100001struct tNode{ int taddr; int tdata; int tnext;};struct Node{ int addr; int data; int next; struct Node* pNext

2017-04-18 18:22:27 270

原创 2017携程后端开发实习生招聘笔试

一共三个编程题,其中一个是附加题,楼主没时间看了,在第二个题上卡了太久。 1. 乘积最大 有一个整数 n,将 n 分解成若干个不同自然数之和,问如何分解能使这些数的乘积最大,输出这个乘积 m。 第一个题 AC 了。 代码实现#include <stdio.h> int main() { int in; int res = 1; scanf("%d",&in);

2017-04-11 22:34:02 649

原创 在mac 下查看端口占用情况并杀死该进程,tomcat启动失败

学习 j2ee 时,在 eclipse 里总会碰到 Tomcat 无法启动,碰到如下报错: Port required by Tomcat v8.0 Server at localhost is already in use. The server may already be running in another process, or a system process may be using

2017-04-11 16:23:24 2272

原创 Hadoop网盘小项目实现(一)

接上一篇的 Hadoop 为分布式环境的搭建,这里是我对 Hadoop 网盘小项目的一些实现过程。 该简易网盘实现了文件的上传下载删除功能,包括用户的注册于登录,比较基础,对于文件的操作主要调用 HDFS 对文件操作的 API。 可以先看一下项目运行的截图: 登录界面: 登录之后的业务界面: 如图实现了上传下载删除等基础功能 上传: 实现上传文件到 hadoop hdfs

2017-04-11 15:56:34 11975

原创 macOS Sierra版本下Hadoop(2.7.3)为分布式环境的详细安装

这学期选修的 j2ee 的课程在大作业的项目选择中有一个关于云盘项目的,需要搭建 hadoop 环境,完成一个简易的云盘网站,具备上传下载删除功能。搭建 hadoop 的环境也费了很长时间,网上虽然也有资料,但都是比较老的版本,参考了网上的一些资料,加上自己的实践,写一篇总结。1. 下载安装 jdk, 并设置 JAVA_HOME 环境变量 1)在 terminal 输入java -version

2017-04-10 23:28:53 1476

原创 04-树5 Root of AVL Tree (25 分)

An AVL tree is a self-balancing binary search tree. In an AVL tree, the heights of the two child subtrees of any node differ by at most one; if at any time they differ by more than one, rebalancing is

2017-04-10 22:58:47 947

原创 04-树4 是否同一棵二叉搜索树 (25 分)

4 23 1 4 23 4 1 23 2 4 12 12 11 20输出样例:YesNoNo在经过老师讲解下完成了代码实现#include <stdio.h>#include <stdlib.h>typedef struct TreeNode* Tree;struct TreeNode{ int v; Tree Left,Right; int flag

2017-04-10 22:53:48 572

原创 2017春招去哪儿笔试

不是很难,但是 lz 很菜。。。 第一题 题解#include <iostream>#include <stdlib.h> #include <stdio.h> #include <queue>#include <string.h>#define N 1000using namespace std; typedef struct BiTNode {

2017-04-01 22:57:02 1215

转载 今日头条春招研发笔试题解密

今日头条 2017 研发岗实习生招聘,真的好难好难,转了头条官微的题解。。。。只是想找一个实习岗。Prob 1. 找出函数的最宽尖峰正确率:1149 / 5371题意:求给定数列 A 中先升后降的最长连续子序列,要求 O(n)。题解:简单题。预处理 left[i] 表示以 A[i] 为结尾的连续最长上升序列长度,right[i] 表示 A[i] 为起始的连续最长下降序列长度,那么答案实际上就是 ma

2017-03-31 23:45:54 1646 2

原创 03 - 树 2 List Leaves (25 分)

Given a tree, you are supposed to list all the leaves in the order of top down, and left to right.Input Specification:Each input file contains one test case. For each case, the first line gives a posit

2017-03-28 14:03:47 290

原创 03 - 树 1 树的同构 (25 分)

给定两棵树 T1 和 T2。如果 T1 可以通过若干次左右孩子互换就变成 T2,则我们称两棵树是 “同构” 的。例如图 1 给出的两棵树就是同构的,因为我们把其中一棵树的结点 A、B、G 的左右孩子互换后,就得到另外一棵树。而图 2 就不是同构的。 现给定两棵树,请你判断它们是否是同构的。输入格式:输入给出 2 棵二叉树树的信息。对于每棵树,首先在一行中给出一个非负整数 NN (\le 10≤10

2017-03-26 22:55:20 245

原创 2017华为暑期实习生校招笔试

晚上参加了华为 2017 暑期实习生的校招笔试,题目不难,但本渣渣也只做了两个题,再次记录下,帮助下后来者。一共三个题,第一个题是输入两个在 1~70000 之间的数,将两个数逆序后求和。 其中对于 100,200,逆序后变为 1 和 2,大概就是这样。 之后贴 lz 的答案:#include <stdio.h>#include <math.h>int reverseAdd(int a,in

2017-03-24 21:47:08 1133

转载 Java 线程面试题 Top 50

不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java 语言一个重要的特点就是内置了对并发的支持,让 Java 大受企业和程序员的欢迎。大多数待遇丰厚的 Java 开发职位都要求开发者精通多线程技术并且有丰富的 Java 程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。在典型的 Java 面试中, 面试官会从线程的基本概念问起, 如:为什么你需要使用线程, 如何创建

2017-03-16 17:43:02 217

原创 02 - 线性结构 2 一元多项式的乘法与加法运算 (20 分)

设计函数分别求两个一元多项式的乘积与和。输入格式:输入分 2 行,每行分别先给出多项式非零项的个数,再以指数递降方式输入一个多项式非零项系数和指数(绝对值均为不超过 1000 的整数)。数字间以空格分隔。输出格式:输出分 2 行,分别以指数递降方式输出乘积多项式以及和多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。零多项式应输出 0 0。输入样例:4 3 4 -5 2 6 1

2017-03-11 23:02:28 640 1

原创 线性结构 1 两个有序链表序列的合并

02 - 线性结构 1 两个有序链表序列的合并 (15 分)本题要求实现一个函数,将两个链表表示的递增整数序列合并为一个非递减的整数序列。函数接口定义:List Merge( List L1, List L2 );其中 List 结构定义如下:typedef struct Node *PtrToNode;struct Node { ElementType Data; /* 存储结点数据

2017-03-10 22:23:39 1053

原创 模拟实现透明网桥的自学习与过滤功能

实验目的:模拟实现透明网桥的自学习与过滤功能 实验内容:初始化 建立网络结构 实现网桥 B1 和 B2 的自学习算法 按特定时序输入测试数据,验证过滤功能的有效性算法结束输出网桥 B1 和 B2 的转发表。看了实验内容之后,重新温习了书中网桥自学习的知识点。梳理网桥自学习算法的流程。试验中用于网桥测试其学习和过滤功能的网络结构如下: 分为几种情况:① 当 A 向 B 发送帧时,网

2017-03-01 22:06:04 2767 2

原创 JavaWeb中实现验证码

使用 HttpSession 实现验证码基本原理:和表单重复提交一致 1). 在原表单页面,生成一个验证码的图片,生成图片的同时,需要把该图片中的字符串放入到 session 中 2). 在原表单页面,定义一个文本域,用于输入验证码 3). 在目标 Servlet 中:获取 session 中的表单域中的验证码的值 4). 比较两个值是否一致,若一致,受理请求,且把 session 中验证

2017-03-01 13:31:48 1763

原创 JavaWeb中HttpSession中表单的重复提交

表单的重复提交重复提交的情况: ①. 在表单提交到一个 Servlet,而 Servlet 又通过请求转发的方式响应了一个 JSP(HTML)页面,此时地址栏还保留着 Servlet 的那个路径,在响应页面点击 “刷新”。 ②. 在响应页面没有到达时,重复点击 “提交按钮” ③. 点击返回,再点击提交不是重复提交的情况:点击 “返回”,“刷新” 原表单页面,再点击提交。如何避免表单的重复

2017-02-28 17:13:36 277

原创 JavaWeb中的相对路径和绝对路径

JavaWeb 中的相对路径和绝对路径在 Java 开发中路径是一个无法避免的问题,笔者在多次遇到这样的问题之后打算写一篇博客来总结一下。1. 绝对路径的问题开发时建议写绝对路径,而不是相对路径 在由 Servlet 转发到 JSP 页面时,此时浏览器地址栏上显示的是 Servlet 的路径,而若 JSP 页面的 超链接还是相对于该 JSP 页面的地址,则可能会出现问题。例子 如图示三个 j

2017-02-27 23:00:25 631

原创 Mybatis初探

Mybatis初探寒假组织java高级组件实训,第一次接触了Mybatis,简单学习了Mybatis连接数据库的增删查改步骤如下先要设置MyBatis的环境,即jar包,这个可以在网上搜一搜其次是配置数据源,一共配置两个数据员源,一个是Mysql,一个是Oracle,我们现在用的是Mysql,所以default属性配置的mysql完成数据库sql语句的映射,虽然这也不是太懂,我的理解就是用标记

2017-01-11 22:38:48 243

原创 Week1 线性表的学习

线性表的实现顺序表存储– 定义的结构体如下//定义一个线性链表的结构体struct LNode{ int data[100]; int Last;};typedef struct LNode* List;typedef struct LNode LNode;各方法的实现//建立空的顺序表List MakeEmpty(){ List PtrL; Ptr

2017-01-10 17:41:39 271

原创 PTA1007 Maximum Subsequence Sum

数据结构第一周编程作业Maximum Subsequence Sum大三狗,趁着寒假有时间重学数据结构,心塞塞的,姥姥说这是2004年浙江大学计算机专业考研复试真题,要求略高,选做。其实也不难,是本次课最后讲到的算法的改造,也只是小改。代码如下include"stdio.h"int main(int argc, char const *argv[]){ int a[100000];

2017-01-10 17:21:51 356

jquery.min.js

Ajax编程用到的jquery.min.js文件

2017-07-01

计算机网络网桥的自学习算法实验报告

2017-04-11

空空如也

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

TA关注的人

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