- 博客(59)
- 收藏
- 关注
原创 Vue监测Windows后台进程
在vue组件中引入child_process模块:const { exec } = require(‘child_process’);在vue项目中安装child_process模块:npm install child_process --save。使用node.js的child_process模块来监测windows后台应用进程。解析输出结果,判断是否存在指定的进程。
2023-10-17 17:26:34
772
原创 MY SQL 锁表如何处理
优化查询和事务:为了减少锁定的概率和持续时间,可以考虑优化查询语句和事务的设计:比如合理使用索引、避免不必要的锁定级别等。分表分区:将大表拆分成多个小表或者使用MySQL的分区功能,可以减少对整个表的锁定。这将显示当前会话中正在使用的表,并且包含了锁定信息。这将阻塞当前会话,直到其他会话释放对该表的锁定。这将释放当前会话中所有已锁定的表。
2023-08-16 14:39:45
450
原创 使用.Net代码对接阿里的OAuth 2.0接口(创建账户举例)
var jsonContent =@"根据官方文档提供json拼接";var accessToken ="你获取的token";// JSON字符串。首先获取到对应的Token信息 可参照以下链接。
2023-08-08 15:59:35
203
原创 使用.Net代码对接阿里的OAuth 2.0接口(获取Access Token)
首先得先获取到阿里的应用ID和应用密钥。//定义实体转换token。获取到后方可进行接口请求。
2023-08-08 14:18:20
592
原创 Windows 上实现 SQL Server 定时备份
在windows-控制面板-管理工具下 打开任务计划 创建基本任务 输入任务名称描述 设置备份时间 选择启动程序 需要注意的是在起始于选项里输入程序执行路径 然后就完成了。验证以上在SQL Server Management Studio 是否有报错信息。建立一个bat 批处理 文件 将上方红色语句作为执行内容。win+R 输入 cmd 测试。无误的情况下保存下来。
2023-08-01 13:56:39
372
2
原创 使用Net 实现与钉钉对接 获取Token 查找部门以及部门下员工基本信息
最重要的是 先需要在钉钉内拿到自己的Appkey(应用的唯一标识key), Appsecret(应用的密钥)在开始前,先管理NuGet包 添加TopSDK.DingTalk 包。这里提供一个比较简单的列子 如下。下面是获取Token的代码。
2023-08-01 08:53:32
540
原创 Cent Os Nginx常用命令
5.在打开的文件中输入您的虚拟主机配置,并保存退出。4.在Nginx配置文件中添加或修改一个虚拟主机。6.检查Nginx配置文件更改并重新加载配置。2.启动、停止、重启Nginx服务。3.检查Nginx配置文件语法错误。7.查看Nginx服务状态。8.查看Nginx访问日志。9.查看Nginx存放路径。10.查看Nginx进程。
2023-07-28 09:45:57
1610
原创 出现 net::ERR_CONNECTION_REFUSED 问题,Vue处理方式
【代码】出现 net::ERR_CONNECTION_REFUSED 问题,Vue处理方式。
2023-07-28 09:34:06
4428
原创 module.exports 配置
选项来自定义和修改 Webpack 配置,从而满足更特殊的需求。以上是一些常用的配置选项,可以根据具体需求进行调整。
2023-07-27 11:13:22
1091
原创 SVN服务端 客户端 基本操作
-用法:svn commit [-m <提交说明>] [<路径>]--用法:svn checkout <URL> [<目录名>]:从SVN服务器获取最新的代码更新,并应用到本地副本。:从SVN服务器获取最新的代码更新,并应用到本地副本。--用法:svn update [<路径>]:从SVN服务器上检出代码到本地机器。:从SVN服务器上检出代码到本地机器。--用法:svn add <路径>:将本地修改提交到SVN服务器。:将本地修改提交到SVN服务器。:还原文件或目录到上一个版本。
2023-07-26 10:41:07
185
原创 SQL Server 读写分离(主从备份) 配置主从服务器
SQL Server读写分离是一种常见的数据库架构模式,通过将数据库分为主服务器(写入服务器)和从服务器(只读服务器),实现数据库的负载均衡和提高系统性能。2.使用数据库连接字符串:在应用程序的数据库连接字符串中指定主服务器和从服务器的不同地址,根据操作类型选择适当的服务器。3.实施自动故障切换机制:使用自动故障切换机制,当主服务器故障时能够自动将从服务器切换为主服务器,减少系统的停机时间。1.数据同步延迟:主从服务器之间的数据同步存在一定的延迟,导致在写入后立即进行读取时,读取到的数据可能不是最新的。
2023-07-26 09:32:35
1068
原创 SQL Server 游标 基本运用
SQL Server游标是一种用于遍历查询结果集的数据库对象。它可以逐行处理查询结果,并执行相关的操作。1.游标应尽可能避免使用,因为它们通常比集合操作(例如使用。语句获取数据时,确保变量的数量和类型与查询结果的列一致。2.需要特别小心游标的使用,以避免死锁或性能问题。在游标处理代码块中可以执行。1.插入、更新或删除数据。2.调用存储过程或触发器。3.执行业务逻辑操作。
2023-07-26 09:02:58
631
原创 SQL Server 触发器 基本运用
SQL Server触发器可以用于处理数据库表中的Insert、Update及Delete操作,并执行相关的业务逻辑。可以在触发器中编写T-SQL代码实现复杂的业务逻辑。数据验证:使用条件语句(IF)来检查数据的合法性。引发其他操作:调用存储过程或触发其他触发器。临时表分别访问更新操作之后和之前的数据。临时表中的数据来改变触发事件的结果。临时表来访问插入操作之后的数据。临时表来访问删除操作之前的数据。
2023-07-26 08:53:45
213
原创 SQL - 代码练习 网站 分享
提供了一系列的交互式练习和教程,适合初学者和有一定经验的人 虽然LeetCode主要是面向编程题目,但它也提供了一些SQL题目,适合想要进一步挑战自己的人。 HackerRank是一个知名的在线编程练习平台,他们提供了一些SQL练习问题,并且有不同难度级别供选择。 Mode Analytics提供了一个交互式的SQL教程,其中包含了很多实际应用场景的练习。
2023-07-25 09:10:48
543
原创 SQL Server 递归的简单用法
然后,在递归部分中,我们从Employees表中选择所有ManagerID与前一步选择的EmployeeID匹配的员工,以获取其下级员工。在上面的示例中,通过在CTE的初始查询中设置初始条件为'Alec',我们选择了名为'Alec'的员工作为起点。在上述示例中,终止条件是初始条件,即当EmployeeName为'Alec'时停止递归。要执行递归查询,首先需要创建一个CTE,该CTE包含递归查询的初始结果集。请注意,递归查询必须具有终止条件,否则可能导致无限循环。递归查询会反复执行,直到满足终止条件为止。
2023-07-25 08:46:32
642
原创 Oracle 在已有的表中新增字段
例如,如果要在名为"tablename"的表中添加一个名为"字段"的整数字段,并指定该字段不能为空,可以执行如下命令。也可以根据需要添加其他约束条件,比如唯一性约束、主键约束等。例如,如果要将某字段定义为主键,可以执行如下命令。
2023-07-21 15:24:21
4694
原创 用C# .NET 编写一段 简单的多线程
多线程是指一个进程中有多个线程同时执行。每个线程都是独立的执行路径,可以同时执行不同的代码。多线程编程可以提高程序的性能和响应速度,特别是在处理大量数据或者需要长时间等待的任务时。当涉及到多线程编程时,可以使用C# .NET的Thread类或Task类来创建和管理多个线程。
2023-07-21 14:55:11
218
原创 前端拼接的Json中有反斜杠如何去除
在JSON字符串中,如果有转义字符(例如双引号、单引号等),你需要正确地进行转义,以确保JSON格式的正确性。当你解析一个包含转义字符的JSON字符串时,会自动将其转换为相应的值,并且会移除反斜杠。方法来去除前端JSON中的反斜杠。
2023-07-21 14:43:16
3692
原创 SVN 命令建立分支
这将在branches文件夹下创建一个名为mybranch的新分支,并将其复制自trunk分支。-m选项用于添加提交注释。以上命令是在命令行中执行的。你也可以使用SVN客户端工具,如TortoiseSVN,在图形界面下创建分支。其中,源路径指的是你要创建分支的源文件或文件夹的路径,目标路径指的是你要创建的分支的路径。1.首先,确保你已经切换到项目所在的工作目录。命令来创建一个分支。这个命令的基本语法如下。3.等待命令执行完成后,新分支就会成功创建。这里分享一篇 图形下创建分支的 全流程。
2023-07-21 14:39:39
3919
原创 .Net Core + Vue3 的网页端的项目如何封装为windows窗体应用程序
可以使用Electron框架来实现。Electron是一个开源的跨平台桌面应用程序开发框架,它结合了Node.js、Chromium和原生GUI库,允许开发者使用Web技术(如HTML、CSS和JavaScript)构建桌面应用。6.修改package.json文件,将main字段的值改为"./main.js"4.安装electron,运行以下命令来安装electron和相关依赖。3.初始化一个新的npm项目,运行以下命令并按照提示进行配置。5.创建一个新的main.js文件,并将以下代码复制到文件中。
2023-07-21 14:34:20
293
原创 Microsoft.Extensions.Logging.ILogger实现按类名写入不同的日志文件
使用Microsoft.Extensions.Logging框架可以很方便地实现按类名写入不同的日志文件。你可以通过配置LoggerProvider来实现此功能。每个类都将根据其类名创建一个独立的日志文件。请确保设置正确的日志文件夹路径,并根据需要修改文件名格式和日志级别。
2023-07-21 11:04:00
1528
原创 Windows 的SQL Server服务器 避免断电时数据丢失 应该做什么机制
配置自动检查点:通过配置SQL Server的自动检查点设置,可以定期将内存中的修改写入磁盘,从而减少断电时的数据丢失风险。使用不间断电源(UPS):安装UPS设备可以提供电源备份,以便在停电或断电时继续为服务器供电。启用事务日志将确保在断电时未提交的事务可以进行回滚,以及恢复未完成的事务。启用持久性配置:在SQL Server中,可以启用持久性配置,以确保数据在内存中和磁盘上都得到正确保存。这将防止在断电或服务器故障时数据丢失。这样,在发生数据丢失或服务器故障时,可以使用备份文件进行恢复。
2023-07-20 10:32:43
331
原创 SQL Server、MySQL、Oracle和PostgreSQL中 基本的查询 新增 修改 删除语句
查询语句:新增语句:修改语句:删除语句:
2023-07-20 10:26:05
151
原创 SQL Server Oracle MySQL PostgresSQL 的对比
SQL Server、Oracle、MySQL和PostgreSQL都是常见的关系型数据库管理系统(RDBMS),它们在一些方面具有相似之处,但也有一些重要的区别。
2023-07-19 11:22:07
1010
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人