自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 React 项目中引入msal验证以及部分报错处理

react项目中实现masl身份验证。Type 'xxx' is not assignable to type 'xxx' ......Providers. globalProvider 报错。

2023-08-25 11:57:27 741

原创 react import 引用失效 node_modules/@types/react/index.d.ts not a module.ts

node_modules/@XXX.d.ts不是模块.tsnode_modules/@types/react/index.d.ts not a module.tsVS Code 中引入文件报类型错误: 找不到模块“@/xxx" 或其相应的类型声明。Cannot find module 'react' or its corresponding type declarations.ts(2307)

2023-08-25 11:25:48 1507

原创 C# SocketException(0x2746) asp.net一个现有的连接被远程主机强行关闭

调用system.web的出现这个问题,也有可能是这个原因

2023-08-23 18:49:45 1282

原创 C# 反编译dll文件,将dll文件转为cs文件

dll文件一键反编译成.net项目文件

2023-08-23 12:46:23 666

原创 未经处理的异常在xx.exe中发生,尝试读取或写入受保护的内存。这通常指示其他内存已损坏。

1.检查传参是否有问题,是否缺少 ref 或者 out ,或是传入参数的类型是否正确,string 和 stringbuilder 等相似类型。

2019-05-03 17:53:07 712

原创 对 PInvoke 函数“XX”的调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配。

对 PInvoke 函数“XX”的调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配。原代码[DllImport(m_FillNmame, EntryPoint = "PMSifRegister", CharSet = CharSet.Auto, CallingConvention = Ca...

2018-12-29 17:29:12 3605 1

原创 C# 实现调用百度翻译API做一个翻译功能

appId 和 passWord 需要到百度翻译开放平台申请using System;using System.Net;using System.Web.Security;using System.Web.Script.Serialization;namespace TranslateDemo{ class TranslateFunction { pu...

2018-11-15 19:51:12 3761

原创 C# 对象对于引用非静态字段、方法或属性是必需的

非静态类的方法是不能直接调用的,需要实例化,但当有时需在各个地方去调用该方法时,逐个去实例化会显得麻烦,可以采用一个静态类来封装后使用。用开关灯来举个例子:假设灯是一个非静态类,可开关,有状态 class Light { public string Status = "Open"; public void OpenLight() ...

2018-11-15 19:11:57 40136 1

原创 读取文件后按要求的格式修改并输出文件

代码目的:读取有相似性的说明文档,并将其改为Switch,Case语句在程序中使用新增一个ReadAndWrite按钮,添加点击事件,然后添加代码点击按钮,一键修改生成,最终文件在File/NameUsed.txtusing System;using System.IO;using System.Text;using System.Windows.Forms;namespace R...

2018-10-30 19:36:06 561

原创 Windows系统读取系统日志

try { string[] m_LogTypes = new string[] { "Application", "Security", "System" }; foreach (string m_LogMessage in m_L

2018-10-29 20:37:47 3132

原创 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。

第一种:调用DLL文件内部函数时,使用的传入参数方式不正确。譬如:[DllImport(DLLFileName, EntryPoint = "PMSifGetDefUserGroup")] public static extern string PMSifGetDefUserGroup(string TerminatedStringBuffer);改为[DllImpor...

2018-10-27 18:47:16 32786

原创 System.EntryPointNotFoundException:“无法在 DLL“xxxx.dll”中找到名为“yyyy”的入口点。”

方法一:检查自己的入口函数名是否填对,粗心过一次填错了 TnT 。方法二:检验自己目录下的pmsif.dll是否是自己真实需要调用的DLL文件,使用depends.exe打开查看函数是否有自己要调用的函数入口。我电脑上有两个DLL,一个68k,一个72k,如果没有大小区别,很难想到是引用的DLL版本不对导致无法找到函数入口点。方法三:替换一个DLL文件,DLL文件可能已经损坏,尝试反编译,结...

2018-10-27 18:42:38 17882

原创 无法加载 DLL“xxxx.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。

连着一个周都在调用DLL文件报错,问题各不相同,所以记录下,如果有同学尝试这些方法都不能解决,请叫上我一起研究研究方法一:右键项目属性,选择生成-平台目标为x86方法二:检验自己项目Debug目录下的xxxx.dll是否有并且是自己需要调用的完好的DLL文件,可以先备份后使用depends.exe打开检查。方法三:如果使用DllImport的时候有在Debug目录下额外创建自目录,并填写了子...

2018-10-27 18:41:20 37796 5

原创 C#实现TabControl选项卡竖着排列,控件文字横向显示(最详细)

新建一个tabControl,名字不用修改,选中tabControl1,修改其以下属性1、DrowMode=OwnerDrawFixed //2、Alignment=left //选项卡向左靠齐3、SizeMode=Fixed //设置此项后,设置ItemSize使表格更美观4、ItemSize=60,100 //选项卡内的控件大小加入以下代码 //调整选项卡文字...

2018-10-23 19:15:36 25077 3

翻译 C#访问修饰符权限解析以及默认权限

C#的访问修饰符只有四个,可以组合,常容易搞混淆,做个表方便看。部分内容转自C#说明文档。访问修饰符是关键字,用于指定成员或类型已声明的可访问性。publicprotectedinternalprivate可使用访问修饰符指定以下六个可访问性级别:public:访问不受限制。protected:访问限于包含类或派生自包含类的类型。internal:访问限于当前程序集。prote...

2018-10-20 19:59:23 1601

翻译 程序运行时,创建一个额外的输出台,输出程序内的Log以及调试结果

需求描述:在做硬件调试的时候,经常会需要用程序调试具体问题处在哪里,但是不断重启程序看日志显得繁琐,想将日志及调试结果实时输出。解决方案:使用Kernel32.dll和user32.dll创建Console,使用控制台实时输出。在Main函数中添加实现代码代码如下:using System;using System.Diagnostics;using System.Runtime.Int...

2018-10-20 18:52:51 328

原创 定义一个类,保存实时更新数据,供其他位置调用

需求描述:程序中有很多地方需要读取MainForm填入的参数,多处调用不方便维护。解决方案:此时封装一个类,MainForm上添加按钮或初始化时使用ConfigClass.SaveConfig(string LockSoftware, string server, string user, string Version, string Port)传入参数,其他需要的位置直接调用。代码如下na...

2018-10-20 18:42:35 302

原创 日志信息实时显示到窗体中,类似Console一样的输出台。

C#用RichTextBox组件实现类似Console一样的输出台。做一个示例打开VS,创建一个新的Windows窗体应用,不修改任何名称在Form1窗体内添加一个RichTextBox组件如图复制以下代码至Form1.csusing System;using System.Windows.Forms;using System.Xml;namespace WindowsFor...

2018-10-18 18:59:40 9769 5

转载 C#访问远程主机资源的方法

最近要实现访问远程主机的共享目录中的一个文件。遇到了权限问题。google了一下,找到了几种解决方法,记录如下:一、调用Net use命令 // 使用方法: //if (Connect("192.168.1.48", "用户名", "密码")) //{ // File.Copy(@"\\192.168.1.48\共享目录...

2018-10-13 18:06:32 791

原创 终端和前台数据库同步

问题描述:客户在前台和终端均能制卡销卡,在不同位置制卡销卡,导致数据不统一,前台电脑不能直观的看到酒店整体入住情况。酒店前台用一个数据库,终端有一个数据库,两个软件都只能读取本地数据库的情况,然后要实现数据库同步。其他应用场景:同一个局域网内两个不同终端上的不同软件共享同一个数据库解决方案:数据库存在前台机器上,前台使用网络共享地址将安装酒店管理软件的磁盘映射为本地硬盘提供给终端机使用,终端...

2018-10-13 17:57:09 427

原创 C#第吉尔门锁开发,找不到Setting.ini文件

问题描述:所有驱动安装正常,DLL文件注册,数据库安装以及注册全部完成,码字完毕,提示:找不到Setting.ini文件问题原因:注册DELL文件和数据库的时候,没有以管理员身份运行安装程序,导致安装程序在向C盘写入Setting.ini文件时失败,Windows系统未保证兼容性,在C盘C:\Users\UserName\AppData\Loca\目录下,创建VirtualStore...

2018-10-12 16:40:50 998

转载 工行在线支付接口实战开发流程及源码

前期准备支付组件注册(PS:当时工行技术根本没有给我这个组件,被坑了,当时还想骂那个技术一下,签名什么的,难道我随便按照自己的想法签一个也可以?后来终于给我了)组件注册说明一、API配置说明:1.将ICBCEBankUtil.dll和infosecapi.dll两个dll文件拷贝到系统system32目录下(其中,如果是64位系统,则拷贝到SysWOW64目录下);2.打开DOS窗口,进...

2018-10-08 19:43:45 3933 1

原创 MainForm界面点击按钮读特定文字

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.W...

2018-09-27 09:05:23 384

转载 C#文本转语音以及语音阅读小实例

转载自:猿哥爱码c#实现语音阅读以及文本转语音文件是基于c#的一个类库(SpeechSynthesizer )实现的,使用该类必须要添加引用using System.Speech.Synthesis;直接是无法添加引用的,先对项目进行添加应用示例图using System;using System.Collections.Generic;using System.Componen...

2018-09-26 17:34:45 4359

空空如也

空空如也

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

TA关注的人

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