12个Web开发者应该掌握的Firebug技巧
相信很多从事Web开发工作的开发者都听说和使用过Firebug,但可能大部分人还不知道,其实它是一个在网页设计方面功能相当强大的编辑器,它可以对HTML、DOM、CSS、HTTP和Javascript进行全面的跟踪和调试。它是Firefox浏览器的一个插件,所以建议各位Web开发者,要充分利用FireFox浏览器和Firebug插件进行日常的调试工作。本文选取了12个Web开发者应该掌握的Fire
http://www.cyqdata.cn/cnblogs/article-detail-39335
阅读优秀代码是提高开发人员修为的一种捷径
英文原文:Why I Love Reading Other People’s Code And You Should Too
编者按:原文作者Alan Skorkin是一名软件开发人员,他在博客中分享对软件开发相关的心得,其中有很多优秀的文章,本文是其中的另一篇。Alan认为:阅读优秀代码是提高开发人员修为的一种捷径。以下是全文。
我突然想起来,很多程序员都讨厌阅读代码。来吧,
http://www.cyqdata.cn/cnblogs/article-detail-39327
iphone开发我的新浪微博客户端-用户登录等待篇(1.4)
本篇在上一篇的基础上完成如上(图2)所示的用户登录等待功能,首先说说这个页面功能的由来,这个就是当检查sqlite库中已经存在用户账号的时候从表中把用户记录查询出来,然后从NSUserDefaults中获取上一次登录的账号,如果查询出来的用户记录中包含上一次登录的账号,那么就把这个账号作为默认显示账号,如果没有就取用户记录中的第
http://www.cyqdata.cn/cnblogs/article-detail-39278
MVC3 基本业务开发框架 0.6.20110603版本(性能优化实践)
一、性能优化技术手段
01)主界面菜单设置为输出缓存10分钟,每个用户10分钟之内不用多次请求数据库。
02)网格数据采用AJAX分页,支持带查询条件翻页。大文本的网格数据自动使用...显示部分内容。
03)大数据量的无限多级树形结构,采用动态延迟加载机制,提高及时响应能力。
04)采用AJAX请求编辑信息,无刷新加载弹出窗口,数据量极小。
05)支持混合输出 HTML+JSON,客户端解析A
http://www.cyqdata.cn/cnblogs/article-detail-39258
软件开发核心趋势
今天的软件开发商,比以往任何时候更多,考虑和使用多种技术,帮助他们顺利地构建解决方案,并迅速交付给客户。开发人员拥有了越来越多编程风格的选择。我们的目标是使我们的工具对所有编程风格予以良好的支持,帮助我们的客户创建伟大的软件。
软件开发领域正出现几个趋势。以下是我最近思考的一些核心的趋势。这个清单并没有罗列所有软件的趋势,但每一个代表着一个微软目前正在或将要投资,最终惠及客户的方向。
云计
http://www.cyqdata.cn/cnblogs/article-detail-39251
Fred George访谈录:关于敏捷开发的精彩见解
关注敏捷开发领域的程序员,对Fred George并不陌生,他是有近40年经验的国际敏捷领域大师级专家、咨询师、架构师。2011年3月中旬,他再次来华访问。值此良机,记者采访了Fred George,让我们一起分享他关于敏捷开发的精彩见解。
记者:很多人为了编写易变更的代码,在采用敏捷时,抛弃许多习惯用法,由你的经验出发,这样做是否属于重造轮子?
Fred George:这一行为实际是从传
http://www.cyqdata.cn/cnblogs/article-detail-39250
如何成为人尽皆知的C#开发人员
这篇指导最终会教你如何成为你的同事中最受欢迎的人,您将成为他们在休息和工作时间的聊天的英雄,甚至可以说这篇指导能帮助减少你的工作,你能得到你的同事的慷慨帮助,他们想帮你做你的工作。因为你的名声!
1、变量命名可以显示你创造潜力,不要使用标识法和准则来烦扰你自己,这些全都会限制你的灵感,如果您使用一个未知的命名方案,你会得到赞扬,您的同事会尊敬你。
boo
http://www.cyqdata.cn/cnblogs/article-detail-39243
流传在开发者圈的10句编程谚语
所谓谚语,就是用言简意赅、通俗易懂的方式传达人生箴言和普遍真理的话,它们能很好地帮助你处理生活和工作上的事情。也正因如此,我才整理了10句编程谚语,每位开发人员都应该铭记他们,武装自己。
1.无风不起浪
别紧张,这也许只是一场消防演习
代码设计是否糟糕,从某些地方就可以看出来。比如:
a.超大类或超大函数
b.大片被注释的代码
http://www.cyqdata.cn/cnblogs/article-detail-39231
.NET 分布式架构开发实战之二 草稿设计
前言:
本篇之所以称为草稿设计,是因为设计的都是在纸上完成的。反映了一个思考的过程。
本篇的议题如下:
1) 第一个数据层草图的提出
2) 对数据访问层的思考
3) 第二个数据层草图的提出
1.数据层草图的提出
Richard开始着手设计,一开始他没有就立刻在自己的计算机开始敲代码。而且采用笔+纸开始构思。
因为他认为:写程序不是什么时候都得上机,脑子里面想什么的才
http://www.cyqdata.cn/cnblogs/article-detail-39212
Silverlight 游戏开发小技巧:传送点特效制作
前面我们使用投影(Projection)完成了一个升级的特效,Silverlight故事板动画相当的容易,这次我们将详细说说故事板动画的帧制作,完成一个循环的传送点特效,大家都知道,在游戏中,传送点一般是固定在某一个地方,循环播放,它通常表明这里会有一个事件之类的特殊地点,我们将用前面的升级特效稍微改造,就可以得到了:
这个系列只是有关于游戏开发的小技巧,相比纯粹的技术文章要简单一些,我个人感
http://www.cyqdata.cn/cnblogs/article-detail-39198
2.腾讯微博Android客户端开发——Parameter类和SyncHttp类编写
在上一节介绍的OAuth认证过程中我们可以看到我们需要不断地和腾讯微博开放平台进行数据的交互,因此我们需要编写一个类用来发送Http请求,并且能处理平台返回过来的数据。学习Html的朋友应该知道Get和Post两种方式提交数据,在这里我们同样也需要编写Post和Get两个方法模拟Post和Get请求。在发送微博时我们还可以上传照片,所以我们还应编写一个方法用于上传图片,但是在这里暂时还不编写上传数
http://www.cyqdata.cn/cnblogs/article-detail-39187
web前端开发合理的运用标签达到对页面及搜索引擎的优化
放假了,有更多的实践来写博,大家多多支持,博客开通没几天,请大家多多支持,和感谢这些天一些朋友的评论,让我也学到了一些知识!如果有写的不好的地方大家及时指正,谢谢各位园友。
这次我想讲的是html页面内所使用的标签合理化,主要对大框架的勾勒,对html页面标签的语意进行分析和一些运用技巧来展开。我们都
http://www.cyqdata.cn/cnblogs/article-detail-39184
走在网页游戏开发的路上(三)
AS3之函数 0. 前言 函数:完成某个目标任务的代码块,它是代码重用的最小单位。 函数是可在ActionScript中调用的基本代码单位。ActionScript中用户定义的函数和内置函数都由Function对象来表示,该对象是Function类的实例。 类的方法与Function对象略有不同。与普通函数对象不同,方法和与其关联的类对象紧密关联。因此,
http://www.cyqdata.cn/cnblogs/article-detail-39179
一个网站的诞生- MagicDict开发总结8 [页面优化 能省一点是一点]
首先祝大家端午节快乐。
由于网站的配置灰常不好,所以有一段时间,首页的访问都很慢。原来以为是首页的东西太多了,(后来才知道是数据库出问题了)所以想方设法的优化首页。
方法一:能放在其他地方的资源,就放在其他地方,大网站不在乎我这点资源。
首页上的图片,背景图片,找个可靠的论坛,比如博客园,放在个人的相册里面,然后,<img src> 里面直接写上相
http://www.cyqdata.cn/cnblogs/article-detail-39176
用qt SDK 构建meego touch 开发环境
说明: 也许有不少朋友会问到,网上有不少构建meego touch环境的文章了,你又何必多此一举呢?细心的朋友可能会发现,我这里不用编译QT4.7 而是用QT4.7的SDK来搭建环境的。编译QT4.7一般都需要大概一下午的时间,而是用SDK则最多不超过20分钟就搞定了。这也是希望能有更快的方法让大家来玩meego。
下载 qt-sdk-linux-x86-opensource-2010.05
http://www.cyqdata.cn/cnblogs/article-detail-39124
每位开发人员都应铭记的10句编程谚语
所谓谚语,就是用言简意赅、通俗易懂的方式传达人生箴言和普遍真理的话,它们能很好地帮助你处理生活和工作上的事情。也正因如此,我才整理了10句编程谚语,每位开发人员都应该铭记他们,武装自己。
1. 无风不起浪
别紧张,这也许只是一场消防演习
代码设计是否糟糕,从某些地方就可以看出来。比如:
a. 超大类或超大函数
b. 大片被注释的代码
c. 逻辑重复
d. If/e
http://www.cyqdata.cn/cnblogs/article-detail-39119
SQL点滴17—使用数据库引擎存储过程,系统视图查询,DBA,BI开发人员必备基础知识
在开发过程中会遇到需要弄清楚这个数据库什么时候建的,这个数据库中有多少表,这个存储过程长的什么样子等等信息,今天把自己工作过程中经常用到的一些数据库引擎存储过程,系统视图等等总结一下以备不时之用。下面的知识多是自己总结,有一些参考了MSDN。
sp_help
有时候想尽快查出数据库对象的相关信息,这个存储过程就很有用了。使用它可以查询出整个数据库中所有对象的相关信息。直接运行sp_help结
http://www.cyqdata.cn/cnblogs/article-detail-39112
一个网站的诞生- MagicDict开发总结7 [Excel 是我的好朋友]
可能由于长期从事对日软件的开发,Excel不知不觉已经成为开发工作的一个不可或缺的软件。从某种意义上说,Office等于Excel了。在整个网站的开发中,数据的整理基本上是Excel表格为基础的,庞大的数据放在Excel里面进行编辑。对于一些繁琐的机械化的操作,则交给VBA了。但是由于VBA的种种限制,一些很复杂的操作最后还是落到了.NET身上,使用.NET操作Excel。这里就分享一些Excel
http://www.cyqdata.cn/cnblogs/article-detail-39108
WindowsPhone7开发简单豆瓣网应用程序之界面设计
WindowsPhone7开发简单豆瓣网应用程序之界面设计
最近自学了一点WindowsPhone7的知识,自己就利用豆瓣网API开发了一个小的搜索程序。好了!先看看程序运行效果吧!
(启动界面)
(主界面)
(输入搜索后显示查询信息)
(查看详细信息)
当我准备写这个小的应用程序时,对WindowsPhone7一点都不了解!呵呵!幸亏我以前自学过Silverlight,花了五天的时
http://www.cyqdata.cn/cnblogs/article-detail-39099
web前端开发的你必须要知道的“级联”问题
呵呵,每天更新可能会一直坚持下去,一直把我自己给写穷,写的自己脑袋中的知识实在是没东西可写的时候,就会和大家Say 拜拜了,呵呵,但是可能吗?每天不断在进步,每天都在学习,积累经验,希望自己永远没有脑袋写破的那天!好,回到正题上面来!
我们知道,firefox在众多浏览器中是对css 2高度兼容的一
http://www.cyqdata.cn/cnblogs/article-detail-39097