-
go语言中的数据库操作
在go语言中,标准库"database/sql"提供了保证SQL或类SQL数据库的泛用接口,使用前需要注入对应的数据库驱动,go标准库中没有提供任何一个数据库驱动,需要我们通过其他方式安装驱动常用的支持"database/sql"通用接口的数据库驱动包地址: sqlite3:github.com/mattn/go-sqlite3(注册的数据库驱动名称"sqlite3") mysql:github.com/go-sql-driver/mysql(注册的数据库驱动名称"mysql") postgresDB:github.com/lib/pq(注册的数据库驱动名称"pos...
2021-10-23 -
C#中的目录和文件相关操作
System.IO命名空间中的Directory和DirectoryInfo用于操作目录,File和FileInfo用于操作文件,这些类都不能被继承其中Directory和File用于提供目录或文件操作的静态方法DirectoryInfo和FileInfo类的基类是FileSystemInfo,提供目录或文件操作的实例方法在目录和文件操作过程中需要用到参数: Attributes参数用于获取或设置当前文件或目录的特性 该参数为一个FileAttributes枚举,可用成员有 Archive:此文件标记为包含在增量备份操作中。在增量备份期间处理文件时,...
2021-10-12 -
C#中的输入输出流
流是通过通信路径传递的字节序列,C#采用流模型读写文件、网络或内存中的数据。有两个主要的流:输入流和输出流。输入流用于读取数据(读操作),输出流用于写入数据(写操作)C#中关于流的常用类,这些类大多属于System.IO命名空间的类:创建流的类:Stream:所有流的基类,定义流的基本操作,如Read和Write等方法,是抽象类,无法直接使用 FileStream:以文件作为数据源的流,可以用来读写文件 NetworkStream:以网络作为数据源的流,可以通过此流发送或接受网络数据 MemoryStream:以内存作为数据源的流,可以用来随机读写内存中的数据 BufferedStre...
2021-10-11 -
python中的numpy模块
NumPy(Numerical Python)是Python语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。使用pip install numpy即可完成安装NumPy数据类型numpy支持的数据类型比Python内置的类型要多很多,基本上可以和C语言的数据类型对应上bool_ 布尔型数据类型(True 或者 False) int_ 默认的整数类型(类似于 C 语言中的 long,int32 或 int64) intc 与 C 的 int 类型一样,一般是 int32 或 int 64 intp ...
2021-09-28 -
Go语言中的"io/ioutil"包
该包为一些常用的I/O操作的功能函数变量 var Discard io.Writer = devNull(0) 是一个io.Writer接口,对它的所有Write调用都会无实际操作的成功返回 函数 NopCloser(r io.Reader) io.ReadCloser 用一个无操作的Close方法包装r返回一个ReadCloser接口 ReadAll(r io.Reader) ([]byte, error) 从r读取数据直到EOF或遇到error 因为本函数定义为读取r直到EOF,不会将读取返回的EOF视为应报告的错误,所以成功的调用返回的err为nil而非...
2021-09-11