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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 开发 >>列表
· iOS 开发之协议-代理传值发布时间:2013-07-20
刚开始做iOS开发的时候,对protocol、delegate的理解一直都是晕晕乎乎一知半解的状态,不知道两个UIViewController之间怎么进行传值。面试过几个童鞋,问道怎么用delegate对两个UIViewController进行传值的时候,回答的都是模棱两可的。今天又有童鞋问我这个问题,所以干脆写个blog说明一下。1、协议(protocol),就是使用了这个协议后,必须按照协议规定的内容来处理事情,协议中要求的方法必须实现(@optional的方法除外)... 查看全文
最近一直在做web这块。因为是别人写的,这次是在上面改。所以遇见了许多小问题。不能说人家写的好与不好,其实是每个程序员都有自己的实现方式而已。今天遇到的bug主要是由三个方面引起,而且这个项目没有任何的测试,导致调试起来有些费劲。下面和大家分享一下遇到的问题。因为这次是三个方面引起的,所以得一个个的排出。首先是变量未定义使用。这在php里面会导致这个变量为空。看代码//做php不是很长,命名可能有些不规范functionstoreInfo(arrInfo){if(isset... 查看全文
C#是微软公司发布的一种面向对象的、运行于.NETFramework之上的高级程序设计语言。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NETwindows网络框架的主角。正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序... 查看全文
微信公众平台开发微信公众平台开发模式企业微信公众平台星座运势API十二星座运势接口作者:方倍工作室原文:http://www.cnblogs.com/txw1958/p/weixin-48-horoscope.html星座运势星座时尚情感故事星座教程心理测试题星座运势塔罗运势星座今日运星座每周运一、获取数据新浪星座频道提供每日运势每周运势每月运势年度运势年度爱情运以下是当天的综合运势以下是每周运势整体运势你最近很慷慨,但是要多小心金钱的支出,因为你大都用在朋友交际方面,虽然交友广也会财源广... 查看全文
基于公司战略的调整和开发框架的升级换代,也伴随着SOP(面向服务编程)和SOA(面向服务架构)的软件开发思想在公司开发团队中的慢慢深入,最终讨论决定在将现有(旧)的支撑公司业务的项目模块(如:产品,商家和订单...)在进行底层架构升级的同时,要让这个模块在一定程度上可以达到复用性——即它应该可以满足新的栏目('同城网购')的相关需求且适当的考虑未来的需求扩展,它不能跟其它的模块耦合在一起,只负责属于这个模块领域内的数据服务(如:产品模块只用考虑产品相关数据的读写)... 查看全文
· 如果像软件开发那样去造飞机发布时间:2013-07-19
经常会听到某某领导一拍桌子说,“干不完就加人、加班。”这话听起来似乎理直气壮,但如果是软件公司的领导,这就大错特错了,这说明这人根本不懂软件。软件开发就如同女人生孩子,10月怀胎,加再多的人也不能让她提前分娩。不是我们程序员太矫情,软件开发不比其他行业。软件工程虽然也叫工程,但跟土木工程无法相提并论。软件工程师虽然也是工程师,但跟建筑工程师干法完全不同。引用《软件工程的变迁》里的话,你能明显软件工程的不同之处:当一个土木工程师去修建一座跨河大桥来连接河两边的道路时... 查看全文
前些时候,我写过一篇《VS版权信息插件——初试VS插件开发小记》分享过一个用于添加注释信息的插件,但那个插件有几个问题:不能添加带块注释(/**/),只能用//来注释(见旧文最后处的遗留问题)添加的注释,如果按Ctrl+Z只能一行一行的删除(而非期望的整块删除)只有一个模板,不能对多种文件进行注释(比如模板是针对c#的,那就当然不能对xml文件注释,因为注释符号不同)不能在发布到微软的扩展库里(不能通过VS扩展管理器来安装)对于以上1、2两点,最后找到问题的根源... 查看全文
· Window Phone 8开发问题反思发布时间:2013-07-18
项目开发有段时间了,进入了阶段测试。然而在测试过程中bug连连不断,在抱怨产品需求的坑爹、不合理之外,我也一直在反思为什么会出现这么多Bug。首先,由于项目开发的两个人都是新手,在刚刚认识MVVM架构的时候,就要将架构运用到开发当中。而对于我们,管理一两个ViewModel或许绰绰有余。然而面对一个多帐户管理、帐户有有张表,要同时维护很多个ViewModel的项目就有些不够看了。而当我们意识到这个问题,而且对ViewModel有更深的了解的时候,却没有更多的时间去重新架构或者修改架构... 查看全文
上一讲咱们谈了新生助手主页的基本的设计,今天我们谈一谈关于展现实景地图时等动画的设计,即Storyboard的应用。在Windowsphone中,Storyboard类表示通过时间线控制动画,并为其子动画提供对象和属性目标信息。它就相当于一个盒子,里面装有其他的动画对象,如DoubleAnimation、DoubleAnimationUsingKeyFrames...,我们可以分别为它们制定BeginTime,从而控制它们启动的时间。Storyboard提供了6个常用的动画属性选项... 查看全文
细数评论数最多的文章,多半是同时涉及到Android、iOS以及WindowsPhone(按字母表顺序排,请勿做过多联想)三个系统的文章。不过这些评论大多数是基于用户的立场做出的,现在不妨看看开发者眼中的各平台是什么样的。开(掉)发者、攻城狮和程序猿隐隐有独立于人类另创一个物种的趋势,但是他们依旧要赚钱给孩子买尿不湿给老婆买衣服首饰化妆品食物手机(此处省略500字),所以参与哪个平台更赚钱就是值得认真思考的问题。在调查了115个国家的6000名开发者之后,得到的统计结果是... 查看全文
移动平台开发者收入对比北京时间7月17日消息,市场研究机构VisionMobile发布的一份报告显示,苹果iOS和谷歌Android平台依然是软件开发者的最爱,但HTML5在开发者心目中具有同等重要的位置,而WindowsPhone则是研发者最想开发的新平台。报告还显示,在平均月收入方面,谷歌Android开发者正在缩小与苹果iOS开发者的差距。iOS开发者平均每月从应用上取得的收入为5200美元,而Android开发者为4700美元。2013第三季移动开发者意向对比目前... 查看全文
· 敏捷开发与jira之研发管理模式发布时间:2013-07-18
以IPD方法论为基础,采用原型+迭代的开发模式,并以质量优先为原则,持续对用户做价值交付。使用JIRA+WIKI+SVN管理整个的研发过程:JIRA管理任务和进度;SVN管理代码和过程文档;WIKI管理计划、规范、过程报告等。沟通机制以信息透明、对称为原则,目标是让项目组每个人都明确项目的当前进度和阶段目标,每日晨\夕会,每周例会,每月总结会。研发状态报告:测试出日报,项目经理出周报,每个人每月写月总结。研发决策组:开发主管、测试主管、需求负责人、研发项目经理... 查看全文
功能需求分析:1.为到达学院的新生指路,给出所有路线,并给出必要提示;2.对学院建筑进行介绍;3.对学院周边环境(交通、购物、银行等)进行介绍;4.必要的应用设置总体设计:采用全景视图,分为四页对各项功能依次实现。下面就向大家大概介绍一下具体的实现过程,之中可能会掺杂着我自己的一些实际体会。一.首先建立在VisualStudio2012或者VisualStudioExpress2012中新建一个Windowsphone全景应用程序,名称改为StudentAssistant,不要用汉语名称... 查看全文
开发者的技术成长是个永恒的话题。《如何成为一个专家级的开发者》文中虽然界定了专家的概念和开发者成长为专家级的一般路径,但却忽视了一个问题:为什么只有少数人能成长为开发高手和专家级程序员?一般程序员与开发高手的差距在哪里?事实上,我们一直在关注这一问题,并就此进行了数月的调查走访,受访的十几位技术专家对此问题的回答有些出乎我们的意料,也与众多入门级开发者所想象的“差距”大不相同。入门者说我们在一些具有1-2年开发经验的程序员就&ldquo... 查看全文
北京时间7月17日消息,据国外媒体报道,英特尔当地时间周二宣布,该公司已经完成收购以色列姿势识别软件开发商OmekInteractive(以下简称“Omek”)的交易。英特尔以色列分部公关经理盖伊·格雷姆兰德(GuyGrimland)在接受媒体采访时说,“收购Omek有助于提高英特尔在提供沉浸式计算体验方面的能力。”格雷姆兰德说,英特尔没有披露收购Omek的价格,或“在产品中整合Omek技术的时间表”... 查看全文
甲骨文很快将宣布停止开发Sun虚拟化技术的决定,终止开发的产品包括SunRay软件和硬件,甲骨文虚拟桌面客户端,以及虚拟桌面基础设施(VDI)产品线。数据库巨人表示,这一决定是将甲骨文未来的桌面虚拟化投资组合与核心业务战略紧密结合起来的结果,换句人话说就是收回虚拟化技术方面的投资和资源,投入到其它业务上面。... 查看全文
· iOS开发常用的第三方类库发布时间:2013-07-16
在iOS开发中不可避免的会用到一些第三方类库,它们提供了很多实用的功能,使我们的开发变得更有效率;同时,也可以从它们的源代码中学习到很多有用的东西。Reachability检测网络连接用来检查网络连接是否可用:包括WIFI和WWAN(3G/EDGE/CDMA等)两种工作模式。可以从Apple网站下载到:http://developer.apple.com/library/ios/#samplecode/Reachability/History/History... 查看全文
Linux内核开发者邮件列表(LKML)可能会让任何人感到不舒服。英特尔开发者SarahSharp公开表达意见,力图将LKML变成一块文明之地,她呼吁Linux作者LinusTorvalds文明用词。Linus在邮件列表里开了GregKroah-Hartman的玩笑,说他会吓死人,会悄无声息的压垮你。IngoMolnar回答说,真正的内核开发者不会感受到人身威胁,因为他们都生活在黑乎乎的地下室里,能伤害他们的只有地震、伽玛射线暴发和妈妈。SarahSharp忍不住发言,她问道,说真的,朋友... 查看全文
虽然全球范围智能手机的销量依然大于平板电脑,但是平板那电脑的上升势头非常强劲,并且今年首次超越了PC的销量,开发者显然也注意到了这一点。根据Appcelerator/IDC上周五公布的2013年第二季度移动开发者调查,移动开发者对平板电脑应用的重视与日俱增。开发者在选择移动平台时,首次将平板电脑放到与智能手机同等重要的地位。但Android开发者是个例外,更多的Android开发者倾向智能手机应用而非平板电脑应用。有趣的是,Android目前已经是市场份额最高的平板电脑操作系统... 查看全文
最近在做cocos2d-x的项目开发,当然前期肯定是环境的配置工作,为了能方便的在Eclipse中编辑和编译C++部分的代码,则需要配置Eclipse的环境,之前几次犯了一些错误,导致每次打开C++的类文件,总是莫名其妙的出现报错信息,现在终于配置OK,特将步骤总结下来,作为后期查阅的备份资料,也希望对遇到类似问题的其他同学有个帮助,(*^__^*)嘻嘻……进入正题~~前提条件:假设电脑上的其它开发环境都已经配置妥当,例如:包括JDK安装、Eclipse安装... 查看全文