IT技术博客

IT技术博客,精选各种精华文章供您阅读,是您学习各种IT技术的博客优选之地

web前端——你不得不做的代码注释

    哈哈,今天端午节,你吃粽子了没?或者鸡蛋了吧!反正我在吃,边吃边写,真爽!端午节,是纪念我们伟大的诗人屈原,向这位在诗歌方面做出巨大贡献的诗人致敬!     在我们写css样式的时候,你是否习惯性的把注释写在样式表中?如果不习惯,建议你还是努力养成这样的习惯,因为我们书写css样式表的时候肯定很清楚这些css样式表的作用,或者要实

一场特殊的回顾会议

熟悉敏捷的人,都知道回顾会议。它是一个在每个迭代或者项目结束时,进行的一个团队自省的活动。 通过它我们可以知道在过去的一段时间内,什么方面是团队做的好的,还有那些方面不足,已经对于未来,我们团队有什么好的改进建议。   通过这种方式,我们及时总结团队的得失,获取改进意见,并且制定出相应的措施,去维持团队做的好的部分,根据建议改正现有缺陷,尝试新的实践。   接下来我要说的是一场

Pig实战

1. pig简介 2. 安装pig 3. 实战pig 4. 深入pig 5. 参考资料及代码下载  <1>. Pig简介   pig是hadoop项目的一个拓展项目, 用以简化hadoop编程(简化的程度超乎想象啊),并且提供一个更高层次抽象的数据处理能力,同时能够保持hadoop的简单和可靠性。 <2>. 安装pig 

精通Javascript系列之数据类型--字符串

js一共有9种数据类型,分别是:未定义(undefined)、空(null)、布尔型 (boolean)、字符串(string)、数值(number)、对象(object)、引用 (reference)、列表(completion)。其中后3种仅仅作为JS运行中间结果的数据 类型,因此不能在代码中使用,下面先讲一下字符串String:字符串由零个或者多个字符构成。字符可以包括字母、数字、标点符号和

看懂SqlServer查询计划

对于SqlServer的优化来说,可能优化查询是很常见的事情。关于数据库的优化,本身也是一个涉及面比较的广的话题, 本文只谈优化查询时如何看懂SqlServer查询计划。由于本人对SqlServer的认识有限,如有错误,也恳请您在发现后及时批评指正。 首先,打开【SQL Server Management Studio】,输入一个查询语句看看SqlServer是如何显示查询计划的吧。 说明:

Windows Phone 7 学习 - (4) :Windows Phone 控件之Textbox

Windows Phone 中的Textbox是从Silverlight那边过来的,其实是一个东西,赋值还是Text,是字符串类型,至于其他属性用法基本是差不多的,该绑定值,重置内部形态的模板等还是照旧,只不过进到Windows Phone 后,主要增加了一个InputScope这样的特点,这是个什么东西呢?     InputScope是手机上的Textbox很重要的特点之一,主要用途就是文字的

代码意识流——花朵数问题(六)

本文前一部分的链接http://www.cnblogs.com/KBTiller/archive/2011/06/03/2072122.html 16.检讨   在xunhuan()函数定义中有些代码是为测试用的,并非真正需要的程序代码。把这些代码和已经写好的程序代码放在一起犹如把墨水滴到了稿纸上,非常不妥。应该用某种方式把测试代码和实际写好的代码区分开来,这样代码更干净。 修改  s

Linux下进程的建立

我们都知道,进程就是正在执行的程序。而在Linux中,可以使用一个进程来创建另外一个进程。这样的话,Linux的进程的组织结构其实有点像Linux目录树,是个层次结构的。在最上面是init程序的执行进程。它是所有进程的老祖宗。Linux提供了两个函数来创建进程。 1.fork()   fork()提供了创建进程的基本操作,可以说它是Linux系统多任务的基础。该函数在unistd.h库中声明。  

步步为营 .NET 代码重构学习笔记 十三

一、Replace Exception with Test(以测试取代异常) 动机(Motivation) 面对一个[调用者可预先加以检查]的条件,你抛出了一个异常。修改调用者,使它在调用函数之前先做检查。 示例 private Dictionary<int, string> _values; public double GetValueFor

【笔记】Nios II PIO的说明与双向操作注意点

最近想使用Nios II里的并口PIO口进行双向操作,即需要输出的时候设置为输出方向,需要输入的时候设置为输入方向。在这期间,因为没认真仔细阅读参考文档,走了一点点的弯路。下面就简单的介绍下并行输入/输出PIO。 PIO核概述   具有Avalon接口的并行输入/输出(parallel input/output - PIO)核,在Avalon存储器映射(Avalon Memory-Mapped A

读jQuery之三(构建选择器)

前面两篇已经道明了jQuery的核心框架。弄清楚了jQuery对象的组成,以及如何用extend方法来扩展库。链式操作 也仅仅是方法体内返回this。为了叙述每一篇的重点,其示例代码都是最精简的,比如选择器只能传HTMLElement和id。这篇我们增强下选择器,依据2/8原则,这里仅实现最常用的几种。1, 通过id获取,该元素是唯一的$('#id')2, 通过className获取$('.cls

来自web标准margin的嘲笑,你了解我吗?

     无意中在蓝色理想中看到一篇《不要告诉我你懂margin》,有感,写出来的。对于作者致敬,请大家帮忙指正。      你真的了解margin吗?你知道margin有什么特性吗?你知道什么是垂直外边距合并?margin在块元素、内联元素中的区别?什么时候该用 padding而不是margin?你知道负margin

web前端——合理的设置字体大小

     我想大家在做html页面的时候都会遇到过面对字体大小无从下手的尴尬吧,似乎如何使用字体大小这么个细节也许就成了我们设计上的一些瑕疵,失误。或许我们也似乎从未往这方面注意过,或者离队字体大小也是测试一下,看着顺眼就ok,拿去就用了吧!我想向大家分享一下我对这方面的几种看法,欢迎大家指正!      

分享30个精美的免费 PSD 网页设计资源

非常感谢那些很有才华的设计师分享它们的劳动成果,让更多的人可以使用他们的创意设计。今天,本文与大家分享30个精美的PSD源文件资源,记得收藏起来哦 :) Mini tooltips Search boxes Web 2.0 style pricing box Simple buttons Album Cover Art Carousel Sign-up Modal Box Pretty

再解树形数据结构(二)

{ 以前在这里介绍过延迟标记的手法 http://www.cnblogs.com/Booble/archive/2010/10/11/1847793.html 阅读这本文之前请先阅读上面一段 尤其是对Poj3468的解决 线段树作为一种常用的数据结构 通常会被要求支持更复杂的修改 因此就产生了延迟标记来保证线段树的复杂度 这里通过几个简单应用延迟标记的例子更深入的介绍延迟标记 } ========

Entity Framework快速入门--直接修改(简要介绍ObjectContext处理机制)

在介绍Entity Framework的修改实体到数据库的方法之前呢,我们先简要的介绍一下ObjectContext的处理机制。 1、ObjectContext的处理机制 ObjectContext是Entity Framework封装了数据库访问的上下文,以及实体的映射关系元数据信息等。EF帮我们封装好了这么一个统一的接口。让我们所有的操作都只通过这个一个实体上下文就可以实现了增删查改等所有对应

iphone开发我的新浪微博客户端-用户登录等待篇(1.4)

          本篇在上一篇的基础上完成如上(图2)所示的用户登录等待功能,首先说说这个页面功能的由来,这个就是当检查sqlite库中已经存在用户账号的时候从表中把用户记录查询出来,然后从NSUserDefaults中获取上一次登录的账号,如果查询出来的用户记录中包含上一次登录的账号,那么就把这个账号作为默认显示账号,如果没有就取用户记录中的第

《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记十四:设计聚合(Aggregation)(上)

SQL Server 2008中SQL应用系列及BI笔记系列--目录索引 导读:本文介绍Analysis Services中与聚合(Aggregations)相关的设计。 本文将包括以下内容: ■1、使用Aggregation设计向导设计Aggregation ■2、通过创建属性关联和用户自定义层次来改善Aggregation ■3、使用AggregationUsage特性控制一个属性的聚合 ■4

WebForms和MVC之间的抉择

翻译自: http://blog.gadodia.net/choosing-between-webforms-and-mvc/   WebForms和MVC之间的抉择 ASP.NET现在已经被广泛的使用,但是有一个问题始终困扰着我们,就是我们应该使用WebFroms还是MVC。下面通过对WebForms和MVC的SWOT(strengths,weaknesses,threats,oppo

Get和Post的区别

1.get是从服务器上获取数据,post是向服务器上传数据。 2.get是把参数数据列加到提交表单的action属性所指的url中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP POST机制,将表单内各个字段与其内容放置在HTML header 内一起传送到 action属性所指的URL地址。用户看不到这个过程。 3.对于get方式,服务器端用Request.QueryS