lightning4j 是一个基于 Netty 网络库的 java 服务端轻量级开发框架,用于快速开发手游,页游等服务端程序,使用WebSocket 通信协议,支持 mysql,redis,连接池,全局定时任务,心跳检测,可配置逻辑处理线程,模块热更新等,使用简单,部署方便。
模块热更新存在严重bug暂时取消 netty升级到5.0 增加mysql数据库操作类 增加了http请求方法 修复部分bug及统一异常捕捉日志 开源了本人基于lightning4j开发的html5游戏《无尽战争》的服务端作为示例 详情见:https://github.com/coder-leehui/lightning4j
1. 增加模块加载工具,实现游戏业务模块热更新 项目网站:http://www.53hql.com/lightning4j 项目WiKi:http://www.53hql.com/lightning4j/wiki 基本用法 在IDEA的project目录下新建一个文件夹例如:conf存放配置文件及log,将源码目录下confFile里的内容拷贝到该文件夹中。 修改配置选项为开发者自己的配置 在初始
个人开发的手游服务器,现在开源出来,觉得好用就拿去用吧!后面会陆续更新维护。 项目地址:https://github.com/coder-leehui/lightning4j lightning4j 简介 一个基于Netty网络库的java服务端轻量级开发框架,用于快速开发手游,页游等服务端程序,使用WebSocket通信协议,支持mysql,redis,连接池,全局定时任
题目:Lightning 总结:这道题先是根据点与点之间的距离,判断两个点是否相连。这个地方需要注意三点不能共线。假如这时有两个点可以将一个点与它们的斜率保存下来,然后只要别的点斜率不等于这个并且也没有这个点。那么就可以连通。然后构造基尔霍夫矩阵,然后再来求解行列式 #include <stdio.h> #include <math.h> #include <map> #include <stri
参考博客:https://blog.csdn.net/alpc_wt/article/details/47057517 #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> #include<cmath> #include<queue> using namespace std; typedef long
题目大意: 给定一个长度为 n n n的序列 { a n } \{a_n\} {an},对于每个 i ∈ [ 1 , n ] i \in [1,n] i∈[1,n],求出一个最小的非负整数 p p p,是的 ∀ j ∈ [ 1 , n ] \forall j \in [1,n] ∀j∈[1,n],都有 a j ≤ a i + p − ∣ i − j ∣ a_j \le a_i+p-\sqrt{|
1.题目链接。题目大意:给定平面上n个点和一个距离r,任意两个点之间有边的条件是:两个点的欧几里得距离小于等于r并且这两个点之间的连线不再有其他的点。然后问有多少种方法使得所有的点都联通。 2.显然,这个图的每个生成树都是满足条件的,所以这个题其实就是在问(假设已经连边连好了),给定的这个图有多少棵生成树??关于生成树的计数问题,似乎有个Cayley定理,他说一个n个点的完全图有n^(n-2)棵生
2216: [Poi2011]Lightning Conductor Time Limit: 25 Sec Memory Limit: 64 MB Submit: 935 Solved: 318 [ Submit][ Status][ Discuss] Description 已知一个长度为n的序列a1,a2,...,an。 对于每个1<=i<=n,找到最小的非负整数p满足 对于任意的j,
JavaScript 语言: JaveScriptBabelCoffeeScript 确定 var NUM_PARTICLES = ((ROWS = 5) * (COLS = 11)), LIMIT_MAX = Math.pow(400, 2), LIMIT_MIN = Math.pow(50, 2), CL_1 = 8 / LIMIT_MAX, CL_2 = 10 / LIMIT_MAX, CL
原题: http://acm.hdu.edu.cn/showproblem.php?pid=4305 题意: n个点,任意两个点之间可以连边当且仅当距离不大于R,并且中间没有其他边。求生成树个数。 解析: 判断中间有没有点可以直接n3for,也可以n2log,枚举每个点为起点,其他的点与之形成的向量用map比较是否存在即可。 连完边就用矩阵树进行n3做就行了。 #include<bits/stdc
[bzoj 2216] [Poi2011] Lightning Conductor Description 已知一个长度为n的序列a1,a2,…,an。 对于每个1<=i<=n,找到最小的非负整数p满足 对于任意的j, aj < = ai + p – sqrt(abs(i-j)) Input 第一行n,(1<=n<=500000) 下面每行一个整数,其中第i行是ai。(0<=ai<=1000000
Lightning Conductor 题目背景: bzoj2216 分析:DP 决策单调性 表示本喵并不会决策单调性······· 首先题目中的绝对值,我们可以通过正向来一次,然后反向来一次然后搞定,所以可以直接去掉绝对值符号了,考虑这个题满足的性质,首先明确一点数学知识,sqrt函数的增长量是随着自变量的增大而减小的,也就是说对于两个数x, y(y > x),sqrt(x + a) – sqr
本文向大家介绍前端轻量级MVC框架CanJS详解,包括了前端轻量级MVC框架CanJS详解的使用技巧和注意事项,需要的朋友参考一下 选择正确的库 创建一个JS APP没有好的工具是很有难度的,jQuery只是操作DOM的库,没有提供任何创建APP的基础,这就是为什么我们要一个类似CanJS的专门的库。 CanJS 是一个轻量级的MVC库,提供你创建一个JS APP所需的工具。 CanJS 是一个轻
问题内容: 是否有一个提供发布/订阅模式的Java轻量级框架? 一些理想的功能 支持泛型 向发布者注册多个订阅者 API主要是接口和一些有用的实现 完全不需要内存,持久性和事务保证。 我了解JMS,但这对我来说太过分了。发布/订阅的数据是文件系统扫描的结果,扫描结果被馈送到另一个组件进行处理,然后在将其馈给另一个组件之前进行处理,依此类推。 编辑:所有在同一过程中。bean的PropertyCha
本文向大家介绍Node.js 服务器端应用开发框架 -- Hapi.js,包括了Node.js 服务器端应用开发框架 -- Hapi.js的使用技巧和注意事项,需要的朋友参考一下 Hapi.js 是一个用来构建基于 Node.js 的应用和服务的富框架,使得开发者把重点放在便携可重用的应用逻辑而不是构建架构。内建输入验证、缓存、认证和其他 Web 应用开发常用的功能。 示例代码: 附上github
本文向大家介绍轻量级javascript 框架Backbone使用指南,包括了轻量级javascript 框架Backbone使用指南的使用技巧和注意事项,需要的朋友参考一下 Backbone 是一款基于模型-视图-控制器 MVC 模式的轻量级javascript 框架 ,可以用来帮助开发人员创建单页Web应用。 借助Backbone 我们可以使用REST的方式来最小化客户端和服务器间的数据传输,
1. 自我介绍 2. 问玩过神马游戏 3. 巫师三昆特牌玩的多吗哈哈哈哈 4. 介绍多级缓存 5. 缓存一致性问题 6. 分布式缓存轮子的节点配置问题 7. 如何保证缓存的强一致方案 8. 二叉树的最大深度(迭代和递归两种方法) 这次面试聊天占大多数,是hr和二面面试官一起面的,后面说如果进来了可以自己选方向(后台或服务端) ----------------------------- 8.2更新
问题内容: 是否有任何Java库允许构建没有任何应用程序服务器框架的简单独立Web服务服务器? 问题答案: Java 6包含JAX-WS,这使得在独立应用程序中托管Web服务非常容易: