Agenda ? 什么是热更新 ? 为何要热更新 ? 如何在iOS 上对Unity 应用进行热更新 ? 支持Unity iOS 热更新的各种Lua 插件的对比 什么是热更新 ? 广义定义 ? 无需关闭服务器,不停机状态下修复漏洞,更新资源等,重点是更新逻辑代码。 ? 狭义定义( iOS热更新) ? ...
分类:
编程语言 时间:
2018-03-31 18:13:39
阅读次数:
200
***高阶函数知识的1、函数本身可以赋值给变量,即:变量可以指向函数知识点2、函数名也是变量知识点3、函数的参数能够接受别的函数,这种函数为高阶函数 如:def add(x,y,f): return f(x) + f(y)Python内建了map()和reduce()***高阶函数map()map( ...
分类:
编程语言 时间:
2018-03-31 18:15:23
阅读次数:
141
Python面向对象前戏对python来说,可以完全使用函数式编程来完成,也可以用面向对象编程来完成,Java只能用面向对象。面向对象:仅仅是一个别名deffoo(name,age,gender,content):print(name,age,gender,content)foo(小明,10岁,男,上山去砍柴)foo(小明,10岁,男,开车去东北)classbar:deffoo(self,name
分类:
编程语言 时间:
2018-03-31 18:17:02
阅读次数:
192
函数 对于初学C语言的人来说可能会问函数是什么?在这里我有一个通俗的解释;函数就是一个盒子,在这个盒子里面可以封装你想实现的功能,之后通过主函数进行调用即可 为什么要使用函数? 对于一个层序来说,模块化设计是极其重要的,而函数就体现了一种分而治之的思想,使用函数可以避免程序中代码的重复使用、另外也可 ...
分类:
编程语言 时间:
2018-03-31 18:17:32
阅读次数:
207
Treap——大名鼎鼎的随机二叉查找树,以优异的性能和简单的实现在OIer们中广泛流传。 这篇blog介绍一种不需要旋转操作来维护的Treap,即无旋Treap,也称Fhq-Treap。 它的巧妙之处在于只需要分离和合并两种基本操作,就能实现任意的平衡树常用修改操作。 而不需要旋转的特性也使编写代码 ...
分类:
编程语言 时间:
2018-03-31 18:37:41
阅读次数:
1571
普通函数 下面这种就是普通函数 function add(x, y) { return x + y; } 每个普通函数被调用的时候,都相当于有一个this参数传进来。 内部函数this不会是外部函数传入的this,相当于和外部的this隔离开了。 function outer() { functio... ...
分类:
编程语言 时间:
2018-03-31 18:37:57
阅读次数:
188
方式1:const unique = (value, index, arr) => { return arr.indexOf(value) === index; } const sampleValues = [1, 4, 5, 2, 'a', 'e', 'b', 'e', 2, 2, 4]; con... ...
分类:
编程语言 时间:
2018-03-31 18:38:06
阅读次数:
170
本文介绍Python其中一个强大的功能--装饰器 装饰器本质上就是一个函数,在不修改源代码,调用方法的前提下,用来给其他函数添加功能的函数 想象一下,你已经开发完成一个功能,并且投入应用中,却发现函数少些功能,怎么办? 修改函数源代码已经不太可能,不能修改函数代码,函数调用方法来实现增加函数功能,这 ...
分类:
编程语言 时间:
2018-03-31 19:32:50
阅读次数:
184
四则运算题目生成—基于控制台 项目托管在码云: "飞机票" 需求分析 根据控制台提示信息,输入题目生成相关配置参数 题目生成数量 数字范围 式子中是否有分数 .... 程序支持 10000 题目生成 题目与答案的本地化存储 对生成的题目进行查重处理 api接口生成 统计对错情况 .... 功能实现 ...
分类:
编程语言 时间:
2018-03-31 19:34:52
阅读次数:
813
1.动态数组 一直给每一个数组赋值,直到空的停止,最多a(0.1.2) 2.排序 Dim a(9) As LongPrivate Sub Command1_Click() Dim i As Long, j As Long, b As Long For i = 1 To 9 For j = 0 To ...
分类:
编程语言 时间:
2018-03-31 19:36:21
阅读次数:
214
1. 创建一个文件夹 2. 使用 wget 来下载 3. 解压 [tar]命令教程 4. 安装 Java 5. 安装 jar 和 javac 命令 6. 测试 java -version ...
分类:
编程语言 时间:
2018-03-31 19:37:10
阅读次数:
1828
第①步:引入依赖 第②步:配置Spring.xml 第③步:实体类注解 第④步:配置处理器 配置完成! ...
分类:
编程语言 时间:
2018-03-31 20:30:34
阅读次数:
151
DispatcherServlet UML图 本次分析:HttpServlet HttpServletBean FramworkServlet DispacherServlet ServletContext是什么? ServletContext,是一个全局的储存信息的空间,服务器开始,其就存在,服务 ...
分类:
编程语言 时间:
2018-03-31 20:32:21
阅读次数:
141
吾亦无他,唯手熟尔,谦卑若愚,好学若饥 自定义异常,大家都会,对吧,无非就是继承异常类等操作,很简单,我就不多扯皮了,但是在xml配置文件中有个不同的操作,我一会重点列出来 案例开始: 1.自定义异常类:UserageException 2.自定义异常类:UsernameException 3.定义 ...
分类:
编程语言 时间:
2018-03-31 20:32:58
阅读次数:
168
函数 一、函数参数传值 形参:函数在定义的时候给定的参数 实参:函数在运行时赋给的参数: 传值方式: 位置传值:按照定义时的顺序,用实参给形参赋值 关键字传值:形参1 = xxx,形参2 = xxx 混合传值:要注意混合传值时,关键字传值必须放到位置传值的右边 万能的传值方式(可变长参数传值方式): ...
分类:
编程语言 时间:
2018-03-31 20:33:08
阅读次数:
180
一、前言Spring框架提供了通过HTTP协议实现远程调用的方式,具体是调用方使用HttpInvokerProxyFactoryBean生成一个代理对象,通过代理对象远程通过http服务调用服务提供方法的服务并,服务提供方通过HttpInvokerServiceExporter在服务端暴漏远程调用接口。二、远程服务暴露2.1简单使用第一步需要定义需要暴露的服务接口和实现publicinterfac
分类:
编程语言 时间:
2018-03-31 20:36:37
阅读次数:
155
静态代理与动态代理 静态代理 代理模式 (1)代理模式是常用设计模式的一种,我们在软件设计时常用的代理一般是指静态代理,也就是在代码中显式指定的代理。 (2)静态代理由 业务实现类、业务代理类 两部分组成。业务实现类 负责实现主要的业务方法,业务代理类负责对调用的业务方法作拦截、过滤、预处理,主要是 ...
分类:
编程语言 时间:
2018-03-31 20:36:54
阅读次数:
194
BUGKU:http://120.24.86.145:9009/19.php 还没看完源码,我就直接加了一个password[]=1结果就拿到flag了。然后再看源码我自己都搞不懂为什么可以得到源码。真的,不信你看。 先来谈论一下标准的答案: 第一个条件: 必须以数字或者字母开头(其实看到ereg就 ...
分类:
编程语言 时间:
2018-03-31 20:37:18
阅读次数:
196
#include<iostream> using namespace std; template <typename T> class Queue { public: Queue() { Node<T> *node=new Node<T>(); node->data=NULL; node->next ...
分类:
编程语言 时间:
2018-03-31 20:37:25
阅读次数:
162
#!/usr/bin/envpython#-*-coding:utf-8-*-#-*-Author:Leon-*-"""功能要求:要求用户输入总资产,例如:2000显示商品列表,让用户根据序号选择商品,加入购物车购买,如果商品总额大于总资产,提示账户余额不足,否则,购买成功。附加:可充值、某商品移除购物车"""#代码实现如下:goods=[{"name":"电脑","price":1999},{"
分类:
编程语言 时间:
2018-03-31 20:38:20
阅读次数:
200