IT技术博客

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

在博客中插入动态数学公式——基于MathTex的小工具

Foreword   这学期我们专业开设了“光电图像处理”这门课,因此我有意在博客园上发表一些相关的随笔。在写作过程中必将涉及到一些数学公式,需要在博客中嵌入公示图片。对此,我的一贯做法是:在Word中用公式编辑器中敲出一行公式,然后截图,上传,放置到博文中的相应位置即可。   公式少、较简单的话,此办法还是可行嘀。但是若公式非常复杂的话,word就会表示扛不住了。而且在截

自制摄像头云台,并通过计算机LPT并口直接控制(二)

硬件准备 1,待监控对象若干(只、个、位),呵呵开个玩笑。 2,普通摄像头一个,电脑市场到处都是卖的,¥30~40左右一个,我这个买的时候号称1400万像素,要是真的话,我还是回去把我的佳能7D扔掉好了。 3,RC模型舵机两个,淘宝有的卖,10~20一个,因为我们只是控制摄像头转动,需要的力矩很小,普通3KG的足够了。我们需要控制摄像头左右、上下移动,所以需要2个舵机,一个转轴水平,一个转轴垂

基于“事件”驱动的领域驱动设计(DDD)框架分析及Demo演示

从去年10月份开始,学了几个月的领域驱动设计(Domain Driven Design,简称DDD)。主要是学习领域驱动设计之父Eric Evans的名著:《Domain-driven design:领域驱动设计:软件核心复杂性应对之道》,以及另外一本Martin Flower的《企业应用架构模式》,学习到了不少关于如何组织业务逻辑方面的知识。另外,在这个过程中也接触到了一些开源的架构和一些很好的

关于Expression Tree和IL Emit的所谓的"性能差别"

昨天写了《三种属性操作性能比较》,有个网友写信问我一个问题:从性能上看,Expression Tree和IL Emit孰优孰劣?虽然我在回信中作了简单的回答,但不知道这个网友是否懂我的意思。反正今天呆在家里也没事儿,干脆再就这个话题再写一篇文章。 目录: 一、Expression Tree和IL Emit并不存在所谓的性能差异 二、属性赋值操作的两种写法

分享一个查看JSON的程序

Ajax盛行的年代,JSON成了不可或缺的数据格式。自己做了一个查看JSON的程序。与大家分享。   点击 Format 格式化文本, 点击 View 查看树形视图     点击左侧一个节点,在右上侧可以以此为节点查看,在右下方查看文本模式。   依赖项目:http://json.codeplex.com/   下载:Zx

分享29款基于 HTML 5 Canvas 的网页游戏

现在,越来越多的人尝试用 HTML5 来制作网页游戏等丰富的 Web 应用。上次向大家推荐了21款最佳 HTML5 网页游戏,今天要与大家分享的是另外25款基于 HTML5 Canvas 开发的网页游戏,相信体验了这些游戏之后,大家都会觉得 HTML5 很好很强大。 1. 3Bored 2. 3D Tetris – Cubeout 3. A first person shooter

C#实现窗口贴边自动隐藏、任务栏隐藏至托盘并添加双击和右键菜单

开发环境:Windows7系统,Visual Studio 2010专业版,.Net Framework 2.0。 一、Winform窗体贴边自动隐藏 新建Windows窗体应用程序,向Form1窗体中添加一个Timer控件,设定其Interval属性值为50,并为其添加Tick事件。代码为: private void timer1_Tick(object sender, EventArgs e)

.Net 4.0 Parallel 编程(六)Task(下)

在之前的文章中已经介绍过了Task的基本使用了,以及如何取消任务、任务继续等功能。本篇Post主要就Task的异常处理以及Wait功能进行些介绍。 等待时间执行 在TPL中我们可以通过三种方式进行等待,一是通过CancellTaken的WaitHanle进行等待、第二种则是通过传统的Tread.Sleep方法、第三种则通过Thread.SpainWait方法。 CancellToken方式:

SQL Server 2008空间数据应用系列十:使用存储过程生成GeoRSS聚合空间信息

友情提示,您阅读本篇博文的先决条件如下:   1、本文示例基于Microsoft SQL Server 2008 R2调测。   2、具备 Transact-SQL 编程经验和使用 SQL Server Management Studio 的经验。   3、熟悉或了解Microsoft SQL Server 2008中的空间数据类型。   4、具备相应(比如OGC规范、KML规范)的GIS专业理

ASP.NET杂谈-一切都从web.config说起(1)(开篇)

这个系列在我脑海中已经酝酿了很久,一直没有动手写,今天晚上终于下定决心,抽空也要把他写出来,其实主要是大家一起来探讨和交流ASP.NET编程。 原始的web.config信息 首先我们新建一个ASP.NET Web应用程序,看看VS自动生成的web.config中有那些内容,如下: 1: <?xml version="1.0" encoding="utf-8"?>

提升用户体验的40个Firefox 4扩展

我在上一篇文章《硝烟渐浓:Windows下主流浏览器的全面比拼》中提到了Firefox强大的扩展性,并链接了两年前写的文章《提升用户体验的38个Firefox扩展》。但是我发现这篇发表于百度空间的日志“被”私有了,原因是因为含有某些关键词。我通读了几遍,改了几个我认为可能是关键字的内容,可是仍是私有状态,搞的我很是莫名其妙。因此我决定在原文的基础上修改一下,重新撰写一篇Fi

[C#.NET通用权限管里系统组件]对资源权限、列表型、记录级权限、数据集权限的实现参考

   周末出差在北京,加班休息时写写博客,把一些自己整理的权限控制的内容都进行一下有调理的整理分享给有需要参考的人。先把记录集权限如何实现的,分享给大家一下。     通用权限管理系统,可以满足各种最严格的权限配置管理要求,可以显著提高系统的稳定性,安全性,可以减少开发周期,见效快,是建设信息化项目工程的必备权限控制管理组件。  &nbs

(原创)JAVA读取硬件信息(MAC地址,CPU号,硬盘卷标,CPU型号及CPU使用率等信息)

在发布新版的MYPM时,加密要用到相关硬件信息,于是写了下面的测试类 运行main 打印信息如下图 如果读取所有MAC地址,在下面代码打印MAC地址处for循环既可 需要引用的包sigar-1.6.3.jar 及相关动态库 测试时我加载了sigar自带所有动态库 详见main方法内  package cn.com.mypm.common.util;import java.io.B

查询对象模式

       复杂的数据查询是web系统中很重要的一部分。如果数据访问代码构建在一个Dao对象或者repository对象中其实也是可行的。如果把复杂的数据查询抽离出来单独建模, 让Dao对象和repository对象只留下基本的数据访问访问,不就可行实现更高阶的责任分离了吗。(以下讲解以本文附带的代码为例)   &

【WP7进阶】——XNA游戏平面矩形碰撞检测

碰撞检测在几乎任何游戏都是很关键的一个部分,而碰撞检测又决定了游戏的流畅性,它对流畅性的影响如何之大的原因,在于碰撞检测算法越是精确到位,游戏将会运行得越缓慢。在碰撞检测方面,很明显需要在准确性和性能之间进行权衡。 实现碰撞检测最简单和快速的方式是通过包围盒算法。当用一个包围盒算法时,就需要在屏幕上的每个物体(纹理图像)周围“画“一个盒子(矩形块),然后检查这些盒子是否相交

Winform的Bitmap调色板的一个问题

帮人做一个遥感数字图像处理的小功能,其中的数据源是Landset图像,八位灰度。 然而Winform真的太弱了,System.Drawing下的PixelFormat(像素格式)枚举居然没有提供八位灰度模式,无奈只好用 PixelFormat.Format8bppIndexed(八位颜色索引)替代,可是问题又来了···   要使颜色索引模式生效,必须在Bit

wdk tips (7.1): 线程的创建和销毁

虽然内核开发人员从一开始就要考虑多线程的问题,但用户态开发人员曾经有过一段美好的生活:他们只需关心一条线程(多半是UI线程)并且不必在乎太多性能问题:即使你在主逻辑里嵌套了无数层循环都没关系,该死的摩尔定律替你搞定一切问题。进入多核时代后,用户态开发人员终于发现了他们忽略很久的,但及其重要的一个技术点:多线程。朋友,好生活已经结束了,欢迎你来到混乱的时代。 我知道现在来写这篇东西似乎不合时宜,因为

切比雪夫滤波器的特性分析和设计

作者:Joseph Pan (转载请保留出处:http://www.cnblogs.com/weizhoupan/archive/2011/03/26/1996500.html) 一、实验背景 数字滤波器是DSP中非常重要的组成部分。滤波器有两种用途:分离混合的信号,复原失真的信号。在基频分析器中,伴奏是对人声的一种噪音干扰,因此需要尽可能减少噪音的影响。由于人的音高在300Hz~2000H

数据库设计 Step by Step (1)

引言:一直在从事数据库开发和设计工作,也看了一些书籍,算是略有心得。很久之前就想针对关系数据库设计进行整理、总结,但因为种种原因迟迟没有动手,主要还是惰性使然。今天也算是痛下决心开始这项卓绝又令我兴奋的工作。这将是一个系列的文章,我将以讲座式的口吻展开讨论(个人偷懒,这里的总结直接拿去公司培训新人用)。   系列的第一讲我们先来回答下面几个问题 数据库是大楼的根基 大多数程序

分享一款基于Windows Phone 7的Metro样式的Silverlight主题

Windows Phone 7的Metro主题真的非常好看,同样我们可以将Metro主题应用到Silverlight应用程序中,前阵子在关注Windows Phone 7的时候发现就有这么一款主题,大家可以去http://silverzine.com/7metro/7metro.html 上看看具体的效果。   在该网站提供源代码下载,http://silverzine.com/7met