开发_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 开发 >>列表
· 传苹果将自行开发基带芯片发布时间:2014-04-09
4月8日消息,业内人士透露苹果正计划开发基带处理器,这款处理器将在2015年的iPhone机型上使用。这些基带芯片组件据称将由三星和Globalfoundries代工。作为重要的智能手机芯片之一,基带处理器成为管理所有无线通信功能的重要组件。目前,高通为苹果iPhone和iPad产品设计并提供所有基带芯片。传闻中还提到苹果有意将基带处理器芯片功能整合到它的A系列应用处理器上。不过消息人士表示,目前苹果公司还会继续采用两个独立芯片的设计... 查看全文
· 小谈Scrum敏捷开发流程发布时间:2014-04-08
一晃眼,有两年没有写博客了,回顾前两年,各种奔波,各种忙碌,也有不少的收获。从今天开始,我要把这些收获都分享在这里。其实这两年,对我影响最大的是开发流程。总所周知,一个好的开发流程,对于项目的进行,更新和维护都起着至关重要的作用。Scrum适用于一些开发周期长,需求不明确,或者随时间渐进明确,频繁更新的项目。然而,现在国内的一些公司,甚至一些大公司,都对这块不太重视,或者做得不够透彻。从而程序猿们天天加班,苦不堪言。我们先来看张我通过实际经验画的图流程图... 查看全文
· 当开发遇到运维发布时间:2014-04-08
对于很多团队来说,开发和运维现在还是两个世界的人,开发人员写着属于自己的代码,然后丢给运维人员。但作为开发人员,我们必须知道,运维的方式对于开发上的抉择是有影响的。和这个世界上的许多项目一样,我现在正在开发的项目也有一些后台定时运行的任务。这是一个Java应用,但我并不想把这些定时任务扔进JavaEE容器里,没有必要让这些后台应用和前台应用抢资源。所以,我们就把它做成了一个独立的应用。好,问题来了,谁来做定时调度?因为我们的应用最终会部署在Linux操作系统上,所以... 查看全文
· Lombok: Java开发的利器发布时间:2014-04-08
译注:Lombok是一个很老的项目了,也非常实用,但奇怪的是这么多年来似乎一直不温不火。本文只是简单介绍了它的一些基础功能。更多特性可以参考它的官网。Lombok是一个旨在减少代码开发工作的Java库。本文介绍了如何用它来完成getter/setter方法,构造方法,以及重写equals(),hashCode()和toString()方法。在Java中,一个很简单的类却往往写得特别复杂。如果你没听说过Lombok的话,那它肯定会让你满意的。Lombok可以帮助Java开发人员完成以下这些事情... 查看全文
Cover支持Android用户自定义创建锁屏菜单北京时间4月8日消息,据科技网站CNET报道,Twitter已收购Android锁屏应用开发商Cover,交易条款暂未披露。目前Cover仍可在谷歌应用商店下载使用,直到另行通知。Cover创建于去年10月,开发有一款支持Android用户自定义创建锁屏菜单的应用程序。该初创公司由前谷歌Gmail产品负责人托德·杰克逊(ToddJackson),联合爱德华·何(EdwardHo)、戈登·卢克... 查看全文
由于是业余时间编写,而且为了保证质量,对写出来的东西也会反复斟酌,所以每周只能更新两章左右,请大家谅解,也请大家耐心等待,谢谢大家的支持。初学者应该怎样学习本系列内容呢?根据我自己的学习经验,一般直接看一遍的方法,学习与认知都会比较浅,很快就忘了。而看完后写笔记、手抄或将所看的内容照着打一遍或多次的,可以比较深刻的理解文章或代码中的思想,并能将里面的核心内容牢记在心。对于开发规范,都是老生常谈的事情了,很多正规一些的公司都有一套规范来约束,这些规范都是大同小异。规范为什么那么重要... 查看全文
前言虽然在UITableView中可以直接拖控件的方式进行添加cell,但是这种方式有一个致命的缺点,那就是cell是固定的,而且cell的高度难以更改。在实际的开发中并不能满足我们的需求。比如以下:在这个TableView中每一个cell中有一个显示时间的label,一个显示内容的button,一个显示头像的imageView并且由于聊天内容的多少每一个cell的高度都是动态改变的,显然系统提供的cell并不能满足需求!与此类似的还有微博手机客户端... 查看全文
· 使用 JAX-RS 简化 REST 应用开发发布时间:2014-04-07
From:http://www.ibm.com/developerworks/cn/java/j-lo-jaxrs/REST简介REST是英文RepresentationalStateTransfer的缩写,有中文翻译为“具象状态传输”。REST这个术语是由RoyFielding在他的博士论文《ArchitecturalStylesandtheDesignofNetwork-basedSoftwareArchitectures》中提出的。REST并非标准,而是一种开发Web应用的架构风格... 查看全文
Android在JUnit的之外给我们又提供了Instrumentation测试框架。通过Instrumentation可以模拟按键按下、抬起、屏幕点击、滚动等事件,有效地控制Activity进行自动化测试。Instrumentation是执行applicationinstrumentation代码的基类。当应用程序运行的时候instrumentation处于开启,Instrumentation将在任何应用程序运行前初始化,可以通过它监测系统与应用程序之间的交互。1.Manifest... 查看全文
Linux开发者正在考虑使用条形码展示内核崩溃(KernelPanics/Oops)信息。目前如果发生了内核崩溃,屏幕上会展示一大堆文本信息,对于普通Linux终端用户来说,这些信息很难被存档起来。如果使用条形码展示内核oops代码,用户可以用手机扫描条形码,在手机上查看错误信息或将错误信息转发到Kernel.org的错误页。上游开发者正在内核邮件列表上讨论这一想法。... 查看全文
测试驱动开发体现了开发人员对软件产品各部分运作方式的理解,而行为驱动开发则关注于开发人员对软件产品最终表现的行为的预期。行为驱动开发TDD更像是一种范式而不是一个过程。它描述了一种先编写测试,然后实现,并伴随可能的代码重构这样的一系列步骤。但其并没有关于以下的内容:应该从哪里开始开发;应该对什么进行测试;测试应该怎样组织和命名。测试驱动开发这个命名也让人疑惑,人怎么能够对不存在的东西进行测试呢。DanNorth对这些问题进行了研究,建议开发人员更应该考虑关注软件的特征行为而不是编写测试... 查看全文
LinusTorvalds在内核开发者邮件列表上宣布封杀一名RedHat的内核开发者,理由是不想为他的代码“擦屁股”。KaySievers是一位知名的内核程序员,是systemd的关键开发者之一,然而他有一个不好的习惯是推卸责任,他递交的代码多次导致了内核问题,而他自己并不愿意去修正自己代码的问题,Torvalds表示在这种习惯改变前他不会向内核合并任何来自Kay的代码,他说“再说一遍,如果你导致了问题,你就应该去修正,而不是我想怎么做就怎么做”。... 查看全文
网上看到有人计划要做的5件事,我觉得这些事对Java开发者而言也是不错的参考方向。1.开发一个应用,通过Java来操作一种NoSQL数据库实现存储如果你还没接触过NoSQL数据库,现在就是学习的最佳时机了。目前流行的NoSQL数据库有很多种,MongoDB或者Hadoop也许都是不错的入门选择。我们可以开发一个应用,通过SpringData,或者原生Java提供的方法来连接上NoSQL数据库,并且对其进行各种操作。2.在JavaPaas云平台上实现一个应用... 查看全文
1.安装软件:1.1安装JDK(JDK1.7.0_51)1JAVA_HOME2C:\ProgramFiles\Java\jdk1.7.0_5134CLASSPATH5.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;67PATH8%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;1.2安装AndroidSDK(installer_r22.6.2-windows.exe)安装到D:\Android\android... 查看全文
· 用Visual Studio 2010开发Android应用发布时间:2014-04-04
在开发你的第一个Android应用程序之前,你应该先检查一下是否安装了AndroidSDK,以及是否创建好了Android模拟器(AVD),如果有不清楚的地方,请先看我以前发布的这篇文章“Android是什么,如何为VisualStudio2010安装Android开发环境”,完成安装后再继续看下面的内容。MonoforAndroid1.0是一个为第三方开发人员用C#构建原生态Android应用程序提供的框架,它给Android带来了完整的MonoVM... 查看全文
· java web开发编码处理发布时间:2014-04-04
javaweb开发编码处理是一个比较头疼的问题。处理编码问题得分为两种情况:1、post请求2、get请求request.setCharacterEncoding("UTF-8");设置post请求中消息体中内容按照UTF-8编码格式解码。所以只能处理post请求的请求。一般通过编码过滤器都能解决。get请求就比较麻烦了,因为对于get请求,如果我们知道了get的编码方式(后台存在不知道是按照什么编码方式编码的情况,比如用户使用不同的浏览器直接复制了某个链接),那就得先解码,使用下面的方式... 查看全文
2014年1月,CSDN携手《程序员》杂志发起了“2013年中国软件开发者薪资大调查”活动。本次调查活动一如既往地得到了国内近万名开发者踊跃支持,通过对这些问卷数据进行整理分析形成的调查报告,为我们了解国内软件开发者待遇水平、生存状态以及行业现状提供了支撑。参与本次调查的开发者遍布软件开发领域各条战线,其中来自软件工程师岗位的参与者占63.21%,高级软件工程师占15.42%,技术支持/维护工程师与高级软件架构师的比例同为1.95%。在已经走上管理岗位的开发者中... 查看全文
我们追求的方向1)高性能.这也是架构创建的目的之一,已经将它的性能提升到了极致.大家可以自己测试.我可以说其性能是数一数二的.连接地址:Moon洗冤录2)易用性强我想,用过Moon.ORM的应该可以知道这点.配置简单,智能感知,代码生成器的辅助,会sql就可使用之.详情见,连接地址:Moon使用配置说明3)多数据库多数据源支持在同一个项目中我们常常需要处理这些情况时.目前moon的目标,支持sqlserversqliteoraclemysqlpostgreSQLdb21.如果您需要换数据库... 查看全文
英文原文:ProjectAraWantsUsToMeetTheTeamInThisNewVideoWalk-Through对Google的ProjectAra项目你已经不再陌生,但是开发团队在哪?他们如何开发模块化手机?谁在设计UI、软件,谁在做制作外壳?谁在研究磁铁,谁在研究热插拔技术?模块化手机是未来趋势,模块化手机的出现会引发很多重大改变。距首次开发者会议(4月15~16号)还有11天,ProjectAra进行的如何?在这个轻松愉悦的视频中,你将看到开发团队如何利用电磁效应固定和更换模块... 查看全文
英文原文:5-things-java-developer-should-consider本文写了我今年计划要做的5件事。为了能跟踪计划执行的进度,就把这些事都列了出来。我觉得这些事对其它Java开发者而言也是不错的参考方向。1.开发一个应用,通过Java来操作一种NoSQL数据库实现存储如果你还没接触过NoSQL数据库,现在就是学习的最佳时机了。目前流行的NoSQL数据库有很多种,MongoDB或者Hadoop也许都是不错的入门选择。我们可以开发一个应用,通过SpringData... 查看全文