编程

  • 利用 Linux 系统生成随机密码的10种方法

    利用 Linux 系统生成随机密码的10种方法 2015-05-04

    通常情况下大家生成密码都好困惑,一来复杂程度不够会不安全,复杂程度够了又不能手动随便敲击键盘打出一同字符(但通常情况下这些字符是有规律的),使用1password或者keepass这种软件生成也可以,不过貌似1password 要收费,既然这样我们就玩一下好玩的用 linux 来生成随机密码玩玩吧; Linux操作系统的一大优点是对于同样一件事情,你可以使用高达数百种方法来实现它.例如,你可以通过数十种方法来生成随机密码.本文将介绍生成随机密码的十种方法. 1. 使用SHA算法来加密日期,并输出

    关键词: Linux社区
  • 来自Google.Amazon和Facebook等7大知名互联网的系统扩展经验

    来自Google.Amazon和Facebook等7大知名互联网的系统扩展经验 2015-05-04

    摘要:Google.Amazon和Facebook等7家知名互联网都会针对不同使用场景做合适的设计,但总有一些万变不离其宗的思想.比如保持简单.让所有事情自动化.不断迭代.使用缓存.根据场景在数据一致性和可用性间取舍. 本文出自澳大利亚一位ID为Dodgy Coder的程序员2012年4月的博客文章.他从High Scalability上整理和总结了Google.YouTube.Twitter.Amazon.Ebay.Facebook和Instagram等7家知名互联网的系统扩展经验.值得注意的

    关键词: 系统架构
  • 采用微交易模式需注意的原则及禁忌

    采用微交易模式需注意的原则及禁忌 2015-05-04

    最好的事情就是碰上免费的东西.如果你手头就有一些免费的游戏那又何必掏腰包去购买一款新的电子游戏呢?据Flurry数据显示,平均每个iOS用户共下载65款应用,并且这些应用大多数都是属于"免费"产品. 当然了,没有什么东西是真正的免费.从近日的iPad,iPhone以及Android最畅销应用榜单来看,我们可以发现免费已成为一种最佳盈利方式.在这三大平台的前50名畅销榜单中,有32款iPad应用,36款iPhone应用以及42款Android应用都提供免费下载服务.我们可以用各种名称去形

    关键词: 游戏开发
  • 从LGPL到GPLv3--ExtJS的协议转换在争论中继续

    从LGPL到GPLv3--ExtJS的协议转换在争论中继续 2015-05-04

    Jack Slocum-时下流行的Javascript库ExtJS的开发领导者,本周宣布为使用ExtJS 2.1及后续版本开发的开源软件开辟两个例外,这是社区努力的结果.这个举动是对最近围绕在ExtJS协议上的转换(从LGPL到GPLv3)引起的疑惑所做的一个回应.第一个例外将会覆盖社区开发的Ext JS扩展: 对我们来说,第一步是针对扩展的开源协议例外.当前该例外还处于草案状态,在最终定稿前我们还将寻求来自社区的建议. 起草这个例外的目的在于为扩展.语言包.主题及在各种开源协议下为Ext库开发

    关键词: 开源风暴
  • 需要DBA深思的面试问题

    需要DBA深思的面试问题 2015-05-04

    你可以在招聘DBA应聘者的面试中提出无数个问题以及问题的组合.我倾向于那些关于概念的.而不是死记硬背的问题,这样可以突出应聘者的基础以及透彻的理解.此外,我也决不会提出一些在参考书找得到的答案的细节的问题.因此,将这些牢记在心,下面是一些你需要深思的难题. 1.为什么UNION ALL比UNION更快 你如果还记得,union操作是将两个数据集合并在一起.它不会产生重复或者多余的行.为了完成这样的效果,需要对这两张表执行SORT操作.这个SORT操作明显是计算密集的,并且会使用大量的内存.相反,

    关键词: 数据库技术
  • 定制Jetty8方式启动web应用

    定制Jetty8方式启动web应用 2015-05-04

    1:Jetty的4种web应用部署方式(不包括嵌入启动): 1:直接修改${JETTY_HOME}/etc/jetty.xml的配置来部署应用: 2:把war包扔到${JETTY_HOME}/webapps目录中,自动被WebAppDeployer发现去部署: 3:在${JETTY_HOME}/contents中增加一个配置文件(模仿test.xml的配置),由ContextDeployer自动发现去部署: 4:定制部署启动配置文件: 前面3中部署方式在Jetty7的部署方式中讲述的较为清楚.

    关键词: Java技术
  • 15个初学者必看的基础SQL查询语句

    15个初学者必看的基础SQL查询语句 2015-05-04

    本文将分享15个初学者必看的基础SQL查询语句,都很基础,但是你不一定都会,所以好好看看吧. 1.创建表和数据插入SQL 我们在开始创建数据表和向表中插入演示数据之前,我想给大家解释一下实时数据表的设计理念,这样也许能帮助大家能更好的理解SQL查询. 在数据库设计中,有一条非常重要的规则就是要正确建立主键和外键的关系. 现在我们来创建几个餐厅订单管理的数据表,一共用到3张数据表,Item Master表.Order Master表和Order Detail表. 创建表: 创建Item Maste

    关键词: 数据库技术
  • 每天一个linux命令(11):nl命令

    每天一个linux命令(11):nl命令 2015-05-04

    nl命令在linux系统中用来计算文件中行号.nl可以将输出的文件内容自动的加上行号!其默认的结果与cat-n有点不太一样,nl可以将行号做比较多的显示设计,包括位数与是否自动补齐0等等的功能. 1.命令格式: nl[选项]...[文件]... 2.命令参数: -b:指定行号指定的方式,主要有两种: -ba:表示不论是否为空行,也同样列出行号(类似cat-n): -bt:如果有空行,空的那一行不要列出行号(默认值): -n:列出行号表示的方法,主要有三种: -nln:行号在萤幕的最左方显示: -

    关键词: Linux社区
  • 分享撰写游戏故事/情节的步骤和方法

    分享撰写游戏故事/情节的步骤和方法 2015-05-04

    在本文我们将进一步探讨如何设置故事情节.通过创造分支或者改编你所熟知的简单线性情节进行倒叙有助于轻松做到这一点.很明显这些方法只适用于游戏而不是电影. 我建议你在一开始选择一些简单的线性情节.并且确保你在情节中只有一个主要的英雄角色.随后明确你想要创造的故事,可以是超人,太空巨人,蜘蛛侠或者任何经典的儿童故事角色. 确定了最初的故事,你就需要记录下所需要的任何资源.现在你需要快速写下自己计划创造的故事摘要: story writing(from fatcowgames) 情节摘要 你应该尝试着去

    关键词: 游戏开发
  • 举例概述失败游戏设计的数宗"罪名"(三)

    举例概述失败游戏设计的数宗"罪名"(三) 2015-05-04

    到目前为止,我们已经传讯了rubberbanding AI.无法跳过的过场动画.信任跳跃.狂吹麦克风.情节发展过于模糊和恼人的护送任务,我们的审判还没有结束.再次开庭!(请点击此处阅读第一.第二部分内容) 冗长的教程 Sonic Unleashed(from sega-portal.de) 被告:<索尼克释放> 指控:将玩家看成是从未接触过游戏手柄的老古董. 原告:可以看到新的索尼克游戏确实很棒,但是在畅玩游戏时忽然暂停,然后出现"按A键跳跃"的提示语句(游戏邦注:玩家随后

    关键词: 游戏开发
  • 独立开发者:新手做2D手游该用哪些工具?

    独立开发者:新手做2D手游该用哪些工具? 2015-05-04

    全球手游行业规模将突破250亿美元,越来越多的开发者开始进入手游研发领域,而作为一名菜鸟,很多时候,如果没有其他开发者的建议,会走很多弯路,最近,独立工作室Sheado.net公司的Chad Ata在博客中分享了他们从一开始进入手游研发到如今四年多以来积累的经验,希望可以给新入行者提供一些帮助. 以下为译文: 一开始进入游戏研发领域的时候,你很难知道该选择什么工具.什么程序语言以及哪些框架,你会面临许许多多的选择和建议,我和我的团队总能发现其他游戏公司的经验是有用的,所以这里提供一些我们的经验,

    关键词: 游戏开发
  • 从CSDN 漏洞谈.NET 安全开发

    从CSDN 漏洞谈.NET 安全开发 2015-05-04

    简介: CSDN是chinese software develop net 的缩写 ,中国软件开发联盟. 中国最大的开发者技术社区 ---- <程序员>刊物 官方网站 它是集 新闻.论坛.群组.Blog.文档.下载.读书.Tag.网摘.搜索..NET.Java.游戏.视频.人才.外包.第二书店.<程序员>等多种项目于一体的大型综合性IT门户网站,它有非常强的专业性,其会员囊括了中国地区百分之九十以上的优秀程序员,是至今为止,在IT技术交流及其周边 国内中第一位的网站. 从一个SQL

    关键词: .Net技术
  • 人人网使用的开源软件列表

    人人网使用的开源软件列表 2015-05-04

    作者:人人网架构师 张洁 人人网UGC团队博客首发 MySQL 关系型数据库存储系统,我们的DBA团队很强大,每人管理上百台MySQL服务器,其他就不多说了,网上资料太多了 Tokyo Cabinet 一个key-value的存储引擎,日本人开发,国内很多公司也开始使用,我们内部很多地方也用它来代替MySQL来做存储,比如我们的搜索结果页的用户资料,就是用它来做一层MySQL外的冗余存储,目的是加快搜索结果页的显示.在key-value并需要持久存储的场景下,用它比MySQL更有效,Cabine

    关键词: 开源风暴
  • Java Web应用程序Oozie简介

    Java Web应用程序Oozie简介 2015-05-04

    在Hadoop中执行的任务有时候需要把多个Map/Reduce作业连接到一起,这样才能够达到目的.[1]在Hadoop生态圈中,有一种相对比较新的组件叫做Oozie[2],它让我们可以把多个Map/Reduce作业组合到一个逻辑工作单元中,从而完成更大型的任务.本文中,我们会向你介绍Oozie以及使用它的一些方式. 什么是Oozie? Oozie是一种Java Web应用程序,它运行在Java servlet容器--即Tomcat--中,并使用数据库来存储以下内容: 工作流定义 当前运行的工作流

    关键词: Java技术
  • MYSQL数据丢失讨论

    MYSQL数据丢失讨论 2015-05-04

    1. 概述 很多企业选择MySQL都会担心它的数据丢失问题,从而选择Oracle,但是其实并不十分清楚什么情况下,各种原因导致MySQL会丢失部分数据.本文不讨论Oracle和MySQL的优劣,仅仅关注MySQL丢失数据的几种情况.希望能够抛砖引玉,让各位MySQL大牛们梳理出MySQL最安全或者性价比合适的适合各种应用场景的方案. 2. 问题定义 一般我们希望把一系列的数据作为一个原子操作,这样的话,这一系列操作,要么提交,要么全部回滚掉. 当我们提交一个事务,数据库要么告诉我们事务提交成功了

    关键词: 数据库技术
  • APUE笔记-进程环境

    APUE笔记-进程环境 2015-05-04

    程序执行和退出 Loader先于main执行,退出时调用exit, 以相反顺序调用atexit注册的exit handlers, 并进行一些清理工作(flush缓冲的写,fclose文件流,删除临时文件等)._exit和_Exit直接将控制返回给内核,清理工作是否进行依赖于实现. 若main中return不带返回值,或者main没有被定义为返回整数,则进程退出状态不确定. C99中,若main被定义为返回整数,但没有return或调用exit,则返回值为0. atexit可注册的exit han

    关键词: 网络技术
  • Linux实践工程师学习笔记十五:DNS服务器

    Linux实践工程师学习笔记十五:DNS服务器 2015-05-04

    安装BIND 1.去http://www.isc.org下载最新版本,如bind-9.3.2.tar.gz 2.编译安装 #tar zxvf bind-9.3.2.tar.gz #cd bind-9.3.2 #./configure --sysconfdir=/etc 配置文件放在/etc #make #make install rpm包安装,程序放在/usr/sbin目录下,默认编译安装程序放在/usr/local目录下,编译安装需手工创建主配置文件 #vi /etc/named.conf 编

    关键词: Linux社区
  • Lua的好和不同 part1

    Lua的好和不同 part1 2015-05-04

    我已经用Lua编程了9个月,应该是时候停下来想想这段经历了.过去几年用过不少编程语言, perl, C, Javascript, MATLAB还有其他的,从TurboPascal到F#.Lua和这些语言做个比较是件很有意思的事情.我已经用Lua完成了一些不同类型的项目:一个远程调试器MobDebug https://github.com/pkulchenko/MobDebug ,扩展一个Lua IDE https://github.com/pkulchenko/ZeroBraneStudio ,

    关键词: 编程语言
  • 编程是个细活儿,算法是个脑力活

    编程是个细活儿,算法是个脑力活 2015-05-04

    引记 本文读者主要针对于那些对算法感兴趣的在校生或即将毕业参加工作的朋友.在我个人建的一些算法群里,常有朋友问:算法怎么学?其实,我更愿意看到的问题是:如何学编程.因为算法只是服务于编程的一个工具而已,当编程功底扎牢之后,方可去考虑如何学算法了.不好好思考如何编程,而一味的去考虑如何学算法,将是一种舍本逐末的举动. OK,下文中,言辞有任何不妥之处,还望诸君海涵(非技术文字的确不好写).有任何问题,也欢迎随时交流或批评指正.谢谢. 编程是个细活儿 编程是个细活儿,是个经验活,非一朝一夕所能炼成,

    关键词: 算法艺术
  • 五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT) - 整理

    五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT) - 整理 2015-05-04

    当Adobe.Microsoft.Sun等一系列巨头开始表现出对"开源"的青睐时,"开源"的时代即将到来! 最初来自:sinoprise.com/read.php?tid-662-page-e-fpage-1.html(遗憾的是这个链接已经打不开了),我基本未改动,只是进行了一些排版和整理. 参考文献:http://www.fsf.org/licensing/licenses/ 现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的

    关键词: 开源风暴
  • 幽默的音效设计可驱散玩家的厌倦感

    幽默的音效设计可驱散玩家的厌倦感 2015-05-04

    "等等,再说一遍."我正在尽量向大学好友解释<传送门>的机制. "好的,我刚刚做的是在地板上创造出一个传送门,然后在墙壁上创造另一个传送门.当我从墙壁中掉出时,就会穿过地板上的传送门,这样看起来我就像是一直在坠落." 于是我使用了两次传送门枪,然后展示了我刚刚阐述的内容."能够理解吗?" 他挠着下巴说道:"等等,那么接下来呢-" 这真是次漫长的讨论. 传送门(from thegameprodigy) <传送门

    关键词: 游戏开发
  • 六大神器助力SaaS公司留住老用户

    六大神器助力SaaS公司留住老用户 2015-05-04

    [编者按]当下的SaaS公司投入巨大资源去吸引新用户,这无可厚非,但是DZone的Ashli N.却发出不一样的呐喊,他认为SaaS公司应该更关注老用户,即如何留住已有用户才是成功的关键,他总结了留住老用户的三条理由,以及如何留住老用户的6大神器,相信还在为自己的App如何留住用户而烦恼的创业者们可以借鉴一下. 以下为原文: 不管你信不信,平均每个SaaS公司每年都会失去5 - 7%的用户.这太让人惊讶了,因为相对了如何留住用户,大多数SaaS公司似乎更加专注于如何获取用户. 但是为什么留住用户

    关键词: 企业信息化
  • 2013年5月编程语言排行榜:UNIX下的Bash

    2013年5月编程语言排行榜:UNIX下的Bash 2015-05-03

    2013年5月9日,Tiobe公司发布新一期编程语言排行榜.新一期榜单前10位没有太多的变化,只是Objective-C与C++,Ruby与JavsScript在互相交换位置罢了.今天我们要关注的是排在TOP 20后半部的一门语言--Bash. 大家先请看本期TOP20榜单 从2013年4月的编程语言排行榜我们惊异的发现Bash这门UNIX下的壳语言,竟然有了飞速的上升.从第34位最高上升到第13位.究竟这门语言有什么独特之处? Bash语言2013年以来的增长势头 Bash的诞生 Bash这个

    关键词: 编程语言
  • web app初学者使用Application Cache指南

    web app初学者使用Application Cache指南 2015-05-03

    对于web app来说,离线应用功能已经越来越重要.诚然,浏览器本身就有缓存机制,但是,这些缓存机制不够可靠,可能并不会按你所想要的方式运行.HTML5则通过ApplicationCache接口处理了离线应用中的一些问题. 使用这个接口让你的应用拥有三方面的优势: 离线浏览--用户在不能联网的时候依然能浏览整个站点 高速--缓存资源是存储在本地的,因此能更快加载. 更小的服务器负载--浏览器只需要从服务器端下载有改变的资源即可,相同资源不需要重复下载. Application Cache(或 A

    关键词: Web开发
  • 关于网卡及MAC和PHY的区别 ,ARP

    关于网卡及MAC和PHY的区别 ,ARP 2015-05-03

    一块以太网网卡包括OSI(开方系统互联)模型的两个层.物理层和数据链路层.物理层定义了数据传送与接收所需要的电与光信号.线路状态.时钟基准.数据编码和电路等,并向数据链路层设备提供标准接口.数据链路层则提供寻址机构.数据帧的构建.数据差错检查.传送控制.向网络层提供标准的数据接口等功能. 1.网卡的基本结构 以太网卡中数据链路层的芯片一般简称之为MAC控制器,物理层的芯片我们简称之为PHY.许多网卡的芯片把MAC和PHY的功能做到了一颗芯片中,比如Intel 82559网卡的和3COM 3C90

    关键词: 网络技术
  • 追本溯源 - 勿忘质量之本

    追本溯源 - 勿忘质量之本 2015-05-03

    有时,几个人在讨论一个话题时,由于其中一个人猛然想起另外一件事,或者又有一个人加入进来,讨论越来越激烈,大家兴致丝毫未减,但讨论的内容离主题越来越远,到后来都忘记刚开始要讨论的是什么话题.这样的情形,我们可能都遇到过.如果是闲聊,倒也无妨.如果是为了解决问题,就会浪费时间,没有达到目的. 实际在我们的工作中,也存在这样的现象.例如,软件测试就是为了发现缺陷,无论是Review PRD/Spec, design test plan, 还是test case design, Test automat

    关键词: 软件测试
  • 以动画设计方式增加游戏设计筹码原则之二

    以动画设计方式增加游戏设计筹码原则之二 2015-05-03

    动作表现力(staging) 动画中的应用 动作表现力要让玩家一目了然地把握游戏世界中最重要的元素.这意味着开发者需知晓自己想要向玩家传递什么信息,让所有内容都配合此焦点.清晰是关键,把握整个情境是根本.在动画中,这意味着屏幕上的所有内容和表现都要着眼于重要元素.(请点击此处阅读本系列第1节内容) 游戏环境.角色姿势.手势及眼神都要围绕重要内容.即便没有话语或声音,玩家依然需要能够立即理解自己的所见,同它们建立联系,因此清晰的分层展现非常关键. 动作表现力也指当角色或情境深层含义有违实况时,你如

    关键词: 游戏开发
  • 一个C#时间计算的实例

    一个C#时间计算的实例 2015-05-03

    C#时间计算程序代码: label1.Text="2004-1-115:36:05"; label2.Text="2004-3-120:16:35"; DateTimed1=newDateTime(2004,1,1,15,36,05); DateTimed2=newDateTime(2004,3,1,20,16,35); TimeSpand3=d2.Subtract(d1); label3.Text="相差:" +d3.Days.ToString

    关键词: .Net技术
  • Apple WatchKit 初探

    Apple WatchKit 初探 2015-05-03

    随着今天凌晨 Apple 发布了第一版的 Watch Kit 的 API,对于开发者来说,这款新设备的一些更详细的信息也算是逐渐浮出水面.可以说第一版的 WatchKit 开放的功能总体还是令人满意的.Apple 在承诺逐渐开放的方向上继续前进.本来在 WWDC 之后预期 Today Widget 会是各类新颖 app 的舞台以及对 iOS 功能的极大扩展,但是随着像 Launcher 和 PCalc 这些创意型的 Today Widget 接连被下架事件,让开发者也不得不下调对 WatchKi

    关键词: 移动开发
  • 玩转Google单元测试框架gtest系列之七 - 深入解析gtest

    玩转Google单元测试框架gtest系列之七 - 深入解析gtest 2015-05-03

    系列文章目录索引:<玩转Google单元测试框架gtest系列> 一.前言 "深入解析"对我来说的确有些难度,所以我尽量将我学习到和观察到的gtest内部实现介绍给大家.本文算是抛砖引玉吧,只能是对gtest的整体结构的一些介绍,想要了解更多细节最好的办法还是看gtest源码,如果你看过gtest源码,你会发现里面的注释非常的详细!好了,下面就开始了解gtest吧. 二.从TEST宏开始 前面的文章已经介绍过TEST宏的用法了,通过TEST宏,我们可以非法简单.方便的编写测

    关键词: 软件测试
  • .NET开源的背后:是无奈,还是顺应潮流?

    .NET开源的背后:是无奈,还是顺应潮流? 2015-05-03

    上周,微软宣布.NET开源,并把它扩展到Linux和Mac OS平台上面.此举受到那些曾经常怀疑微软意图的IT团体的热烈欢迎(好吧,我的好朋友Adrian Bridgwater是个例外,他暗示微软开源的举动只是为了巩固其统治世界的地位). 根据ZDNet主编Mary Jo Foley的记录,微软从2014年4月开始的一系列举动中,.NET开源是最新的举动.那时微软宣布将开源数个开发技术,包括ASP.NET.Roslyn.NET编译器平台..NET微框架..NET Rx以及VB和C#程序语言.这些

    关键词: .Net技术
  • 到底怎么了:为什么排队时你似乎总会选择最慢的队伍

    到底怎么了:为什么排队时你似乎总会选择最慢的队伍 2015-05-03

    为了赶紧买到个东西,你跑进了百货商店.你匆匆忙忙地选好你要的商品,朝商店前方走去.在迅速瞄了一眼收银处排的队伍之后,你选择了看上去最快的那列队伍. 你的选择大错特错.那些在你选择了队伍之后才在其他队伍排队的人已经付完帐去停车场了.为什么遇到这种事情的总是你?为什么这个残酷的世界会允许这种事情发生?这不公平! 呃,其实,这只是数学在碍着你的事罢了. 当你在百货商店里的不同队伍中踌躇时,机会并非对你有利.很有可能,别的队伍实际上更快一些.研究排队现象的数学家被称为排队论学家,他们有大量的数据来证明这

    关键词: 算法艺术
  • 用PHP实现HTTP 301永久重定向

    用PHP实现HTTP 301永久重定向 2015-05-03

    301,302 都是HTTP状态的编码,都代表着某个URL发生了转移,不同之处在于:301 代表永久性转移(Permanently Moved),302 代表暂时性转移(Temporarily Moved). 301 重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301来做转址,如果我们把一个地址采用301跳转方式跳转的话,搜索引擎会把老地址的PageRank等信息带到新地址,同时在搜索引擎索引库中彻底废弃掉原先的老地址. 在PHP中,一般实现页面跳转的语句如

    关键词: Web开发
  • Android运行时ART加载OAT文件的过程分析

    Android运行时ART加载OAT文件的过程分析 2015-05-03

    在前面一文中,我们介绍了Android运行时ART,它的核心是OAT文件.OAT文件是一种Android私有ELF文件格式,它不仅包含有从DEX文件翻译而来的本地机器指令,还包含有原来的DEX文件内容.这使得我们无需重新编译原有的APK就可以让它正常地在ART里面运行,也就是我们不需要改变原来的APK编程接口.本文我们通过OAT文件的加载过程分析OAT文件的结构,为后面分析ART的工作原理打基础. 老罗的新浪微博:http://weibo.com/shengyangluo,欢迎关注! OAT文件

    关键词: 移动开发
  • Adam Saltsman谈制作电影搭售游戏面临的挑战

    Adam Saltsman谈制作电影搭售游戏面临的挑战 2015-05-03

    电影搭售游戏通常并不受到玩家认可,因为它们经常无法兑现"让粉丝体验自己最爱的电影互动版本"这种承诺,反而使游戏丧失了原作的神韵. 独立开发者Adam Saltsman(代表作包括手机/在线游戏<屋顶狂奔>)最近正致力于开发一款根据苏珊·科林斯的青少年冒险小说系列<饥饿游戏>及狮门影业电影改制的iOS游戏. 与Funtactix根据该小说改制的社交游戏一样,Saltsman的<饥饿游戏:燃烧的女孩>将于近期发布.该游戏并非沿袭电影故事主线的大制作3D游

    关键词: 游戏开发
  • The Man & Month:在微软ATC实习的日子里

    The Man & Month:在微软ATC实习的日子里 2015-05-03

    人的一生不论长短,就其思想和心灵来说,它或多或少或深或浅都会受过某些人的影响,我也是这样.但就文学.文化影响我的灵魂而言,有两位现代人最为突出,他们是鲁迅和林语堂.鲁迅的魅力不仅在于他学识的博大精深,也不仅在于他伟大的人格和意志,更在于他怀疑一切的思维方式.正是用怀疑的眼光,鲁迅穿透了复杂而深厚的历史文化 人和月,神话哪里去了,身为软件学院的学生,对于<人月神话>这本书可谓是耳熟能详了,所以特别地借用了其中的前两个词人和月来概括我在微软亚洲工程院实习的感受,从阳光灿烂的九月,到春花烂漫的五月,

    关键词: 北软经验集
  • 为什么网站项目只需测试5个用户

    为什么网站项目只需测试5个用户 2015-05-03

    人们总是认为,用户测试是一个复杂且代价昂贵的事情.一个网站设计项目需要一个庞大的预算和长长的时间表.其实,可用性测试并非如大多数人认为的是浪费资源的事情.在你可承受的测试成本范围内,使用不超过5个用户,即可达到很好的测试效果.最初的研究过程中,Tom Landauer 和我得出了一个可用性测试方面的,关于测试人员的数量的公式: 假设一个可用性测试的测试人员数量为n,N为所有可用性测试发现的问题总数,L是单个测试人员的问题发现率. N(1-(1-L)n) 我们发现,大多数项目的平均的问题发现率为3

    关键词: 软件测试
  • Linux学习笔记:查找命令

    Linux学习笔记:查找命令 2015-05-03

    find 查找文件命令 locate 按名字查找文件 whereis 确定命令的位置 which 确定系统命令是否存在 ,以及执行的到底是哪一个命令 type 确认命令是内部命令还是外部命令 grep 文本搜索命令,查找文件中符合条件的字符串

    关键词: Linux社区
  • 计算机网络协议包头赏析-TCP

    计算机网络协议包头赏析-TCP 2015-05-03

    已经了解了以太网和IP了,下面我们进入传输层,开始讲解TCP协议. 仍然先把TCP报文段的格式放在这里,然后我们看图说话: TCP报文段也分为首部和数据两部分,首部默认情况下一般是20字节长度,但在一些需求情况下,会使用"可选字段",这时,首部长度会有所增加. 下面,我们仍然延续讲解IP协议的思路,针对不同的域,分别进行讲解: [源端口]- 16bit 来源处的端口号: [目的端口]- 16bit 目的处的端口号: [序号]- 32bit 每一个TCP报文段都会有一个序号,序号字段的值

    关键词: 网络技术
  • JavaScript正则表达式

    JavaScript正则表达式 2015-05-03

    正则表达式是一个描述字符模式的对象. JavaScript的RegExp对象和String对象定义了使用正则表达式来执行强大的模式匹配和文本检索与替换函数的方法. 在JavaScript中,正则表达式是由一个RegExp对象表示的.当然,可以使用一个RegExp()构造函数来创建RegExp对象,也可以用JavaScript 正则表达式直接量也被定义为包含在一对斜杠(/)之间的字符.所以,JavaScript可能会包含如下的代码: 1 var pattern = /s$/; 这行代码创建一个新的

    关键词: Web开发
  • Java ME 8 GA发布

    Java ME 8 GA发布 2015-05-03

    Oracle的首席产品经理Terrence Barr在4月30日宣布Java ME 8发布.经过了2年的开发,该版本在Java SE 8发布仅一个月之后发布.Java ME 8的API进一步向Java SE 8看齐,同时也进一步做好了让Java应对Internet发展和挑战的准备,特别是在性能.可移植性和扩展性方面. 按照Terrence Barr所说,Java ME 8"提供了一个分层的.可扩展的平台架构,让你可以快速构建覆盖各种不同嵌入式用例的定制软件解决方案." 该版本实现了Ja

    关键词: Java技术
  • Rails 2.3.2发布,带有众多更新

    Rails 2.3.2发布,带有众多更新 2015-05-03

    Ruby on Rails团队发布了最新版的Rails--Rails 2.3.2.Rails 2.3.2是在Rails 2.2发布后几个月出来的,进行了很多重要的更新,这对于所有Rails开发者来说实在是天大的喜讯. 相比于之前的版本,此次发布的Rails的更新数量都创下了历史之最.请参看Rails 2.3发布说明来了解完整的更新列表.可以使用如下命令完成安装: gem install rails 发布说明指出Rails 2.3.2: 无论你使用的是Ruby 1.8还是新发布的Ruby 1.9.

    关键词: Web开发
  • 开发者分享Android游戏的市场营销经验

    开发者分享Android游戏的市场营销经验 2015-05-03

    经过几个月(甚至是几年)的努力,你的游戏终于能够问世,并且来自世界各地的上百万名玩家也将一睹你的游戏风采了.但是我们也都知道,如果想让游戏真的取得瞩目的成绩,革命尚未成功!我们还需要想办法向全世界推广我们的作品! 我已经在两款Android游戏--<疯狂射击>和<ErnCon>中实践了这一过程,所以我将从市场营销角度分享我的相关经验. 我在2009年使用Pascal语言编写了桌面单机游戏<疯狂射击>.那时候刚好碰上第二届Android开发者挑战赛.因为我本身的职业就是一

    关键词: 游戏开发
  • Android:一个高效的UI才是一个拉风的UI(一)

    Android:一个高效的UI才是一个拉风的UI(一) 2015-05-02

    混迹博客园良久,想想还是应该多抽空写几篇小博客来回报下这个平台. 开篇 Android是一个运行在移动终端上的操作系统,跟传统PC最大的不同所在就是移动终端的资源紧缺问题"比较"明显,当然对于一些?潘炕?停?Ω糜?ldquo;非常"来形容才靠谱.所以经常会出现在一些比较缺乏青春活力的老型机上,运行一些软件被异常终止的情况:然而作为互联网厂家来说,广大的?潘炕?没Э隙ㄊ且淮蟊视没ё试矗?馐悄芊牌?氖谐÷穑浚〉比徊恍?(?□?)o,所以我们要尽可能得提高软件的效率来赢取客户的回眸

    关键词: 移动开发
  • 为什么超长列表数据的翻页技术实现复杂(二)

    为什么超长列表数据的翻页技术实现复杂(二) 2015-05-02

    上文为什么超长列表数据的翻页技术实现复杂提到了超长列表翻页技术设计上一些问题,今天讨论下部分解决思路. 前新浪同事 @pi1ot 最近在程序员杂志发表的一篇文章<门户级UGC系统的技术进化路线>也是超长列表的一个经典案例,在正式展开思路之前,我们也不妨了解一下此文所说新浪评论系统的演进思路. 从文中看到几个版本的列表翻页实现方案 3.0版 3.0系统的缓存模块设计的比较巧妙,以显示页面为单位缓存数据,因为评论页面是依照提交时间降序排列,每新增一条新评论,所有帖子都需要向下移动一位,所以缓存格式

    关键词: Web开发
  • Windows WorkFlow Foundation入门(一)

    Windows WorkFlow Foundation入门(一) 2015-05-02

    这几天在学习Windows WorkFlow Foundation(以下简称WF),但并没有很好的学习资料,所以干脆翻译了.本人英文不怎么样,译得不好,请见谅啊 一.工作流概述 工作流是由活动单元组成的集合,活动是真实过程的的一个模型.工作流提供了一种描述一系列相互关联的工作之间有执行顺序,这种工作从头到尾贯穿了整个活动,这些活动可能是由人工或系统来执行. 每一个运行的工作流实例由工作流运行时引擎来创建和维护的.虽然对于每一个应用程序域只能有一个工作流运行时引擎,但工作流运行时引擎内可以行多个工

    关键词: .Net技术
  • 陆峰:方正电子有限公司实习感受

    陆峰:方正电子有限公司实习感受 2015-05-02

    转眼间实习期八个月就要匆匆过去了,此时应院里的要求给未来的师弟师妹们留一点实习感想,我就把我在实习期间的一点感触与大家来分享和交流一下. 一.选择实习单位 到了八月份时众多的实习单位就会不断地出现在你的眼前,在这些单位中该如何选择呢?我的观点还是要根据自己的实际情况慎重选择. 在大型外企实习,这是很多人都梦寐以求的,诚然在这些企业中有过实习经历的话,都将是未来简历上的一个亮点,同时能让你接触到产业界最前沿的东西,由于这些企业管理的规范和企业文化已溶入到员工思想与行为中,这些对于我们快速成长都有很

    关键词: 北软经验集
  • 淘宝Android自动化测试框架 ? TMTS

    淘宝Android自动化测试框架 ? TMTS 2015-05-02

    2010年是淘宝无线突飞猛进开创无线新业务的一年.而从2011年初开始,淘宝技术质量部自动化测试组便致力于手机自动化框架的调研和开发工作.TMTS(Taobao Mobile Test System)框架,正是尝试从Android和IPhone入手,建立无线测试领域的自动化测试整体解决方案.经过前段时间的开发,及业务线试用,TMTS框架Android部分已经趋于稳定.而IPhone的自动化框架也已经开发完成,目前正在业务线试用阶段. 本文重点介绍TMTS框架的Android部分,这部分目前已经开

    关键词: 软件测试
  • Objective-C的hook方案(一): Method Swizzling

    Objective-C的hook方案(一): Method Swizzling 2015-05-02

    在没有一个类的实现源码的情况下,想改变其中一个方法的实现,除了继承它重写.和借助类别重名方法暴力抢先之外,还有更加灵活的方法吗?在Objective-C编程中,如何实现hook呢?标题有点大,计划分几篇来总结. 本文主要介绍针对selector的hook,主角被标题剧透了---- Method Swizzling . Method Swizzling 原理 在Objective-C中调用一个方法,其实是向一个对象发送消息,查找消息的唯一依据是selector的名字.利用Objective-C的动

    关键词: 移动开发
  • 社交游戏玩家是否愿意阅读文本内容?

    社交游戏玩家是否愿意阅读文本内容? 2015-05-02

    社交游戏玩家有阅读游戏文本的打算吗? 传统观念认为,体验快速且小型游戏的玩家不可能阅读游戏文本,然而此言差矣.如果文本有助于他们摸清门道,他们就愿意阅读. 在GDC Online的Narrative Summit大会上,Zynga高管Steve Williams和Jonathan Meyers谈及了他们从<Indiana Jones Adventure World>的玩家中吸取的经验. indiana jones adventure world(from hollywoodreporter.c

    关键词: 游戏开发

iOS 开发

Android 开发

Python 开发

JAVA 开发

开发语言

PHP 开发

Ruby 开发

搜索

前端开发

数据库

开发工具

开放平台

Javascript 开发

.NET 开发

云计算

服务器

Copyright (C) code.minzu.gov.cn, All Rights Reserved.

CodeMinZu 版权所有 苏ICP备163523615号

processed in 14.238 (s). 7 q(s)