IT技术博客

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

企业信息开发平台(4)表单设计(上)

      表单是应用程序与用户交互最直接的窗口,也是客户需求最直接的表现形式。所以表单无论是重新开发,或是修改,如果能很快的对客户做出响应,那么客户对公司的好感度将大大的提高(当然你如果是在IBM这样的大公司,那又不同了,不过一款好的工具也是必不可少的)。      在基于Visual Studi

一个高性能、易用性强、跨数据库的数据库访问框架(它即将问世,功能展示)

1.高性能(该框架采用纯的ADO.NET进行框架,避免Linq以及反射带来的性能损失); 2.易用性强(配置简单,智能感知,代码生成器的辅助,会sql就可(可以自我性能优化)) ; 3.多数据库支持(整个框架采用工厂模式设计,目前支持oracle,mssql,mysql,sqlite,acess,如果需要可自我扩增,工厂模式就这点好,你懂的)   下面我们预览一下. View Code

将一幅图像转换为灰度图

灰度图是指用灰度表示的图像,灰度是在白色和黑色之间分的若干个等级,其中最常用的是256级,也就是256级灰度图。灰度图在医学、航天等领域有着广泛的应用。 那么如何将一幅彩色图像转换为灰度图呢?根据人眼对红绿蓝三色的敏感程度,可以使用以下比例式进行转换:          Gray = R*0.3+G*0.59+B*0

SilverLight4 右键菜单和悬停框

在Silverlight4之前,要是想使用右键菜单,只能采用自己模拟的方法,但是这个方法必须将windowless属性设置成true。但是,一旦windowless属性被设置成true的话,Silverlight画面中的所有TextBox控件里就不能输入中文了。为此将项目从vs2008升级到VS2010,直接使用Silverlight4中的右键菜单功能。 下边是我在实际开发中给一个STACKPAN

数据结构栈用C语言表示 有几点问题 求教

                                 &n

不是HR,Leader你会面试应聘者吗(如何起好手中的扑克牌)

不是HR,Leader你会面试应聘者吗           ------如何起好手中的扑克牌前言:  我先写了一篇博文《不是HR,Leader你到底需要招什么样的程序员(变形金刚?超人?可能吗!)》,得到不少园友的交流和意见,于是想再写一下自己面试应聘者的经验,来归纳总结和检讨一下自己需要注意的地方

HD2做Windows Phone 7开发机小记(上)

HD2刷成windows phone7 前段入手HD2,刷成了windows phone7系统,在百度文库中找了一个刷机方法,地址是: http://wenku.baidu.com/view/e8b2e7f47c1cfad6195fa758.html 注意刷机前下载好两个软件包: 刷好后可以申请一个windows phone 的激活码,目前windows phone的版本是英文的,没

图文并茂 简单 ATL COM开发

1.打开vs2010,新建ATL COM 项目,如下图1   2.勾选 【支持COM+ 1.0】和【支持部件注册器】   3 添加了一个com项目,在项目名称上点击右键,添加类,如下图   然后打开如下窗口,选择ATL简单对象即可。   然后是如下窗口,在简称一栏中输入类名称FirstClass,其他输入框会自动填写,然后点击完成即可。如果出现提示【是否覆盖

漫游红黑树之插入篇

1. 红黑树简介 2. 红黑树性质介绍 3. 漫游红黑树 4. 我的EasyCoding库 5. 参考资料及代码下载  <1>. 红黑树简介  红黑树是一种平衡的二叉查找树,是一种计算机科学中常用的数据结构,最典型的应用是实现数据的关联,例如map等数据结构的实现。1972年,鲁道夫贝尔最先发明,但是他称之为“对称二叉B树”,真正的称之为&

Mongodb源码分析--Mongos

    MongoDB提供了auto-sharding 功能。因为其是auto-sharding,即mongodb通过mongos(一个自动分片模块,用于构建一个大规模的可扩展的数据库集群,这个集群可以并入动态增加的机器)自动建立一个水平扩展的数据库集群系统,将数据库分表存储在sharding的各个节点上。    一个mongodb集群包

【ASP.net文档】用C#实现HTTP协议下的多线程文件传输

很多人都有过使用网络蚂蚁或网络快车软件下载互联网文件的经历,这些软件的使用可以大大加速互联网上文件的传输速度,减少文件传输的时间。这些软件为什么有如此大的魔力呢?其主要原因是这些软件都采用了多线程下载和断点续传技术。如果我们自己来编写一个类似这样的程序,也能够快速的在互联网上下载文件,那一定是非常愉快的事情。下面我就讲一讲如何利用C#语言编写一个支持多线程下载文件的程序,你会看到利用C#语言编写网

Silverlight实用窍门系列:41.Silverlight中调用麦克风模拟录音机设备,存储为WAV音频【附带实例源码】

        在Silverlight 4中支持了麦克风设置的调用,在本节中我们将调用麦克风设备,然后进行录音,并且将录制的声音存取为Wav音频文件。         第一步、首先我们从AudioSink类派生一个音频接收器类:WavAudioSink。其代

[推荐]ORACLE PL/SQL编程详解之一:PL/SQL 程序设计简介(千里之行,始于足下)

[推荐]ORACLE PL/SQL编程详解之一: PL/SQL 程序设计简介(千里之行,始于足下) ——通过知识共享树立个人品牌。 继上六篇:        [顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功)  

了解SQL Server触发器及触发器中的事务

引述      首先, 说下我写篇文章的目的,我希望能把我对触发器的理解,分享出来与你一起学习。如果你有对触发器和事务的概念,有些了解,这篇文章,对你来说会是很简单,或能让你更进一步的了解触发器里面的一些故事,和触发器中事务个故事。在这边文章里面,我不会从触发器和事务的概念去讲述,而是从常见的两种触发器类型(DML触发器 & DDL触发器

步步为营 .NET 代码重构学习笔记 二、提炼方法(Extract Method)

动机(Motivation) Extract Method是我们最常用的重构手法之一.当我们看见一个过长的函数或一段需要注释才能让人理解用途的代码,我们就会将这段代码放进一个独立函数中. 有数个原因造成我们喜欢简短而有良好命名的函数.首先,如果每个函数的粒度都很小(finely grained),那么函数之间彼此复用的机会就更大;其次,这会使高层函数代码读起来就像一系列注释;再者,如果函数都是

推荐10个很棒的 CSS3 开发工具

CSS3 是对 CSS 规范的一个很大的改善和增强,它使得 Web 开发人员可以很容易的在网站中加入时尚的效果。尽管如此,有几个工具可以在你使用 CSS3 制作网站的时候起到很好的帮助作用。在这篇文章中,收集了10款非常有用的工具推荐给大家。 CSS3 Pie 使用CSS3 Pie可以让IE6至IE8版本实现大多数的CSS3修饰特性,如圆角、阴影、渐变等等。→ 访问 CSS3

网站活跃用户统计的思路与设计

简单的讲,活跃用户就是:一段时间内,有多少登录用户访问了你的站点。这儿的时间段可以为:天,周,月。同时也可以细分到各个子站点。通过活跃用户,我们可以看出一个站点的受欢迎程度,毕竟一个站点做的好不好,最重要的标准还是:有多少人在用,以及他们是否喜欢你的站点。要统计活跃用户,首先就要记录用户的访问明细,可以有2种方式:1 每天从IIS日志里,提取不重复的用户ID列表2 通过js脚本的方式,往统计站点提

优化你的DiscuzNT,让它跑起来(2)发帖回帖篇

上次对DiscuzNT的看帖做了性能优化,这次主要针对发帖和回帖做下优化,本文还是以优化数据库为主,C#的优化以后有时间另外记录。 看帖,发帖,回帖 都是一个论坛的基本操作,如果性能不好导致这些操作变慢,论坛的效果可想而知了,那我们来看看DiscuzNT发帖和回帖都有些什么操作,性能如何。 做事情总要有个先后,我给这次的优化工作也做了个步骤:(有图有真相) 1)看代码,查到发帖回帖调用的存储过程;

程序员成熟的标志《程序员成长路线图:从入门到优秀》成熟篇(节选3)

《程序员成长路线图:从入门到优秀》成熟篇(节选3) 程序员成熟的标志 程序员在经历了若干年编程工作之后,很想知道自己水平到底如何?自己是否已经成为成熟的程序员?虽然程序员会对自己有一个自我评价,但是,自己的评价和社会的评价、专业的评价会有差异,所以程序员自己并不能肯定这个评价。现实中,除了各种证书之外,很少有人会专门给出一个程序员的成熟度的评价。人们往往是偶发性地就事论事地对程序员的工作作出好与

Silverlight_Rest_WCF系列之五:RestInvoker的使用

在上篇文章中我们封装了Rest请求,下面我将做一些demo给大家演示RestInvoker怎么使用。 首先是服务契约代码: 这里注意下CreateByIdAndName方法,因为有两个参数,所以bodyStyle选择wrappedRequest.也就是对Request进行Wrapped的意思。 Wrapped的效果就是Json的格式会不一致。 View Code [ServiceContrac