- 博客(97)
- 收藏
- 关注
原创 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy) 在 System.IO.FileStream…总结:一般出现这种问题都是路径问题,看看文件路径是否存在。一般先看是不是路径问题,我这里遇到的是路径问题。文件夹,但是我判断创建的只有。但是我得路径上是加了。
2024-12-23 15:14:12
529
原创 WeX5 下载,安装, 环境变量配置,运行使用,发布打包
Wex5在安装之前,需要先安装JDK8和Tomcat7链接:JDK8相关安装及配置链接:Tomcat7相关安装及配置。
2024-12-23 15:13:44
523
原创 分析器错误消息: 未能加载文件或程序集“System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3
分析器错误消息: 未能加载文件或程序集“System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3
2024-12-13 15:30:14
362
原创 使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength 属性设置的值
使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength 属性设置的值1、增加 MaxJsonLength 的值2、使用Newtonsoft.Json序列化库3、对返回的参数进行分页返回
2024-12-13 15:29:46
629
原创 System,InvalidOperationException:未在本地计算机,上注册“Microsoft.ACE,OLEDB.12.0”提供程序。
本地导入excel没有问题,发布到服务器上出现System,InvalidOperationException:未在本地计算机,上注册“Microsoft.ACE,OLEDB.12.0”提供程序。
2024-08-02 16:25:23
3862
1
原创 (本地查询没问题,服务器发布上去查询报错)System.Data.OracleClient.OracleException: ORA-01861:文字与格式字符串不匹配
System.Data.OracleClient.OracleException: ORA-01861:文字与格式字符串不匹配
2024-07-26 13:51:11
884
原创 System.Data.OracleClient.OracleException:“ORA-12571: TNS: 包写入程序失败
System.Data.OracleClient.OracleException:“ORA-12571: TNS: 包写入程序失败
2024-06-19 17:08:31
831
原创 未能找到***.lic,license不存在
未能找到文件”D:\Demo\台州\02 szhwlhypt\QDNWLHYPTCTOS.UINicenselTZLHDZ.lic"license不存在
2024-05-07 11:27:20
937
原创 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。
尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。
2024-05-07 11:23:33
819
1
原创 第五章 类的继承与派生之——基类与派生类指针的相互转换
一个公有派生类的对象的地址可以直接赋值给一个基类指针,使基类指针指向派生类的对象。当派生类指针指向基类对象时,必须要将基类对象进行强制类型转换。【示例】使用指针的情况。
2024-02-27 15:09:33
488
原创 layui-实现上下表,父子表复选框加载事件
layui-实现上下表,父子表复选框加载事件点击任意单元格,选中复选框,并加载子表数据,选择多条复选框,加载多个子表数据拼接。一定要加 这个复选框。
2024-02-06 09:42:13
519
原创 第五章 类的继承与派生之——多层次的派生
1、处于同一继承层次的各基类构造函数的调用顺序取决于定义派生类时所指定的基类的顺序,与派生类构造函数中所定义的成员初始化列表顺序无关。如果类中有对象成员,那么对象成员构造函数的调用顺序与对象在类中声明的顺序一致。
2024-02-04 08:59:21
382
原创 C#中ToString的使用
ToString的使用1.默认格式:不提供任何格式化字符串时,ToString方法将使用默认格式,将数字转换为具有两位小数的字符串表示形式。例如,123.456.ToString()将返回"123.46"。2.货币格式:使用ToString("C")或ToString("c")可以将数字转换为货币格式的字符串表示形式。例如,123456.78.ToString("C")将返回"123,456.78"。3.指数格式:使用ToString("E")或ToString("e")可以将数字转换为科学记数法的字
2024-02-02 08:56:19
2322
原创 第五章 类的继承与派生之——类之间的关系
1、使用已有类编写新的类有两种方式: 继承和组合继承关系也称为 “is a” 或 “是” 关系组合关系也称为 “has a” 或 “有” 关系2、封闭类如果一个类的成员变量是另一个类的对象,则为封闭类定义封闭类构造函数的一般形式为:类名: :类名(形参表) : 内对象1 (形参表),内对象2 (形参表),~{类体}*在派生类也是封闭类的情况下,构造函数的初始化列表不但要指明基类对象的初始化方式,还要指明成员的初始化方式。生成派生类对象时,会引发一系列构造函数的调用,顺序是: 先根据派生类层
2024-02-02 08:55:58
381
原创 第五章 类的继承与派生之——派生类的构造函数和析构函数
1、在执行一个派生类的构造函数之前,总是先执行基类的构造函数。派生类对象消亡时,先执行派生类的析构函数,再执行基类的析构函数。※定义派生类的构造函数的一般形式如下:派生类名: : 派生类名 (参数表0) : 基类名(参数表){...//函数体}2、派生类构造函数执行的一般次序如下:1) 调用基类构造函数,调用顺序按照它们被继承时声明的顺序 (从左向右)2) 对派生类新增的成员变量初始化,调用顺序按照它们在类中声明的顺序。3) 执行派生类的构造函数体中的内容
2024-02-01 09:13:06
1006
原创 第五章 类的继承与派生之——访问控制
1、公有继承public: 访问权限保持不变,派生类得到了基类中除构造函数、析构函数之外的所有成员,类型兼容规则:(1)派生类的对象可以赋值给基类对象;(2)派生类的对象可以用来初始化基类的引用;(3)派生类对象的地址 (指针) 可以赋值给基类指针2、私有继承private :基类中的公有成员和保护成员都以私有成员身份出现在派生类中,在派生类的成员函数可以直接访问它们。3、保护继承protected: 基类的公有成员和保护成员都以保护成员的身份出现在派生类中,而基类中的私有成员不可访问
2024-02-01 09:12:27
850
原创 第五章 类的继承与派生之——类的继承与派生
1、通过已有的类来建立新类的过程,叫做“类的派生”,原来的类叫做“基类”,新建立的类则叫做“派生类”。从类的成员角度看,派生类自动地将基类的所有成员作为自己的成员,这叫做“继承”。基类和派生类又可以分别叫做“父类”和“子类”,有时也称为“一般类”和“特殊类”。从一个或多个以前定义的类 (基类) 产生新类的过程称为派生这个新类称为派生类。派生的新类同时也可以增加或者重新定义数据和操作,这就产生了类的层次性。类的继承是指派生类继承基类的数据成员和成员函数。继承常用来表示类属关系,不能将继承理解为构成
2024-01-31 09:01:32
1762
原创 第四章 运算符重载之——重载流插入运算符和流提取运算符
1、cout > 流提取运算符重载使之用于自定义的类对象,只能重载为类的友元重载流插入运算符的一般格式:ostream &operator > ( istream & input , 类名&对象名 ) {……return input}
2024-01-31 09:01:12
979
原创 数据库系统原理总结之——目录
资料说明:主要是对数据库系统原理总结,发布的各个章节总结一个目录方便查看和查找第一章数据库系统概述第二章 关系数据库第三章 数据库设计第四章 SQL 与关系数据库基本操作第五章 数据库编程第六章 数据库安全与保护第七章 数据库应用设计与开发实例第八章 数据管理技术的发展。
2024-01-30 09:08:22
197
原创 第四章 运算符重载之——重载强制类型转换运算符
1、类型转换运算符:在C++中,类型的名字 (包括类的名字) 本身也是一种运算符,即强制类型转换运算符,是单目运算符,只能重载为成员函数,经过重载后,“(类型名) 对象”,就等价于“对象.operator 类型名( )”2、重载强制类型转换运算符时,不需要指定返回值类型,因为返回值类型是确定的。经过适当重载后,“(类型名)对象”这个对对象进行强制类型转换的表达式就等价于“对象operator 类型名 ( )”,即变成对运算符函数的调用。
2024-01-30 09:07:57
606
原创 第四章 运算符重载之——重载赋值运算符
对任一类X,如果用户没有自定义的赋值运算符函数,那么编译系统将自动地为其生成一个默认的赋值运算符函数,默认赋值运算符函数重载形式如下:X&X : : operator = ( const X & source ) {成员间赋值}2、重载赋值运算符解决赋值不兼容问题,应该注意两点:(1)赋值运算符必须重载为成员函数(2) 为了保持与通常意义下的赋值运算符的功能相一致,应该让重载的赋值运算符仍然能连续使用,所以operator =函数通常要返回引用3、浅拷贝和深拷贝
2024-01-29 09:29:28
428
原创 第四章 运算符重载之——重载自增自减运算符
1、自加++、自减一运算符可以重载,但有前置和后置之分,用于对象也是如此2、C++规定,在重载“++”时,允许写一个增加了无用int类型形能的版本,编译器处理“++”“--”前置表达式时,调用参数个数正常的重载函数;处理后置的表达式时,调用多出一个参数的重载函数。重载的后置运算符的形参表中有一个int 类型的参数,它仅表明重载的是后置运算符,不需要定义形参变量,在函数体中也不必使用它。3、单目运算符“++”重载为类的成员函数,单目运算符“- -”重载为类的友元函数
2024-01-29 09:29:03
614
原创 第四章 运算符重载之——运算符重载的概念
1、运算符重载就是给已有的运算符赋予多重含义,使同一个运算符作用于不同类型的数据时产生不同的行为。运算符重载的目的是使得运算符也能够用来操作对象。2、C++允许重载大多数运算符,不允许重载的有:成员访问运算符 .成员指针访问运算符 .* 、 ->*域运算符 : :长度运算符 sizeof条件运算符 ? :预处理符 #用于类运算的运算符通常都要重载,= 默认重载为成员变量的复制& 默认重载为返回任何类对象的地址3、运算符重载的实质是编写以运算符为名称的函数,使用
2024-01-26 14:48:39
1313
原创 第三章 类和对象进阶之——this指针
1、概念C++规定,当调用一个成员函数时,系统自动向它传递一个隐含的参数,该参数是一个指向调用该函数的对象的指针,称为this指针静态成员函数是类具有的属性,并不作用于某个对象,其内部不能使用this指针。myDate: :myDate (int year, int month, int day) {this->year = year;this->month = month;this->day = day;}
2024-01-26 09:39:28
311
原创 第三章 类和对象进阶之——友元
1、概念类很好地实现了封装和隐藏,一个类里的私有成员和保护成员只能由类内部的成员函数访问,外部不能通过对象直接访问。但有时为了提高编程效率,需要允许一个函数或类访问另外一个类中的私有成员或保护成员,这时可将这些类或函数声明为类的友元。友元函数不是类的成员函数,在函数体中使用不能用“对象名.对象成员名”友元函数在被访问类中的声明格式:friend
2024-01-26 09:38:30
446
原创 第三章 类和对象进阶之——常量成员和常引用成员
常量成员和常引用成员1、const修饰的各种情况(1)常量:使用const修饰的量称为常量类的常量成员变量: const修饰的类成员变量,只能通过构造函数的成员初始化列表进行初始化。一般格式 const 数据类型 常量名 = 表达式 ;(2)常量函数: 使用const修饰的函数(3)常量对象:定义类的对象时使用const修饰. 对于常量对象只能调用常量函数,常量对象各属性值不能修改 一般格式 类型说明符 函数名(参数) const;注:通过常量对象仅可以调用常量成员函数,是因为常量成员函数
2024-01-25 11:32:49
509
原创 第三章 类和对象进阶之——成员对象和封闭类
成员对象和封闭类1、概念一个类的成员变量如果是另一个类的对象,则该成员变量称为成员对象,包含成员对象的类叫作封闭类。2、封闭类构造函数初始化列表对于成员对象,初始化列表的“参数表”中列出的成员对象构造函数 (指明了该成员对象如何初始化)封闭类生成对象时,先执行所有成员对象的构造函数,然后执行封闭类的构造函数,成员对象构造函数与在类中定义的顺序一致,析构函数的调用则相反3、封闭类对象生成时,先执行所有成员对象的构造函数,然后执行封闭类自己的构造函数。成员对象构造函数的执行次序与成员对象在类定义中的说
2024-01-25 11:32:07
488
原创 第三章 类和对象进阶之——类的静态成员
局部变量:块内定义的变量,static修饰的静态局部变量,在整个运行期间都存在,仅在定义的块中有效。使用static修饰的全局变量是静态全局变量,仅在该文件内有效。在类定义中声明静态成员变量,必须在类体外定义静态成员变量的初值,不能在类体内赋初值。类的静态成员被类的所有对象共享,不论有多少对象,静态成员都只有一份保存在公用内存中。在类体内定义类的成员时,在前面添加static关键字。类的静态成员:静态成员变量、静态成员函数。【示例】自动变量和静态变量的定义和使用。不能在静态成员函数中访问非静态成员。
2024-01-22 18:30:29
679
原创 第三章 类和对象进阶之——析构函数
析构函数:也是成员函数的一种,名字与类名相同,但要在类名前面加上一个“~”字符,析构函数没有参数,也没有返回值。
2024-01-19 10:12:38
376
原创 第三章 类和对象进阶之——构造函数
定义构造函数:构造函数的名字应与类名同名。并在定义构造函数时不能指定返回类型,即使void类型也不可以。可以设计多个构造函数,编译系统根据对象产生的方法调用相应的构造函数,即构造函数允许重载。在类体外定义构造函数有三种形式:假设类的成员变量是 x1,x2,·…,xn。
2024-01-19 10:11:43
975
原创 第二章 面向对象的基本概念之——类成员的访问范围
函数声明的形参radius的作用域仅在形参列表的左右括号之间,在程序其他地方不可引用 ,函数声明中往往不写形参名。标识符的作用域:函数原型作用域、局部作用域(块作用域类作用域、命名空间作用域)则在类外使用对象objx能够访问的成员是________________标识符的可见性:在程序的哪个区域可以使用C++:程序中使用大括号括起来的一段程序块,其作用域。函数原型作用域,C++中最小的作用域。标识符的作用域:标识符的有效范围。【示例】【填空题】若有以下说明,【示例】2 类成员访问示例。
2024-01-19 10:11:03
402
计算机网络,各个章节重难点总结
2023-12-20
mysql面试题,面试会问到的基础问题
2023-12-20
关于实现导入EXCEL表格的功能,包含模板下载源码、excel浏览展示源码、保存excel文件信息源码、视图页调用源码
2023-12-18
C++程序设计,主要为C++语言简介、面向对象的基本概念、类和对象进阶、运算符重载、类的继承与派生、多态与虚函数等章节总结
2023-12-18
代码快捷生成存储过程、类、接口文档等等
2023-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人