- 博客(24)
- 资源 (20)
- 收藏
- 关注
原创 数据结构排序(简单易懂口语化)--冒泡,快速,直接插入,希尔,直接选择,堆,归并,基数
1、排序1)冒泡排序从数组中第一个数开始,一直跟后一个数比较,小的放前面,大的放后面。稳定性:稳定 平均时间复杂度:O(n^2)//array[]为待排序数组,n为数组长度void BubbleSort(int array[], int n){ int i, j, k; for(i=0; i<n-1; i++) f...
2018-02-23 19:35:16 294
转载 数据结构--线性表详解(一)
1、前言 线性表是最常用且是最简单的一种数据结构。形如:A1、A2、A3….An这样含有有限的数据序列,我们就称之为线性表。2、线性表的两种表示形式顺序表示(其实就是数组)链表表示3、线性表一般操作的介绍 线性表一般包含如下几种操作:线性表的操作包括如下几种 (1) InitList(& L) //构造一个空的线性表 (2) DestroyList(& L...
2018-02-23 17:48:07 235
转载 通过Java实现单链表来透彻理解抽象数据类型的定义和应用
Java实现单链表 本文将数据结构知识中重要知识点:数据元素,结点,数据类型,抽象数据类型,抽象数据类型的实现、以及对新定义的数据结构的应用等知识通过下述java代码的形式串联起来,以从宏观上对数据结构有一个透彻的理解和认识。 我们要使用单链表这个数据结构来解决问题的前提是首先得创建一个单链表数据结构。创建单链表数据结构,就得自定义个单链表的抽象数据类型,抽象数据类...
2018-02-23 17:16:09 1095
转载 文件存到本地---SSM配置Ueditor实现图片的上传
一般我们实现的图片自定义上传是将图片是上传到tomcat的目录之下,这样会出现一个问题,当你重新部署你的工程的时候,tomcat会将你的图片全部都清空,那么这样你将图片存到数据库当中将会变的毫无意义!接下来实现如何将图片存取在非tomcat的目录之下!!!1.修改文件输出的位置[html] view plain copy@Contro
2018-02-22 14:41:33 1414
原创 java项目中log输出提示信息
log4j.properties 文件中### 设置### log4j.rootLogger = debug,stdout,D,E ### 输出信息到控制抬 ### log4j.appender.stdout = org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target = System.out log
2018-02-22 01:01:22 8877 3
原创 3.3.3--3.3.5List接口、ArrayList类和LinkedList类和remove方法对LinkedList类的使用和ListIterator接口
3.3.3List接口、ArrayList类和LinkedList类//构造List看ArrayList、LinkedList的运行时间复杂度 public static void makeList(List<Integer> lst,int n) { lst.clear(); for (int i=0;i<n;i++) { //在末端添加项构造List /...
2018-02-22 00:30:29 236
原创 3.1--3.3.2抽象数据类型ADT、单链表初始化删除插入、Collection接口、Iterator接口的简单介绍
3.1抽象数据类型抽象数据类型(abstract data type,ADT)是带有一组操作的一些对象的集合。3.2.1表的简单数组实现在必要的时候扩展一个数组arrint [] arr = new int[10];//扩大该数组int [] newArr = new int[arr.length*2];for(int i=0;i<arr.length;i++){ newArr[...
2018-02-22 00:26:14 490
原创 第七次:我的大道至简及毕生使命--张首晟博士的《第一性原理与创业》观后感
这次学到了:①提一个好的问题比答案更重要②如何过滤提炼信息比信息本身重要(从众多夸大繁杂的信息找出有用的部分)③抓住信息的本质重点④表达自己的观点,要先讲结果-->再分析⑤站在“我讲明白了吗”的角度,而不是“你明白了吗”接下来附上张首晟博士的《第一性原理与创业》观后感---我的大道至简及毕生使命...
2018-02-21 23:51:29 3385 1
原创 第六次:收集分析40个游戏广告(宣传图、落地页等)
这次学到了:①如何做好游戏广告的投放:导量(拉新用户)-->控制成本-->低投入高产出②打好广告:产品卖点、用户情感、明星代言、使用趋势、社会热点、广告画面颜色、样式、元素、人物、文字等③广告创意(做好标题党)④激发用户虚荣心、减少用户思考、精准投放(选准目标用户)⑤安装包越小越好,进入游戏的步骤时间越少越好接下来附上收集分析40个游戏广告(宣传图、落地页等)的分析文档:广告评测报告目...
2018-02-21 23:47:04 9519
原创 第五次:对比分析《大唐仙妖劫》和《梦幻西游》
这次学到了:①明确对比游戏的目标-->其系统框架-->核心重点玩法系统-->游戏的修改建议②对吸量进一步的了解:图标、名字、推广图、宣传的小视频、IP、人物建模留存:进游戏是否顺畅,游戏各个场景载入体验是否流畅、3D、游戏卡点付费:为什么付费内容:与封面推广的建模相比有何不同这次比较用心的是每个游戏的新手流程跑了三次。接下来附上对比分析《大唐仙妖劫》和《梦幻西游》的文档:《梦幻西...
2018-02-21 23:41:07 1014
原创 第四次:品牌推广角度分析《王者荣耀》手游
这次学到了:①从品牌推广的角度(用户角度、企业角度、社会角度,解决信用问题,降低成本,提高价值),分析它的品牌定位(信息不对称、缺乏信任、风险大的都需要品牌),以及它在市场传播中体现出来的四个要素(名字,符号,诉求,做了什么),同时对其推广方式表达了自己的见解。②品牌是有经济价值的无形资产(好读、好记、与众不同)③品牌与IP差别(IP自带流量)接下来附上品牌推广角度分析《王者荣耀》手游的文档: ...
2018-02-21 23:35:45 8690
原创 第三次(二):对比分析SLG 率土之滨 VS 三国志2017
与上一份评测文档一样的要求,故在此直接附上文档内容: 《率土之滨》评测报告 目 录前言 …………………………………………………………………11.吸量(知名度) ……………………………………………………22.画面 …………………………………………………………………33.玩法 …………………………………………………………………34.付费 ……………………………………………...
2018-02-21 23:34:12 7420
原创 第三次(一):对比《阴阳师》《小冰冰传奇》两款游戏
这次学到了:一个游戏主要分析四个部分:吸量(30)、留存(30),付费(10),内容(30),括号内为该部分的重要占比,脱离这四部分的分析评测都是空洞无力,没用的。吸量可以由游戏名字、画面渠道等分析,留存可以由其游戏特色玩法、系统或者登陆活动等体现,付费主要就是首充及其他活动,内容跟留存有一点点相同,主要是对游戏一些主要玩法和功能分析。接下来附上《阴阳师》《小冰冰传奇》两款游戏的评测文档《阴阳师》...
2018-02-21 23:27:46 3726
原创 第二次:收集2000年到2017的网游(包含71款各个年代的热门游戏)
这次学到了:要分析好未来哪个类型游戏哪个年代的人会喜欢。写文档,先总结-->再各点分析。说重点-->体现文章的价值-->用数据说话分析玩家的年龄段接下来附上这71款网游及其简单的概述文档...
2018-02-21 23:24:21 53454 4
原创 第一次:《三国志2017》游戏纯玩体验及总结
这次学到了:游戏体验报告要客观,不能只写自己玩家的游戏感受,不能直接评判该游戏好不好玩。每一个游戏做出来,都肯定有它的目标用户,如果你不喜欢这个游戏,很大程度是因为你不是它的目标用户。写文档不能太过于口语化,要有文学的端正肃立。接下来附上《三国志2017》这个游戏的纯玩体验总结文档 《三国志2017》游戏体验报告目 录前言 ………………………………………………………………11.游戏相关...
2018-02-21 23:20:10 2704
原创 SSM上传图片视频到本地和云服务器完整项目(含jsp及controller)
先上需求接下来是数据库的设计:理想的应该是设计三个表,分为样式表(素材中列出的元素要求)、素材id表(自身主键ID filePathID的外键是路径表的ID fileId的外键是样式表的ID)、素材路径表(主键ID 素材路径Path)目前因为时间原因,只是两个表,样式表和 素材表(主键ID 素材路径filepah fileId的外键是样式表的ID)
2018-02-21 23:11:21 6672 4
转载 abstract class和interface的区别
在Java语言中,abstract class和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的
2018-02-02 17:42:19 143
原创 2.4.4运行时间中的对数、Comparable和Comparator区别、折半查找、求最大公约数、幂运算优质求法
2.4.4运行时间中的对数(时间复杂度判断) ① 如果一个算法用常数时间( O(1) ),将问题的大小削减为其一部分(一般是1/2),那么该算法就是O( logN ) ② 如果使用常数时间只是把问题减少一个常数的数量(如将问题减少1),那么该算法就是O(N)a)折半查找( O( logN ) ) 算法分析:首先,假设表中元素是按升序排列
2018-02-02 17:24:24 194
原创 2.4.3最大子序列和问题的求解
2.4.3最大子序列和问题的求解最大子序列和:给定一组数字,求出其中某几个数字(文明点叫子序列)加起来的最大和。解法一:穷举法算法思想:算出每个子序列的和,即算出序列中第i个到第j个数的和(j>=i),并进行比较public class Test_2_2 { public static void main(String[] args) { int[] a
2018-02-02 16:25:01 243
原创 2.4 时间复杂度的计算、斐波那契数列递归表示及其递归法则
2.4 时间复杂度的计算 法则1--for循环:一个for循环的运行时间至多是该for循环内部那些语句(包括测试)的运行时间乘以迭代的次数 for( 0-->n ) 得出时间复杂度为O(n) 法则2--嵌套的for循环:从里向外分析这些循环。在一组嵌套循环内部的一条语句总的运行时间为该语句的运行时间乘以该组
2018-02-02 11:54:11 458
原创 2.1 数学基础、大O表示法、洛必达法则相对增长率、T(N) = O( f(N) )、Ω( g(N) )、Ω( h(N) )、o( p(N) )
2.1 数学基础 ①定义2.1:如果存在正常数 c 和 n0,使得当 N≤cf(N) ,则记为 T(N) = O( f(N) ) 解释:T(N) 的增长率 ≤ f(N) 定义2.2: 如果存在正常数 c 和 n0,使得当 N ≥ cf(N) ,则记为 T(N) = Ω( g(N) ) 解释:T(N) 的增长率 ≥ g(N) 定义2
2018-02-02 11:16:25 5089
原创 1.5.7--1.5.8类型擦除、泛型的限制和类变量、实例变量、局部变量的区别
1.5.7 类型擦除 泛型类可以由编译器通过所谓的类型擦除过程而转变成非泛型类。这样,编译器就生成一种与泛型类同名的原始类,但是类型参数都被删去了。类型变量由它们的类型限界来代替,当一个具有擦除返回类型的泛型方法被调用的时候,一些特性被自动的插入。如果使用一个泛型类而不带类型参数,那么使用的是原始类。 类型擦除的重要推论:所生成的代码与程序员在泛型之前所写的代码
2018-02-01 18:17:23 305
原创 1.5.5--1.5.6泛型static方法和类型限界、implement和extends的区别
1.5.5泛型static方法 编程时候使用特定类型出现以下情况: 1、该特定类型用做返回类型 2、该类型用在多于一个的参数类型中 3、该类型用于声明一个局部变量 必须要声明一种带有若干类型参数的显示泛型方法。 public static boolean contains( AnyType[] arr, AnyTy
2018-02-01 17:05:59 655
原创 1.4--1.5.4 泛型类A<Integer>与接口Interface A<Integer>、自动装箱/拆箱Integer->int、菱形运算符<>、数组协变、通配符?
1.4 面向对象的一个重要目标是对代码重用的支持。1.5 利用java5泛型特性实现泛型构件 1.5.1 简单的泛型类和接口public class GenericMemoryCell{ public AnyType read(){ return storedValue; } public void write(AnyType x) {
2018-02-01 15:46:08 270
Netty+telnet根据指令定时上传文件
2018-12-14
SpringCloud项目集成多个SpringBoot连接数据库成功
2018-09-18
node+vue+mysql前后端分离增删改查
2018-08-17
node+vue前后端分离增删改查
2018-08-17
vue-cli+elementUI:个人信息提交表格显示Demo
2018-07-30
vue.js和vue.min.js
2018-07-17
毕设-云视频学习平台的设计及实现
2018-06-16
SpringBoot+mybatis登录注册及其账号密码的校验+验证码+拦截器+文件系统+定时任务
2018-03-09
SpringBoot-mybatis登录、注册、拦截器、文件系统
2018-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人