自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 由“Microsoft.VisualStudio.Debugger.Runtime.CrossThreadMessagingException”类型的异常引出Invoke的用法

C#中Invoke的用法(转) (2011-05-10 09:23:44)转载▼标签: 杂谈分类: C#转自:http://blog.3snews.net/html/30/34530-27563.html在多线程编程中,我们经常要在工作线程中去更新界面显示,而在多线程中直接调用界面控件的方法是错误的做法,I

2014-11-13 09:48:34 2960

转载 C#中的lock关键字

C#中的lock关键字前几天与同事激烈讨论了一下,有一点收获,记录起来。首先给出MSDN的定义:lock 关键字可以用来确保代码块完成运行,而不会被其他线程中断。这是通过在代码块运行期间为给定对象获取互斥锁来实现的。 先来看看执行过程,代码示例如下:假设线程A先执行,线程B稍微慢一点。线程A执行到lock语句,判断obj是否已申请了互斥锁,判断依据是逐个与已

2014-11-11 14:17:32 405

转载 C#代码——CRC-16校验

using System;  using System.Collections.Generic;  using System.Text;  using System.Runtime.Serialization.Formatters.Binary;  using System.IO;    namespace smsForCsharp.CRC  {      /// 

2014-11-04 13:09:28 1489

转载 C#中的Dictionary字典的用法介绍

说明    必须包含名空间System.Collection.Generic     Dictionary里面的每一个元素都是一个键值对(由二个元素组成:键和值)     键必须是唯一的,而值不需要唯一的     键和值都可以是任何类型(比如:string, int, 自定义类型,等等)     通过一个键读取一个值的时间是接近O(1)     键值对之间的偏序可以不定义

2014-10-28 14:46:30 498

转载 c# MessageBox 用法大全

我们在程序中经常会用到MessageBox。   MessageBox.Show()共有21中重载方法。现将其常见用法总结如下:    1.MessageBox.Show("Hello~~~~");最简单的,只显示提示信息。 2.MessageBox.Show("There are something wrong!","ERROR");  可以给消息框加上标题。

2014-10-26 22:23:11 341

转载 sql 语句where 1=1和 0=1 的作用

where 1=1; 这个条件始终为True,在不定数量查询条件情况下,1=1可以很方便的规范语句。一、不用where  1=1  在多条件查询中的困扰  举个例子,如果您做查询页面,并且,可查询的选项有多个,同时,还让用户自行选择并输入查询关键词,那么,按平时的查询语句的动态构造,代码大体如下:  string MySqlStr=”select * from

2014-09-11 11:14:48 562

转载 linux下pptpd服务器配置

环境说明:公司使用redhat 5.5作为网关,提供共享上网服务(使用SNAT),有一个固定IP,为了方便出差人员移动办公,能够方便地登录公司内网,现在需要配置PPTP VPN服务以满足要求。IP说明   公司公网IP:219.134.88.XXX   公司网段:   172.16.1.0/24   内网网关:172.16.1.3配置步骤

2014-09-02 10:03:19 1252

转载 从三张表中了解交换机和路由器的工作原理

一:MAC地址表详解说到MAC地址表,就不得不说一下交换机的工作原理了,因为交换机是根据MAC地址表转发数据帧的。在交换机中有一张记录着局域网主机MAC地址与交换机接口的对应关系的表,交换机就是根据这张表负责将数据帧传输到指定的主机上的。交换机的工作原理交换机在接收到数据帧以后,首先、会记录数据帧中的源MAC地址和对应的接口到MAC表中,接着、会检查自己的MAC表中是否有数

2014-08-24 23:08:10 1265

转载 利用NAT实现端口地址映射

假设现在企业内部有文件服务器、OA服务器、邮件服务器等等。而企业还希望这些服务器能够被外部网络的用户访问。如企业可能在异地有一个销售办事处,或者有些员工经常需要出差。为了方便他们的工作,就需要允许这些员工来访问企业内部的这些应用服务器。但是现实情况是,大部分企业可能仅仅拥有一个到连个合法的IP地址。而需要让外部用户能够访问企业内部的应用服务器,首要的一个条件就是企业有足够多数量的合法IP地址。笔者

2014-08-23 11:21:18 1478

原创 关于C/C++中extern的使用心得

多个.c文件共享一个全局变量有两种方法:第一种:在头文件a.h中使用extern申明变量,在相应a.c文件定义该变量,在另一个需要调用该变量的文件b.c中包含头文件a.h即可如:在a.h中extern  int  c;在a.cc中int c = 12;在b.c中#includeint main(){printf("extern_c = %d\n",c);

2013-11-30 22:40:14 416

原创 如何启动SQL 2005 中的SQL Server身份验证登录

1.先用Window方式登陆进去,选择数据库实例,右键选择属性——安全性:把服务器身份验证选项从Window身份验证模式”改为“SQLServer和Window身份验证模式”。点击确定,关闭当前对象资源管理器。2、重新用Window验证方式登陆,在左边的树结构中选择“数据库”下面的“安全性”选项——登录名——sa,右键属性——在“SQLServer身份验证”中输入要设置的sa密码。3、重新启动

2013-11-06 00:08:15 540

转载 VC++连接SQL Server2005 数据库

下文可供参考用VS数据库连接建立连接出现如下错误: 在建立与服务器连接时出错。在连接到SQL Server 2005 时,在默认的设 置下SQL Server不允许远程连接可能会导致此失败 error:40 无法打开 到SQL Server的连接连接失败,解决方法如下: 去 ... 6E&displaylang=en#filelist 下载一个SQLServer2005_SSMSEE.msi安

2013-11-05 21:45:43 809

空空如也

空空如也

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

TA关注的人

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