
系统与平台(Linux平台与Windows平台)
Joven_xxx
以坚持不懈之毅力,将编程进行到底!!!
展开
-
Windows通过某端口号找对应的进程窗口句柄
以下为Qt通过netstat.exe程序获取相关信息(通过端口号获取进程ID) 的姊妹篇,通过端口号找对应的进程号:以上所提及的API,均为Win32的系统API,不涉及Qt的相关方法。原创 2021-05-15 15:53:11 · 541 阅读 · 1 评论 -
Qt通过netstat.exe程序获取相关信息(通过端口号获取进程ID)
以下为手记(懒的再敲一遍,凑合看吧^_^),仅供参考:以上,通过对netstat命令输出的解析,可根据端口号获取进程ID。类似的也可以通过以上方法,启动第三方程序,同 C++程序调用第三方exe进程且该方法更简单。...原创 2021-05-15 15:48:53 · 786 阅读 · 0 评论 -
C++程序调用第三方exe进程(例如Go语言开发的程序)
通过C++程序,启动第三方exe程序,并进行数据的获取和交互,其详细介绍如下(懒的再敲一遍,手记凑合看吧):以上,凑合看吧,有要交流的伙伴可私信我。原创 2021-05-15 15:38:35 · 589 阅读 · 0 评论 -
git与svn的区别简介【git进阶】
之前有篇文件专门讲解了git基本命令的用法(git使用手册,有这些就够了^_^),以及git代码合并、代码冲突解决方法与代码推向远端的操作,但是对于一些有SVN使用经验或使用习惯的同仁来说,仿佛天方夜谭,因为相比于SVN的线性提交与TortoiseSVN配合简易的操作,根本用不到命令行去操作,也不必记那么多的命令,是的,在Windows下SVN确实比git好用一些,但是作为一名有追求的程序员,不应原创 2018-02-05 00:03:24 · 794 阅读 · 0 评论 -
交叉编译实践-交叉编译原理与简单应用
首先说说交叉编译的事:一个简单的Hello World程序,在x86_64的机器上编译通过后,将其生成的可执行程序拷贝到aarch64的机器上去执行,肯定是执行不通过的,会报文件格式不正确之类的错误,这是因为程序的编译平台环境和程序的运行平台环境不同导致的,x86_64的机器CPU是amd64架构的(复杂指令集),而aarch64机器的CPU是arm架构的(精简指令集),所以,两个不同指令集结原创 2017-11-12 21:53:18 · 3648 阅读 · 0 评论 -
Windows与Linux动态库的两种加载方式
Windows上的动态库(dll)加载方式有两种:1.静态加载,运用#pargma comment(lib, "xxx.dll")方式,这种方式需要 头文件,lib文件和dll文件配合使用,运行时是直接将动态库加载到内存中的,运用起来也比较方便2.动态加载,运用LoadLibrary(dllName)方式,这种方式只需要头文件和dll文件就可以运行,需要时加载,不需要是用FreeLibra原创 2016-11-25 17:35:56 · 4754 阅读 · 0 评论 -
Linux下的句柄泄露(打开文件数,类比句柄泄露)查看与修改
Linux系统默认的最大文件句柄数(打开文件数,Linux下一切皆文件,这里仅做类比句柄描述),系统默认是1024。用ulimit -n进行查看。当存在句柄泄露没有释放时,系统会报错:Too many open files。 查看进程打开的文件句柄数量# lsof -n | awk '{print $2}'| sort | uniq -c | sort -nr | grep 过滤条原创 2017-01-19 19:16:25 · 3373 阅读 · 0 评论 -
Linux系统下alias重命名的命令,如何调用原生命令呢?
在Linux系中,对于已经利用alias重定义别名的命令,如何在脚本中使用原命令?例如想使用cp的原命令,使得目标文件存在是直接覆盖,而不是进行确认是否覆盖(弹出是否覆盖是因为为了安全起见,好多Linuxer对cp命令进行了alias cp `cp -i`重命名了)。可以使用: \cp 命令,即在原命令前加上'\',这样,执行时用的就是原始的命令,而不会使用alias重命名的命令。原创 2017-02-13 16:35:26 · 2867 阅读 · 0 评论 -
Linux下程序开机自启动方法
Linux下程序开机自启动方法,Linux下程序桌面快捷方式创建方法原创 2016-09-09 12:14:37 · 4375 阅读 · 0 评论 -
Windows和Linux以及不同Linux系统之间的文件互传(文件拷贝)
Windows和Linux上的文件互传(互相拷贝)一般常见的主要分为三种:1.基于FTP的方式 2.基于HTTP的方式 3.基于SSH协议的方式原创 2016-06-20 16:28:26 · 22630 阅读 · 0 评论