- 游戏夜读 | 世界两大游戏评论!
良宵听雨
文/良宵听雨。授权“游戏夜读”发表。OpenCritic和Metacritic是两个在世界范围内影响较深远的娱乐作品类评论网站,尤其是电子游戏。其影响力主要在两个方面。一方面向全球地区的玩家和评测人员。另一方面则是面向全球的游戏发布、评测发布等游戏平台。尤其是后者。例如:游民星空作为中国单机游戏门户网站,于2018年1月发表一篇题为《游民星空的游戏评测已被OpenCritic正式收录》的新闻。再比
- 游戏夜读 | 签到和打卡的妙用
良宵听雨
这些年都讲究数据化运营,如果有一个历年最红最热最强游戏指标的奖项,那就颁给“留存率”吧!用户留存,或者换个名词,叫“粘度”。在场有谁不同意的吗?既然没有,那就继续往下说了~最直观、最常用的促进玩家留存的方式,恐怕就是签到或者打卡了吧?哈哈,似乎每个游戏都会标配的签到系统啊!签到系统的流行度一直都在线,但是签到入口的出现时机却在不断调整。入口的出现时机会直接影响到新玩家游戏时长的统计上。这可能是因为
- 游戏夜读 | 工具游戏的辉煌
良宵听雨
有网络之前,故事很精彩。单机游戏成就了一个人的狂欢,街机更是让人战斗力十足,只是这些还不是普通人玩得起。网络的普及可能从有线电话开始,随后是智能手机爆发,再后来是无线网络的全覆盖……然而,通网只是开始。因为一开始的网络并不快,于是,局域网联机成就了你我他的恩怨情仇,网吧成就了逃课。等到全民、天天这些系列游戏流行的时候,中国的游戏行业迎来了属于自己的高光时刻:移动端游戏的市场一片热闹!都说外行看热闹
- 游戏夜读 | 游戏的节奏是什么?
良宵听雨
如果说游戏体验取决于游戏过程。那究竟是一种什么样的过程呢?这个过程是否事先就已经被设计好?这个过程又是谁设计的?这个过程是不可撼动的吗?这个过程取决于玩家的选择吗?这个过程是否一成不变?首先,新手引导部分,就是最常见的会被事先设计好的一个过程。这个过程往往是为了让玩家能毫无障碍、毫不犹豫、开开心心的快速融入游戏世界的设定当中。全屏聚焦在唯一可点击的区域,逼迫玩家只能点击某处,这一类引导被称为是强制
- 游戏夜读 | 万物皆可拼团?
良宵听雨
全世界的游戏类目的商品收入,是整套售卖的多,还是内购的多呢?盲猜内购?或许要加个统计时间的跨度?早些年在网上买东西,有团购的说法,近些年在网上买东西,有拼团的说法。前前后后意思差得不太多,就是一个人最多给个八折,两个人折上折!一起买的人越多,价格就能降得越多……那这一套,有在游戏类商品中体现吗?有,或者没有,又是为什么呢?先说一说游戏类商品的内购形式,像是购买皮肤、道具等。要弄拼团,要么是真实的购
- 游戏夜读 | 游戏体验的传承性
良宵听雨
灯光绚烂的舞台上,一首经典歌曲串串烧正在演出,感染了台下的每个人,挥动的荧光棒将整个场子变成了音符流淌的海洋,大合唱的共振或许能飘到远处的山沟沟里不停回响……街口那家曾经一到饭点就爆满的小饭店,因为附近车站等候点迁到了隔壁大道上,如今的生意估摸着只有鼎盛时期的一小半儿吧,在这夜深时刻,老板的小儿子当起了烧烤摊主……一首歌的演绎,有词曲的部分,也有演唱者的部分。当词曲的部分做了不同内容的衔接,当演唱
- 游戏夜读 | 游戏世界独有魅力
良宵听雨
要在一个很短很短的时间内想出这个标题,是一件很困难的事情,所以花了很久很久的时间才明白游戏世界是有独特魅力的。然而,要在一个很短很短的时间内完成这个主题的写作,是一件并不那么困难的事情,因为这个虚拟的世界就是如此的美轮美奂、随心所欲。现实的世界,因为充斥着各种生物,不得不说,自然界实在是太丰富了!所以也特别复杂。但是游戏的世界就不一样了,相对来说,游戏世界是很迷你的。规则也可以很简单。简单但不单调
- 游戏夜读 | 怎么看待游戏好友?
良宵听雨
加个好友吧!好友……嗯?(⊙﹏⊙)是什么时候开始线上加通讯联系人,被统一称为是“好友”的呢?也许是从扣扣QQ好友的说法开始的吧!随后,就一发不可收拾了,统统都是好友。也不论是不是真的“好”,总之,张口就是好友了~游戏里也不例外,也是叫加好友。而且好友系统一定是某个游戏为了打开社交市场的进阶操作。为什么说是进阶操作呢?因为游戏的社交属性可以通过多种途径达成,要设计和退出好友系统,相对其他途径来说,是
- 游戏夜读 | 游戏化不是目的啊!
良宵听雨
有点小爱好,有心仪的对象,有能沉迷几小时不觉得累的游戏、书本、影视剧,都算得上一种幸福,是吧?当这种沉醉和上瘾成为一种追求,就好比是追求平凡日子里的纯粹快乐。那如果能够参透如何获得快乐,岂不快哉?不论是从行为心理学得角度分析,还是从习惯养成得角度分析,都有很不错得条条框框,姑且就统称为快乐的套路。但是就算对这些套路非常熟悉,也按照套路来践行,却也还是得不到想要的效果呢?明明都是按照套路走的,为什么
- 游戏夜读 | 怎么做游戏测试?
良宵听雨
什么样的游戏?是桌面,是网页,是客户端,还是移动手机里面购物App?假设,游戏是个软件。软件,一般需要测试。那么问题来了,怎么做游戏测试?回答这个问题的前提,是某游戏需要测试。然而,不是所有的游戏都看重“测试”。因为,玩家会积极帮忙测试的嘛!所以,游戏测试员的行业地位,要么传说中的高到“云深不知处”,要么“无足轻重”。游戏产品,既是一款软件,更是一款文化传播的载体。游戏测试岗位,是质检的角色,也是
- 游戏夜读 | 玩游戏的最大动力!
良宵听雨
游戏的范围挺广的,限定在手机游戏聊一聊吧。幼儿园及之前,可能玩的是小手指戳来拖去的游戏,或者是寓教于乐的超市、游乐场、洗澡、饲养小宠物、语言学习等低龄教育类游戏了吧。伴着快节奏和无纸化,可能被逼着玩。到了小学,最初心心念念要玩的手机游戏,可能是班里同学和隔壁班同学都在玩的游戏吧?当然还得受制于老师和家长的管教。毕竟手机这个东西,在这个阶段,是个稀罕物件儿。到了中学,怕是要开始各种分水岭了……有些开
- 游戏夜读 | 《FPS关卡设计》
良宵听雨
文/良宵听雨。授权“游戏夜读”发表。FPS关卡设计,这是书名,也是作者的日常工作内容,但书的内容并不仅限于FPS,作者对此也做了一番解释,极具设计阅历和分享精神,摘抄如下。正如书名所指出的,本书主要讲解第一人称射击(FPS)游戏的关卡设计。第一人称射击游戏是最常见的游戏类型,相比于其他类型的游戏,这种游戏的关卡设计尤为重要。所以,作为定义关卡设计的第一个游戏类型,我觉得选择第一人称射击游戏进行讲解
- 游戏夜读 | 如何制作游戏?
良宵听雨
文/良宵听雨。授权“游戏夜读”发表。最懒的办法就是folk,弄一备份,游戏就制作完成了。那么问题来了,最初的游戏是怎么制作的呢?那就不得不说回到游戏本身的特点。不论是电子游戏,又叫电玩,还是非电子的,比如线下桌游,游戏的核心都是一套规则。外加服务。即使是艺术作用的游戏,也会提供说明吧?商业目的的游戏,如果不提供运营服务,就没有办法让玩家滋养游戏了。游戏是需要玩家的,而游戏本身是抽象的规则,所以制作
- 游戏夜读 | 什么是全力以赴?
良宵听雨
文/良宵听雨。授权“游戏夜读”发表。认认真真,一丝不苟,其实并不是难事。大多数人会倒在坚持的路上,但最难的也不是坚持。最难的是事务的切割,是找出最小的工作单元。如若不然,时间管理、目标管理,会堂而皇之把一切都打乱,也就没办法把“一件事”全力以赴完成了。在业余时间里,我曾经设计过很多景观路,至于到底有多少我也记不清楚了。不过有一点可以肯定,那就是每次设计我都认认真真,一丝不苟。我没有因为是业余爱好而
- 游戏夜读 | 改写图形API的意义
game1night
游戏编程,一般指的是视频游戏的制作,也就免不了当一把“画家”:在屏幕上弄点线面,形状色彩,喷洒溅射之类的。图形、色彩,似乎是人类的一个本能爱好,有视力的人,就不会对出色的视觉效果视而不见。但有一句话说的好,“几乎没有开发游戏的人去重写一套图形API,一般就是使用DX或OpenGL等现成的”。这一次聊一聊几乎以外的事情。首先,API是什么?另一个相关的概念SDK又是什么?API,应用程序编程接口,全
- 游戏夜读 | 写游戏用什么语言?
良宵听雨
文/良宵听雨。授权“游戏夜读”发表。写几句题记这个标题如果用英文表达,可能更贴切,比如:Beginninggameprogramming,WhatlanguageshouldIuse?用简洁的中文似乎表达不出重点。之所以用了“写游戏”,是为了照顾“语言”,更是考虑到大部分的问题需求确实是为了“写”。而“做”游戏的范围又太大。话题范围足够小的时候,即使表述的不准确,也并不影响理解力。现在话题是较为明
- 游戏夜读 | 游戏设计需要天赋?
game1night
游戏夜读
有句话叫,“以大多数人的努力,还远没有到拼天赋的程度”。这句话经常被用来回答诸如“要不要天赋”这类问题。这里也无意去讨论天赋与努力的关系。设计所需要的天赋其实很简单,态度、积累。先说积累。同样的年龄,却有不同的才华。同样的才华,也会有不同的光芒。有人积累的多,有人积累的少。没积累的往往会质疑挡在崎岖前途上黑压压的一片:他们是不是空降的?积累的速度有快慢之分,当然是越快越好。可速度是个综合成绩,包括
- 游戏夜读 | 关卡设计为什么难?
game1night
游戏夜读
设计需要灵感,持久的设计产出则需要持续的灵感。灵感的源源不断,得益于精神家园的郁郁葱葱。思想的贫瘠,促使灵感的枯竭。与此同时,关卡设计需要高质量的产出。高质量主要体现在有限的游戏规则下创作,以及需要对玩家的体验负责。带着镣铐的跳舞,又必须跳得满堂喝彩。这样的一个岗位能不难吗?要保持产出,就要保持灵感。灵感可以分享,进而出现了许多的借鉴,甚至抄袭行为。分析起来,这一切是灵感与产出的供求不平衡,在设计
- 游戏夜读 | 中国的游戏制作人
game1night
游戏夜读游戏游戏开发程序人生经验分享其他
说起制作人,电影里经常能看到,电视剧也不例外,但游戏里,大多数人能玩到的是看不见的,即使有,也不像影视剧那样显眼。常见的基本上都是国外的,比如美国、英国、韩国、日本这些。有好的作品,中国人也不会谦虚到自我埋没。所以,没有好作品是一个很重要的因素。而怎么算好呢?这就不得不提到商业模式的问题。因为不同的营收方式下,“好”的定义差别太大。如果主流媒体、玩家、意见领袖连销售规则都不认可,那就无法获取全部的
- 游戏夜读 | 如何制作游戏?
game1night
游戏夜读游戏大数据人工智能程序人生经验分享
最懒的办法就是folk,弄一备份,游戏就制作完成了。那么问题来了,最初的游戏是怎么制作的呢?那就不得不说回到游戏本身的特点。不论是电子游戏,又叫电玩,还是非电子的,比如线下桌游,游戏的核心都是一套规则。外加服务。即使是艺术作用的游戏,也会提供说明吧?商业目的的游戏,如果不提供运营服务,就没有办法让玩家滋养游戏了。游戏是需要玩家的,而游戏本身是抽象的规则,所以制作游戏的过程就是阐述规则的过程。这还只
- 游戏夜读 | 如何成长为游戏人?
game1night
游戏夜读
开宗明义,有必要阐述一下“成长为游戏人”的意思是什么。首先,成长是一个进化过程。其次,成长为是一种目标管理的说法。最后,游戏人三个字是具有行业归属感的游戏行业从业人员。单刀直入,成长的三个步骤:**确定目标,找对环境,自我努力。**有必要强调的一点:三个步骤是有序,可PDCA循环。这就涉及到了两种职业生涯规划的方法:管道运输式,点阵组合式。现在都在强调外界环境的变化之快,所以管道式更适合有社会资源
- 游戏夜读 | 研发运营怎么分成?
game1night
游戏夜读
游戏行业最大的分工,应该要属研发、运营。前者负责立项制作,后者发行运营,双方往往共同负责游戏的商业化,根据参与度、资源共享的程度,事先敲定利益分成,在重大情况、阶段,会再变更,甚至产生公司主体的变更。跟其他所有行业一样,商业合作的一切以利益为先。当然,凡事也会有例外,尤其是现在隐私直播、个性化展现盛行,游戏制作方仗着内容创意,获得越来越多的曝光,积累粉丝后,量变引起质变,话语权变大,会影响到游戏整
- 游戏夜读 | 跟风说一说爬虫
game1night
游戏夜读
爬虫,原本是一类动物的指代。但对熟悉计算机网络的人来说,说起爬虫,第一个想到的就是网络数据的采集行为。计算机网络不是直观的事物,它不像自行车一样一目了然。对于自行车,我们不仅熟悉车把、链条、坐垫、脚踏板、轮胎、轴承等配件,也能亲身体验速度、惯性、平衡的物理奥妙。但计算机网络不同,除了电缆、光纤,其他的都神秘。想要化身电流的一份子:电子。体验一趟趟云霄飞车、电击、拥挤、千锤百炼……不妨想象一下超大型
- 游戏夜读 | 简单认识一下爬虫
game1night
游戏夜读
上次提到“爬虫”这个词,已经从单纯的动物指代,变成了“采集网络数据”的新时尚词汇。也提到了网络协议三要素:语法、语义、时序。开始把一个个爬虫程序理解为一个个网络机器人,那么接下来就再简单说一说机器人可能会遇到哪些困难。首先,键盘、鼠标、眼球捕捉仪等计算机的外接设备,对于爬虫来说都不是问题。同样的,信息的实际载体也不会是大问题。比方说,很多内容是通过浏览器看到的,还有不少好玩的是需要在移动设备上安装
- 游戏夜读 | 互动剧的黎明到了?
game1night
游戏夜读游戏游戏开发人工智能编程语言经验分享
互动剧看起来是个新玩意儿,不过,对于经常电视的人来说,其实并不会陌生。电视购物是大家已经非常熟悉的概念了。最常见的场景就是,一片聒噪声中,弥漫着抢购的紧张气氛,视频里面的推销人员正在卖力地通过各种花样,不停催促电视机前的观众拨打电话下单。他们有很多说话的讲究,专业的称为营销话术。而互动剧的模式跟这个相差无几,只是参与感更加强烈了。主要是参与更方便了。不需要拿起电话、拨打号码、等待接听、导播转接后的
- 游戏夜读 | 什么是黑色一分钟?
game1night
游戏夜读
黑色星期五,有很多种解释:美国圣诞促销、A股大抛售、电影名、音乐名……那么,问题来了,黑色一分钟是什么?这里说的黑色一分钟,指的是游戏玩家尝试安装、点开游戏的最初一分钟,发生在他们成功下载、获取游戏后。之所以被戏称为“黑色”,是因为这开头的几分钟内,玩家的流失情况通常非常严峻,就连资深的游戏制作人也可能束手无策。解决问题之前,得先试图了解问题嘛!虽然很难解决,但不妨碍游戏分析师们“庖丁解牛”。游戏
- 游戏夜读 | 神话故事和世界观
game1night
游戏夜读游戏人工智能大数据程序人生经验分享
一个新生儿,想必是陌生于这个世界的。文明的起初,应该也是如此。此外,文明有兴衰,更迭,也有消亡,更有萌芽。地球上的文明,大都以地理为先,其次是语言。生养在一方水土的人类,在劳作之余,会创作、讲述故事,夹杂天灾人祸的故事。长此以往,便有了经久流传的民间故事。这些民间故事,受到的最深远的影响便是地理,其次是语言。民间故事,是文明的一种体现,也可能是一类神话的铺垫。但是,并非所有的文明都能孕育出较为完整
- 游戏夜读 | 世界两大游戏评论!
game1night
游戏夜读
OpenCritic和Metacritic是两个在世界范围内影响较深远的娱乐作品类评论网站,尤其是电子游戏。其影响力主要在两个方面。一方面向全球地区的玩家和评测人员。另一方面则是面向全球的游戏发布、评测发布等游戏平台。尤其是后者。例如:游民星空作为中国单机游戏门户网站,于2018年1月发表一篇题为《游民星空的游戏评测已被OpenCritic正式收录》的新闻。再比如:《每日星报(DailyStar)
- 游戏夜读 | 数据分析的及时性
game1night
游戏夜读
智能手机的普及过程中,带来巨大的流量红利,所谓“大道至简”,获取更多的利润发生在每行每业,不光光是游戏产业。游戏作为一种娱乐方式,在流量大潮中,让不少的弄潮儿赚得盆满钵满。自然而然,一片厮杀中,蓝海变红海,追求“降低成本,提高效率”的精益模式被推到了舞台中央。最为瞩目的,非数据分析与挖掘莫属了。各路英雄好汉,都听说了“数据驱动商业价值飞速增长”的传闻。关于通过数据分析发挥产品更多价值的思考可以有很
- 游戏夜读 | 记忆里的老游戏
game1night
自然语言处理深度学习游戏游戏开发pygame
如果没有明天,会不会更想记住昨天?记忆是生命的痕迹,这样的题材似乎永不过时。对于游戏玩家来说,玩得游戏数量不管多还是少,除了例行评测和收集爱好,免不了有几款是偏心对待的。说起来还有点不信,但类似的偏见似乎是无处不在。可能在小酒馆的吹牛里,也可能在虫鸣缭绕的屏幕前。由着老和新是相对的,所以会出现此老游戏非彼的情况,然而实际上这种情况很少,因为愿意翻故纸堆的人并不多,老游戏被传说着就没了。像是那些在M
- jQuery 键盘事件keydown ,keypress ,keyup介绍
107x
jsjquerykeydownkeypresskeyup
本文章总结了下些关于jQuery 键盘事件keydown ,keypress ,keyup介绍,有需要了解的朋友可参考。
一、首先需要知道的是: 1、keydown() keydown事件会在键盘按下时触发. 2、keyup() 代码如下 复制代码
$('input').keyup(funciton(){  
- AngularJS中的Promise
bijian1013
JavaScriptAngularJSPromise
一.Promise
Promise是一个接口,它用来处理的对象具有这样的特点:在未来某一时刻(主要是异步调用)会从服务端返回或者被填充属性。其核心是,promise是一个带有then()函数的对象。
为了展示它的优点,下面来看一个例子,其中需要获取用户当前的配置文件:
var cu
- c++ 用数组实现栈类
CrazyMizzz
数据结构C++
#include<iostream>
#include<cassert>
using namespace std;
template<class T, int SIZE = 50>
class Stack{
private:
T list[SIZE];//数组存放栈的元素
int top;//栈顶位置
public:
Stack(
- java和c语言的雷同
麦田的设计者
java递归scaner
软件启动时的初始化代码,加载用户信息2015年5月27号
从头学java二
1、语言的三种基本结构:顺序、选择、循环。废话不多说,需要指出一下几点:
a、return语句的功能除了作为函数返回值以外,还起到结束本函数的功能,return后的语句
不会再继续执行。
b、for循环相比于whi
- LINUX环境并发服务器的三种实现模型
被触发
linux
服务器设计技术有很多,按使用的协议来分有TCP服务器和UDP服务器。按处理方式来分有循环服务器和并发服务器。
1 循环服务器与并发服务器模型
在网络程序里面,一般来说都是许多客户对应一个服务器,为了处理客户的请求,对服务端的程序就提出了特殊的要求。
目前最常用的服务器模型有:
·循环服务器:服务器在同一时刻只能响应一个客户端的请求
·并发服务器:服
- Oracle数据库查询指令
肆无忌惮_
oracle数据库
20140920
单表查询
-- 查询************************************************************************************************************
-- 使用scott用户登录
-- 查看emp表
desc emp
- ext右下角浮动窗口
知了ing
JavaScriptext
第一种
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/
- 浅谈REDIS数据库的键值设计
矮蛋蛋
redis
http://www.cnblogs.com/aidandan/
原文地址:http://www.hoterran.info/redis_kv_design
丰富的数据结构使得redis的设计非常的有趣。不像关系型数据库那样,DEV和DBA需要深度沟通,review每行sql语句,也不像memcached那样,不需要DBA的参与。redis的DBA需要熟悉数据结构,并能了解使用场景。
- maven编译可执行jar包
alleni123
maven
http://stackoverflow.com/questions/574594/how-can-i-create-an-executable-jar-with-dependencies-using-maven
<build>
<plugins>
<plugin>
<artifactId>maven-asse
- 人力资源在现代企业中的作用
百合不是茶
HR 企业管理
//人力资源在在企业中的作用人力资源为什么会存在,人力资源究竟是干什么的 人力资源管理是对管理模式一次大的创新,人力资源兴起的原因有以下点: 工业时代的国际化竞争,现代市场的风险管控等等。所以人力资源 在现代经济竞争中的优势明显的存在,人力资源在集团类公司中存在着 明显的优势(鸿海集团),有一次笔者亲自去体验过红海集团的招聘,只 知道人力资源是管理企业招聘的 当时我被招聘上了,当时给我们培训 的人
- Linux自启动设置详解
bijian1013
linux
linux有自己一套完整的启动体系,抓住了linux启动的脉络,linux的启动过程将不再神秘。
阅读之前建议先看一下附图。
本文中假设inittab中设置的init tree为:
/etc/rc.d/rc0.d
/etc/rc.d/rc1.d
/etc/rc.d/rc2.d
/etc/rc.d/rc3.d
/etc/rc.d/rc4.d
/etc/rc.d/rc5.d
/etc
- Spring Aop Schema实现
bijian1013
javaspringAOP
本例使用的是Spring2.5
1.Aop配置文件spring-aop.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmln
- 【Gson七】Gson预定义类型适配器
bit1129
gson
Gson提供了丰富的预定义类型适配器,在对象和JSON串之间进行序列化和反序列化时,指定对象和字符串之间的转换方式,
DateTypeAdapter
public final class DateTypeAdapter extends TypeAdapter<Date> {
public static final TypeAdapterFacto
- 【Spark八十八】Spark Streaming累加器操作(updateStateByKey)
bit1129
update
在实时计算的实际应用中,有时除了需要关心一个时间间隔内的数据,有时还可能会对整个实时计算的所有时间间隔内产生的相关数据进行统计。
比如: 对Nginx的access.log实时监控请求404时,有时除了需要统计某个时间间隔内出现的次数,有时还需要统计一整天出现了多少次404,也就是说404监控横跨多个时间间隔。
Spark Streaming的解决方案是累加器,工作原理是,定义
- linux系统下通过shell脚本快速找到哪个进程在写文件
ronin47
一个文件正在被进程写 我想查看这个进程 文件一直在增大 找不到谁在写 使用lsof也没找到
这个问题挺有普遍性的,解决方法应该很多,这里我给大家提个比较直观的方法。
linux下每个文件都会在某个块设备上存放,当然也都有相应的inode, 那么透过vfs.write我们就可以知道谁在不停的写入特定的设备上的inode。
幸运的是systemtap的安装包里带了inodewatch.stp,位
- java-两种方法求第一个最长的可重复子串
bylijinnan
java算法
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public class MaxPrefix {
public static void main(String[] args) {
String str="abbdabcdabcx";
- Netty源码学习-ServerBootstrap启动及事件处理过程
bylijinnan
javanetty
Netty是采用了Reactor模式的多线程版本,建议先看下面这篇文章了解一下Reactor模式:
http://bylijinnan.iteye.com/blog/1992325
Netty的启动及事件处理的流程,基本上是按照上面这篇文章来走的
文章里面提到的操作,每一步都能在Netty里面找到对应的代码
其中Reactor里面的Acceptor就对应Netty的ServerBo
- servelt filter listener 的生命周期
cngolon
filterlistenerservelt生命周期
1. servlet 当第一次请求一个servlet资源时,servlet容器创建这个servlet实例,并调用他的 init(ServletConfig config)做一些初始化的工作,然后调用它的service方法处理请求。当第二次请求这个servlet资源时,servlet容器就不在创建实例,而是直接调用它的service方法处理请求,也就是说
- jmpopups获取input元素值
ctrain
JavaScript
jmpopups 获取弹出层form表单
首先,我有一个div,里面包含了一个表单,默认是隐藏的,使用jmpopups时,会弹出这个隐藏的div,其实jmpopups是将我们的代码生成一份拷贝。
当我直接获取这个form表单中的文本框时,使用方法:$('#form input[name=test1]').val();这样是获取不到的。
我们必须到jmpopups生成的代码中去查找这个值,$(
- vi查找替换命令详解
daizj
linux正则表达式替换查找vim
一、查找
查找命令
/pattern<Enter> :向下查找pattern匹配字符串
?pattern<Enter>:向上查找pattern匹配字符串
使用了查找命令之后,使用如下两个键快速查找:
n:按照同一方向继续查找
N:按照反方向查找
字符串匹配
pattern是需要匹配的字符串,例如:
1: /abc<En
- 对网站中的js,css文件进行打包
dcj3sjt126com
PHP打包
一,为什么要用smarty进行打包
apache中也有给js,css这样的静态文件进行打包压缩的模块,但是本文所说的不是以这种方式进行的打包,而是和smarty结合的方式来把网站中的js,css文件进行打包。
为什么要进行打包呢,主要目的是为了合理的管理自己的代码 。现在有好多网站,你查看一下网站的源码的话,你会发现网站的头部有大量的JS文件和CSS文件,网站的尾部也有可能有大量的J
- php Yii: 出现undefined offset 或者 undefined index解决方案
dcj3sjt126com
undefined
在开发Yii 时,在程序中定义了如下方式:
if($this->menuoption[2] === 'test'),那么在运行程序时会报:undefined offset:2,这样的错误主要是由于php.ini 里的错误等级太高了,在windows下错误等级
- linux 文件格式(1) sed工具
eksliang
linuxlinux sed工具sed工具linux sed详解
转载请出自出处:
http://eksliang.iteye.com/blog/2106082
简介
sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾
- Android应用程序获取系统权限
gqdy365
android
引用
如何使Android应用程序获取系统权限
第一个方法简单点,不过需要在Android系统源码的环境下用make来编译:
1. 在应用程序的AndroidManifest.xml中的manifest节点
- HoverTree开发日志之验证码
hvt
.netC#asp.nethovertreewebform
HoverTree是一个ASP.NET的开源CMS,目前包含文章系统,图库和留言板功能。代码完全开放,文章内容页生成了静态的HTM页面,留言板提供留言审核功能,文章可以发布HTML源代码,图片上传同时生成高品质缩略图。推出之后得到许多网友的支持,再此表示感谢!留言板不断收到许多有益留言,但同时也有不少广告,因此决定在提交留言页面增加验证码功能。ASP.NET验证码在网上找,如果不是很多,就是特别多
- JSON API:用 JSON 构建 API 的标准指南中文版
justjavac
json
译文地址:https://github.com/justjavac/json-api-zh_CN
如果你和你的团队曾经争论过使用什么方式构建合理 JSON 响应格式, 那么 JSON API 就是你的 anti-bikeshedding 武器。
通过遵循共同的约定,可以提高开发效率,利用更普遍的工具,可以是你更加专注于开发重点:你的程序。
基于 JSON API 的客户端还能够充分利用缓存,
- 数据结构随记_2
lx.asymmetric
数据结构笔记
第三章 栈与队列
一.简答题
1. 在一个循环队列中,队首指针指向队首元素的 前一个 位置。
2.在具有n个单元的循环队列中,队满时共有 n-1 个元素。
3. 向栈中压入元素的操作是先 移动栈顶指针&n
- Linux下的监控工具dstat
网络接口
linux
1) 工具说明dstat是一个用来替换 vmstat,iostat netstat,nfsstat和ifstat这些命令的工具, 是一个全能系统信息统计工具. 与sysstat相比, dstat拥有一个彩色的界面, 在手动观察性能状况时, 数据比较显眼容易观察; 而且dstat支持即时刷新, 譬如输入dstat 3, 即每三秒收集一次, 但最新的数据都会每秒刷新显示. 和sysstat相同的是,
- C 语言初级入门--二维数组和指针
1140566087
二维数组c/c++指针
/*
二维数组的定义和二维数组元素的引用
二维数组的定义:
当数组中的每个元素带有两个下标时,称这样的数组为二维数组;
(逻辑上把数组看成一个具有行和列的表格或一个矩阵);
语法:
类型名 数组名[常量表达式1][常量表达式2]
二维数组的引用:
引用二维数组元素时必须带有两个下标,引用形式如下:
例如:
int a[3][4]; 引用:
- 10点睛Spring4.1-Application Event
wiselyman
application
10.1 Application Event
Spring使用Application Event给bean之间的消息通讯提供了手段
应按照如下部分实现bean之间的消息通讯
继承ApplicationEvent类实现自己的事件
实现继承ApplicationListener接口实现监听事件
使用ApplicationContext发布消息