IT技术博客

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

编程基本算法(二)

在写此文章之前,笔者想说说关于程序员的基本知识,好多园友在博客园上谈论自己的工作经历,或者给毕业生的建议,笔者很赞同期中园友建议在同学在学校里将计算机基础打好,没有良好基础怎么能建大厦呢?有了一些基础基本知识,在去学习深的理论就是事半功倍了,如果是先遇到深理论在去学习相关的基础,那就是事倍功半了。也许许多同学会说,现在的很多企业都招能直接上手的,笔者首先想说那种企业肯定是小企业,鼠目寸光,招也找不

个人常用的免费iPad app软件(个人风格突出且不需越狱)

我的iPad系统是iOS4.3没有越狱,推荐下面这些免费软件给各位iPad玩家。 这些软件都是通过美国app store下载来的,不用信用卡注册一个美国app store其实很简单,就是购买一个free的软件就行了。某些情况下也许需要翻墙。 下面推荐的软件都是免费的,在app store中可以搜索名字找到下载。不需要越狱也不需要破解,基本上已经满足了我日常需求。 先说说我觉得应该有但是现在

在C#中选择正确的集合进行编码

要选择正确的集合,我们首先要了解一些数据结构的知识。所谓数据结构,就是相互之间存在一种或多种特定关系的数据元素的集合。结合下图,我们看一下对集合的分类。 集合分类 在上图中,可以看到,集合总体上分为线性集合和非线性集合。线性集合指元素具有唯一的前驱和后驱的数据结构类型。非线性集合是指具有多个前驱或后驱的数据结构类型,如:树、图。在FCL中,非线性集合实现的比较少,所以我们将会更多的讨论线性

“jQuery风暴” 推荐及配套代码下载

    近一年没有更新博客. 这一年我进行了我的第一次跳槽和转型. 从架构到一名前端开发, 这个转型是纠结的.现在我是百度的一名前端开发工程师.       “从零学习jQuery”系列教程收到了很多人喜欢,  这一年在经历转型的同时, 也完成了一本介绍jQuery的书: “jQuery风暴”   &

AutoCAD 2012 中的新API 视频讲座

Autodesk 2012系列产品已经发布,ADN的DevTech美国区经理Stephen也录制了一个关于AutoCAD 2012中的最新API的视频录像发布到Kean的Through The Interface博客上。考虑到国内用户好多都不能访问Through The Interface博客,我把视频录像和相关下载链接在这里转帖一下。视频和下载在国内应该都可以正常访问。   在线观看:

WP7有约(四):课程全景

WP7有约(四):课程全景  Written by Allen Lee  Do I trust some and get fooled by phoniness, or do I trust nobody and live in loneliness? – Linkin Park, By Myself  化零为整     

IEnumeralbe<T>被误用一例

我一直使用Linq To SQL,以前一直没有问题,但前两天发生了一件怪事。先写个示例代码有助于理解。  1 /// <summary>根据指定的参数和分页信息搜索文章,并输出分页情况。</summary>  2 /// <param name="title">文章标题包含的内容。</

分享27款非常棒的 jQuery 表单插件

jQuery的易扩展性吸引了来自全球的开发者来共同编写jQuery插件。jQuery插件不仅能够增强网站的可用性,有效地改善用户体验,还可以大大减少开发时间。本文收集了非常棒的jQuery表单插件与大家分享,欢迎大家推荐更多更好的插件。 1- jQuery inline form validation 2- Uniform 3- Autotab 4- jquery Niceforms

今天你用了几个系统?

企业信息化是一个非常时髦的概念,各行各业都力图通过广泛的应用各类业务系统、管理系统、办公自动化系统等等,实现自己的信息化,日积月累,最后形成每个企业员工(包括管理者),每天都必须面对一堆或多或少的各类系统,作为企业信息化起步较早的银行业尤其如此。 这里介绍下我一天的“系统”历程: 上午一到单位,第一个使用的是考勤系统;待坐定开启两台电脑后正式开工(这里要补充说明下,两台电脑

Web系统下Office文档的处理 之OpenXml应用分类资料

本文对常见的处理参考和工具提供一个简要的参考。 对于实际的解决方案参考如下地址(有很多的分类知识) http://blogs.msdn.com/b/ericwhite/archive/2008/10/20/eric-white-s-blog-s-table-of-contents.aspx  本文对我们常见的处理涉及的几个方面进行一个汇总和参考 另两个参考文章:  Web系统下

【老孙随笔】技术人如何发财致富?

成功学泛滥的今天,技术人也不再心地单纯了。   技术人不再以技术的精纯为追求目标了,如今技术人更重视的是如何通过技术换得妻子、儿子、房子、车子、票子。说一千道一万,技术人的目标就是一个金光闪闪的大字——“钱”。  很多人对老孙的话嗤之以鼻:我们是纯真无邪的IT人,怎么会那么没品。老孙不想反驳这种观点,因为这篇博客的点击量

ESFramework 4.0 有哪些优点?

      作为.NET平台上的通信框架,ESFramework有哪些优点了?我们有什么理由要使用ESFramework来开发自己的通信应用?   1.高性能      ESFramework底层使用IOCP模型,使得数据收发与处理达到最高性能。当前主流配置的服务器(如至强4核双CPU、4

基于微软Dryad分布式并行计算平台云技术的研究

      微软于2010年12月21日发布了分布式并行计算基础平台——Dryad测试版,成为谷歌MapReduce分布式数据计算平台的竞争对手。它可以使开发人员能够在Windows或者.Net平台上编写大规模的并行应用程序模型,并能够在单机上所编写的程序很轻易的运行在分布式并行计算平台上,程序员可以利用数据中心的服务器集群

IE6/7 and IE8/9(怪异模式)中form元素默认样式导致的bug

做邮箱首页时碰到的,如下 <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>IE6/7下form元素默认样式导致的bug</title> </head> <body style="padding:0 400px;">

ACM/ICPC题目输入情形及其处理方法

情形(1)输入数据文件中,第一行数据标明了测试数据的数目; 处理方法: //kase表示测试数据数目int i, kase;scanf("%d", &kase);for (i = 1; i <= kase; i++){ //处理低 i 个输入}... 情形(2)输入数据文件中,有标明输入结束的数据; 处理方法: //假定每组测试数据包含两个数据:m,n;//0 0表

所见即所得的Excel报表生成(二)——从Html table到Excel Cell

在上一篇文章中,已经解决了如何获取html table结构的问题。在本篇文章中,我们着力于table结构的解析。     Html table的结构我们大家都很熟悉,那么在另一端如何构造一个结构,让Excel可以很好的接受和处理呢?   直观的看,一个完整Excel的内容是由位于各个单元格(Cell)中的内容组合而成的。而每个单元格(Cell)都有相应X、Y坐标来标示其位置。也就是说,一

IE7,IE8怪癖模式下reflow与expression导致的问题.

在一个项目中为遮蔽FLASH,在IE里的一些特定条件下进行了reflow. 另外,为支持IE6和IE7,IE8怪癖模式下的fixed,使用了CSS表达expression 导致了悲剧的出现... 看效果: <html><head><meta charset="utf-8" /><title>test</title><style&g

【WP7进阶】——XNA游戏精灵的动画

       通过上面几节的学习,慢慢的掌握了精灵的一些基本常识,但是我们知道游戏中游戏精灵都是富于表现能力的,并且通过不同的动作或者动画去构造一个游戏。 这篇文章将学习如何使用系列图为游戏精灵添加动画效果,以下面这一系列图为例,将其分割显示: --这个图片是偷 深蓝 的       这是一张pn

VS2010测试功能之旅:编码的UI测试(4)-通过编写测试代码的方式建立UI测试(下)

VS2010测试功能之旅 ——编码的UI测试系列之四:通过编写测试代码的方式建立UI测试(下) RealZhao,2011年3月23日 回顾 最近比较忙,距离上次更新的时间较久,见谅。 在本章上部分,介绍了“添加用户”窗口的测试代码编写。想必大家也看到了,在UIMap.cs文件中实现自定义编码是一件很轻松的事情,接下来将介绍下个部分,查询用户窗体的测

所见即所得的Excel报表生成(一)——获取Html table结构

最近做一个小的报表系统,功能本身没什么。最后客户要求一个打印功能,所谓打印,就是按照页面上报表的样子,一模一样的为其生成Excel文件。   再也不想为了构造结构一样的Excel表格而再次考虑繁琐数据逻辑了!于是乎冒出了这样的一个想法:我要是能获得页面上的报表table,那么只要分析其结构,不就可以构造出相应的Excel表格来吗?   思来想去,觉得这应该是一条可以走的通的路,于是便着手寻找实现的