作者文章归档:杨宗德

资深Linux开发者,互联网探索者,Linux高级程序设计(第三版)作者,曾任职于东软、华为、NHN等多家通信及互联网企业。曾担任某著名IT企业技术面试官及互联网海量数据相关项目开发Leader。

移动游戏后端开发与购买的六大点


随着玩家对图形质量和实时多人游戏性能需求的提升,以及对社区、社区网络支持、商业和通讯要求的提高,让移动游戏后端变得更加复杂。

1. 你希望你的团队专注什么?

如果游戏后 端对于游戏体验来说是至关重要的,比如大型多人在线游戏(MMOG?)或多人在线竞技游戏(MOBA),或者你想要使用相同的后端来托管一些游戏的话,那 么你的开发团队就应该能够完全掌控后端的方向。而且,选择开发自己的游戏管理系统,自己就可以灵活的将其置于游戏的软件和基础设施里。

但是,如果游戏后端不是游戏体验的关键,那么你的团队就应当把重点放在构建游戏的核心功能以及结构上。这样的结果就是,用于构建游戏后端组件...

Read more

哪种编程语言与平台最受青睐


美国知名的技术创业孵化器公司Y Combinator根据90家企业数据统计,分析了哪些编程语言、框架以及平台最受企业欢迎。

据数据分析得出, Ruby on Rails以微弱优势略超Python荣膺开发语言排行榜,Object-C(iOS)、Java、Android分别为第三、四、五位置。

开发语言和开发平台的分类简述:

RoR:在网络营运平台企业中,RoR站稳使用率第一的位置。其用户包括:ZenPayroll (人力资源)、Asile50 (零售平台)、BackerKit (众筹平台)、Rainforest (QA测试)等。

Python Django:为后台开...

Read more

哪五个开源库最受Android开发者欢迎


最受Android开发者欢迎的五个开源库

Android开发逐步走向成熟,一个个与Android相关的开发工具也层出不穷。不过,在面对各种新鲜事物时,不要忘了那些我们每天使用的大量开源库。

1. GSON

Gson 是Google提供的用来在Java对象和JSON数据之间进行映射的Java类库。可用于将Java对象转换成对应的JSON表示,也可以将JSON字 符串转换成一个等效的Java对象。如果与API打交道的话,那么这将会是你经常需要的东西。我们主要使用JSON的原因就是,相较XML,轻量级的 JSON要简单的多。

2.?RETROFIT

就 如它网站上...

Read more

职场中如何能让聊天变愉快


1、和同龄人说话,最起码大家都有相似的经历这样才会有共同点话题。当然这就延伸出一个问题,如果你和同龄人有共同的兴趣爱好,就不会缺少话题了,比 如、请教学习上的问题、一起去玩、玩什么才好玩、班级有什么新闻、有什么好的书籍游戏活动运动、怎样提高做事效率,你看这些都是话题,还需要举例吗?

2、和父母、师长说话。需要对他们尊重,才会给他们好的印象。没有共同点话题是吗?比如,需要学习上的求助、生活上的困惑、人生问题上的探讨、师长的关 爱;如果不被父母师长理解,你可以去询问自己不懂的,并说明理由,除非你的确不感兴趣。大人们是讲道理的,除非你已经有超过了他们的见识。有少数的年少者 属于早慧的,所...

Read more

Word,PDF,PPT文件的转换方法


一、把PPT转WORD形式的方法
1.利用"大纲"视图  打开PPT演示文稿,单击"大纲",在左侧"幻灯片/大纲”任务窗格的“大纲”选项卡里单击一下鼠标,按"Ctrl+A"组合健全选内容,然后使用"Ctrl+C"组合键或右键单击在快捷菜单中选择"复制"命令,然后粘贴到Word里。
提示:这种方法会把原来幻灯片中的行标、各种符号原封不动的复制下来。
2.利用"发送"功能巧转换 打开要转换的PPT幻灯片,单击"文...

Read more

剖析TCP服务器和客户端程序设计


在HTTP 客户端向服务器发送报文之前,需要用网际协议(Internet Protocol,IP)地址和端口号在客户端和服务器之间建立一条TCP/IP 连接。
一、实验目的
学习和掌握Linux下的TCP服务器基本原理和基本编程方法二、实验平台
Linux操作系统
三、实验内容
编写Linux下TCP服务器套接字程序,程序运行时服务器等待客户的连接,一旦连接成功,则显示客户的IP地址、端口号,并向客户端发送字符串。
四、实验原理
使用套接字编程可以实现基于TCP/IP协议的面向连接的通信,它分为服务器端和客户端两部分上为UDP,下为TCP
1、socket函数:为了执行网...

Read more

大规模数据处理利器详解


最近工作涉及到bloom Filter,真是一把科研利器呀,大数据、网络、云等等都可以用到!
Bloom Filter是由Bloom在1970年提出的一种多哈希函数映射的快速查找算法。通常应用在一些需要快速判断某个元素是否属于集合,但是并不严格要求100%正确的场合。
一. 实例
为了说明Bloom Filter存在的重要意义,举一个实例:
假设要你写一个网络蜘蛛(web crawler)。由于网络间的链接错综复杂,蜘蛛在网络间爬行很可能会形成“环”。为了避免形成“环”,就需要知道蜘蛛已经访问过那些URL。给一个URL,怎样知道蜘蛛...

Read more

IT项目团队管理有什么技巧


一个项目管理的好坏,很大程度就 体现在团队的建设和管理上。团队管理涉及到管理学、心理学和哲学等诸多方面内容,具体实施起来还容易产生许多误区,因此,对项目主管的综合素质要求颇高。
1 什么是团队管理?
举个简单的例子:如果有一车沙从大厦顶上倒下来,对地面的冲击是不太大的,如果把一整车已凝固成整块的混凝土从大厦上倒下来,其结果就大不一 样。团队管理就是把一车散沙变成已凝固成整块的混凝土,将一个个独立团队成员变成一个坚强有力的团体,从而能够顺利完成项目的既定目标。
沙土需要搭配石头、钢筋和水泥等才能形成混凝土,在团队建设中同样如此。每个成员的知识结构、技术技能、工作经验和年龄性别按比例的...

Read more

助孩子成长有什么诀窍


1. 0岁起步原则

如果把胎教划归优生范畴的话,早期教育 则应从出生开始,重视全面培养,充分利用好0~6岁 这一人生发展最珍贵的黄金岁月。

因为到6岁 大脑就基本成熟了,如果错过了这个生长期,人的脑力、性格和心灵就永远不会再有这样的机会去奠定精神健康成长的基础了。

育幼苗是为了结硕果,抓早教是为了出“巨人”。哈佛大学教育研究生院怀特博士认为,如果一个3岁的幼儿,在与学术上有关的各方面,如语言和解决问题的技能上,迟开窍6个月 或更多一些时间,那么,他就不可能在以后的学业经历中获得成功。

我们要从婴儿 开始“抢”人才,争...

Read more

妈妈该如何预防孩子手足病


发热1-2天后出现水疱

据南京市儿童 医院的专家介绍,手足口病是由肠道病毒引起的传染病,一般多发生于5岁 以下儿童,一般孩子感染病毒后,会引起发热到38℃左右。部分孩子早期有咳嗽 流涕和流口水等类似上呼吸道感染的症状,有的可能有恶心、呕吐 等症状。

发热1-2天后开始,口腔黏膜出现散在疼痛性粟粒至绿豆大小水疱,手、足出现斑丘疹、疱疹,形状圆形或椭圆形,如米粒大小,比水痘皮疹小,质地较硬, 周围有红晕,在灰白色的膜下可以见到点状或片状的糜烂面。除手足口外,也可见于臀部及肛门附近。有的也会不发热,只表现为手、足、臀部皮疹或疱疹性咽峡 炎。

全病程约5-10天,多数可自愈,大...

Read more