为什么OKR比KPI更适合IT企业

1. 什么是OKROKR: Objectives - Key ResultsOKRs are a framework for employers and employees to discuss how the work of an individual employee is connected to the overall business strategy.简单来说,它强调的是目标管理,把个

原创 点赞0 阅读4091 收藏0 评论0 2016-06-02

怎么做网站的SEO——浅谈个人认知

我个人原来是写了几年的爬虫,对于搜索引擎的原理以及常用的技巧还算了解。最近公司又重提SEO,面对当前公司网站惨淡的SEO效果,确实做得很不够。但目前负责SEO的工作安排也实在缺乏章法,所以我列一下个人认知,希望能对总体的工作规划有所帮助,但具体操作手法上还是要多去看其他网站的技巧。1. 搜索引擎是什么如果白盒角度看,无非就是一个爬行模块,再加上索引模块,对外开放检索功能,里面比较精巧的其实是有很多

原创 点赞1 阅读1487 收藏1 评论0 2016-05-11

Java线程泄露的分析与处理

1. 生产环境的异常现象及初步分析最近发现系统程序内存消耗越来越大,开始并没特别注意,就简单调了一下jvm参数。但直到前些天内存爆满,持续Full GC,这肯定出现了内存泄露。原以为哪里出现了比较低级的错误,所以很直接想到先去看看程序是在跑哪段代码。jstack -l <pid>以后,居然有上千个线程,而且都是属于RUNNING并WAIT的状态。I/O dispatcher&

原创 推荐 点赞10 阅读10000+ 收藏13 评论3 2016-04-27

从用户层面考虑如何做好一款产品

1. 用户到底是怎么认知产品的这个问题是人去认知一个事物的潜在逻辑,带有群体特性。找到这个规律会有助于针对性的设计产品,让用户更容易接纳。翻阅了一下各种资料,发现美国广告学家E.S.刘易斯在1898年提出了一个经典的认知模型AIDMA。但是仔细研读后发现这个模型虽然经典,但是后续又有AISAS的新认知模型,主要还是人类社会的发展导致大众对认知方面的进化。对于互联网产品,我觉得2009年百度提出的D

原创 点赞0 阅读1136 收藏0 评论0 2016-04-07

用户体验要素——产品设计的优秀方法论

探索    最近开始接手了产品部的工作,这一块也是我陌生的领域,部门内部有科班出身的,但整个团队经验都很少。不得不说,如果起步没有把握好,这个部门会越做越差,在我接手前已经比较混乱了。    其实,产品的接触是一直存在的,我们身边有很多新的产品蹦出来,从主流网站不断改版,再到手机的工业设计不断升级,一个优秀体验的产品很

原创 点赞0 阅读1103 收藏0 评论0 2016-01-29

走出森林的2015,开启我的新征程

1. 精彩的2015    这一年做了很多一直想经历的事情,体验了很多自己的第一次;也做了一些之前做过的事情,却有了不一样的体验;最重要的,是好好的经历了一次创业公司的初级阶段,经历极为宝贵。    虽然公司依然处于早期阶段,但是经过一番努力让它活下来,整个过程收货良多。虽然中间有很多与自己本行并无关的东西,但是这些接

原创 点赞0 阅读858 收藏0 评论0 2016-01-28

从优秀到卓越——反思应该如何创业

闲扯  最近也算忙里偷闲,项目开发进度比较稳定就抽空出来看看书,恰好近期不止一次听到别人推荐此书,甚至被推崇为创业的必读书籍。读完后感觉真是一本纵观几十年发展精华的大作,后悔未能早点看到。对于书中的一些观点自己再总结归纳一下,以备后忘。精彩之处  这是一本分析了从1965~1995年美国上市公司发展的情况,以“从优秀到卓越”相似发展轨迹的公司和对照公司作为样本来寻求规律。里面还

原创 点赞0 阅读626 收藏0 评论0 2015-07-27

如何提高团队代码质量——代码审查的实践

为什么需要代码审查    最近看了一些文章,发现敏捷开发的一些理念越来越多的团队在实践,也觉得敏捷不再像最早提出的时候那么虚,有很多体现这个理念的工具涌现。其中,“如何提高代码质量”的讨论一直很多,敏捷开发中也有好多种提案,最广为人知、但也最不靠谱的应该就是结对编程了,只要没被敏捷洗脑的人都清楚知道这个基本没有实际可操作性,然而这个做法的出发点——多个人互相

原创 点赞0 阅读1277 收藏0 评论0 2015-05-05

为何放弃Eclipse,最终转向IntelliJ

1 爱恨交加却难以割舍的Eclipse    这真的是一个非常艰难的决定,我在大学那会就开始用Eclipse,一转眼都10来年了,基本Eclipse中我可能会用到的快捷键我都是下意识的就能按出来。记得第一次使用的时候,惊讶的发现竟然有界面精美、功能强大、运行流畅于一身的IDE,感觉就是梦幻般的存在。特别是Eclipse(日蚀)和Sun这个名称的关系,想想都忍

原创 推荐 点赞4 阅读3351 收藏0 评论3 2015-04-02

我的2014年——技术人的创业转型

    2014年发生了很多大事,阿里上市、whatapp被facebook收购、A股暴涨......貌似与自己没有关系的事情其实也有万千联系,而自己也走完了转型的过程。阿里上市——选择    当年拒绝了阿里的offer,只是因为不喜欢大公司的环境,有去的朋友拿了几千万的回报,我还在自己坚持的道路上前行!    记得年

原创 推荐 点赞7 阅读4425 收藏0 评论8 2015-02-16

网站SEO优化的一些经验总结

前言    最近做了不少有关SEO的相关工作,以前是自己写爬虫去抓取其他网页,现在写网页让爬虫去抓,感觉这种角色调换还是挺奇妙的。经过这段时间的工作发现我写爬虫的为了获取特定信息,但是搜索引擎爬虫是为了获取互联网上的信息,这种目标性的不一样导致其数据抓取的机制和权重设定上有着完全不一样的设定。    这里还是重点说说怎

原创 点赞0 阅读1646 收藏0 评论0 2014-12-11

文本编辑器的魅力——献给最爱的Vim、Sublime

1 前言    一直忙项目搞得许久没有写博客了,顿时有深重的负罪感,今天赶紧补几篇平复一下心情。。。    文本编辑器的重要性我记得当时还是在《程序员修炼之道》那本书中第一次看到,这些年下来感觉这个真的是太有道理了,为自己节约了很多的时间,所以我也不断的提醒身边的朋友去用好它。但是自己每次都从头说一遍感觉也挺费时间的,所以打算直接写下来可以更好的分享给更多人

原创 推荐 点赞1 阅读5449 收藏0 评论2 2014-12-11

Jenkins+Maven+Git搭建持续集成和自动化部署的配置手记

前言    持续集成这个概念已经成为软件开发的主流,可以更频繁的进行测试,尽早发现问题并提示。自动化部署就更不用说了,可以加快部署速度,并可以有效减少人为操作的失误。之前一直没有把这个做起来,最近的新项目正好有机会,费了一番功夫总算搞好了,特此记录。1. 开发环境    我这边建立的标准开发环境如下:    1. Ma

原创 推荐 点赞0 阅读10000+ 收藏2 评论0 2014-09-03

Nginx+Tomcat 环境下的防图片盗链配置

  本来觉得是个挺简单的事情,仔细看了下还是有一些细节需要注意的。网上基本都是仅nginx环境下的配置,这里给一个用Nginx+Tomcat结构的配置及其简要说明,主要有以下两个步骤,选任意一个方案即可。1. Nginx防盗链的配置  a. 方法一:增加ngx_http_accesskey_module模块,但是需要相应的配置,网上相关资料很多,不赘述。 &

原创 推荐 点赞0 阅读2506 收藏1 评论0 2014-09-01

Libgdx中不同分辨率图片替换的解决方案

    最近做产品开发,考虑到以后会在pad和手机平台发布,所以图片要用到不同的尺寸,比如做HD版本。但是如果在程序中直接替换图片而不影响到功能呢?    Libgdx的相关资料找了很久,发现已经有针对IOS系统Retina的解决方案,只需要在配置文件中填写缩放比例即可,正式我们想要的。但是仔细看了一下,应该是第三方IOS类库实现的功能,

原创 点赞1 阅读1041 收藏0 评论0 2014-05-28

两年手游创业失败的总结

   最新的一款游戏发布上线,表现虽然比以往产品要好,但是还是没达到预期。虽然感觉已经找到原本可以维持发展的模式,但迫于目前的资金压力和时间成本,团队士气已经非常低落,即便有一万个不情愿,但也不得不放下了。创业过程中虽然经历了很多困难,但坚持两年也实属不易,而最后还是以失败告终。纵观整个历程,有诸多感慨,写下此篇祭奠这两年的奋斗,再重开自己一段新的历程。【创业的准备条件】 &

原创 推荐 点赞16 阅读4254 收藏0 评论10 2014-04-28

微型手游创业团队对自我定位的思考

   又是新的一年,作为一个半死不活的微型手游团队,路在何方?前几天碰巧看了一个财经节目,加多宝的总裁在那介绍定位理论,我顿时觉得这正是我们最没想明白的地方。所以重新审视目前的情况,给自己一个合理的定位,现在我也觉得这是目前走出困境的最佳途径。【手游市场行情的现状和发展趋势】    这个资料估计随便上网都能看到很多,我参加了一些会议,拿到一些分析数据,再从

原创 推荐 点赞4 阅读1487 收藏0 评论3 2014-03-19

技术人创业至今的反思

   出来创业已经2年时间,至此还没有任何起色,处在选择是否死的分叉口上。回顾过去,从美好憧憬走到残忍现实,一路上有太多的教训,不论以后如何,现在做一个总结给我过去的2年一个交代。如果以后翻身了,这叫失败前的摸索,如果真的这么死掉,就是又一个死在创业路上的菜鸟。【选对方向,猪都能上天】   创业做重要的就是要选对方向,这就是事半功倍的关键。这个方向要根据市场

原创 推荐 点赞60 阅读10000+ 收藏0 评论42 2014-01-27

RGB与HSB之间的转换公式

先来了解一些概念:1.RGB是一种加色模型,就是将不同比例的Red/Green/Blue混合在一起得到新颜色.通常RGB颜色模型表示为:2.HSB(HSV) 通过色相/饱和度/亮度三要素来表达颜色.  H(Hue):表示颜色的类型(例如红色,绿色或者黄色).取值范围为0—360.其中每一个值代表一种颜色.  S(Saturation):颜色的饱和度.从0到1.有时候也称为纯度.

转载 点赞0 阅读3923 收藏0 评论0 2013-12-10

Libgdx画面FPS性能优化经验

 最近做的一个游戏类似植物大战僵尸的风格,做完之后发现FPS一直不高,打无尽模式就相当的卡了,所以就研究了一下到底是什么原因导致的。目前优化完FPS提高了35%,效果还是比较理想的,记录一下经验供分享。【性能定位】1. 可重现的DEMO  先写了个一可以重现问题的demo,另外还准备了一个看起来效果类似却不出现问题的demo。这样有比更容易找到问题。2. 时间消耗在哪 &nb

原创 推荐 点赞2 阅读3371 收藏0 评论0 2013-09-22

利用Hiero制作中文字库

  做中文游戏有一个麻烦事就是要用到中文的字库,libgdx框架提供两种方式:    1)直接读取ttf文件:这个看起来很方便,什么都是动态生成的,但是实际测试了一下,性能非常差,每次启动程序加载字库要好几秒,这应该也是因为中文字库太大导致的。    2)采用bitmapfont:这个需要手动制作字体文件,其实原理非常简单,就是把文字都写在一个图

原创 点赞1 阅读1202 收藏0 评论0 2013-07-22

有关libgdx异步加载导致图片显示异常的解决

   最近原来的游戏趋于稳定,一些小问题慢慢被玩家提及越来越多。图片显示异常的问题很早就有,但是极少出现,最近抽空重点检查了一下。总算搞定了,特别记录一下。    通过一直以来玩家反馈的数据,我找了一下规律,错误都是弹出框,并且大部分都是游戏的消息框。还有一个共性就是所有的错误都是在异步线程中引发的。比较奇怪的是在lwjgl中是直接报错,但是在androi

原创 点赞0 阅读1239 收藏0 评论0 2013-06-03

有关libgdx字体有模糊问题的解决

   困扰我半年多的问题了,今天总算解决了,特别记录一下。    之前用libgdx做游戏就发现,有些文字显示效果就是不好。经过研究,共有一下几个问题和相应的解决办法:    1. 做的字库边缘会有其他字的像素点:这是由于Hiero做的字是一个整图片,用的时候是在里面切出来一个字的图片,但是当字过于密集,就会造成切到其它字的边缘了。所以

原创 点赞0 阅读1392 收藏0 评论0 2013-05-14

libgdx的android工程打包出错处理一则

     这个问题我印象中遇到3次了,都是稍微动了一下工程配置或者升级了一下什么东西就容易出现。由于出现没啥征兆,导致每次解决也浪费好多时间,特别记录一下,下次能快点处理掉。 报错日志如下: [2013-03-07 10:09:51 - pirateage-android] Proguard returned&nb

原创 点赞0 阅读1846 收藏0 评论0 2013-03-07

驾照选项考试的一些学习心得

    今年驾照考试有一些变化,都说难了很多,但是之前一直没学,考虑到以后可能越来越忙,这个事情也不能再拖了,所以趁过年前后打算把驾照拿了。在驾校学了几天,再一次体会到中国的应试教育,但是经过自己的思考和总结,感觉其实也挺简单的,这里总结一下可能对其他朋友能有点帮助。     我之前从来没开过车,驾校大概去了有6次,去一次就给练10~30分钟,所以不得不多

原创 点赞0 阅读888 收藏0 评论0 2013-03-04

有关游戏外挂的一些思考

    最近一直忙于游戏功能的开发,本以为当前玩家规模比较小,暂时不用过多考虑外挂的问题,但事实告诉我太低估了玩家的热情和动手能力。这几天随着有些老玩家淡出游戏,这些外挂的事情也慢慢浮出水面,我也仔细反思了一下外挂的问题。     游戏外挂根据原理可以分为以下几类: 【按键精灵】 危害度:★★★(影响到游戏的公平性) 原理:模拟用户的点击行为,编写成

原创 点赞0 阅读944 收藏0 评论0 2013-01-19

职场修炼之道——如何做事

    最近由于工作原因接触并与不少人合作,越发感觉很多人真的不会做事,约定的事情执行结果非常不理想。我谈谈我对如何做事的理解,希望对大家有所启发。声明一下,PDP性格测试中,我是典型的老虎型,有些做法可能不同性格的人可借鉴但不可套用。 做事的态度  Book of stop here(责任至此,不可再推

原创 推荐 点赞8 阅读2087 收藏0 评论7 2012-12-09

计算机技能水平修炼之道——阅读

前言     一直想写篇这样的文章,最近忙里偷闲抽空写了一下,这个东西我和很多人都谈过,特别是对水平一直在不是很高的水平段徘徊又不知道怎么提高的人会很有帮助。我当然也有过这样的时期,也是通过阅读度过了这个阶段,所以拿来与大家分享经验。    本文所指阅读的内容包括书籍、杂志、网站,其中书籍写的最为系统,杂志内容会比较新,网站内容多但是杂乱。要根据目的进行选择

原创 推荐 点赞14 阅读3694 收藏0 评论7 2012-11-10

云平台与云主机选择的经验和建议

扯淡     9月份真是非常繁忙的一个月,产品刚上线,一边要验证调整生产环境,一边积累推广经验,一边收集用户反馈,一边不断发布新的版本,一边规划着后续发展,一边寻找新的美工合作...虽然累的很少睡觉,脾气也发了不少,最后也病倒了,但是确实收获非常多。但是还是自己给自己放了个十一长假,后面又要开始忙了。不扯淡了,进入正文。 概念    先澄清一个概念:

原创 推荐 点赞4 阅读1705 收藏0 评论6 2012-10-10

生产环境中Tomcat的安装与配置

     之前写过一些有关Tomcat优化的文章(http://passover.blog.51cto.com/2431658/732629),实际生产环境有些配置除了性能优化,还有些是方便管理。以下是我个人总结的一些经验,主要是只考虑单个tomcat的情况,我个人更推荐前端放一个nginx来做压缩和长连接的事情。也希望能有网友帮忙再帮忙指点更多的细节。 1. to

原创 推荐 点赞3 阅读2159 收藏0 评论4 2012-09-24
  • 1
  • 2
  • 3
  • 4
  • 5