最近总结了一些关于array中的常用方法, 其中大部分的方法来自于《JavaScript框架设计》这本书, 如果有更好的方法,或者有关于string的别的常用的方法,希望大家不吝赐教。 直接上代码: 最后模拟一下数组中的pop,oush,shift和unshift的实现原理 ...
分类:
Web程序 时间:
2017-03-26 00:45:52
阅读次数:
254
一.python 语法与工具 1.关键字 2.数据类型 3.内存管理机制 4.构造函数与析构函数 二.python框架 1.GUI框架 2.Web框架 3.爬虫框架 4.绘图框架 5.设计模式 三.python类库 1.数据库连接类 2.SOAP操作类 3.cgi模块 四.编程实践 1.生成器编程 ...
分类:
编程语言 时间:
2017-03-18 17:35:54
阅读次数:
184
接下来介绍netty如何切割分包 学习目的,了解处理业务,方便以后脱离依赖 读者如果不感兴趣或看不懂可以先忽略,难度比较大 LengthFieldBasedFrameDecoder.class 解读netty源码 分四部份 1.netty解码介绍 2.边界判断 3.计算逻辑 4.切割包 1.nett ...
分类:
其他好文 时间:
2017-03-14 13:46:41
阅读次数:
426
名词解释: 框架就是组件的集合。比如:Struts、Spring、Hibernate就是组件的集合 组件就是常用的功能包封装成工具类. 常用组件: Dom4j/Xpath、DBUtils、C3p0、BeanUtils、log4j 框架就是组件的集合。比如:Struts、Spring、Hibernat ...
分类:
编程语言 时间:
2017-03-10 20:59:43
阅读次数:
214
游戏UI框架设计(四)--模态窗体管理我们在开发UI窗体时,对于“弹出窗体”往往因为需要玩家优先处理弹出小窗体,则要求玩家不能(无法)点击“父窗体”,这种窗体就是典型的“模态窗体”。在此笔者设计了四种模式类型:完全透明、半透明、低透明度、透明且可以穿透。(透明不能穿..
1 Spring架构图 2 spring的设计目标和设计理念 设计目标:为开发者提供一个一站式的轻量级应用开发框架 设计理念:在java EE的应用开发中,支持POJO和使用JavaBean的开发方式,使应用面向接口开发,充分支持面向对象的设计方法 3 Spring 层次划分 核心、组件和应用3个基 ...
分类:
编程语言 时间:
2017-03-01 12:12:32
阅读次数:
210
游戏UI框架设计(三)---窗体的层级管理UI框架中UI窗体的“层级管理”,最核心的问题是如何进行窗体的显示管理。窗体(预设)的显示我们前面定义了三种类型:普通、隐藏其他、反向切换。代码如下:“普通显示”模式允许多个窗体同时显示,这种类型应用最多。例如RPG中的主城界面..
理论部分 1字节等于8比特,也就是8个二进数,如下面公式 那学这些有什么用呢? 可以用来做数据存储,如状态,操作类型 如:拿1Byte演示 操作数据 状态数据 小结:1个Byte可以存储 -127~127 个数,也就是有256个标识可以使用 我们可以用4bits做状态,4bits做操作,1Byte容 ...
分类:
其他好文 时间:
2017-02-26 20:54:41
阅读次数:
136
1.1专业术语了解 组件/框架设计 侵入式设计 引入了框架,对现有的类的结构有影响;即需要实现或继承某些特定类。 例如: Struts框架 继承ActionSupport 非侵入式设计 引入了框架,对现有的类结构没有影响。 例如:Hibernate框架 / Spring框架 控制反转: 控制反转 , ...
分类:
编程语言 时间:
2017-02-25 18:33:40
阅读次数:
267
最简版本设计--最简版本设计为降低难度决定先讲解一个最简版本,阐述UI框架的核心设计理念。这里先定义三个核心功能:1:UI窗体的自动加载功能。2:缓存UI窗体。3:窗体生命周期(状态)管理。UI框架设计主要目的,就是尽可能的完成一些与具体游戏功能逻辑无关的一些底层事务性的..
分类:
其他好文 时间:
2017-02-21 10:49:38
阅读次数:
426