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

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 空明流光 阅读(2219) 评论(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 空明流光 阅读(986) 评论(0) 推荐(0) 编辑

2023年2月21日

vs打开 c++ cmake 项目

摘要: 阅读全文

posted @ 2023-02-21 11:44 空明流光 阅读(70) 评论(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 空明流光 阅读(79) 评论(0) 推荐(0) 编辑

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

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

posted @ 2023-02-18 13:07 空明流光 阅读(231) 评论(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 空明流光 阅读(71) 评论(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 空明流光 阅读(57) 评论(0) 推荐(0) 编辑

2023年2月11日

Server-U 设置虚拟路径

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

posted @ 2023-02-11 19:55 空明流光 阅读(310) 评论(0) 推荐(0) 编辑

2023年2月9日

windows 多系统引导修复方法

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

posted @ 2023-02-09 23:24 空明流光 阅读(1003) 评论(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:43 空明流光 阅读(1287) 评论(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 空明流光 阅读(1649) 评论(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 空明流光 阅读(33) 评论(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 空明流光 阅读(206) 评论(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 空明流光 阅读(293) 评论(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 空明流光 阅读(32) 评论(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 空明流光 阅读(250) 评论(0) 推荐(0) 编辑

2023年1月8日

javascript 操作剪切板

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

posted @ 2023-01-08 17:51 空明流光 阅读(166) 评论(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 空明流光 阅读(209) 评论(0) 推荐(0) 编辑

2023年1月5日

linux 查看当前操作系统

摘要: lsb_release -a 阅读全文

posted @ 2023-01-05 11:45 空明流光 阅读(21) 评论(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:58 空明流光 阅读(185) 评论(0) 推荐(0) 编辑

2022年12月18日

windows 隐藏分区

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

posted @ 2022-12-18 21:34 空明流光 阅读(475) 评论(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:23 空明流光 阅读(276) 评论(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 空明流光 阅读(405) 评论(0) 推荐(0) 编辑

2022年12月13日

SAFEARRAY 使用转载

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

posted @ 2022-12-13 11:27 空明流光 阅读(243) 评论(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 空明流光 阅读(493) 评论(0) 推荐(0) 编辑

2022年12月9日

Ubuntu 20.04 安装 jdk 1.8

摘要: sudo apt-get install openjdk-8-jdk 阅读全文

posted @ 2022-12-09 16:35 空明流光 阅读(438) 评论(0) 推荐(0) 编辑

2022年12月8日

c++ md5

摘要: 国内 c++ 的md5 一搜一大把,试了十几个,都有问题,转国外一篇,暂未发现问题 http://www.zedwood.com/article/cpp-md5-function main.cpp #include <iostream> #include "md5.h" using std::cou 阅读全文

posted @ 2022-12-08 21:11 空明流光 阅读(182) 评论(0) 推荐(0) 编辑

2022年12月6日

c++ 获取对象地址和从地址获取对象

摘要: #include <iostream> using namespace std; int main() { const char* a = "I am the data"; long long addr = (long long)(std::addressof(a)); cout << "addre 阅读全文

posted @ 2022-12-06 11:15 空明流光 阅读(469) 评论(0) 推荐(0) 编辑

2022年12月4日

windows 下重启网卡

摘要: 获取接口名称 netsh interface show interface 禁用 接口 WLAN netsh interface set interface name="WLAN" admin=DISABLE 启用 接口 WLAN netsh interface set interface name 阅读全文

posted @ 2022-12-04 21:40 空明流光 阅读(227) 评论(0) 推荐(0) 编辑

2022年11月30日

css 左右而已,左边根据自动伸展,右边填满剩余空间

摘要: <div class="container"> <div class="left"></div> <div class="right"></div> </div> .container { display: flex; } .left { flex: 0 0 auto; height: 100px; 阅读全文

posted @ 2022-11-30 16:16 空明流光 阅读(147) 评论(0) 推荐(0) 编辑

2022年11月27日

Cent 制作离线rpm包(包括所有依赖项)

摘要: 首先yum上能找到这个包,它是以本机现有环境为基础生成的依赖包。如果已经安装完成,这个就做不成了,所以最好用虚拟机先试一下,确保可以安装成功,再回滚,再制作。 # 安装yum-utils $ yum -y install yum-utils # 下载 ansible 依赖包 $ yumdownloa 阅读全文

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

Cent 7 安装 tilde 文本编辑器

摘要: cd /etc/yum.repos.d wget http://download.opensuse.org/repositories/home:/gphalkes:/tilde/CentOS_CentOS-7/home:gphalkes:tilde.repo mv home:gphalkes:til 阅读全文

posted @ 2022-11-27 13:09 空明流光 阅读(21) 评论(0) 推荐(0) 编辑

Python基于pip实现离线打包

摘要: 转载自 https://www.zhangshengrong.com/p/x7XRM7byNz/ 新公司是内网环境,无法使用pip安装第三方资源库,在网上搜下,可以直接使用pip打包本机所安装的第三方资源库,打包成whl文件 一 进入cmd命令行 1 打包单个模块 pip download pyte 阅读全文

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

2022年11月24日

ubuntu 使用入门

摘要: 我使用的版本是 22.04.1 LTS,经验与大家分享: 0. 此版本的Ubuntu默认安装了python3.10.6,启动命令是python3,但没有安装 pip,安装pip命令: sudo apt install python3-pip 但默认安装的pip似乎是坏的,安装任何软件都不成功,也无法 阅读全文

posted @ 2022-11-24 15:33 空明流光 阅读(492) 评论(0) 推荐(0) 编辑

2022年11月23日

c++ 调用 python 2.7 / 3.10

摘要: 本来想调用 python 3.10 的,但一直安装不成功,先记录一下 python 2.7。 先上代码: #include <iostream> using namespace std; #include "Python.h" int main(int argc, char *argv[]) { i 阅读全文

posted @ 2022-11-23 10:39 空明流光 阅读(116) 评论(0) 推荐(0) 编辑

2022年11月21日

c++ 输入输出重定向

摘要: std中的方法提供了重定向功能,像用户的输入输出都可以重定向到变量中。 #include <iostream> #include <filesystem> #include <stdio.h> using namespace std; #include <sstream>std::stringstr 阅读全文

posted @ 2022-11-21 15:18 空明流光 阅读(225) 评论(0) 推荐(0) 编辑

2022年11月18日

c++ 调用 python 数据类型对照表

摘要: Parsing arguments and building values These functions are useful when creating your own extensions functions and methods. Additional information and e 阅读全文

posted @ 2022-11-18 17:58 空明流光 阅读(125) 评论(0) 推荐(0) 编辑

c++ 调用 python 备忘

摘要: PyBytesObject 值的获取: PyObject *pFuncSetCredentialResult = PyObject_CallObject(pFuncSetCredential, pFuncSetCredentialArgs); PyBytesObject* pBytes = (PyB 阅读全文

posted @ 2022-11-18 16:19 空明流光 阅读(86) 评论(0) 推荐(0) 编辑

2022年11月17日

Hyper-V 磁盘收缩命令

摘要: Optimize-VHD 优化了一个或多个虚拟硬盘文件的空间分配。这个操作可以回收未使用的块,以及重新排列块,使其更有效地打包,从而减少虚拟硬盘文件的大小。 经过测试,该工具效果很好,所以将使用方法记录下来供不时之需。 方法 首先将你的的虚拟磁盘在宿主机的 磁盘管理实用程序 内用 只读 模式挂载(非 阅读全文

posted @ 2022-11-17 13:56 空明流光 阅读(833) 评论(0) 推荐(0) 编辑

2022年11月14日

Cython directive 'language_level' not set, using 2 for now (Py2)

摘要: 如果你期望编译的版本不是python2,那就指定自己要用哪个版本编译,或者在每个要编译的版本 .py 文件顶上添加一行指定cython版本,但如果有成千上成个 .py 或 .pyx 文件,就不好处理了,在 setup.py 中添加: cythonize(module_item,compiler_di 阅读全文

posted @ 2022-11-14 11:51 空明流光 阅读(1107) 评论(0) 推荐(0) 编辑

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

导航