技术开发

it知识库

敏捷咨询工具箱(一)──读书写代码活动

阅读(39) 作者(admin)

只要功夫深,铁杵磨成针。 ──宋·祝穆  在我们咨询过程中,遇到一些开发技术很薄弱的团队,大部分人只会通过复制和粘贴的方式写代码,然后花费大量的时间进行修改和调试。有些开发人员还只是刚刚从...

Google page-speed优化首页加载速度详解
it知识库

Google page-speed优化首页加载速度详解

阅读(39) 作者(admin)

  重视网站的用户体验是互联网发展由技术为中心到以用户为中心的一种转变,主流的搜索引擎都将网站的用户体验作为评价网站的重要标准,毕竟搜索引擎蜘蛛也只是网站的一个普通用户,要想在搜索引擎获得好的评价,就不...

it知识库

Android开发进阶:如何读写Android文件

阅读(23) 作者(admin)

  Android主要有四大主要组件组成:Activity、ContentProvider、Service、Intent组成。Android文件的运行主要需要读写四大组件的文件。本文将介绍如何读写Android文件,希望对正在进行Android开发的朋友有所帮助...

NET技术

Silverlight杂记-本地程序间的互通

阅读(27) 作者(admin)

  只要使用到两个类一个用来发送一个用来接收。可以有多个发送端,但只能有一个接收端。   来段demopublic partial class localcoon : UserControl {
public localcoon() {
InitializeComp...

it知识库

浅析PHP程序中的目录遍历漏洞

阅读(30) 作者(admin)

  目录遍历漏洞在国内外有许多不同的叫法,比如也可以叫做信息泄露漏洞,非授权文件包含漏洞.名称虽然多,可他们却有一个共同的成因,就是在程序中没有过滤用户输入的../和./之类的目录跳转符,导致恶意用户可以通...

Windows Phone 7中用好Silverlight开发利器
it知识库

Windows Phone 7中用好Silverlight开发利器

阅读(32) 作者(admin)

  除了Windows Phone 7的UI可以用Silverlight框架来设计,还可以用Silverlight创建Windows Phone 7的应用程序。本文为一个国外.NET平台开发者为Windows Phone 7创建的Silverlight应用程序。  以下为译文:  ...

NET技术

.NET 中的二进制浮点类型

阅读(29) 作者(admin)

  大多数人会对他们在.NET中的算术的"出错"首先感到惊讶。使用一些称为”浮点”算术来表示非整型数字不是.NET 相比其他大多数语言/平台特殊的地方。在.NET 内部是没问题的,但是你需要知道一些底层正...

NET技术

如何在项目中应用LinqToSql数据库事务

阅读(28) 作者(admin)

  本文主要涉及LinqToSql数据库事务相关,文章不足之处,欢迎您指出。  一、回顾T-SQL中的事务机制  代码如下: 1 /*加入事务机制后的存储过程*/
2 create procedure sp_example
3 @param1 int = null,
4...

如何分析海量数据
it知识库

如何分析海量数据

阅读(30) 作者(admin)

  前一阵子分析了一个将近1TB的数据群(gz文件,压缩率10%)。因为第一次分析如此巨大的数据,没有经验,所以浪费了许多时间。下面是我整理的一些经验,方便后者。  下载数据Q:怎么自动下载多个文件?这是我遇到的第一个问...

ASP.NET中的认证与授权
NET技术

ASP.NET中的认证与授权

阅读(25) 作者(admin)

  用户认证  .net提供了3种用户认证的方式,分别是Windows,Forms,Passport。这几种形式的定义可以在网站根目录下Web.config中的authentication节点中看见。Windows是默认的验证形式,它是根据机器的访问权限来判...

NET技术

ASP.NET调用.sql文件(二)

阅读(35) 作者(admin)

  笔者前一阵子发表了一篇《ASP.NET调用.sql文件》文章,主要是是解决数据库配置,减去传统手工附加数据库和自己改写web.config文件等等这些复杂的过程,而是配置的向导。其中给出关键的技术知识点,就是通过sql数据...

it知识库

Google Closure Compiler 高级模式及更多思考

阅读(24) 作者(admin)

  前言  Google Closure Compiler 是 Google Closure Tools 的一员,在 2009 年底被 Google 释出,早先,有 玉伯 的 Closure Compiler vs. YUICompressor,主要就压缩率上进行了对比,另外有 承玉 的 应用 closure co...

NET技术

.Net中Exception你这样做了么?

阅读(29) 作者(admin)

  这篇文章旨在与园友分享我对Exception的理解,如果存在不足的地方欢迎您指出。  前不久写过一篇MVC的Exception的文章,这回重点讲解在实际开发中我对Exception 的认识。  讲到Exception难免会涉及到经典的...

NET技术

.Net令人纠结的Null

阅读(22) 作者(admin)

  从我们刚学.Net编程起,我们的程序不断被从天而降NullReferenceException打断。直到今天,我们仍然时常为C#的Null或者VB的Nothing困惑。什么情况下我们该返回null,如果参数是null代表什么。许多类型,有两种不同意...

it知识库

详细讲解SQL Server索引的性能问题

阅读(28) 作者(admin)

  在良好的数据库设计基础上,能有效地使用索引是SQL Server取得高性能的基础,SQL Server采用基于代价的优化模型,它对每一个提交的有关表的查询,决定是否使用索引或用哪一个索引。因为查询执行的大部分开销是磁盘I...

Web在线操作Office之Word
NET技术

Web在线操作Office之Word

阅读(24) 作者(admin)

  最近公司有个项目,需要直接在IE浏览器中操作Word文档,随后在网上搜了一些资料,感觉都不是很理想。不过,最后还是找到了一个功能比较强的控件,是老外开发的控件,需要注册。还好,没有注册时,只是在页面关闭时弹出一个...

it知识库

前端要给力之:URL应该有多长?

阅读(24) 作者(admin)

  URL到底应该有多长?我为什么要提这个问题呢?有许多优化指南里都写着:要尽量减小COOKIE、缩短URL,以及尽可能地使用GET请求等等,以便优化WEB页面的请求和装载。但是,这种所谓“尽可能”、“尽量&rdq...

it知识库

一个程序员生命中的角色!你属于哪种?

阅读(18) 作者(admin)

  为什么要说是《一个程序员在生命中的角色》,因为我不了解其他的行业,我目前的职业就是一个程序员。所以只能对自己的现状和自己的职能说解说一下。不管我们去做怎么。我们每天都会在扮演着不同的角色。但是有...

通过FxCop来验证.NET编码规范
NET技术

通过FxCop来验证.NET编码规范

阅读(39) 作者(admin)

  最近研究了fxcop,有些心得,写出来分享一下。
  FxCop介绍:  FxCop是一个代码分析工具,它依照微软.NET框架的设计规范对托管代码assembly进行检查。它使用基于规则的引擎,来检查出你代码中不合规范的部分;你也...

你是一个产品
it知识库

你是一个产品

阅读(20) 作者(admin)

  不久前的某一天,我突然得到了一个启示。我意识到用“程序员”和“雇员”这两个词来描述自己是很不充分的。我应该是个产品,而且你也是。如果你想发展你的职业生涯,你应该把你的职业生涯当...

在网页设计中寻找热情
it知识库

在网页设计中寻找热情

阅读(23) 作者(admin)

  年轻一代正推动着数字时代向前发展,并将会掌控网络的未来。从一开始,自由网站设计者这一职位就显得很有钱途,并且很诱人。自己规划时间、做任何自己想做的事、在家工作就能赚钱,并且走到哪学到哪。还有能比这些...

SQLServer2008助您轻松编写T-SQL存储过程(原创)
it知识库

SQLServer2008助您轻松编写T-SQL存储过程(原创)

阅读(24) 作者(admin)

  一、回顾早期的SQLSERVER版本  早在SQL2000时代,查询分析器的功能还很简陋,远不如VS那么强大。到SQL2005时代,代码高亮、SQL优化等功能逐渐加强,但是依然无法调试SQL语句。好一点的第三方的SQL语法编辑器似乎...

使用VS2010代码分析功能增强ASP.NET应用程序安全
NET技术

使用VS2010代码分析功能增强ASP.NET应用程序安全

阅读(30) 作者(admin)

  任何从事ASP.NET开发的人都不得不承认,在其职业生涯中曾经遇到过应用程序安全问题,开发人员常常被迫尽快交付代码,平台的复杂性和各种配置选项让应用程序的安全总达不到预期,此外,调试和生产环境的配置要求可能会...

it知识库

2011年值得注意的5个设计趋势

阅读(29) 作者(admin)

  在过去的12个月里,我们已经看到Web设计领域发生了许多变化。包括智能手机和平板电脑(如iPad)这些移动设备的日渐普及已经改变了用户对内容的访问和交互方式。还有,像HTML5、web字体和CSS这些新标准的正式通过...