最新内容

详解Linux网络文件系统的注册与挂载流程

本文主要对Linux网络文件系统的注册与挂载过程进行分析一、简介Linux中"万物皆文件",socket在Linux中对应的文件系统叫Sockfs,每创建一个socket,就在sockfs中创建了一个特殊的文件,同时创建了sockfs文件系统中的inode,该inode唯一标识当前socket的通信。本文的重点放在sockfs文件系统的注册和 …

Python钩子函数实现事件驱动系统

钩子函数(Hook Function)是现代软件开发中一个重要的设计模式,它允许开发者在特定事件发生时自动执行预定义的代码。在Python生态系统中,钩子函数广泛应用于框架开发、插件系统、事件处理和中间件设计等场景。通过合理使用钩子函数,我们可以构建灵活、可扩展的事件驱动系统,实现松耦合的代码架构。基本概念与工作原理钩子函数本质上是一种回调机制,它定义了在特 …

vbscript脚本学习笔记

vbscript是visual basic script的简称,因为脚本文件扩展名为vbs,有人又管它叫做vbs。vbscript是windows自带的脚本语言,它依赖于Windows Script Host执行,通过wsh的内置对象就能实现很多常用功能。获取日期和时间vbscript内置有很多的datetime函数。date函数返回当前的系统日期,time …

MySQL--常用函数

介绍MySQL函数,是一种控制流程函数,属于数据库用语言。MySQL数据库中提供了很丰富的函数。MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数等。通过这些函数,可以简化用户的操作。1、数学函数1.1、函数概述MySQL函数是MySQL数据库提供的内部函数。这些内部函数可以帮助用户更加方便的处理表中的数 …

利用Seagate service获得system shell

闲来无事,我上网随便找了一个驱动来进行测试。我想找一个知名公司的产品,但是又不能是太偏太难懂的东西。我最先发现了一个叫"Seagate Media Sync"的软件,这是一个将文件复制到希捷无线硬盘上的工具。之后我安装并运行了该软件,然后我发现它创建了一个名为"MediaAggreService.exe"的后台SYSTEM服务 …

从systemjs的使用学习js模块化

前段时间,由于业务的拆分,原本一同维护的后台项目变成了两个团队来一起维护,这就带来了一些问题。例如:无法分开上线,公司的测试环境不够用等一些问题,加上之前这个项目经过时间的累积,长久的迭代变得模块越来越多,越来越难以维护,一次打包需要好几分钟,找一个文件也需要翻一会。所以,我们痛定思痛,决定用最近比较流行的微前端技术来改造他。经过微前端改造的项目已经上线,目 …

执行系统命令VI(System Exec.vi)应用介绍

LabVIEW自带一个执行系统命令VI(System Exec.vi),位于函数选板的“互连接口”>>“库与可执行程序”>>“执行系统命令”“执行系统命令”VI介绍“执行系统命令”VI可从VI内部执行或启动其他基于Windows的应用程序、命令行应用程序、(Windows)批处理文件或(macOS和Linux)脚本文件。使用“执行系统 …

Lua底层交互原理剖析

此篇文章就是为了探索究竟Lua底层是如何与CC++,或者说是C#进行交互的。CC++是如何调用Lua的变量和函数,Lua又是如何调用底层的代码。准备环境到官网上下载源码,此次试验我下载的是版本5.3.5下载MingGW,自己可以网上下载,一方面是要编译CC++代码,一方面用它自带的makefile对lua进行编译。编写代码Hello World代码#incl …

System Verilog与功能验证之数据类型

1、System Verilog数据类型System Verilog新增的数据类型:(1)两态(IO)数据类型;(2)枚举类型;(3)用户自定义类型;(4)静态数组;(5)压缩数组;(6)动态数组;(7)关联数组;(8)队列;(9)字符串;(10)结构体;(11)联合体;(12)常量。1.1、数据类型verilog中常用的数据类型:变量reg和网线wire, …