
小知识
小飞将
一切过往,皆为序章
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何将Excel 1列数据按照奇数行和偶数行分开
Excel中A列是全部数据,B列和C列分别用以下公式即可。原创 2024-12-12 16:12:29 · 774 阅读 · 0 评论 -
Git仓库上传项目代码,遇到超过50MB大文件问题
【代码】Git仓库上传项目代码,遇到超过50MB大文件问题。原创 2024-12-10 11:38:25 · 540 阅读 · 0 评论 -
Excel中如何在单元格中插入斜杠分割单元格
选择单元格:选择你想要插入斜线的单元格。设置边框:选择“设置单元格格式”,在弹出的对话框中,选择“边框”选项卡,在边框设置中,选择“对角线”按钮(上斜线或下斜线),然后点击“确定”。添加文字:双击该单元格开始编辑,使用 Alt + Enter 进行换行。输入第一行文字,例如“行标题”,然后按 Alt + Enter 换行到下一行。输入第二行文字,例如“列标题”。最后调整单元格中的文字位置,使其看起来更整齐。原创 2024-12-02 16:21:14 · 497 阅读 · 0 评论 -
Word公式如何输入约等于≈符号
今年1年都没怎么写博客,代码写得少了,创作需要灵感和机遇,希望以后能有时间写博客,分享经历和感悟。原创 2024-11-26 19:06:29 · 1122 阅读 · 0 评论 -
C++ 设置等待超时功能
【代码】C++ 设置等待超时功能。原创 2022-10-26 20:39:36 · 2179 阅读 · 0 评论 -
无法通过头文件中的宏定义或全局变量修改动态库中的参数
期望为用户提供的动态库,通过库的头文件定义的宏或者全局变量,修改动态库中执行逻辑时用到的参数,发现这条路不可行,一旦动态库已经生成,修改头文件中的宏定义或全局变量,不会修改动态库中的变量,这些变量仍然使用的生成动态库时定义的值。都已经确定,把这个头文件和dll提供给用户,用户修改了头文件中的宏或者全局变量定义,也不会生效,使用的值仍然是dll生成时所定义的。解决这个问题的方法是提供新的接口函数,用户调用这个函数以修改dll中的参数,和用传参的方式逻辑一样。一旦使用上述头文件生成了dll,...原创 2022-08-05 10:30:56 · 793 阅读 · 0 评论 -
C#调用C代码生成的DLL的DLLImport方式
C#代码需要调用C开发的动态库时,可以使用DLLImport的方式。通过来指定调用的dll及其路径,调用规范和entery point,通常这个新定义的函数和DLL中的函数同名,如果遇到传入数组形式如double *,C#使用double[]代替,如果传入指针类型用于返回参数,如point to int,则在C#中使用ref int形式。有时代码会报出"Entry Point not found"错误,这可能是DLL生成时没有extern C造成。原创 2022-06-02 15:32:24 · 1011 阅读 · 0 评论 -
Visual Studio项目中,相对路径的表示
在VS Project中,有时为了能够使用相对路径读取当前项目路径下的文件,可以使用相对路径,有两种方式表示:使用单个点.来表示当前project path。例如在test.vcxproj同级目录有存在一个test.txt文件,则程序中表达它路径的方式为:const char *filePath = "./test.txt";使用两个点..来表示project path的上级目录。例如test.vcxproj的上级目录存在一个test.txt文件,则程序中表达它路径的方式为:const char *f原创 2022-02-23 20:14:23 · 4827 阅读 · 0 评论 -
Loadlibrary Failed with Error 87 | Open QTCreator Failed
遇到一个奇怪的问题,打开QT或者QT开发的应用程序会遇到LoadLibrary Failed with Error 87: The paraeter is incorrect。而这种情况只会发生在remote远程连接的电脑上,直接在电脑前打开不会出现。尝试了各种方法,例如重命名system32下的atig6pxx.dll,磁盘扫描等都无法解决最后查到是显卡驱动造成的这个问题:Problem: LoadLibrary fails to load with error 126 or error 87 w原创 2021-09-15 15:07:33 · 13307 阅读 · 0 评论 -
空悬指针和孤儿内存
空悬指针是指,它指向的对象已被释放,再次访问时已经无效。野指针是指,它未被初始化,或者已经丢失了原来所指向对象的地址,这个对象无法再通过地址来释放,通常和内存泄漏相关。...原创 2020-12-17 15:15:24 · 271 阅读 · 0 评论 -
如何在Windows某个目录下打开cmd控制台
1.使用Alt+D, 键入 cmd 按 Enter回车2.按住shift右键某个目录,在Win7上是:在Win10上是:默认选项是打开powershell。原创 2020-12-16 18:18:37 · 2959 阅读 · 0 评论 -
如何在Visual Studio Code中使用MinGW编译和调试C++代码
为了在VS Code中调试代码,首先需要安装VS Code和MinGw,参考文章Command line配合MinGW接下来是具体设置:1.打开cmd,cd至项目目录,键入code .,在VS Code中打开项目;2.VS Code中使用快捷键Ctr+Shift+P,打开控制面板输入Terminal > Configure Default Build Task,选择g++.exe build active file:3.设置tasks.json内容如下:{ // See https原创 2020-12-14 20:51:23 · 3150 阅读 · 0 评论 -
Windows控制台常用指令
1.如何改变命令提示符当前路径刚打开CMD时,路径通常是当前用户名下的路径:直接使用cd d:是无法切换到其他驱动路径下的。需要使用驱动盘符加冒号d:另一种方式是使用cd /d 盘符移至上层目录:cd ..2.浏览当前目录下所有文件使用dir命令3.创建文件夹使用mkdir命令+文件夹名4.重命名文件或文件夹使用ren命令,ren old_name new_name5.复制文件使用命令copy source_file new_file 在复制过程中可以重命名。6.拷贝整原创 2020-12-14 16:38:53 · 6738 阅读 · 0 评论 -
如何使用C语言的文件IO:FILE, fopen, fprintf, fclose
Examplevoid dispatcher_handler(u_char* state, const struct pcap_pkthdr* header, const u_char* pkt_data){ struct timeval* old_ts = (struct timeval*)state; u_int delay; LARGE_INTEGER Bps, Pps; struct tm ltime; char timestr[16]; time原创 2020-12-10 11:39:53 · 247 阅读 · 0 评论 -
如何在批处理batch file中调用可执行程序并键入键值
问题在cmd中调用可执行程序,可执行程序需要press enter输入回车来继续执行,如何通过程序实现。解决方法使用批处理文件,调用可执行程序,并自动输入键值,send key automatically。reference:1.Press Keyboard keys using a batch file2.Send key automatically示例@if (@CodeSection == @Batch) @then@echo offrem Use %SendKeys% to原创 2020-11-18 11:21:35 · 2362 阅读 · 1 评论 -
如何通过SMART工具查看硬盘信息及健康状态
硬件Windows计算机,硬盘。软件SMART Tool安装后,在example文件夹(C:\ProgramData\Microsoft\Windows\Start Menu\Programs\smartmontools\smartctl Examples)下有各种使用例子,都以第一个硬盘sda为对象。控制台中查询命令:smartctl --scan //list all hard disksmartctl -a sda //show sda SMART informationsmartct原创 2020-11-17 11:26:24 · 11727 阅读 · 0 评论 -
如何从Windows中访问EXT4格式的Linux硬盘
硬件:Windows计算机,USB3.0硬盘盒,西树硬盘;软件:DiskGenuis,用于将硬盘格式化为Windows识别的NTFS,FAT32,exFAT以及Linux识别的EXT2,3,4格式。Ext2Fsd,用于挂载和格式化EXT4格式硬盘。在安装目录下(C:\Program Files\Ext2Fsd)有多个可执行程序:Mount.exe和mke2fs.exe,用于在命令行中执行挂载和格式化。挂载命令:mount 'disk number' 'partition number', 'dri原创 2020-11-17 11:12:21 · 11149 阅读 · 0 评论 -
虚拟机中无法适应全屏以及拷贝文件的问题
在虚拟机 > 安装VMware tools即可。原创 2020-04-01 14:29:48 · 219 阅读 · 0 评论 -
如何在Excel选取想要的数据(特定行)
测试后得到了很多数据,只想查看其中某些特定行该怎么做?首先在Excel的开始 > 排序和筛选 > 筛选选择想要tag,反选不想要的,右键删除整行;接着开始 > 查找和选择 > 定位条件 > 空值,右键删除;即可。...原创 2020-03-25 10:20:43 · 20480 阅读 · 0 评论 -
Linux find命令
知道文件的名字,在Linux系统中查找地址:find / -name "xxx.x"原创 2019-11-11 09:40:03 · 152 阅读 · 0 评论 -
主机ping不通VMware虚拟机,虚拟机可以ping通主机
关闭虚拟机防火墙。原创 2019-09-11 14:51:18 · 1080 阅读 · 1 评论 -
NI Virtual Bech使用
NI Virtual Bech使用原创 2019-04-25 14:22:59 · 266 阅读 · 0 评论 -
C++ ^按位异或运算符
参与运算的两个值,如果两个相应位相同,则结果为0,否则为1。即:0^0=0, 1^0=1, 0^1=1, 1^1=0转载 2019-06-11 15:56:15 · 3696 阅读 · 0 评论 -
斜杠与反斜杠
看到一个十分形象的比喻来区分斜杠和反斜杠“/” 英文是forward slash, “" 是backward slash形象些比喻的话,“/“是一个人站立着向前倾倒->, 而”"是一个人站立着向后倾倒。这是一个斜杠:只有Windows用backslash “”....转载 2019-05-26 19:11:36 · 491 阅读 · 0 评论