自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++和C#对DLL的生成和调用

一、 C++调用C++生成的Dll 1. 生成Dll,使用MFC DLL选项生成一个Dll工程 Step 1 在CPP文件中添加 extern "C" int _cdecl Add(int d1, int d2) {  return d1 + d2; } extern "C" int _stdcall Sub(int d1, int d2) {  return d1 - d2;

2017-01-06 11:35:53 211

原创 C#两种多线程使用

在C#中可以使用两种方式调用多线程        第一种方法为使用工具中的控件调用,工具中含有三个响应事件分别来处理开始、完成进度、完成三个事物,在使用时一般将WorkerSupportsCancellation设置为true, WorkerSupportsCancellation代表是否支持中断多线程操作,使用此种方法简单同时可以记录进度。       第二种方法为使用Thread类定

2016-12-09 16:20:28 455

原创 C#关于使用Marshal.StructureToPtr保存文件

在C#中使用以下两个方法进行序列化和反序列化中,如果结构体AnyStruct内容采用[StructLayout(LayoutKind.Sequential)]则会造成在结构体中添加成员变量后由于内存没有对齐,使得原来的变量值受到影响。 private byte[] Serialize(object obj)         {             int rawSize = Marsha

2016-11-30 20:17:44 1290

空空如也

空空如也

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

TA关注的人

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