
C#
佛曰我不想说话
I love this game
展开
-
Sharepoint2013必备软件安装路径
Sharepoint2013必备软件安装路径原创 2023-08-24 19:01:15 · 255 阅读 · 0 评论 -
C#中Class和Struct的区别
引用一段关于Class和Struct的定义。class和struct最本质的区别是class是引用类型,而struct是值类型,它们在内存中的分配情况有所区别。什么是class?class(类)是面向对象编程的基本概念,是一种自定义数据结构类型,通常包含字段、属性、方法、属性、构造函数、索引器、操作符等。在.NET中,所有的类都最终继承自System.Object类,因此是一种引用类型,也就是说,new一个类的实例时,在堆栈(stack)上存放该实例在托管堆(managed heap)中的地址,原创 2020-10-14 16:59:48 · 379 阅读 · 0 评论 -
高版本与.net4.5兼容错误:Attempted to read or write protected memory.
由于电脑安装的了两个不同版本的.Net,导致之前所有的基于VS2012的Console程序都无法调试。但编译的exe可以正常运行。调试过程提示如下错误:Attempted to read or write protected memory. This is often an indication that other memory is corrupt.这个错误是尝试读取或写入受保护的内存。这通常表明其他内存已损坏。我猜测是由于读取Win32的DLL但没有释放导致的错误。如下图:尝试以下原创 2020-06-10 11:08:05 · 9955 阅读 · 0 评论 -
通过JS导出Excel。将JS数组转换为VB数组
在JS中可以使用excel对象range赋值,但不能直接使用js的array,需要预先将js的数组转换成二进制的dictionary才可以。通过如下函数可以转换将JS的数组转换成VB数组:function toVBArray1(jarray) { var dict1 = new ActiveXObject('Scripting.Dictionary'); for (var...原创 2019-08-13 13:22:50 · 623 阅读 · 2 评论 -
Sharepoint项目编译错误,提示在.NETFramework4.0中无法解析System.Net.Http的问题
Windows更新安全补丁后,原本的Sharepoint项目无法编译通过。提示如下错误未能解析主引用“Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c, processorArchitecture=MSIL”,因为它对框架程序集“System.Net.Http, V...原创 2019-04-24 15:40:50 · 3395 阅读 · 0 评论 -
基于Sharepoint和SSRS生成各种PDF,WORD类文档。
各种项目中经常有需求,在服务器端生成各种PDF,WORD,EXCEL等报告。通常使用的方法是用VBS或VSTO操作OFFICE对象模型,修改WORD或Excel模板生成文件,PDF可以使用PDF打印机制作PDF文件。这种方式问题多多,经常由于在服务器端操作Office的对象发生错误。最近的项目中通过Sharepoint foundation和SSRS的结合,十分方便的生成了PDF,WORD...原创 2019-04-25 16:35:20 · 694 阅读 · 0 评论