自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (5)
  • 收藏
  • 关注

转载 经验分享:CSS浮动(float,clear)通俗讲解

很早以前就接触过CSS,但对于浮动始终非常迷惑,可能是自身理解能力差,也可能是没能遇到一篇通俗的教程。       前些天小菜终于搞懂了浮动的基本原理,迫不及待的分享给大家。      写在前面的话:       由于CSS内容比较多,小菜没有精力从头到尾讲一遍,只能有针对性的讲解。       如果读者理解CSS盒子模型,但对于浮动不理解,那么这篇文章可以

2014-04-15 10:08:34 561

转载 对CSS中的Position、Float属性的一些深入探讨

对CSS中的Position、Float属性的一些深入探讨对于Position、Float我们在平时使用上可以说是使用频率非常高的两个CSS属性,对于这两个属性的使用上面可能大多数人存在一些模糊与不清晰的地方。本文主要对这两个属性使用上的一个介绍以及两个属性交叉使用上的一些探讨。本文主要探讨点:Position、Float属性的基本使用方法Position、Floa

2014-04-15 09:43:36 760

转载 javascript 常用操作

事件源对象 event.srcElement.tagName event.srcElement.type捕获释放 event.srcElement.setCapture();  event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event

2012-10-13 19:30:57 1080

转载 ANSI,ASCII,Unicode的区别与联系

快下班时,爱问问题的小朋友Nico又问了一个问题: "sqlserver里面有char和nchar,那个n据说是指unicode的数据,这个是什么意思。" 并不是所有简单的问题都很容易回答,就像这个问题一样。于是我答应专门写一篇BLOG来从头讲讲编码的故事。那么就让我们找个草堆坐下,先抽口烟,看看夜晚天空上的银河,然后想一想要从哪里开始讲起。嗯,也许这样开始比较好…… 很久很久

2012-06-16 11:11:04 551

转载 使用EventLog类写Windows事件日志

操作系统: Windows XP SP3            开发工具: Visual Studio 2008                 语言: C# 3.0  .net Framework: 3.5    在程序中经常需要将指定的信息(包括异常信息和正常处理信息)写到日志中。在C#3.0中可以使用EventLog类将各种信息直接写入Window

2012-06-02 17:55:56 563

转载 C#线程系列讲座(4):同步与死锁

虽然线程可以在一定程度上提高程序运行的效率,但也会产生一些副作用。让我们先看看如下的代码:    class Increment     {        private int n = 0;        private int max;        public Increment(int max)         {            this.ma

2012-06-02 10:47:50 463

转载 C#线程系列讲座(3):线程池和文件下载服务器

如果设计一个服务器程序,每当处理用户请求时,都开始一个线程,将会在一定程序上消耗服务器的资源。为此,一个最好的解决方法就是在服务器启动之前,事先创建一些线程对象,然后,当处理客户端请求时,就从这些建好的线程中获得线程对象,并处理请求。保存这些线程对象的结构就叫做线程池。    在C#中可以通过System.Threading.ThreadPool类来实现,在默认情况下,ThreadPool

2012-06-02 10:35:24 399

转载 Thread2

五、   判断多个线程是否都结束的两种方法确定所有线程是否都完成了工作的方法有很多,如可以采用类似于对象计数器的方法,所谓对象计数器,就是一个对象被引用一次,这个计数器就加1,销毁引用就减1,如果引用数为0,则垃圾搜集器就会对这些引用数为0的对象进行回收。方法一:线程计数器线程也可以采用计数器的方法,即为所有需要监视的线程设一个线程计数器,每开始一个线程,在线程的执行方法中

2012-06-02 10:30:56 486

转载 Thread类的基本用法1

一、             Thread类的基本用法通过System.Threading.Thread类可以开始新的线程,并在线程堆栈中运行静态或实例方法。可以通过Thread类的的构造方法传递一个无参数,并且不返回值(返回void)的委托(ThreadStart),这个委托的定义如下:[ComVisibleAttribute(true)]public delegate

2012-06-02 10:30:02 577

转载 BeginInvoke和EndInvoke方法

开发语言:C#3.0IDE:Visual Studio 2008本系列教程主要包括如下内容:1. BeginInvoke和EndInvoke方法2. Thread类3. 线程池4. 线程同步基础5. 死锁6. 线程同步的7种方法7. 如何在线程中访问GUI组件一、线程概述在操作系统中一个进程至少要包含一个线程,然后

2012-06-02 10:15:24 390

转载 白话并发冲突与线程同步(1)

转载▼    猴子抬头道:“我有一个梦,我想我飞起时,那天也让开路,我入海时,水也分成两边,众仙诸神,见我也称兄弟,无忧无虑,天下再无可拘我之物,再无可管我之人,再无我到不了之处,再无我做不成之事,再无我战不胜之物。”

2012-06-01 17:34:14 862

转载 白话并发冲突与线程同步(2)——Monitor、lock和死锁

转载▼     竞赛暂时胜过它的目的,永远如此。对于要建立殖民地的殖民主义者,生活的意义就在于征服。士兵看不起移民,但是,征服的目的不就是要让移民定居下来吗?因此,在进步的狂热中,我们把人招来修铁路,建工厂,钻油井。但是,我们不是记得很清楚,我们进行的这些建设是服务人类的。……真理,对于一些人来说就是建造房子,而对于另一些人来说就是居住。

2012-06-01 17:32:45 647

转载 白话并发冲突与线程同步(3)——Mutex、EventWaitHandle、AutoResetEvent 和 Manua (2012-05-18 13:16:12)

转载▼     不过这热气是从实在的火里发出来的呢,还是从他的爱情里发出来的呢,他完全不知道。他的一切光彩现在都没有了。这是因为他在旅途中失去了呢,还是悲愁的结果,谁也说不出来。                                                                                    ——安徒生

2012-06-01 17:31:53 922

转载 App.Config详解

应用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。配置文件的根节点是configuration。我们经常访问的是appSettings,它是由.Net预定义配置节。我们经常使用的配置文件的架构是象下面的形式。先大概有个印象,通过后面的实例会有一个比较清楚的认识。下面的“配置节”可以理解为

2012-05-27 12:44:02 1980

转载 WebBrowser与IE的关系,如何设置WebBrowser工作在IE9模式下?

一.问题的提出偶然发现,Winform里的WebBrowser和IE实际安装的版本似乎并不同步,很有趣! 下面有张图,里面一个窗口是用IE9打开某网站,另一个窗口是用Winform+WebBrowser打开同样的网站,有意思的事情出现了。 在IE9窗口中,这个网站左边菜单树无法显示,原因是IE9使用的技术较新,而网站使用的技术较旧,未能及时同步更新到

2012-05-27 09:12:29 17193 2

转载 用.NET 操作Excel编程;

引用:D:\Program Files\Microsoft Office\Office\EXCEL9.OLB 1. 创建一个新Excel的Application: Application exc = new Application(); if (exc == null) { Console.WriteLine("ERROR: EXCEL couldn't be starte

2012-05-23 20:27:02 637

转载 C#获取DLL、程序路径,C#获取桌面、收藏夹等特殊系统路径

桌面路径:Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);//获取DLL的目录 Assembly myAssembly = Assembly.GetEntryAssembly();string path = myAssembly.Location;DirectoryInfo dr =

2012-05-23 11:33:00 587

转载 C#创建Windows Service(Windows 服务)基础教程

Windows Service这一块并不复杂,但是注意事项太多了,网上资料也很凌乱,偶尔自己写也会丢三落四的。所以本文也就产生了,本文不会写复杂的东西,完全以基础应用的需求来写,所以不会对Windows Service写很深入。本文介绍了如何用C#创建、安装、启动、监控、卸载简单的Windows Service 的内容步骤和注意事项。一、创建一个Windows Service1)创建W

2012-05-23 00:26:49 453

转载 自己开发窗体设计器----转载 刘志波 译

Shawn Burke微软公司2001年6月英文原稿《Writing Custom Designers for .NET Components》http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndotnet/html/custdsgnrdotnet.asp刘志波 译2001年

2012-05-08 21:08:53 4548

转载 用.NET Framework 2.0创建Form设计器

Microsoft .NET Framework 1.0提供了一个非常通用的设计时框架,但是没有提供任何实现代码来完成一个设计器,Visual Studio? .NET实现了所有的复杂逻辑,要第三方去重新实现这个复杂的逻辑。.NET Framework 2.0引入了一组类能够用于设计器的实现。   理解.NET Framework如何工作,非常重要的是要了解设计器是如何使用的。设计

2012-05-08 19:36:02 885

转载 通过用 .NET 生成自定义窗体设计器来定制应用程序

20转自微软的MSDNhttp://www.microsoft.com/china/MSDN/library/netFramework/netframework/CustomFormsDesigner.mspx?mfr=true  它上面有许多微软产品的帮助信息,全球许多工程师一起解决问题本文讨论:?设计时环境基本

2012-05-08 19:35:03 2726

转载 Binding,BindingManagerBase, BindingContext的用法

Binding对象:代表某对象属性值和某控件属性值之间的简单绑定。其主要负责将控件的属性和对象的属性进行关联。BindingManagerBase:管理绑定到相同数据源和数据成员的所有 Binding 对象。这个对象在前面的章节中没有涉及,但实际上不管是简单绑定还是复杂绑定中都使用到了这个对象的相应的派生类。BindingContext对象: 负责管理从Control类继承的任

2012-05-04 14:59:27 748

转载 C# DataGridView-Cell事件及順序

|Home |良好的操作界面! >> 2010/5/18 17:05 |        閱讀數 : 3470| 我要推薦|        One Comment                | 文章分類 :C# | 訂閱最近常用「DataGridView」寫程式,針對當中的「Cell」事件,真是被搞的頭大,觸發時機點很多,要寫不少c

2012-05-04 14:57:33 1649

转载 Exjs 入门篇

Extjs是从yui-ext发展来的一套ajax控件,是一套完整的富客户端解决方案,也因为功能完整,ext-all.js有400多k(最新的extjs3.2.0 有600多k),以为是基于js和css的功能实现,对客户端机器性能也有一定的要求,比如对ie6以下版本的不支持。  下面开始Extjs的学习(本人也是刚学,希望大家提出文中出现的问题)。"Hello World"是当今程序语言

2011-11-22 19:03:54 784

转载 HttpWatch学习笔记三

前面讲了一些基本的操作和菜单栏这些,这一讲开始要涉及到一些核心的东西了,看本章之前,需要读者具备一些HTTP方面的背景知识,否则学习起来可能会有些吃力。请求网格其实我一直在想,叫请求网格到底合不合适,但一直又不知道怎么翻译,所以还是先用着吧。 请求网格默认显示的列如下所示,可以通过View子菜单下的Select Columns来设置要显示的列。 各个字段的解释如下表:

2011-11-21 16:22:08 443

转载 HttpWatch学习笔记二

这一章接着上一章,来讲讲工具栏的剩余部分。过滤点击过滤按钮右边的小三角,出现的子菜单说明如下: Filter…打开过滤设置对话框Filtering Off关闭过滤,这时将录制所有请求Filtering On开启过滤,这时仅录制满足过滤条件的请求Next Highlight转到后一个高亮处Previous Hig

2011-11-21 16:21:05 515

转载 HttpWatch学习笔记一

HttpWatch是一个可用于录制HTTP请求信息的工具,由Simtec Limited公司开发,其官网为:Http://www.httpwatch.com,HttpWatch只支持IE和Firefox,也就是说只有当你用IE或Firefox访问网页时,它才会进行录制,不像Sniffer和Omnipeek那样监控所有数据,但对于网站分析来说,已经是不可多得的利器了。HttpWatch的安装很简

2011-11-21 16:19:42 623

转载 t-sql技巧

把长日期转换为短日期   Convert(char(10),getdate(),120) MS-SQL数据库开发常用汇总 1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密:select encrypt('原始密码')select pwd

2011-11-20 22:22:23 615

转载 android如何调用dotnet编写的webservice

android如何调用dotnet编写的webservice    最近这几天在研究android调用webservice,因为以前做J2ME的时候用过JSR172规范来调过webservice感觉贼好用,所以一开始就使用J2ME的JSR172来生成stub并加入到项目中调用,调试了半天最后以失败告终,实在没办法了,只能另寻其它的组件,如果自己通过HttpConnection来连接的获取数据的

2011-11-10 18:41:49 463

转载 读写文件流操作

通常读写问文件的方法的方法有两种,一种主要是利用FileStream的读写直接读写文件,一种是利用StreamReader和StreamWriter这两个流操作类来读写文件。1.通过FileStream读写文件(1)File类,用来创建文件流FileStream对象自定义打开文件的方式:File.Open(String fileName,FileMode);

2011-10-31 10:49:10 706

原创 dataset.xsd

在日常开发中,为了编写数据的增加、更新、修改、删除等功能而不得不面对枯燥的代码,做重复又重复的工作。.NET 2.0正式版的发布,对我们程序开发人员来说无疑是一件很大的喜事,Visual Studio 2005 的一些新的增强功能和ADO.NET 2.0的新特性让我们开发高可伸缩的多层数据库应用程序更加简单和快捷。   在.NET 1.1下就可以使用强类型数据集,可是在Visual Stu

2011-06-01 10:58:00 2215

转载 在网页中轻松插入google map地图

Google Map 是什么?这是Google公司(谷歌)推出的一项地图服务,我私下把它归为一种GIS服务。它不仅仅是一幅简单的电子地图图片,而是一种互动的、内涵丰富的GIS集成。当你打开http://maps.google.com/ 就能看到美利坚合众国的版图——Google公司是美国的,他们当然要首先展示自己的祖国。该页面上的地图标注全是英文。去年我还曾经很困惑,为何没有中文版?毕竟母语还是方

2011-05-05 17:13:00 7313

原创 拒绝了对对象 'XXX' (数据库 'XXX',架构 'dbo')的 SELECT 权限

2010-04-17 23:16在IIS里测试ASP.NET网站时会遇到这样的问题(ASP.NET+SQL2005)我自己的解决方法是这样的:1.打开SQL2005管理界面(没有安装SQLServer2005_SSMSEE.msi的话从VS2005服务器里进去)2.在“对象资源管理器”里,展开“数据库”下面的“安全性”,右键“登录名”弹出“新建登录名...”弹出新建登录名窗口,登录

2011-05-03 22:07:00 9163

原创 SQL SERVER2005 中的权限管理

SQL Server2005中权限管理的主要对象包括服务器登录名、服务器角色、数据库用户(User)、数据库角色(Role)、数据库架构(Schema),搞清楚这些对象间的关系,对于理解SQL Server2005的权限管理有很大帮助。比如为大型企业设计数据库的时候必然考虑到角色划分、权限划分的问题。本文主要以AdventureWorks为样本数据库进行分析,该数据可以从微软官网下载,安装非常方便

2011-05-03 21:53:00 726

原创 iis发布web站点流程

<br />一、IIS的添加 <br />请进入“控制面板”,依次选“添加/删除程序→添加/删除Windows组件”,将“Internet信息服务(IIS)”前的小钩去掉(如有),重新勾选中后按提示操作即可完成IIS组件的添加。用这种方法添加的IIS组件中将包括Web、FTP、NNTP和SMTP等全部四项服务。 <br /><br />二、IIS的运行 <br /><br />当IIS添加成功之后,再进入“开始→程序→管理工具→Internet服务管理器”以打开IIS管理器,对于有“已停止”字样的服务,均在

2011-05-03 20:03:00 4427

原创 system.io

System.IO,要操作IO,就需要,确定储存媒介,打开,然后读取或者写入,那么在.Net中这三步是如何的呢?还是老规矩上图附件: System.IO.jpg         1.打开:              Directory和File,前者用来操作文件夹,后者操作文件,它们和FileSystemInfo的两个子类的区别在于,他们是静态类,对文件或文件夹的操作是弱类

2011-04-27 20:57:00 710

原创 六步使用ICallbackEventHandler实现无刷新回调

ajax技术所提倡的无刷新回调,在原来的技术中需要写大量的javascript代码或使用一些ajax框架,使得开发效率和可维护性大大降低。其实asp.net2.0中,已经提供了这样的接口,这就是icallbackeventhandler。    关于icallbackeventhandler网上已经有很多文章介绍了,这篇实为画蛇添足。icallbackeventhandler存在于syst

2011-04-26 09:42:00 498

原创 文件上传入数据库&从数据库中下载文件

protected void Button1_Click(object sender, EventArgs e)    {        //从数据库中下载文件        DataSet dst = SQLProvider.SearchFileBySQL("select * from tbfiledoc where id=(select max(id) from tbfiledoc

2010-12-23 21:59:00 2309

原创 chart图表控件的一些使用

最近使用MSChart做了几张图表,微软提供的例子中对这个图表控件的使用已经说的比较详细了,我这里记录一些需要注意的。1. Chart图表的元素要使用该图表首先要了解该图表的元素组成,就是下面这张图了,图表主要包含:Annotations (图形注解集合)ChartAreas(图表区域集合)Legends(图例集合)Series图表序列集合即图表数据对象集合)Title(图标的标题集合)其他大家可

2010-12-23 12:36:00 2069

原创 微软Chart控件下载安装及应用实例

来源:csdn博客 发布时间:2010-01-15 浏览:2943人次 字体:[大 中 小] 微软在.NET 3.5的时候出了一个Chart控件,但是那时候要单独安装才可以使用,在.NET 4.0中,微软将这个控件集成到了Visual Studio 2010中,现在可是大大的提高了.NET做报表的能力,是一个非常有用的控件。呵呵,越有用的东西用起来就越不容易,这几天在研究这个东西,就把自己所学到的东西大家分享一下。一..NET 3.5控件的下载安装。该图表控件支持多种图表,如饼图

2010-12-23 12:06:00 3863 1

C#字符串和正则表达式参考手册

在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成“regex”,单数有regexp、regex,复数有regexps、regexes、regexen。

2011-05-22

从零开始学习jQuery

Jquery是继prototype之后又一个优秀的Javascrīpt框架。它是轻量级的js库(压缩后只有21k) ,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。

2011-05-22

jQueryAPI-100214.chm

Jquery是继prototype之后又一个优秀的Javascrīpt框架。它是轻量级的js库(压缩后只有21k) ,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。

2011-05-15

浅谈.Net下的多线程和并行计算(全集).pdf

浅谈.Net下的多线程和并行计算,详细描述.net下的多线程编程

2011-05-15

wpf经典教材WPF(Windows Presentation Foundation)是微软推出的基于Windows Vista的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。

wpf经典教材WPF(Windows Presentation Foundation)是微软推出的基于Windows Vista的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。

2010-08-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除