dotnet LINQ 使用简明教程

2 月 2 日
阅读 40 分钟
703
语言集成查询(LINQ)是一组强大的技术,它将查询功能直接集成到 c# 语言中。LINQ 查询是 c#.net 中的一等语言结构,就像类、方法、事件一样。LINQ 为查询对象( LINQ to objects )、关系数据库(LINQ to SQL)和 XML(LINQ to XML)提供了一致的查询体验。
封面图

Linux tr 命令使用详解

2 月 1 日
阅读 2 分钟
610
tr (translate)命令用于在 Linux 中翻译或删除输入流(通常是 stdin )中的字符。它主要用于文本操作,并且可以作为转换或删除文本文件或流中的特定字符的方便工具。
封面图

Linux stat 命令使用详解

1 月 31 日
阅读 3 分钟
632
简介stat 命令打印文件和文件系统的详细信息。该工具提供有关所有者是谁、修改日期、访问权限、大小、类型等信息。该实用程序对于故障排除、在更改文件之前获取有关文件的信息以及例行文件和系统管理任务至关重要。基本语法 {代码...} 常用选项-L, --dereference:跟随符号链接-f, --file-system:显示文件系统状态而不...
封面图

Linux gdisk 命令使用详解

1 月 30 日
阅读 1 分钟
614
简介gdisk 命令是 Linux 上管理 GPT(GUID 分区表)分区的强大工具。它可替代仅支持 MBR(主引导记录)分区的 fdisk。安装Debian/Ubuntu {代码...} RHEL/CentOS {代码...} 检查分区类型 {代码...} GPT 磁盘:显示带有 GUID 代码的分区MBR 磁盘:gdisk 发出警告并询问是否要转换为 GPT运行 gdisk {代码...} 常用交互式命...
封面图

Linux pkill 命令使用详解

1 月 29 日
阅读 2 分钟
701
pkill 命令用于根据进程名称、用户、组或其他属性终止进程。它是 procps-ng 包的一部分,通常比 kill 更受欢迎,因为它无需查找进程 ID (PID)。
封面图

MySQL 用户相关的操作详解

1 月 27 日
阅读 3 分钟
550
MySQL 5.x 用户操作创建用户在 MySQL 5.x 中,使用 GRANT 语句创建用户并授权:语法 {代码...} username:用户名host:指定用户可访问的主机,例如 localhost 或 %(表示任何主机)password:用户的密码示例 {代码...} 授权再次使用 GRANT 语句即可修改用户权限: {代码...} 刷新权限需要刷新权限以生效: {代码...} 修...
封面图

Mac 上如何同时运行多个MySQL版本?

1 月 26 日
阅读 8 分钟
509
由于我准备下载最新的 Redmine 6.0 版本到本地运行,所需的 MySql 版本要求为:8.0-8.1,且我打算保留本地已经在运行的 5.7 版本,不做干涉。
封面图

Linux lsblk 命令详解

1 月 24 日
阅读 3 分钟
731
Linux 中的 lsblk 命令,全称叫做:list block devices 用于列出块设备的信息,如硬盘、ssd盘及其分区。它提供了系统上所有块设备的树形结构,显示了它们的安装方式、大小和类型。
封面图

Linux pgrep 命令详解

1 月 23 日
阅读 2 分钟
636
Linux 中的 pgrep 命令是一个功能强大的实用程序,用于根据名称、用户、组和其他标准搜索进程。它允许轻松地找到匹配给定模式的运行进程的进程id (pid)。该命令对于脚本或需要查找特定进程而不需要使用 ps 手动查找的管理员特别有用。
封面图

Linux 如何使用fdisk进行磁盘相关的操作

1 月 22 日
阅读 2 分钟
598
简介fdisk 命令是 Linux 中用于管理磁盘分区的强大文本实用程序。它可以创建、删除、调整大小和修改硬盘上的分区。基本语法 {代码...} <device>:要管理的磁盘,例如 /dev/sda、/dev/nvme0n1 或 /dev/vda示例用法列出所有分区将显示所有可用的磁盘及其分区,包括它们的大小和文件系统 {代码...} 示例输出 {代码......
封面图

Linux 如何使用dd命令来复制和转换数据?

1 月 21 日
阅读 2 分钟
595
Linux 中的 dd 命令是一个功能强大的数据复制和转换实用程序。它以较低级别运行,通常用于创建可启动的 USB 驱动器、克隆磁盘和生成随机数据等任务。
封面图

Linux 如何使用parted进行磁盘分区?

1 月 20 日
阅读 2 分钟
628
Linux 中的 parted 命令是一个用于创建、修改和管理磁盘分区的多功能工具。它支持传统的 MBR(Master Boot Record:主引导记录)和现代的 GPT(GUID Partition Table:GUID 分区表)分区方案。
封面图

Linux 怎么在储存设备上创建文件系统?

1 月 19 日
阅读 2 分钟
643
Linux 中的 mkfs 命令用于在存储设备(例如分区、逻辑卷或整个磁盘)上创建文件系统。它代表 make file system(创建文件系统),是磁盘格式化的基本命令。
封面图

Linux ffmpeg 基础用法

1 月 11 日
阅读 3 分钟
579
简介FFmpeg 是一个强大的开源多媒体框架,用于处理视频、音频和其他多媒体文件和流。它允许转换、录制、编辑、流媒体等等。安装Debian/Ubuntu {代码...} Red Hat/CentOS {代码...} macOS (via Homebrew) {代码...} 从源码构建 {代码...} 常用选项-i:指定输入文件-f:指定输出的格式-c:v:指定视频编解码器-c:a:指定音...
封面图

C# 值类型和引用类型详解

1 月 9 日
阅读 2 分钟
733
简介在 C# 中,值类型和引用类型是两个基础的数据类型类别,它们的主要区别在于 存储位置 和 赋值方式。值类型值类型存储的是数据本身,分配在 栈 (Stack) 中。当一个值类型变量被赋值给另一个变量时,会复制值。值类型的特点内存分配:存储在栈上。存储内容:直接保存数据。复制行为:赋值时复制数据,两个变量互不影响...
封面图

Linux pget 下载命令详解

1 月 8 日
阅读 1 分钟
732
简介pget 命令是一个实用程序,它允许通过将文件分成多个部分并同时下载每个部分来并行下载文件。这使得文件下载速度更快,特别是对于大文件。安装Debian/Ubuntu {代码...} Red Hat/CentOS {代码...} 从源码构建 {代码...} 示例用法基础用法 {代码...} 设置并发连接数 {代码...} 恢复中断的下载 {代码...} 指定输出文件 ...
封面图

Linux find命令详解

1 月 7 日
阅读 6 分钟
1k
Linux find命令是类unix操作系统中最重要和最常用的命令行实用程序之一。find命令用于根据指定的条件搜索和定位与参数匹配的文件和目录列表。
封面图

Linux 下的模糊查找神器 fzf 使用教程

1 月 5 日
阅读 3 分钟
743
它是一个交互式过滤程序,适用于任何类型的列表;文件、命令历史、进程、主机名、书签、git提交等。它实现了一种“模糊”匹配算法,因此可以快速键入带有省略字符的模式,并且仍然可以得到想要的结果。
封面图

C# delegate 委托使用教程

1 月 3 日
阅读 8 分钟
1.1k
什么是委托?委托是定义方法签名的引用类型数据类型,可以定义委托的变量,就像其他数据类型一样,可以引用与委托具有相同签名的任何方法。它允许方法作为参数传递,并允许事件驱动编程。它们提供了一种以类型安全的方式封装方法引用的方法。委托是一种类型,类似于 C++ 的函数指针,但更安全和灵活。委托可以存储对方法...
封面图

Linux lsof命令详解

1 月 3 日
阅读 6 分钟
939
一、命令介绍lsof是一个功能强大的实用程序,可用于基于Linux和unix的系统,字面意思是“打开文件列表“。其主要功能是检索由不同运行进程打开的各种类型文件的详细信息。这些文件可以是普通文件、目录、块文件、网络套接字、命名管道等。二、常用选项 {代码...} 三、安装方法在CentOS / RHEL / Fedora中 {代码...} 在Cent...
封面图

C# Lambda 表达式详解

1 月 1 日
阅读 2 分钟
672
Lambda 表达式是 C# 中简洁表达匿名方法的一种方式,常用于函数式编程风格,例如 LINQ、委托、事件处理等场景。Lambda 表达式的语法紧凑,便于编写和阅读代码。
封面图

Linux grep命令搜索神器详解

1 月 1 日
阅读 4 分钟
868
Grep是“全局正则表达式打印”的缩写(global regular expression print),是一个用于搜索和匹配正则表达式中包含的文件中的文本模式的命令。此外,每个Linux发行版都预装了该命令。
封面图

C# 扩展方法详解

2024-12-31
阅读 3 分钟
816
在 C# 中,扩展方法是一种特殊的静态方法,可以像实例方法一样调用,但实际上是静态的。这些方法可以扩展现有类型的功能,而无需修改类型的定义。
封面图

C# dynamic 类型详解

2024-12-29
阅读 3 分钟
724
简介C# 中的 dynamic 是一种特殊类型,它允许在运行时确定对象的类型和成员,而不是在编译时。dynamic 的定义dynamic 是一种类型,它告诉编译器对其进行“动态类型解析”。dynamic 类型的变量会跳过编译时类型检查,所有的操作会推迟到运行时进行。适合处理未知类型的对象,或需要与动态语言(如 Python、JavaScript)互操...
封面图

一文吃透Linux htop命令

2024-12-29
阅读 4 分钟
762
htop命令是一个Linux实用程序,用于显示有关系统进程的关键信息。它可以被看作是Windows任务管理器的Linux版本。Htop更像是一个交互式程序,因为它支持鼠标和键盘操作来在值和选项卡之间切换。
封面图

Linux stdin、stdout和stderr详解

2024-12-28
阅读 3 分钟
1.6k
在计算机编程中,标准流是计算机程序开始执行时与其环境之间预连接的输入和输出通信通道。这三种输入/输出(I/O)连接称为标准输入(stdin)、标准输出(stdout)和标准错误(stderr)。最初I/O是通过物理连接的系统控制台(通过键盘输入,通过监视器输出)发生的,但是标准流抽象了这一点。当通过交互式shell执行命令时,流通常连...
封面图

Linux axel 下载加速命令详解

2024-12-27
阅读 2 分钟
693
axel 命令是一个轻量级、快速且用户友好的 Linux 命令行下载加速器。它通过将文件分割成片段并同时下载来加快下载速度,这对于大文件和网络不好时尤其有用。
封面图

Linux下比ack更快的ag搜索命令详解

2024-12-26
阅读 3 分钟
695
ag 命令(The Silver Searcher)是一款用 C 编写的快速且对开发人员友好的文本搜索工具,针对源代码搜索进行了优化。它与 ack 类似,但速度更快,因此深受开发人员喜爱,可用于搜索代码库。
封面图

Linux 比grep更快的ack命令详解

2024-12-25
阅读 3 分钟
589
ack 命令是一款专为开发人员设计的强大文本搜索工具。它比 grep 更快速、更高效地搜索源代码,并具有忽略不相关文件(例如二进制文件、版本控制文件、临时文件)等内置功能,ack 命令的目标是通过应用它自己来搜索特定类型文件
封面图

Linux xargs 命令使用教程

2024-12-24
阅读 3 分钟
834
xargs 是一个功能强大的 Linux 命令,用于从标准输入构建和执行命令。它接受一个命令的输出,并将其作为参数提供给另一个命令。它在处理大量输入时特别有用,其含义可以解释为:extended arguments,使用 xargs 允许 echo、rm、mkdir 等命令接受标准输入作为参数。
封面图