- 浏览: 815253 次
-
最新评论
-
centralplains:
坑爹其他代码呢???
C#获取CPU占用率、内存占用、磁盘占用、进程信息 -
hellodajun:
;支持你;Come on ! me too!
2012注定是收获的一年,奋斗才刚刚开始 -
xiaomogui:
楼主买那么多书, 要花多少钱??!!!
2012注定是收获的一年,奋斗才刚刚开始 -
pengchenming:
挺好的,向楼主学习,自己刚做完计划,但是看看楼主的,发现自己需 ...
2012注定是收获的一年,奋斗才刚刚开始 -
pacer123:
难道是炫耀贴
2012注定是收获的一年,奋斗才刚刚开始
文章列表
在seo教程的实际工作中,总结到以下三点因素可以影响到网站页面的价值,从而影响到网站权重的提升,下面seo教程为大家详细分析:
第一点:网站受众群体的大小:
这里显而易见,如果你的网站受众群体很狭窄,那么对于整 ...
- 2011-12-30 00:49
- 浏览 558
- 评论(0)
初次体验
ManualResetEvent和AutoResetEvent主要负责多线程编程中的线程同步;以下一段是引述网上和MSDN的解析:
在.Net多线程编程中,AutoResetEvent和ManualResetEvent这两个类经常用到, 他们的用法很类似,但也有区别。Set方法将信号置为 ...
- 2011-12-28 14:49
- 浏览 760
- 评论(0)
Semaphore的理解
通过使用一个计数器对共享资源进行访问控制,Semaphore构造器需要提供初始化的计数器(信号量)大小以及最大的计数器大小
访问共享资源时,程序首先申请一个向Semaphore申请一个许可证,Semaphore的许可证计数器相应的减一,当计数器为0时,其他申请该信号量许可证的线程将被堵赛,直到先前已经申请到许可证的线程释放他占用的许可证让计数器加一,这样最近去申请许可证的线程将会得到竞争得到被释放的许可证。
常见的操作方法 WaitOne():申请一个许可证 Release():释放占用的许可证
具体使用看下面的示例代码:
?
1
2
...
- 2011-12-28 14:48
- 浏览 603
- 评论(0)
应用程序开发中,经常需要多窗体之间进行数据通信,写几个例子,把几种常用的通信方式总结一下:
主窗体Form1是一个ListBox,单击选中某列时,弹出窗体Form2,Form2中两个控件,一个是TextBox,显示选中的该列的文本,另一个是按钮,点击时将修改后的值回传,且在Form1中修改相应的列的文本,同时Form2关闭。
C#窗体间通讯方法一:传值
最先想到的,Form2构造函数中接收一个string类型参数,即Form1中选中行的文本,将Form2的TextBox控件的Text设置为该string,即完成了Form1向Form2的传值。当Form2的AcceptChange按钮按下, ...
- 2011-12-28 09:15
- 浏览 627
- 评论(0)
C#读写ini文件是如何进行的呢?C#读写ini文件需要的方法有哪些呢?本文就向你一一介绍。
C#读写ini文件之前要了解的概念:INI就是扩展名为"INI"的文件,其实他本身是个文本文件,可以用记事本打开,主要存放的是用户所做的选择或系统的各种参数.
C#读写ini文件其实并不是普通的文本文件.它有自己的结构.由若干段落(SECTION)组成,在每个带括号的标题下面,是若干个以单个单词开头的关键字(KEYWORD)和一个等号,等号右边就是关键字的值(VALUE).例如:
[Section1]
KeyWord1=Value1
KeyWord2= ...
- 2011-12-28 08:58
- 浏览 832
- 评论(0)
在周公的博客上看到了他写的这篇博文,忍不住转载过来了。
说明在之前周公曾写过针对不同数据库的数据库访问通用类,如针对SQLite的、针对Access的、针对Oracle的、针对SQL Server的。总结了这些通用类的通用方法,其实无非就是针对不同类型的数据库创建Connection、Command、DataAdapter及DataReader,然后对外提供范围ExecuteTable(),ExecuteDataReader、ExecuteScalar()及ExecuteNonQuery()方法,有了这四个方法我们就可以完成针对数据库的所有操作了。在之前周公就曾经想过将这些数据库访问通用类提炼 ...
- 2011-12-26 09:33
- 浏览 632
- 评论(0)
/////////////////////////////////////////////
// 类名:Pop3 //
// 功能:接收电子邮件 ///////////////////////////////////////////////
using System;
using System.Net.Sockets;
using System.Net;
using System.Security.Cryptography;
using System.IO;
namespace ZTSX.Email
{
/// <summary>
/// Pop3 的摘要 ...
- 2011-12-25 21:20
- 浏览 705
- 评论(0)
在上一篇博文【C#读取CSV文件的方法】中,我介绍了读取csv文件中数据的方法,现在我来介绍下将datatable中的数据导出到csv文件中的方法,废话不
多说了,deme程序的代码如下:
protected void Button1_Click(object sender, EventArgs e)
{
DataTable dt = new DataTable();
dt.Columns.Add("test1");
dt.Columns.Add("test2");
dt.Columns.Add("test3") ...
- 2011-12-24 16:45
- 浏览 743
- 评论(0)
在很多系统中,都需要读取csv文件,我在以前的一个项目中也遇到过要将csv文件中的数据读取到datatable中进行处理,下面的代码
是我以前写的将csv文件中的数据导入到DataTable中的方法,现在贴出来给大家分享:
//GetCSVFile'S FileName and Data获取csv文件中数据,并将数据导入DataTable中
// mycsvdt 用来装csv文件中数据的datatable,filepath是指csv文件的路径
private bool OpenCSVFile(ref DataTable mycsvdt,string filepath)
{
...
- 2011-12-24 16:04
- 浏览 959
- 评论(0)
在很多系统中,都需要读取csv文件,我在以前的一个项目中也遇到过要将csv文件中的数据读取到datatable中进行处理,下面的代码
是我以前写的将csv文件中的数据导入到DataTable中的方法,现在贴出来给大家分享:
//GetCSVFile'S FileName and Data获取csv文件中数据,并将数据导入DataTable中
// mycsvdt 用来装csv文件中数据的datatable,filepath是指csv文件的路径
private bool OpenCSVFile(ref DataTable mycsvdt,string filepath)
{
...
- 2011-12-24 16:04
- 浏览 770
- 评论(0)
收集的常用存储过程,都是一些mssql常用的一些,大家可以根据需要选择使用。
=================分页==========================
/*分页查找数据*/
CREATE PROCEDURE [dbo].[GetRecordSet]
@strSql varchar(8000),--查询sql,如select * from [user]
@PageIndex int,--查询当页号
@PageSize int--每页显示记录
AS
set nocount on
declare @p1 int
...
- 2011-12-24 15:49
- 浏览 636
- 评论(0)
收集的常用存储过程,都是一些mssql常用的一些,大家可以根据需要选择使用。
=================分页==========================
/*分页查找数据*/
CREATE PROCEDURE [dbo].[GetRecordSet]
@strSql varchar(8000),--查询sql,如select * from [user]
@PageIndex int,--查询当页号
@PageSize int--每页显示记录
AS
set nocount on
declare @p1 int
...
- 2011-12-24 15:49
- 浏览 572
- 评论(0)
/*========================================================
* Author:myhuang
* Date:2007-02-26
* Note:获取进程主要属性值
========================================================*/
using System;
using System.Collections.Generic;
using System.Text;
using System.Diagnostics;
using System.Management;
nam ...
- 2011-12-23 11:32
- 浏览 641
- 评论(0)
在上一篇博文C# 邮件发送方法【webMail方式】中介绍了Webmail的邮件发送方式,现在介绍下C#中使用NetMail发送邮件的方式,
测试代码如下:
/// <summary>
/// NetMail方式测试通过
/// </summary>
private void TestSend()
{
System.Net.Mail.MailMessage mm = new System.Net.Mail.MailMessage();
//收件人地址mm.To.Add(new System.Net.Mail.MailAddress(" ...
- 2011-12-23 11:03
- 浏览 716
- 评论(0)
在上一篇博文C# 邮件发送方法【webMail方式】中介绍了Webmail的邮件发送方式,现在介绍下C#中使用NetMail发送邮件的方式,
测试代码如下:
/// <summary>
/// NetMail方式测试通过
/// </summary>
private void TestSend()
{
System.Net.Mail.MailMessage mm = new System.Net.Mail.MailMessage();
//收件人地址mm.To.Add(new System.Net.Mail.MailAddress(" ...
- 2011-12-23 11:03
- 浏览 736
- 评论(0)