自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 文本文件的读取和计算机编码格式

上述2.中,将读取的文本内容,以UTF8编码格式转为字节流。而且能够兼容ASCII编码(即ASCII字符在UTF-8中仅用1个字节表示),因此它在互联网上得到了广泛应用。在程序处理中,主要针对string字符串内容编码成字节流(byte[]、字节数组,或二进制流)。两种方式读取得到的结果相同,test.txt作为文本文件,只包含文本信息,读取到的文本内容就是这个文件的二进制流。此外,在计算机磁盘中,文件是以二进制流的形式存储的。在windows系统中,右键创建一个test.txt文件,并输入内容保存。

2024-07-17 12:57:41 133

原创 WebService发布到IIS上报错:System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本

D:\WebServicePub\bin 路径下包含以下文件,即可不用安装oracle客户端,直接连接oracle数据库。问题分析:.net连接oracle依赖System.Data.OracleClient.dll,而这个文件通过Path环境变量指向的oci.dll来连接数据库。本地未安装oracle数据库、未安装oracle客户端,webservice程序目录下,放置了oci.dll等程序文件,开发采用.net。②找到的oci.dll文件位数(32位/64位)与编译程序的位数一致、操作系统位数一致。

2024-07-16 15:40:06 184

原创 不同加密算法的理解

综上所述,常用的加密方式包括线性散列加密算法、对称加密算法、非对称加密算法以及哈希函数、混淆和扰动、密钥管理和分发、随机数发生器等辅助加密手段。这些加密方式在保护数据安全方面发挥着重要作用。

2024-07-11 10:31:28 271

原创 计算机编码格式是怎么回事

计算机的编码方式是指计算机在处理和存储数据时使用的特定编码方式,这些编码方式决定了计算机如何将数据从一种形式转换为另一种形式,以便于计算机能够理解和处理数据。我们可以把计算机编码格式理解为一种“外语”,把文字信息编码成字节数组,让计算机可以读懂。文字信息和编码后的字节数组存在映射关系。根据各国语言的不同字符,存在不同的编码方式,也就存在不同的映射关系。我们最常用的是UTF8编码方式,支持中文以及各种字符。228、189、160、229...一个数字代表一个字节。

2024-07-10 18:04:39 865

原创 未能加载文件或程序集“JHCDAS.ArchiveStatus.Service”或它的某一个依赖项。试图加载格式不正确的程序。

启动webservice服务,报错:未能加载文件或程序集“JHCDAS.ArchiveStatus.Service”或它的某一个依赖项。试图加载格式不正确的程序。问题分析:JHCDAS.ArchiveStatus.Service.dll为X86,当X64程序调用它时,会出现无法识别的情况。经排查并未缺少dll文件以相关依赖项。程序生成位数设置为X86,问题解决。

2024-07-09 17:27:57 147

原创 Mongodb常用查询

Mongodb是文档型数据库,每条数据为一个document记录,很多个文档记录组成一个集合(即:结构化数据库中的表)。数据库通过键、值来存储数据(即:字段、字段值),因为每条记录被存储在一个文档中,所以每条记录可以有不同的键,相同的键可以有不同数据类型的值,比如:age可以存储数:3,字符串:5岁。数据库的“键”的命名区分大小写、顺序,比如:name、Name是两个不同的键。Mongodb内嵌shell脚本,支持javascript语法。db是全局变量,通过shell访问数据库的入口。

2022-11-18 10:36:27 20031 1

原创 Mongodb创建索引

使用limit来限制查询1个文档,数据库有查询结果后,会停止继续扫描集合中其他文档,查询速度也会提高。但是如果查询{"username":"user999999"}文档,数据库扫描到集合结尾才能查询到,速度还是会很慢。>db.users.ensureIndex({"age":1,"username":1}) //创建复合索引。查询某个文档时,数据库会扫描整个集合,来匹配符合查询条件的文档。查询条件包含age、username时,会调用到该索引。创建索引后,查询速度明显提高。

2022-11-17 10:00:11 2621

原创 WebService常见问题总结

1.HTTP Error 403.14 - Forbidden Web服务器被配置为不列出此目录的内容解决方案:1).如果用VS启动的webService,需要设置Web->特定页2)如果在IIS中启动的webService,需要启用目录浏览并添加默认文档2.“测试窗体只能用于来自本地计算机的请求”或者"The test form is only available for requests from the local machine.此时,本地测试...

2021-08-05 16:01:45 1992

原创 WebService环境安装+编写+发布部署+调用

内容目录:1. WebService环境安装2.WebService编写3.WebService的发布及部署4.WebService调用一、WebService环境安装部署IIS环境。win7中打开控制面板--->程序和功能--->打开或关闭Window功能,按以下安装好,就部署好IIS环境了。二、WebService编写1. 我使用的是VS2019. 首先,在解决方案中,右击解决方案-> 添加-> 新建项目, 选择ASP.NE..

2021-08-05 10:09:08 1820

原创 C#程序常见异常

1. 未将对象引用设置到对象实例异常原因:声明的对象没有进行实例化,即对象的实际值为null解决方案:new一个实例2. 类型初始值设定项引发异常异常原因:配置文件缺少配置项。解决方案:web.config文件中,添加缺少的config值3. 调用目标发生了异常异常原因:程序调用外部服务(或动态加载动态库内容)的时候,如果外部服务报错,返回这个异常。如:本地程序调用外部webService、dll文件等会出现这种情况。解决方案:我们需要输出InnerExcepti

2021-07-28 10:13:27 2709

原创 c#程序连接oracle失败问题

1.【需要oracle客户端软件8.1.7或更高版本】使用c#语言,一般通过System.Data.OracleClient类来连接oracle数据库,如果连接远程oracle数据库,但本地未安装oracle客户端(程序没有找到oci.dll文件),连接数据库时,就会出现以下错误:解决办法:1)安装与oracle服务端版本匹配的oracle客户端2)如果不想安装客户端,可以在c#程序目录下放置oci.dll、oraociei11.dll(找到匹配版本的dll)等dll文件2.【OC.

2021-07-15 10:26:18 1584

空空如也

空空如也

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

TA关注的人

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