IT技术博客

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

读书笔记:遇见未知的自己

灵修这个词是我在思考和学习敏捷个人时接触到的术语,《少有人走的路》是一本心智旅程的灵修类书籍,在敏捷个人社区有位敏友给大家推荐了另一本灵修类书籍《遇见未知的自己》,我看完后觉得还不错,所以在这里与大家分享一下。   以前看过一些IT书籍通过故事情节来写的,都感觉不怎么喜欢,曾经有编辑建议我写书也按照这种方式来写,再加上很多案例,坦白说我最讨厌这种方式了,写了一大本书,有用的没有多少页,我喜欢写出

《快速软件开发》读书心得

学习advanced software engineering已经很长时间了,但是系统地读相关project control和management的书还没有仔细地看过,借这一次读书心得的机会比较静下心来读了一些快速软件开发的书籍。   总体说来这是一体比较系统地介绍如何控制项目进程的一本书籍,其中我主要仔细地阅读了第11章到第13章。因为其中很多的内容都和在ASE课堂上的内容十分地相似,所以只阅读

用SSE2实现NV12转RGB32

最近要用到Intel的media SDK播放H264视频,发现intel的SDK转码出来的帧缓冲是NV12像素格式的,需要自己转换成RGB32格式。虽然这种代码网上找找一大堆,但还是自己动动手吧。 google了一下转换公式: C = Y - 16D = U - 128E = V - 128R = clip(round(1.164383 * C + 1.596027 * E))G = clip(r

ASP.NET中UrlEncode应该用Uri.EscapeDataString()

今天,茄子_2008反馈他博客中的“C++”标签失效。检查了一下代码,生成链接时用的是HttpUtility.UrlEncode(url),从链接地址获取标签时用的是HttpUtility.UrlDecode(url),从Encode到Decode,“C++”变成了“C  ”(加号变成空格)。这是大家熟知的问题,这里

Silverlight实用窍门序列:13.基于Popup浮动窗体控件模拟ToolTip的实现【附带实例源码】

        本节是基于第四节的源码基础上进行扩展的源码,故本节源码附带有鼠标右键和全屏功能。         在本节,我们将讲述一个小技巧:使用Popup浮动窗体控件模拟Tip悬浮效果。此技巧的原理是当鼠标移动到某个控件上面的时候会触发MouseMove事

Analog使用中的一些技巧和总结

Analog是一款用来快速处理日志的开源工具,具有很高的效率,但是生成的结果并不美观,本文就analog使用过程中的一些问题进行总结,讨论如何对analog进行深度的定制使用。 处理经过压缩的多个日志文件 analog可以读取gz格式压缩的日志文件,并且支持读取多个文件。这个选项在我们有多台前端Web服务器的时候可以用上,读取多个日志文件,可以通过两种方式实现:在配置文件中指定多行LOGFIL

工作流系统之三十七 自由流的实现(续)

工作流系统的自由流实现了不按照流程预定义的轨迹流转,即需要在节点之间任意的跳转。上一篇自由流的实现主要说明了跳转规律,如果是单节点间的跳转,只要有当前的节点,以及跳转到的节点,就ok了。但是当当前节点和任意跳转到的节点之间有分支并发线路后,就不是简单的跳转了,当分支套分支,分支主干等之间的跳转就更复杂了。 如果是这种串行路由,就很简单了。 但是这样的多路分支,分支嵌套分支的,就很复杂了。 因此在

Filed Under Category: Chanel Sunglasses

Chanel sunglasses are some of the best chichi and fashionable sunglasses achievable in the exchange these days. All of the celebrities are affected the newest models and we all appetite to bolt in on

自动增加项目构建或修订编号的脚本

背景 以前用 NANT 构建项目时,有个自动递增修订编号(Revision)的功能。现在转用 Visual C# 了,虽然可以用“[assembly: AssemblyVersion("1.0.0.*")]”的形式让编号自动递增,但递增数很大,而且不是从1开始。于是就写了个脚本,让修订编号(或构建编号)从现有的值开始,每次递增1。 原理 用脚本查找 AssemblyInfo

C# 高性能写文件 —— 只为挨砖

说到写文件,开源项目log4net对于.NET程序员来说恐怕是无人不知,本人一直想写一个性能高效的日志组件,但能力有限,因此来向大家学习,还望各位仁兄不吝赐教。 小弟写了一个简单的写文件的组件,经测试可以支撑5000的并发量(5000线程同时写同一个文件),再大的没测试,因为5000已经把CPU几乎沾满了。 贴出全部代码供大家探讨。 项目很简单,包含4个类: FileAppender

SQL Server 2005 自动化删除表分区设计方案

一、目的 在前面的文章中我已经介绍了SQL Server 合并(删除)分区解惑 和SQL Server 2005 分区模板与实例 和SQL Server 动态生成分区脚本,这篇文章就是在上面3篇文章衍生出来的。 我们的服务器的数据已经有了800G,并且每天进数据大概有120W条记录(数据空间大概为7G),而服务器现在已经没有太多的磁盘空间了,面对这样的问题,一般都是使用交换表分区来快速删

2010项目回顾

    今天过完年回来后,总是感觉大脑处于极度的饥渴之中,可能是因为去年项目结束,而新的项目还没有眉目的缘故吧。在这里稍微对过去一年所做的项目作一下总结吧。     在去年里,参加了一个优惠信息搜索项目(类似于团购导航,但不局限于团购),持续时间为四月份到十二月份,最后自己主动退去。     先说一下人员人布

ESFramework 4.0 快速上手 -- 离线消息如何实现?

在ESFramework 4.0 快速上手一文中,主要介绍了如何使用ESPlus.Rapid命名空间中的引擎来快速地构建基于TCP的网络通信系统,即使是使用ESPlus.Rapid来进行ESFramework快速开发,也还有很多可以介绍的内容,于是,我想再多写几篇文章来说明现实通信系统中的一些常见需求如何使用ESFramework快速实现。本文是为第一篇,介绍离线消息的原理和实现。  

Windows Phone 7 页面导航以及异常处理

目录 Windows Phone 7页面导航的方法    2 NavigationService.Navigate Method    2 Parameters    2 Return Value    2 示例

分享技术应用或思想、避免浪费我们的时间

    我骨子里认为自己是个不及格的程序员,曾经我学C,认为C是最强大的;学C++,认为C++无所不能;学.NET,认为万事万物皆.NET。那时候学习之余喜欢看一些讨论编程语言的优劣的文章,虽然不跟着发表评论,但心里还是有支持的一方。后来用了几门语言,施施然给自己标榜成:语言不重要,思想最重要。随着年龄的增长,工作环境内容的变迁,我没有发现我有了一个放之四海而皆准的观点,而是不

[翻译]jQuery 1.5.1 发布,全面支持IE9

原文地址:http://blog.jquery.com/2011/02/24/jquery-151-released/  jQuery 1.5.1发布了!这是自jQuery1.5发布以来第一个小版本更新,并且解决了很多BUG。   我们非常感谢如下的贡献者(Contributors),他们为此次的发布提供了很多补丁(Patches):antonkovalyov, csnov

C# 谈Dictionary<TKey,TValue>,SortedDictionary<TKey,TValue>排序

使用过Dictionary的人都知道,当每一个Add里面的值都不会改变其顺序,所以需要需要对其排序的时候就用到SortedDictionary,但SortedDictionary并不是那么理想,其默认的方式只支持正序排序,想要反序排序时必须得靠自己重新编写代码,下面来看一个简单的例子: 测试环境为Web,如在WinForm下,调试则只需改一下输出语句即可。 如以下代码在调试时不能使用则需要引用:

Ext入门学习系列(1-5)总纲,暂7篇

本系列Ext入门学习系列目前写到第五章(年前那段时间闲来无事),后续打算有空了把剩下的补充完整,形成一个系列,也为园子做点贡献,下面是章节目录:   Ext入门学习系列(一)环境配置   Ext入门学习系列(二)弹出窗体   Ext入门学习系列(三)复杂自定义窗体   Ext入门学习系列(四)面板控件   Ext入门学习系列(五)表格控件(1) &

[原创]关于Google搜索引擎爪录js内容的一点摸索

    昨日微博上发了一条关于Google收录js以及Ajax,Flash内容的短信,有几位朋友颇感兴趣,于是在这里略微详细的做一些说明。     首先看这篇文章的前提是假设读者已经对搜索引擎的收录原理有所了解。一些基本的内容在我的书中已有比较详细的描述。    不妨这里我们简单回顾一下比较通用和常

多媒体电教室系统设计方案

多媒体电教室系统设计方案 一、系统概述     随着现代化教学系统在各学校的不断推进,传统的方式已经不适应现代化的需要,集多功能教室系统、多媒体教学系统、演播系统于一体的新型现代化教育体系在教育行业得到了日益广泛的运用。作为一种新型的教育形式和现代化教学手段,多媒体技术给教育行业带来了新的机遇。 二、学校教学需求    为了摆脱“粉笔、