Android开发者指南(13) —— With AVD Manager
前言 本章内容为开发者指南(Dev Guide)/Developing/Managing Virtual Devices/With AVD Manager,版本为Android3.1 r1,翻译来自:"MeetAndroid",欢迎大家访问他的博客:"http://blog.csdn.net/meetandroid",再次感谢"MeetAndroid" !期待你一起参与翻译Andro
http://cyqdata.cn/cnblogs/article-detail-40127
从IT方法论来谈RUP
在《从IT方法论来谈Scrum》中我谈到了6Ways方法框架,本篇仍用6Ways方法框架来概括的谈谈RUP方法。
软件开发过程描述了软件构造、部署和维护的一种方法。统一过程(Unified Process)是一种流行的构造面向对象系统的软件开发过程。RUP(Rational Unified Process)是对UP的详细精化,并且已经被广泛采纳。有些人可能一看到RUP提供这么多流程和工件,觉得
http://cyqdata.cn/cnblogs/article-detail-40093
Android学习之Activity生命周期
看一个图先:
这是官网的Activity生命周期结构图,从这个图中可以看出Activity的生命周期函数挺多的,其实他的生命周期和以往我们看到的其他组件的生命周期一样,都是从创建到销毁的过程,只不过之间多加了几个生命周期函数,将他的生命周期细化了。
首先看到的事onCreate()函数,顾名思义这个函数在Activity开始创建时调用,可以在其中定义一些初始化操作。接下来是onStart()方法
http://cyqdata.cn/cnblogs/article-detail-40056
Visual Entity 教程(四)使用 T4 生成代码
( 对于一个如此好用的,而且还免费的国产软件,看了不点推荐的,你没有 JJ )
关于 T4 ,这里不作介绍了,对它不了解的,请看:
http://home.cnblogs.com/group/topic/10272.html
下面主要介绍中 VE ,如何使用 T4 来生成代码。
VE 是支持 T4 生成代码的,但截至当前版本(V1.6.2)仍然只支持 Linq to SQL 生成代码。当然,使用
http://cyqdata.cn/cnblogs/article-detail-40048
Java的“Copy-on-Iterate”习惯用法也不安全
这是我们的天才Lauri Tulmin处理的一个有趣的技术支持的故事。问题看起来是Wicket里的JRebel导致的ArrayIndexOutOfBoundsException异常,很罕见。经过一些分析调查,他发现这个异常最先是由下面的Wicket代码抛出的:
private final Map<IModifiable, Entry> modifiableToEntry = new
http://cyqdata.cn/cnblogs/article-detail-40017
SAP像玩足球那样玩IT
淡看经济寒冬狂做全球推广
称不会减少任何运营投入
刚刚升上德甲就持续领跑联赛的小镇球队霍芬海姆最近被媒体热炒,使得全球最大商业软件应用商SAP的品牌知名度也提高不少——霍芬海姆的老板霍普同时也是SAP的老板。
霍芬海姆最近在绿茵场风生水起,其一奶同胞SAP也不省油,于世界各地连续举办全球技术研发者大会,在经济危机之下的IT业界掀起一股逆流。
牵手海皇稳定军心
11月5日举行
http://cyqdata.cn/cnblogs/article-detail-39996
IT外企那点儿事
IT外企那点儿事(1):外企也就那么回事
IT外企那点儿事(2):多种多样的外企
IT外企那点儿事(3):奇怪的面试
IT外企那点儿事(4):激动人心的入职演讲
IT外企那点儿事(5):像系统一样升级
IT外企那点儿事(6):管理路线和技术路
http://cyqdata.cn/cnblogs/article-detail-39992
WorkFlow入门Step.8—Flow Switch的用法
开篇
上篇,我们讲述了,如果通过FlowChart来构建工作流流程《WorkFlow入门Step.7—Creating a FlowChart WorkFlow-For-WF4.0》,本篇我们就来说说,如何构建FlowCh
art工作流中使用Switch活动的用法。我们下面就来看看吧。
摘要
WorkFlow是最近比较流行的一门技术,其实WF起源于20世纪70年代中期的办公化自动
http://cyqdata.cn/cnblogs/article-detail-39957
C++虚继承 (virtual inheritance)
C++的虚继承主要用于菱形继承:
如果:
class A {};
class B : public A {};
class C : public A {};
class D : public B, public C {};
那么构造D时,会调用A的构造函数两次,并生成2个A的对象,这样就会产生模糊调用。
如何避免上述问题?答曰虚继承!
class B : public virtua
http://cyqdata.cn/cnblogs/article-detail-39943
使用Entity Framework和WCF Ria Services开发SilverLight之2:POCO
在上一篇中《使用Entity Framework和WCF Ria Services开发SilverLight之1:简单模型》我们提出这类简单模型的几个问题:
1:实体模型被紧耦合在EDM中,同时它不能项目(模块)使用。随着每一次更新EDM,实体模型会被覆盖;
2:EDM和BLL紧耦合在一起;
3:没有提炼出数据接口,导致我们没有办法在此示例中进行单元测试。示例中虽然存在测试项目,但那是数据库相关的
http://cyqdata.cn/cnblogs/article-detail-39894
如何用Qunit测试你的JavaScript代码
QUnit, 由jquery团队开发,是一个对JavasScript进行单元测试的很好的框架。在这篇指南中, 我将具体介绍什么是Qunit,以及为什么你要关心严格地测试你的代码。
什么是QUnit
QUnit 是一个非常强大的javascript单元测试框架,可以帮你调试代码。它是由 jQuery 团队的成员写的,而且是jQuery的官方测试套装。但QUnit一般是足以测试任何常规java
http://cyqdata.cn/cnblogs/article-detail-39837
30岁面霸IT男30次面试失败经历
背 景:硕士,IT行业工作3年,男,28岁,离职后,待业了一段时间(想创业)后,几个月的时间内面试了30几家公司均无功而返。
适用对象:广泛。因为面试不仅仅是面试,而面试的背后是做人以及人生态度!
编 者 语:花开花谢春不管,拂意事休对人言;水暖水寒鱼自知,会心处还期独赏!
申 明:本文不是介绍面试技巧,是吐露心声!
http://cyqdata.cn/cnblogs/article-detail-39819
了解 digg.com 和 Reddit 这两个 Slashdot 的后继者
slashdot.org 是一个社会网站,用户通过提交带有简要注释的 URL 就可以在这家网站上找到任何感兴趣的东西(URL 与注释的组合以后再讨论)。对于这类网站的很多用户来说,虽然 Slashdot 的一些基本思路可追溯到网络通信的初期,但它仍已久负盛名。像 Slashdot 这样的网站,其特征就是提供讨论问题和突出显示较为有趣信息的机制。我曾讨论过 del.icio.us 这个网站,该站点主
http://cyqdata.cn/cnblogs/article-detail-39811
重提URL Rewrite(1):IIS与ASP.NET
之前觉得这个话题已经被谈滥了。URL Rewrite早已经被广大开发人员所接受,网上关于URL Rewrite的组件和文章也层出不穷,但是总是让我感觉意犹未尽,于是最终还是忍不住提笔写了这系列文章。这些文章不会谈论URL Rewrite的价值与意义,而只会谈论纯技术的内容。文章中也不会有详尽地实现分析,而是结合了我的经验,从应用角度来讲解这个话题。您已经知道的,您还不知道的,别处已经讲过的,或者还
http://cyqdata.cn/cnblogs/article-detail-39744
解读奇怪却合理的IT人才格局
受全球金融危机的影响,今年整体IT企业招聘和之前呈现出很不同的状态,虽然招聘需求并没有减少,企业对技术人才的渴望依旧,求职的技术人才也不见少,技术水平总体来说和以前也没有太大的变化,但就是感觉怪怪的,也说不出具体哪里不同,现在希望和大家共同来探讨分享一下。
一、奇怪却合理的技术人才市场格局
最近几个IT企业的知名人士对现IT人才结构趋势进行了较为深入的沟通,发现IT企业发展到
http://cyqdata.cn/cnblogs/article-detail-39713
Widget开发心得 解决跳转页面和SQLite类问题
我们曾给Widget开发者提供过一些小教程,很多朋友都需要第一手的开发资料,我们联系到一位正在开发Widget小工具的作者。作者从事Android开发将近两周了,Android给我的总体感觉是组件功能较弱,不过相对来说也比较简单,我曾做过一年的Java EE开发,我觉得现在接触Android开发也是一件愉快的事情,我的第一个项目是做一个Widget小工具,现在这个项目基本完成了,下面我把我在这个项
http://cyqdata.cn/cnblogs/article-detail-39665
一个网站的诞生- MagicDict未来予想図2 [单页面多个submit的实现,高手绕路]
昨日のブッログに、”路過秋天”が”日本語でブッログを書きます、好いじゃないか”をコメントしたので、今日のブッログが日本語で書きます。 普通のウェブページが、1つページ、1つサブミットはずですが、1つページに複数なサブミットが必要な場合よくあります。1つページに複数なサブミットの実装の方法はこのブッログで紹介させて頂きます。…
http://cyqdata.cn/cnblogs/article-detail-39607
你不是IT菜鸟系列
你不是菜鸟,卷首语:
经过好几天的酝酿,这个新的连载系列就此展开,本来想写小说,想想还是先以系列文章和大家见面吧。上一个“我是主考官”系列故事得到大家的支持和喜爱,我很受鼓舞。 本系列文章将从各种类型的菜鸟程序员展开。 希望能够对大家工作有启发意义。
我的这个团队本身是阶梯形的团队建设,每一个阶梯层面的程序员将会成为上一个阶梯程序员的备份。这样每一个程序员都有
http://cyqdata.cn/cnblogs/article-detail-39574
Android之ActivityII
【Managing the Activity Lifecycle】
管理你的activity的生命周期通过实现回调函数非常关键对开发一个健壮和有弹性的应用程序。一个activity的生命周期直接被与其相关联的其它activity影响,task和bask stack。
一个activity可以存在于主要的三种状态:
1、Resumed
activity在前景并且拥有用户焦点。(这
http://cyqdata.cn/cnblogs/article-detail-39466
Android之Activity
【Activity】
一个Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务,例如拨号、拍照、发送email、看地图。每一个activity被给予一个窗口,在上面可以绘制用户接口。窗口通常充满屏幕,但也可以小于屏幕而浮于其它窗口之上。
一个应用程序通常由多个activities组成,他们通常是松耦合关系。通常,一个应用程序中的activity被指定为"mai
http://cyqdata.cn/cnblogs/article-detail-39450