- 博客(6)
- 资源 (24)
- 收藏
- 关注
原创 C#中DataSet的使用
DataSet介绍DataSet类是ADO.NET中最核心的成员之一,它是支持ADO.NET断开式、分布式数据方案的核心对象,也是各种开发基于.Net平台程序语言开发数据库应用程序最常接触的类。DateSet对象是创建在内存中的集合对象,他可以包含任意数量的数据表以及所有表的约束、索引和关系,它相当于在内存中的一个小型关系型数据库,所以如果数据量太大会非常消耗内存。每一个DataSet包含一组DataTable对象和DataRelation对象,其中每个DataTable对象都由DataColumn、
2020-07-26 20:41:09 13655
原创 在C#中实现SQLite的事务处理
一、SQLite事务介绍事务是针对一个或多个数据库中数据的数据库操作的基本单位,操作时可以把许多个SQLite语句组合为一组,把所有这些放在一起作为事务的一部分进行执行。所有 SQL 命令组成一个单元。 要么全部保存,要么什么都不保存。 这是事务背后的基本思想。事务包括4个属性原子性确保工作单位内的所有操作都能完成,否则事务会在出现故障时终止,之前的操作也会回滚到以前的状态。一致性指的是确保数据库在成功提交事务上正确的改变状态。隔离性事务和事务之间互不干涉、相互之间没有影响。通过数据库级
2020-07-24 22:53:01 4123 1
转载 TCP和UDP区别,以及介绍TCP协议如何保证可靠传输
一、TCP和UDP区别TCP是面向连接,传输可靠,以字节流的形式传输,传输效率慢,所需资源多,应用在要求通信数据可靠的场合,首部字节20-60.UDP面向无连接,传输不可靠,以数据报文段的形式传输,传输效率快,所需资源多,应用在要求通信速度高的场合,首部8个字节。UDP在传输之前不需要先建立连接,远地主机在收到UDP报文后,不需要给出任何确认。虽然UDP不提高可靠传输,但在某些情况下UDP确是一种最有效的工作方式(一般用于即时通信),比如qq语音,直播。TCP提供面向连接的服务。在传送数据之前必须先
2020-07-06 15:23:31 1252
原创 从SQLite数据库中遍历出所有的表和索引【用于项目中数据库的复原】
1.语法介绍每一个 SQLite 数据库都有一个叫 SQLITE_MASTER 的表, 它定义数据库的模式。 SQLITE_MASTER 表看起来如下:CREATE TABLE sqlite_master ( type TEXT, name TEXT, tbl_name TEXT, rootpage INTEGER, sql TEXT);对于表来说,type 字段永远是 ‘table’,name 字段永远是表的名字。所以,要获得数据库中所有表的列表, 使用下列SELECT语句
2020-07-05 19:40:10 2007
原创 C#枚举(Enums)类型
枚举类型是一种特殊的值类型,可以在枚举类型中定义一组命名的数值常量。它常用于一些在编译时已知范围的常量。但这些常量的具体值要在执行时才能确定,默认基数从O开始,也可指定数值。比如,已知三原色是红蓝绿,它们同属于颜色。enum Color { Red=1, Blue=3, Green=4}enum Days{ Saturday = 1, Sunday, Monday, Tuesday, Wednesday, Thursday, Friday } ;
2020-07-03 14:08:22 3049
转载 在C#中virtual(虚拟的)和abstract(抽象的)的区别
virtual和abstract都是用来修饰父类的,通过覆盖父类的定义,让子类重新定义。共同点他们有一个共同点:如果用来修饰方法,前面必须添加public,要不然就会出现编译错误:徐方法或抽象方法是不能狗私有的。加上virtual(虚拟的)和abstract(抽象的)的目的就是让子类重新定义,而private成员是不能被子类访问的。区别(1)virtual修饰的方法必须要有方法体(哪怕是仅仅添加一对大括号),而abstract修饰的方法不能有方法体。抽象方法声明时需要注意以下两点:抽象方法必须
2020-07-02 09:07:41 955 1
DatabaseParameters.xml
2020-06-26
C#实现矩阵运算大全MatrixCalculate.cs
2020-06-12
寻峰算法测试数据yuanshuju.mat
2020-06-10
寻峰算法测试数据testData.mat
2020-06-10
算法实现主体airPLS.cs
2020-05-30
MathNet.Numerics.dll
2020-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人