自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 递归树分析时间复杂度

递归树分析时间复杂度递归的思想就是,将大问题分解为小问题来求解,然后再将小问题分为小小问题。直到问题的数据规模分解的足够小,不用继续递归分解为止方法:1.知道树的高度h,用高度h乘以每一层的时间消耗n,可以得到总的时间O(n*h),或者是每层消耗相加O(1层+ 2层 + 3层 +...+N层)应用:2.对于二分法归并排序来说,每一层的消耗时间为n,树高度为lgn,所以总时间为O(nlo...

2019-10-08 14:32:38 1337

原创 链表反转(Javascript)

//链表:无法通过下标遍历,只能通过当前节点查找下一节点的链式结构//构造链表节点//this.val代表当前节点的值,this.next指向下一个节点,若this.next为null(对象),则说明该节点为链表的最后一个节点。function Node(val) { this.val = val; this.next = null;}//定义链表...

2019-10-08 10:52:00 355

原创 快速排序 (Javascript)

//快速排序//时间复杂度 O(nlogn) ,可以原地排序。//采用递归的方式写//快排function quickSort(left,right,arr) { var len = arr.length , partitionIndex; var left = typeof left === "number" ? left:0; var rig...

2019-10-08 09:59:11 181

原创 JavaScript简介

JavaScript 分为三部分1.核心 ECMASCript 描述了该语言的语法和基本对象2.文档对象模型(DOM),描述了处理网页内容的方法与接口3.浏览器对象模型(BOM),描述了浏览器进行交互方法与接口HTML CSS 和 Javascript 简单分工1)HTML(Hyper Text Markup Language) 用来描述网页的语言2)CSS(Casc...

2019-09-19 19:53:39 94

原创 HTTP与HTTPS的问题

Http是基于TCP/IP协议的应用程序协议,不包括数据包的传输,主要规定了客户端和服务器的通讯格式,默认使用80端口。Http请求和响应(Request和Respond)1.Host:指定服务器域名,可区分来访问一个服务器上的不同服务2.Connection: keep-alive表示要求服务器不要关闭TCP连接,close表示明确要求关闭连接,默认值是keep-alive3.A...

2019-03-27 16:00:24 322

原创 XML和JSON相关问题

JSON:Java Script Object Notaotion(Java Script对象表示法)XML:extensiable markup language 可扩展标记语言JSON与XML都是数据交互语言,完全独立于任何程序的文本格式。JSON和XML的区别?共同点: 用于RPC远程调用数据交换格式(RPC远程调用见简单理解:调用本地服务一样调用远程服务)...

2019-03-27 15:10:54 97

原创 将Photon写好的服务器布在百度云

(当前主流的云服务器公司是腾讯云和阿里云,但百度云便宜,自己可以买一个进行相关练习。几种服务器的部署流程大体相似)云服务器(Elastic Compute Service, ECS)是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。其管理方式比物理服务器更简单高效。用户无需提前购买硬件,即可迅速创建或释放任意多台云服务器。拥有公共IP的电脑和24小时不关机。Step1.登录百度...

2019-03-26 18:21:11 751

原创 鸽巢原理

定理1:如果要把n+1个物体放进n个盒子,那么至少有一个盒子包含两个或者更多的物体。其他原理:1.如果将n个物体放入n个盒子并且没有一个盒子是空的,那么每个盒子恰好有一个物体。2.如果将n个物体放入n个盒子并且没有盒子被放入多与一个的物体,那么每个盒子有一个物体。 推论1.设q1,q2,...,qn是正整数,如果将q1+q2+...+(Qn-n+1)放到n个盒子内,那么或者第一个盒...

2018-12-06 14:58:04 547

原创 组合数学—什么是组合数学(1)

组合数学所关心的问题就是把某个集合中的对象排列成某种模式,使其满足一些指定的规则,以下是反复出现的通用问题:1.排列的存在性(存在性,即能否排列问题)2.排列的列举或分类(计数,能用多种方法)         1.研究已知的排列         2.构造最优排列组合数学是研究离散构造的存在、计数、分析和优化等问题的一门学科。 1.棋盘完美覆盖1)一张普通的棋盘,被分...

2018-11-28 15:21:40 6665

原创 JSON介绍

什么是JSON?JSON是一种轻量级数据格式,在各种地方传递数据。数据交换是一种在不同平台间传递数据的文本格式。除此之外,还有XML数据交换格式。数据格式能实现不同系统间的数据交换。JSON语法?JSON采用:名称—值JSON中使用冒号( :)来分隔名称和值。名称始终在左侧,值始终在右侧。合法的JSON格式{“title”:"This is my title.",...

2018-11-06 20:20:43 86

原创 传输层:TCP和UDP

传输层:TCP、UDPUDP是一个简单的、不可靠的数据报协议。用户数据报协议(User Datagram Protocal)是一个无连接协议。UDP套接字是一种数据包套接字。UDP数据报不能保证最终达到他们的目的。UDP是一个简单的传输层协议。应用进程往一个UDP套接字写入一个消息,该消息随后被封装到一个UDP数据包,数据包进而又被封装到一个IP数据包,然后发送到目的地。UDP不保证...

2018-10-11 18:19:00 211

DOTWeen例子

官网DoTween实例。前试过itween。朋友建议用dotween。itween效率低,并且功能不全。 1 下载dotween 2 将下载的dotween的文件夹放到Assets里面。在Tools->DOTween Unility Panel->Setup DOTween,点击安装。 3 这样就可以为gameobject添加dotween的component。(1.1.060安装没问题,但是1.1.300安装失败) 这是下载的demo的代码(通过代码来使用dotween)。

2018-12-04

空空如也

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

TA关注的人

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