自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

石头王

欢迎技术交流,涉及软件开发管理测试、医疗等

  • 博客(85)
  • 收藏
  • 关注

原创 奇怪无线访问服务器共享的记录-没有权限

问题描述:笔记本连接局域网,之前可以访问服务器共享,但今天突然不可以访问了,尝试打开服务器共享文件夹,弹出提示:您没有权限访问 请与网络管理员 。服务器为Server2012,本机电脑为Win7 家庭版。但奇怪的是,其它电脑都可以访问服务器共享,本机也可以访问局域网内其它电脑的共享。按网上多种方法,尝试无果。最后解决方法:服务器中,共享文件夹-右键-属性-共享,点击“共享”,在弹出窗体中,找到EveryOne,添加,并设置权限为“读取/写入”。之后点击“共享”,约几分钟后成功设置。 之后再次访问共

2020-07-03 09:44:03 210

原创 C# Matlab 混合编程学习

C#和MAtlab混合编程1.简单测试接口调用;2.实现解析传输文件,并输出figure、保存figure和重要结果。3.涉及C#和MatLab的字符串数组转化、数值数组转化。 MWCellArray、MWNumericArray。

2019-09-25 15:17:13 505 1

原创 将博客搬至CSDN_wind_新浪博客

因主要涉及技术问题,便于和志同道合的人交流,现准备将博客搬家到CSDN。

2018-08-02 09:10:45 136

原创 VS2013 单元测试设置

由于一些原因,单元测试被搁置了一段时间。最近发现了一个存在已久的Bug,思考为什么此Bug没有测试到?早期由于功能不确定,需要快速迭代,忽略了一些质量,才导致埋下了一些隐患,且很难查出。现在对功能基本稳定的部分,如果涉及修改,需要完善对应单元测试。编译平台:VS2013 操作系统:Win7 x64 项目中,以C#为主,调用C++、C对应的库。VS2013,在代码中右键默认找不到“Gen...

2018-08-01 15:10:49 1308

原创 Keil结构体初始化报错

Keil中,对结构体进行全局初始化设置时,报错:error 29: .DasFreq = 0,完整代码为:tDasConfig gDasConfig ={   .DasWorkMode   = 0,  .DasTrigMethod   = 0,.DasFreq      = 0,.DasCount      = 0, };...

2017-05-31 14:19:14 2151

原创 Keil结构体初始化报错_wind_新浪博客

Keil中,对结构体进行全局初始化设置时,报错:error 29: .DasFreq = 0,完整代码为:tDasConfig gDasConfig ={.DasWorkMode= 0,.DasTrigMethod= 0,.DasFreq= 0,.DasCount= 0,};原因是这样的声...

2017-05-31 14:19:14 309

原创 WDK分配大的DMA空间

需求:需要分配约1GB的空间,设备通过系统DMA(设备没有DMA控制器,故采用SlaveDMA)写入此空间中。运行环境:Win7 x64方案一:通过DirectIO方式,使用Scatter/Gatter方式、调用​WdfDmaTransactionInitializeUsingRequest进行分配。问题:分配的多个分页中,有部分指定的地址...

2016-06-21 17:53:04 638

原创 WDK分配大的DMA空间_wind_新浪博客

需求:需要分配约1GB的空间,设备通过系统DMA(设备没有DMA控制器,故采用SlaveDMA)写入此空间中。运行环境:Win7 x64方案一:通过DirectIO方式,使用Scatter/Gatter方式、调用​WdfDmaTransactionInitializeUsingRequest进行分配。问题:分配的多个分页中,有部分指定的地址不再内存范围内,...

2016-06-21 17:53:04 182

原创 error LNK1112: module machine type 'x64' conflicts

把x86的项目配置为x64,结果总是报“Error   4   error LNK1112: module machine type 'x64'conflicts with target machine type 'X86'  ”出现此问题一般是依赖库文件为x86导致。项目右键属性--ConfigrationProperties--Link...

2016-03-18 16:58:58 360

原创 error LNK1112: module machine type 'x64' conflicts _wind_新浪博客

把x86的项目配置为x64,结果总是报“Error4error LNK1112: module machine type 'x64'conflicts with target machine type 'X86' ”出现此问题一般是依赖库文件为x86导致。项目右键属性--ConfigrationProperties--Linker--Inpu...

2016-03-18 16:58:58 119

原创 FTP上传和文件Copy速度比较

不考虑安全,测试性能:本机同盘;上传2.8MB大小的文件,传送100次;FTP:需要4900ms;File.Copy:需要200ms。​

2016-03-09 17:28:29 2263

原创 FTP上传和文件Copy速度比较_wind_新浪博客

不考虑安全,测试性能:本机同盘;上传2.8MB大小的文件,传送100次;FTP:需要4900ms;File.Copy:需要200ms。​

2016-03-09 17:28:29 198

原创 C#调用C++DLL:试图加载格式不正确的程序。 (Exception from HRESULT: 0x8007000B

Win7 64位环境,调用C++的DLL,报错:试图加载格式不正确的程序。 (Exception from HRESULT:0x8007000B)。 查看函数名称和变量类型都是正确的,后来发现是C++DLL的系统配置为x64,而C#为32。解决方案:C++DLL项目属性->ConfigurationManager->设置DLL项目的...

2015-10-23 11:25:34 3038

原创 C#调用C++DLL:试图加载格式不正确的程序。 (Exception from HRESULT: 0x8007000B_wind_新浪博客...

Win7 64位环境,调用C++的DLL,报错:试图加载格式不正确的程序。 (Exception from HRESULT:0x8007000B)。 查看函数名称和变量类型都是正确的,后来发现是C++DLL的系统配置为x64,而C#为32。解决方案:C++DLL项目属性->ConfigurationManager->设置DLL项目的Platfrom...

2015-10-23 11:25:34 297

原创 Win8设置服务开机启动

Win8的服务器上布置zentao软件,每次开机后需要重新启动,并且用户登陆后,其它PC才能访问到其网址。原因:zentao的2个服务在启动后,其实已经自动设置为自动启动。但重新开机后,其第一次服务打开可能失败(可能是端口之类的问题),但多次尝试后可启动。解决方案:电脑-右键-管理-服务下,找到这​2个服务。属性\恢复页面中,设置其失败后继续重...

2015-10-14 16:25:01 159

原创 Win8设置服务开机启动_wind_新浪博客

Win8的服务器上布置zentao软件,每次开机后需要重新启动,并且用户登陆后,其它PC才能访问到其网址。原因:zentao的2个服务在启动后,其实已经自动设置为自动启动。但重新开机后,其第一次服务打开可能失败(可能是端口之类的问题),但多次尝试后可启动。解决方案:电脑-右键-管理-服务下,找到这​2个服务。属性\恢复页面中,设置其失败后继续重新启动。之后...

2015-10-14 16:25:01 115

原创 局域网其它PC不能连接服务器程序

安装了项目管理软件(禅道,其它类似程序处理方式也如下),但局域网内的其它PC不能连接此服务器程序。但本机却可以。 确定输入地址正确:本机IP:端口\软件标示,如果端口为默认80,可直接输入:本机IP\软件标示。原因:程序的连接入口没有设置为公用,只是默认的专用。其原理和"http://blog.sina.com.cn/s/blog_50467...

2015-08-25 08:43:28 627

原创 局域网其它PC不能连接服务器程序_wind_新浪博客

安装了项目管理软件(禅道,其它类似程序处理方式也如下),但局域网内的其它PC不能连接此服务器程序。但本机却可以。确定输入地址正确:本机IP:端口\软件标示,如果端口为默认80,可直接输入:本机IP\软件标示。原因:程序的连接入口没有设置为公用,只是默认的专用。其原理和"http://blog.sina.com.cn/s/blog_504675980102v...

2015-08-25 08:43:28 94

原创 TCPIP连接不上的问题

局域网内,一台作为Server,一台作为Client。 启动Server程序后,Client不能连接上。在Client可ping通Server的IP4地址(自动分配)。后来发现问题是,Server程序启动时,弹出防火墙询问访问的​窗体。没留意,去掉了共用选项,而保留家庭\办公选项。导致连接不上。解决方法:修改Server程序地址路径,会再次弹...

2015-08-14 16:49:30 3666

原创 TCPIP连接不上的问题_wind_新浪博客

局域网内,一台作为Server,一台作为Client。 启动Server程序后,Client不能连接上。在Client可ping通Server的IP4地址(自动分配)。后来发现问题是,Server程序启动时,弹出防火墙询问访问的​窗体。没留意,去掉了共用选项,而保留家庭\办公选项。导致连接不上。解决方法:修改Server程序地址路径,会再次弹出询问​,勾选共...

2015-08-14 16:49:30 279

原创 WPF A 'Binding' cannot be set on the 'Val

WPF TreeView控件相关的ViewModel中,执行到绑定的ItemSource属性更新界面时,报如下错误:A 'Binding' cannot be set on the 'Value' property of type'Trigger'. A 'Binding' can only be set on a DependencyProperty of aDep...

2015-06-25 09:25:31 252

原创 WPF A 'Binding' cannot be set on the 'Val_wind_新浪博客

WPF TreeView控件相关的ViewModel中,执行到绑定的ItemSource属性更新界面时,报如下错误:A 'Binding' cannot be set on the 'Value' property of type'Trigger'. A 'Binding' can only be set on a DependencyProperty of aDependencyO...

2015-06-25 09:25:31 120

原创 WPF DataGird 源改变后界面不刷新

问题:使用List作为DataGrid的Itemsource:XAML:ItemsSource="{Binding ProNames}",ViewModel:public List ProNames {          get           {                             return protocalMode...

2015-06-19 09:56:53 1919

原创 WPF DataGird 源改变后界面不刷新_wind_新浪博客

问题:使用List作为DataGrid的Itemsource:XAML:ItemsSource="{Binding ProNames}",ViewModel:public List ProNames{get{return protocalModels;...

2015-06-19 09:56:53 196

原创 线程终止时的异常

程序退出时,线程中catch (System.Threading.ThreadAbortException ex)"unable to evaluate because the code is optimized or a native frameis on top of the call stack."原因: 是因为线程中有对象因为线程的终止而报的错误. 本例中是...

2015-06-05 12:41:37 238

原创 线程终止时的异常_wind_新浪博客

程序退出时,线程中catch (System.Threading.ThreadAbortException ex)"unable to evaluate because the code is optimized or a native frameis on top of the call stack."原因: 是因为线程中有对象因为线程的终止而报的错误. 本例中是因为线程函数中W...

2015-06-05 12:41:37 89

原创 C# Bitmap频繁创建导致"Parameter is not valid"问题

频繁Bitmap bm = new Bitmap(1024,1024); 多次后,会导致报"Parameter is not valid"的错误。原因:使用bm后没有对其进行dispose()操作。​Dispose()后,频繁newBitmap,虽然不会报错,但查看资源管理器,可用的内存逐渐变小至0. Dispose()函数后添加GC.Col...

2015-05-20 17:39:09 9351

原创 C# Bitmap频繁创建导致"Parameter is not valid"问题_wind_新浪博客

频繁Bitmap bm = new Bitmap(1024,1024);多次后,会导致报"Parameter is not valid"的错误。原因:使用bm后没有对其进行dispose()操作。​Dispose()后,频繁newBitmap,虽然不会报错,但查看资源管理器,可用的内存逐渐变小至0.Dispose()函数后添加GC.Collect(),基...

2015-05-20 17:39:09 2368

原创 C# PictureBox控件显示红叉

把Bitmap赋给PictureBox的backgroudimage,改变picturebox大小后,picturebox显示大红叉。原因:Bitmap赋值给PictureBox后,误对其进行了Dispose()的操作,在PictureBoxSize改变时,重绘时导致异常,出现红叉。​ ...

2015-05-20 17:34:54 6006

原创 C# PictureBox控件显示红叉_wind_新浪博客

把Bitmap赋给PictureBox的backgroudimage,改变picturebox大小后,picturebox显示大红叉。原因:Bitmap赋值给PictureBox后,误对其进行了Dispose()的操作,在PictureBoxSize改变时,重绘时导致异常,出现红叉。​ ...

2015-05-20 17:34:54 816

原创 显卡型号显示问题

在使用集成显卡的PC上,安装一块Geforce的独立显卡,使用dxdiag查看显卡型号为Nvidia vga graphicsadapter;  显示器可以正常工作;下载GT600系列驱动并安装后,才显示正确的型号GT510.​ ...

2015-05-19 16:01:27 139

原创 显卡型号显示问题_wind_新浪博客

在使用集成显卡的PC上,安装一块Geforce的独立显卡,使用dxdiag查看显卡型号为Nvidia vga graphicsadapter; 显示器可以正常工作;下载GT600系列驱动并安装后,才显示正确的型号GT510.​ ...

2015-05-19 16:01:27 58

原创 GT510 CUDA使用问题

使用CUDA V6.5环境,显卡为GT630的程序,在另外一台CUDAV5.0,显卡为GT510的环境,需要修改所有V6.5的设置为V5.0。(后续发布需要考虑灵活配置,以便支持不同版本CUDA)在GT510上,计算出结果全为0,耗时200ms(正常应为秒级);打开项目属性,配置CUDAC/C++/Device/CodeGeneration为...

2015-05-19 15:50:22 238

原创 GT510 CUDA使用问题_wind_新浪博客

使用CUDA V6.5环境,显卡为GT630的程序,在另外一台CUDAV5.0,显卡为GT510的环境,需要修改所有V6.5的设置为V5.0。(后续发布需要考虑灵活配置,以便支持不同版本CUDA)在GT510上,计算出结果全为0,耗时200ms(正常应为秒级);打开项目属性,配置CUDAC/C++/Device/CodeGeneration为“compute...

2015-05-19 15:50:22 81

原创 CUDA运算时,屏幕短暂黑屏,提示驱动未响应

进行CUDA运算时候,屏幕短暂黑屏,之后右下状态栏提示显卡驱动未响应。从读取CPU计算的结果,全为0.环境:Win7 x64显卡:NAVDIA Geforce GT 630.原因:如果运算时间太长导致显示相关使用,Win7系统中进行了时间保护。解决方法:通过RegEdit打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM...

2015-05-19 09:51:27 814

原创 CUDA运算时,屏幕短暂黑屏,提示驱动未响应_wind_新浪博客

进行CUDA运算时候,屏幕短暂黑屏,之后右下状态栏提示显卡驱动未响应。从读取CPU计算的结果,全为0.环境:Win7 x64显卡:NAVDIA Geforce GT 630.原因:如果运算时间太长导致显示相关使用,Win7系统中进行了时间保护。解决方法:通过RegEdit打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\Current...

2015-05-19 09:51:27 168

原创 试图加载格式不正确的程序。 (Exception from HRESULT: 0x8007000B)

1. VS2010,新建立一个控制台项目,用于测试编写的一个C++ DLL,但调用测试函数时候报错:“试图加载格式不正确的程序。 (Exception from HRESULT: 0x8007000B)”。原因是该API是在32位系统下面开发的,在64位系统上面开发编译的时候需要将生成的目标平台设为X86。解决方法:在项目属性窗口里选择“生成”——“目标平台”下...

2015-03-13 10:21:14 2348

原创 试图加载格式不正确的程序。 (Exception from HRESULT: 0x8007000B)_wind_新浪博客

1. VS2010,新建立一个控制台项目,用于测试编写的一个C++ DLL,但调用测试函数时候报错:“试图加载格式不正确的程序。 (Exception from HRESULT: 0x8007000B)”。原因是该API是在32位系统下面开发的,在64位系统上面开发编译的时候需要将生成的目标平台设为X86。解决方法:在项目属性窗口里选择“生成”——“目标平台”下拉里选中“X86...

2015-03-13 10:21:14 475

原创 C#和C++的数据封装

 C#和C++的数据封装概念在托管代码中对非托管函数进行互操作,需要对参数和返回值进行数据传递的过程,此过程有CLR的封送处理服务(封送拆送器)完成。 其工作内容如下:1. 将数据从托管类型转换为非托管类型,或从非托管类型转换为托管类型;2. 将经过类型转换的数据从托管代码内存复制到非托管内存,或从非托管内存复制到托管内存;3. 调用完成后,释放...

2015-01-06 14:18:57 335

原创 C#和C++的数据封装_wind_新浪博客

C#和C++的数据封装概念在托管代码中对非托管函数进行互操作,需要对参数和返回值进行数据传递的过程,此过程有CLR的封送处理服务(封送拆送器)完成。其工作内容如下:1.将数据从托管类型转换为非托管类型,或从非托管类型转换为托管类型;2.将经过类型转换的数据从托管代码内存复制到非托管内存,或从非托管内存复制到托管内存;3.调用完成后,释放封送处理过程中分...

2015-01-06 14:18:57 86

空空如也

空空如也

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

TA关注的人

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