自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 busybox工具和linux指令学习-【busybox】-初识-001

busybox shell指令

2025-01-15 11:07:39 145

原创 函数包装器-回调

/ int 参数,无返回值。// 调用 foo.methodInt(53);// 无参数,无返回值。

2025-01-09 19:27:57 132

原创 SecureCRTPortable.exe 串口工具使用

SecureCRTPortable.exe工具使用和技巧说明

2024-12-20 15:54:57 397

原创 C++设计思想-001-设计模式-单例模式

单例模式说明集合

2024-11-17 16:02:31 599

原创 C++【nlohmann/json】库序列化与反序列化

json库的使用集合

2024-11-17 13:30:00 723

原创 网络编程-002-UDP通信

udp网络通信的一些相关知识

2024-11-16 16:50:08 999

原创 Linux各种解压命令汇总

最常用的是.tar.gz,原因:linux各种版本标准压缩方式,几乎各大版本可以直接用;【注意】:.tar不是压缩的格式,tar只是按照一定的格式将所有的文件打包在一起。压缩目录tar cf - test | xz > file.tar.xz。解压目录xz -d -c file.tar.xz | tar xf -压缩两个文件命令zip -r file.zip file file1。压缩 tar -czvf folder.tar.gz folder。解压 tar -xzvf folder.tar.gz。

2024-11-14 19:24:19 826

原创 进程挂,查core文件操作

操作系统监控进程状态,当进程挂的时候可以设置产生core文件(二进制),coer文件记录程序运行时内存、寄存器状态、堆栈指针、内存信息以及函数调用堆栈信息等,可以查看进程挂在哪个函数中;新的core文件生成将覆盖原来的core文件。所产生的 core 文件会存放到 /corefile 目录下,产生的文件名为 core- 命令名 -pid- 时间戳。2.3定制款操作系统,有些会自行修改配置的位置,进程挂的时候可能会有进程名加.core,挂的时候find -name 查下。,则表示core文件的大小不受限制。

2024-11-14 19:14:26 521

原创 git常用命令+搭vscode使用

4.或者基于分支git checkout origin/ 在本地master中重新拉取远程上的某个分支;然后从当前创建新的分支后推到远程(实现基于某个分支创建新分支)git fetch + git merge = git pull origin master(本地分支名)git rm -r --cached . (--cached 表示只删除当前缓存区中的内容)git branch -D soc2 删除本地的soc2分支。git branch soc2 新建本地soc2分支。

2024-11-12 20:43:19 774

原创 vscode中执行git合并操作需要输入合并commit信息,打开的nano小型文本编辑器说明-

执行Git操作的时候需要提交合并的信息到远程,默认打开的是nano编辑器,自带有默认的合并commit信息,可以直接ctrl +x 退出,会直接用默认的commit提交远程。:移动光标到要复制的文本上,按 Alt + ^(即 Ctrl + Shift + 6),然后移动光标到复制结束位置,按 Alt + A 复制。:按 Ctrl + \,输入要查找的内容,然后按 Enter,再输入要替换成的内容,最后按 A 全部替换,或按 Y 逐个替换。:按 Ctrl + W,输入要查找的内容,然后按 Enter。

2024-11-12 19:52:23 842

原创 Git-bug001 VScode中git clone的地址首次push报错push.default is unset

首次git push报错

2024-10-12 19:08:46 409

原创 查看Excel 中的 Visual Basic 代码,要先设置excel选项

查看excel的VB代码

2024-09-07 15:17:36 1024

原创 解决VScode中每次git push或者pull都需要重新输入账户名和密码问题

git push/pull取消重复输入用户名和密码

2024-09-07 15:06:20 2328

原创 excel表格输入数据生成函数曲线图

在没有matlab情况下,使用excel表格输入数据免费生成函数曲线图

2024-08-24 17:07:33 5100

转载 vscode工程项目编译通过,解决代码依然有波浪线提示问题

VScode编辑器波浪线问题

2024-08-21 18:26:40 814

原创 链接报错undefined reference to + libc++和libstdc++

编译遇到的问题,链接不到库中的函数

2024-07-11 19:50:53 486

原创 各大常用代码编辑器的快捷键集合

记录并实时更新编辑器的各种常用快捷键

2024-07-09 11:35:40 296

原创 record001-图形变换规律知识

小记录,非科普文

2024-05-19 12:11:59 236

原创 unity、kanzi图形引擎小谈

C#

2024-05-10 10:34:21 616

原创 ffmpeg使用经验总结

ffmpeg源码的使用过程

2024-05-10 10:19:45 866 2

原创 Java编码规范集合-华为、Google、阿里巴巴

java编码规范查找的相关文档

2024-04-29 16:39:15 367 1

原创 android开发004-JNI调库demo总集(java层调用底层C/C++/其他语言库)【实践】

JNI在java层调用C++层的方法

2024-04-12 12:41:04 392

原创 android开发003-JNA调库demo遇到的问题和日志打印

JNA demo遇到的问题以及 日志输出

2024-04-11 19:59:34 893

原创 android开发002-JNA调库demo总集(java层调用底层C/C++/其他语言库)【实践】

JNA实现 java层调用底层C++方法

2024-04-11 19:36:26 1024

原创 android开发001-java层调用底层C/C++/其他语言库的方法【理论】

JNA框架是一个开源的Java框架,建立在经典的JNI的基础之上的一个框架。其中JNA是对JNI的封装,能让java使用者更好的使用本地的动态库.JNA比JNI调用底层C/C++等其他语言方便,并且支持结构体、指针等复杂类型的传递。NA里面包括了一个DLL或是so库,你的JAVA代码调用JNA的jar包,这个jar包再去调用他的中间库,然后中间库再去处理真正的C/C++的库

2024-03-23 11:41:18 300

原创 androidstudio打开的项目工程窗口消失

androidstudio打开工程后无法查看到工程窗口

2024-03-20 15:07:07 898 1

原创 Notepad++替换打开的文档中的所有空格等

2.然后 crtl +F 快捷键打开替换,然后修改查找模式为正则表达式/扩展模式,就可以复制空格,然后对所有空格进行替换,如下图。1.窗口栏打开 视图->显示符号->显示空格和制表符。就可以看到空格,如下图。

2024-03-20 14:57:14 1513 1

转载 [转发]vscode 1.86版本远程ssh不兼容旧服务器问题解决

最近vscode发布了1.86版本,该版本中,更新了对glibc的要求,需要最低2.28版本,导致各种旧版本的linux发行版(比如最常见的centos 7和一些老版本的ubuntu包括我使用的Ubuntu18.04)都无法用remote-ssh的先决条件来连接了,会一直控制台报错waiting for server log或者远程主机可能不符合 glibc 和 libstdc++ VS Code 服务器。回退版本到1.85.2,同时永久禁用更新,但这样本地开发的时候也不能使用vscode的最新特性了。

2024-02-18 18:07:08 866 1

原创 linux提交svn中动态库会无法识别_需要手动svn_add_commit

在VSCode中提交svn文件中发现动态库居然无法识别并上传svn,add动态库上一级目录也不行,需要自己手动执行当前动态库。现象: svn提交目录中。

2024-01-10 14:36:36 490

原创 win/visualstudio代码移植,报错无法找到 v142 的生成工具(平台工具集 =“v142”)

visualstuio编辑的代码在不同版本之间进行移植后解决方案需要更新

2024-01-05 10:20:19 3144 1

原创 C++ 程序debug:中断abort0 has been called

2.多线程访问资源出的问题。——目前我遇到的是起线程无join也无detach导致线程中对象析构,主进程也会挂。2.检查堆栈空间是否已经被全部分配满,建议每次内存分配尽量不要太大,并且记得释放。1.指针的问题,非法指针访问、指针访问越界、内存泄漏、内存越界和内存不够分配。3.检查一下exe和dll是否混用的不同版本的crt。3.指针指向了不可预期的内存位置。1.检查申请的空间没有释放。

2023-11-30 19:53:43 912

转载 转载-【C++】join()和detach|不join()也不detach()的后果

如果不使用join,使用detch,那么新线程就会与原线程分离,如果原线程先执行完毕,销毁线程对象及局部变量,并且新线程有共享变量或引用之类,这样新线程可能使用的变量,就变成未定义,产生异常或不可预测的错误。也就是说,创建一个可运行(创建时传入线程函数)的线程对象后,必须对该线程对象进行处理,要么调用join(),要么调用detach(),否则线程对象析构时程序将直接退出。---->因为它要等到新线程执行完,再销毁,线程对象,这样如果新线程使用了共享变量,等到新线程执行完再销毁这个线程对象,不会产生异常。

2023-11-30 19:49:37 388

原创 VisualStudio2017 C++报错:未知重写说明符

2.头文件函数定义时未注明命名空间,如using namespace std;复杂项目中最好给不同作用域的函数/变量弄上命名空间 /作用域说明符。编译不通过,并且告诉你xxx是未知重写说明符。1. 两个头文件互相包含,见其他作者链接。

2023-11-30 19:46:43 771

原创 C++debug跳转delete_scalar.cpp触发一个.exe断点

原因:使用new申请的空间,最后使用delete进行释放,在进行delete操作时出现问题。我将delete写在析构函数中,所以每次在关闭控制台的时候出现这个问题。注:这只是一种逃避的方式,建议看看到底是哪个对象在析构时出现问题的,然后进行针对的更改,这样可以更好的提高你编程的水平!解决:你可以把自己写的delete给注释掉,就解决这个问题了,因为系统最终也会进行内存的管理。程序运行时发生了跳转。

2023-11-30 19:42:02 533

原创 VLC播放器创建rtsp直播流、拉流操作,实现url在网页播放

VLC播放器作为服务器推流

2023-10-27 19:21:26 6365 1

原创 2-ffmpeg生成rtsp视频流-easydarwin.ini配置文件中修改让其推流同时本地进行存储失败原因-easydarwin部分信息

easydarwin部分信息

2023-10-27 18:39:38 283 1

原创 1-ffmpeg生成rtsp视频流,用VLC播放器播放-超详细操作

利用ffmpeg和easydarwin服务器进行推流和拉流处理

2023-10-24 14:17:43 4431 1

原创 Ubutun16.4安装git并配置VS code实现ssh

Ubutun16.4安装git并配置VS code实现ssh

2023-05-18 19:19:03 167 1

原创 修改ubuntu16.4动态IP为静态IP

修改ubuntu16.4动态IP为静态IP

2023-05-17 19:43:11 277 1

原创 vscode远程免密登入Linux服务器的配置方法

vscode远程免密登入Linux服务器的配置方法

2023-05-16 11:35:04 583 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除