上一页 1 2 3 4 5 6 7 8 ··· 19 下一页

2023年3月31日

vue 使用 XLSX 导出 element-ui 的 el-table 到 Excel

摘要: import * as XLSX from "xlsx"; exportExcel() { var wb = XLSX.utils.table_to_book(document.querySelector('#data-table2'), { raw: true}); var wbout = XLS 阅读全文

posted @ 2023-03-31 18:36 空明流光 阅读(205) 评论(0) 推荐(0)

2023年3月30日

idea maven springboot war 包用时间生成版本号

摘要: <build> <finalName>dygl</finalName> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <versio 阅读全文

posted @ 2023-03-30 16:16 空明流光 阅读(202) 评论(0) 推荐(0)

java springboot controller 方法返回内容过滤

摘要: 下面是一个例子,对当前项目返回的 BigDecimal 类型进行格式化,前提是返回的类型要么是单个实体,要么是可枚举的实体,如果是 Map 或 其它非自定义实体,可能需要再修改一下代码。 @ControllerAdvice public class MyResponseBodyAdvice impl 阅读全文

posted @ 2023-03-30 10:11 空明流光 阅读(398) 评论(0) 推荐(0)

2023年3月23日

js 中使用 decimal.js 进行不丢失精度的小数计算

摘要: npm install decimal.js Decimal.js 支持以下运算符的重载: +:加法-:减法*:乘法/:除法%:取模运算**:指数运算++:自增运算--:自减运算这些运算符被重载后,可以直接用于 Decimal 对象之间的运算,例如: const a = new Decimal('2 阅读全文

posted @ 2023-03-23 16:36 空明流光 阅读(5150) 评论(1) 推荐(0)

2023年3月21日

dynamic web twain 完整示例

摘要: <!DOCTYPE html> <html> <head> <title>ScanAll</title> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <script type="text/javascript" 阅读全文

posted @ 2023-03-21 17:38 空明流光 阅读(220) 评论(0) 推荐(0)

2023年3月14日

vscode 中运行 c# 代码?

摘要: 目前来看,只能运行,调试要用其它插件且需要配置,太复杂,不如用 linqpad。使用插件 CodeRunner,前提是先要安装 scriptcs,这个还牵扯新旧版本的问题,最新版本名字改成了 dotnet-script.exe,但这些插件还是旧的,在安装目录新建一个批处理 scriptcs 转发一下 阅读全文

posted @ 2023-03-14 19:04 空明流光 阅读(510) 评论(0) 推荐(0)

bat批处理中如何转发参数给另一个程序

摘要: 使用 scriptcs 命令时发现 新版本已经变成 dotnet-script.exe,但 vs 中插件依然是旧版,所以要相同目录创建了一个 scriptcs.bat 文件来实现参数转发,内容如下: @echo off rem 运行 cmd.exe 并将所有参数传递给它 dotnet-script. 阅读全文

posted @ 2023-03-14 18:31 空明流光 阅读(220) 评论(0) 推荐(0)

vscode 中如何运行一个 java 的 hello world

摘要: 经常遇到遇到需要运行一些片断性的的代码,比如调试一个函数是否符合预期,在小项目中,又不想写单元测试,就需要一个轻量化的工具,vscode可以轻松胜任。 以下内容来自ChatGPT,经本人测试无误。 阅读全文

posted @ 2023-03-14 16:34 空明流光 阅读(199) 评论(0) 推荐(0)

2023年3月13日

el-radio 绑定键值对 keyvalue list

摘要: data() { return { options: { 'key1': 'value1', 'key2': 'value2', 'key3': 'value3' }, selected: 'key1' } } <el-radio-group v-model="selected"> <el-radi 阅读全文

posted @ 2023-03-13 18:24 空明流光 阅读(314) 评论(0) 推荐(0)

如何从 windows 事件查看器 查看系统异常启动日志?

摘要: 当 Windows 系统重启时,系统日志会记录一些特定的事件。以下是一些常见的特点: Event ID 6005:当系统启动时,会记录这个事件,其中包括系统启动时间和日期。 Event ID 6006:当系统正常关机时,会记录这个事件,其中包括系统关闭时间和日期。 Event ID 6008:当系统 阅读全文

posted @ 2023-03-13 17:11 空明流光 阅读(2957) 评论(0) 推荐(0)

postgresql 如何查询 json 字段

摘要: 阅读全文

posted @ 2023-03-13 11:48 空明流光 阅读(350) 评论(0) 推荐(0)

2023年3月9日

postgresql 中同一数据类型在不同标准下的命名方式

摘要: 我在使用 pgadim 和 navicate 时发现它们的数据类型和生成 sql 语句完全不一样,于是问了一下ChatGPT,算是搞清楚了。 以下内容来自ChatGPT: 1. postgresql 中 double precision 和 float8 一样吗? 是的,double precisi 阅读全文

posted @ 2023-03-09 09:40 空明流光 阅读(253) 评论(0) 推荐(0)

2023年3月8日

java springboot mybatis plus 3.4 实现执行任意 sql 语句

摘要: 试了 SqlRunner 一直失败,不知道原因,于是试了如下方法,完美解决。 @Autowired private SqlSessionFactory sqlSessionFactory; public List<Map<String, Object>> executeSql(String sql) 阅读全文

posted @ 2023-03-08 17:25 空明流光 阅读(937) 评论(0) 推荐(0)

c# socket 通信时如何限速?

摘要: 以下是ChatGPT给出的答案: 对 socket 通信进行限速一般可以通过设置发送和接收缓冲区的大小来实现。具体来说,可以通过以下步骤实现: 创建一个 Socket 对象。 调用 Socket 对象的 SetSocketOption 方法,将 SocketOptionLevel 属性设置为 Soc 阅读全文

posted @ 2023-03-08 09:53 空明流光 阅读(827) 评论(2) 推荐(0)

2023年3月7日

dynamic web twain 15.3 使用备忘

摘要: 1.注册ready事件 Dynamsoft.WebTwainEnv.RegisterEvent('OnWebTwainReady', Dynamsoft_OnReady); var DWObject; function Dynamsoft_OnReady() { alert("ready") DWO 阅读全文

posted @ 2023-03-07 10:16 空明流光 阅读(245) 评论(0) 推荐(0)

2023年3月6日

C# 如何正确关闭 socket 连接释放占用的端口?

摘要: var socket = this.LocalClient; if (socket != null) { try { socket.Shutdown(SocketShutdown.Both); } catch { } try { socket.Close(); } catch { } try { s 阅读全文

posted @ 2023-03-06 00:02 空明流光 阅读(3133) 评论(0) 推荐(0)

2023年2月24日

C++ 的控制台程序中输出中文乱码问题

摘要: windows 下 cmd 出现的 dos 控制台,默认编码 936 (即GBK),可使用 chcp 命令查看当前编码。 有些程序默认输出的 utf-8 字符串,打印到控制台会显示乱码,此时可使用命令 chcp 65001 切换到 utf-8 编码。 切换以后,使用 cout << "中文" << 阅读全文

posted @ 2023-02-24 15:36 空明流光 阅读(1477) 评论(0) 推荐(0)

2023年2月21日

vs打开 c++ cmake 项目

摘要: 阅读全文

posted @ 2023-02-21 11:44 空明流光 阅读(85) 评论(0) 推荐(0)

2023年2月18日

c++ 11 lamda 如何实现 linq 中 先 where 再 select 的功能

摘要: 面向AI编程,回答如下: 在 C++11 中,可以使用 lambda 表达式和算法库中的 std::copy_if 和 std::transform 算法来实现 LINQ 中先 where 再 select 的功能。具体来说,可以先使用 std::copy_if 算法筛选出符合条件的元素,然后使用 阅读全文

posted @ 2023-02-18 13:43 空明流光 阅读(135) 评论(0) 推荐(0)

c++ 有类似 linq 的方便数据处理的技术吗?

摘要: 面向AI编程,回答如下: C++标准库中并没有像LINQ那样直接支持数据处理的语言集成查询技术,但是C++11标准引入了一些新的语言特性,例如lambda表达式和范围循环,可以使得数据处理更加方便。 使用lambda表达式,可以轻松地定义一个可调用对象,可以在算法中使用,例如: std::vecto 阅读全文

posted @ 2023-02-18 13:07 空明流光 阅读(441) 评论(0) 推荐(0)

c++ 计算代码中两个点的毫秒差

摘要: #include <chrono> int main() { auto t1 = std::chrono::high_resolution_clock::now(); // 获取第一个时间点 // 这里放需要计时的代码 auto t2 = std::chrono::high_resolution_c 阅读全文

posted @ 2023-02-18 11:52 空明流光 阅读(153) 评论(0) 推荐(0)

2023年2月13日

c# 调整当前进程在操作系统关机时的关闭顺序

摘要: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System. 阅读全文

posted @ 2023-02-13 15:57 空明流光 阅读(99) 评论(0) 推荐(0)

2023年2月11日

Server-U 设置虚拟路径

摘要: 1. 物理路径:要映射到的目标目录 2. 映射物理路径到: %HOME% %HOME% 代表ftp根目录 3. 虚拟名称:访问时在 ftp 目录下显示的名称 4. 设置对物理路径的访问权限 做完以上设置,就可以显示出一个新目录了,点击就可以访问了 阅读全文

posted @ 2023-02-11 19:54 空明流光 阅读(526) 评论(0) 推荐(0)

2023年2月9日

windows 多系统引导修复方法

摘要: 步骤:1. 在 bios 中把启动磁盘设置为第一个启动设备。这一步很重要,如果找不到想要设置的设备,可能是这个设备没有引导程序,所以不显示,需要在winpe修复引导分区后再进行设置。如果这步不设置也有可能多系统引导成功,但是一旦通过msconfig修改了任何设置后,系统引导就会失败。2. 在 win 阅读全文

posted @ 2023-02-09 23:24 空明流光 阅读(1280) 评论(0) 推荐(0)

2023年1月29日

idea maven 安装及卸载本地jar包

摘要: 安装: 1. 打开控制台,切换到maven安装的bin目录 2. 执行命令 mvn install:install-file -DgroupId=domain.group -DartifactId=ArtifactId -Dversion=1.0.0.1 -Dpackaging=jar -Dfile 阅读全文

posted @ 2023-01-29 13:42 空明流光 阅读(1849) 评论(0) 推荐(0)

2023年1月16日

cmd命令行弹出提示消息的几种方法备忘

摘要: msg %username% /time:10 "要显示的内容" mshta vbscript:msgbox("要显示的内容",64,"要显示的标题")(window.close) mshta vbscript:CreateObject("Wscript.Shell").popup("要显示的内容" 阅读全文

posted @ 2023-01-16 23:33 空明流光 阅读(2575) 评论(0) 推荐(1)

2023年1月12日

java 定时器的使用

摘要: import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStreamReader 阅读全文

posted @ 2023-01-12 17:15 空明流光 阅读(42) 评论(0) 推荐(0)

跨进程同步锁的实现方法:

摘要: 1. C++ named mutex 2. 文件是全系统通用的,可以通过文件锁来实现变相的跨进程锁 一个 java 例子: ProgramA import java.io.BufferedReader; import java.io.File; import java.io.IOException; 阅读全文

posted @ 2023-01-12 15:37 空明流光 阅读(319) 评论(0) 推荐(0)

java 通过 nmap 跨进程内存共享

摘要: 先启动A进程,再启动B进程。 A进程: import java.io.BufferedReader; import java.io.File; import java.io.IOException; import java.io.InputStreamReader; import java.io.R 阅读全文

posted @ 2023-01-12 15:16 空明流光 阅读(378) 评论(0) 推荐(0)

2023年1月10日

jdk 和 jre 区别

摘要: jdk 是java开发环境 jre 是java运行环境 区别:jdk 目录下有 javac 也有 java,javac 负责编译;jre 目录下没有 javac,只有 java 我本机 javac 和 java 不是一个版本,前者1.8后者1.11,导致我在 javac 编译后用 java 运行时报 阅读全文

posted @ 2023-01-10 14:42 空明流光 阅读(59) 评论(0) 推荐(0)

2023年1月9日

log4net 文件名重叠解决办法

摘要: 此为多线程写日志造成 解决办法,在appender节点里添加: <param name="lockingModel" type="log4net.Appender.FileAppender+MinimalLock" /> 完整XML示例: <log4net> <root> <level value= 阅读全文

posted @ 2023-01-09 01:32 空明流光 阅读(368) 评论(0) 推荐(0)

2023年1月8日

javascript 操作剪切板

摘要: 此库优点:支持电脑和手机端浏览器 第一步: 声明一个对象 $(function () { var clipboard = new ClipboardJS(document.getElementById("btnCopyFileShareLink")); clipboard.on('success', 阅读全文

posted @ 2023-01-08 17:51 空明流光 阅读(193) 评论(0) 推荐(0)

2023年1月7日

c# 利用 webbrowser 解析 html

摘要: using(var wb = new WebBrowser()) { wb.ScriptErrorsSuppressed = true; wb.Navigate("about:blank"); var startTime = DateTime.Now; while (true) { Applicat 阅读全文

posted @ 2023-01-07 09:15 空明流光 阅读(266) 评论(0) 推荐(0)

2023年1月5日

linux 查看当前操作系统

摘要: lsb_release -a 阅读全文

posted @ 2023-01-05 11:44 空明流光 阅读(36) 评论(0) 推荐(0)

2022年12月28日

windows 禁止ping 和 允许 ping

摘要: 以管理员身份启动 cmd.exe: 启用 ping: netsh advfirewall firewall add rule name="ICMP Allow incoming V4 echo request" protocol=icmpv4:8,any dir=in action=allow 禁用 阅读全文

posted @ 2022-12-28 17:57 空明流光 阅读(298) 评论(0) 推荐(0)

2022年12月18日

windows 隐藏分区

摘要: windows10_X64旗舰版系统,笔记本或者新买的PC机,可能会存在个别存放恢复系统文件的分区,平时又用不了,还在“我的电脑”里面碍眼,因此查到利用注册表隐藏硬盘分区的方法,记录下来 1、运行输入:regedit 回车 2、打开注册表编辑器,参考路径:HKEY_LOCAL_MACHINE\SOF 阅读全文

posted @ 2022-12-18 21:34 空明流光 阅读(604) 评论(0) 推荐(0)

2022年12月14日

C# 获取指定固定范围内的比例固定的实际图片大小

摘要: Rectangle? getImageRegion(PictureBox pic) { if (pic.Image == null) return null; var picHeight = pic.Width * pic.Image.Height / pic.Image.Width; if (pi 阅读全文

posted @ 2022-12-14 18:22 空明流光 阅读(318) 评论(0) 推荐(0)

C# winform picturebox 选中区域

摘要: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System. 阅读全文

posted @ 2022-12-14 14:30 空明流光 阅读(690) 评论(0) 推荐(0)

2022年12月13日

SAFEARRAY 使用转载

摘要: 创建SAFEARRAY: SAFEARRAY* SafeArrayCreate( //于建立多维普通数组 VARTYPE vt, //属性类型,一般设置为VT_VARIANT unsigned intcDims, //维度 SAFEARRRAYBOUND *rgsabound //传入SAFEARR 阅读全文

posted @ 2022-12-13 11:27 空明流光 阅读(420) 评论(0) 推荐(0)

2022年12月12日

c++与c#数据类型对照表

摘要: https://learn.microsoft.com/zh-cn/windows/win32/winrt/base-data-types?redirectedfrom=MSDN 下表列出了Windows 运行时支持的基数据类型,并指示 C#、Visual Basic 和 C++ 中的相应类型。 数 阅读全文

posted @ 2022-12-12 15:18 空明流光 阅读(569) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 ··· 19 下一页

导航