自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1369)
  • 资源 (8)
  • 收藏
  • 关注

原创 find ,grep 修改 文件内容 , sed

【代码】grep 修改 文件内容 , sed。

2024-03-29 16:51:54 70

原创 shell find, while 使用,找出文件并批量修改文件名

【代码】shell while 使用。

2024-03-29 15:12:05 81

原创 dds相关介绍,使用

他们有各种各样的通信需求,但在可能的情况下尽量使用单一的通信协议会更好,也更容易。打开灯开关(最好使用CoAP)的要求与管理该电源的生成(最好使用DDS)、监视传输线(最好使用MQTT)或在数据中心内通信电源使用(最好使用AMQP)的需求大不相同。另一方面,DDS是一个功能丰富的标准,可以透明地处理物联网系统的许多数据连接复杂性,因此减轻了开发人员的工作量。如果您对这些问题中的任何一个回答是“是”,那么您应该将DDS作为一个解决方案进行评估,因为它提供了许多额外的好处。DDS是其他行业标准的基础,包括。

2024-03-27 17:01:07 995

原创 scp 软链接 rsync

【rsync -avz 源文件夹 目的文件夹】以代替scp。该命令可以拷贝软链接。

2024-03-27 16:44:54 138

原创 connections on Unix domain socket “/var/run/postgresql/.s.PGSQL.5432“

ls -l。

2024-03-27 16:40:58 256

原创 amd64-linux-nat.c:246:1: error: conflicting types for ‘ps_get_thread_area’

报错amd64-linux-nat.c:246:1: error: conflicting types for ‘ps_get_thread_area’这种问题比较好解决,重定义了嘛,直接把重定义的文件打开,

2024-03-25 16:57:01 219

原创 ada-lex.c missing and flex not available.

然后从新 解压(或下载)代码,从新make。

2024-03-25 16:50:57 83

原创 Android源码 国内

repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest(这个是默认拉取最新android版本的源码下来,如果你要指定版本,可以-b,然后接版本名;比如:repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-12.0.0_r9)1.安装vm-tools:sudo apt-get install open-vm-tools-desktop。

2024-03-25 15:23:17 512

原创 adb 查看 andoird 版本

adb shell getprop ro.build.version.release

2024-03-25 15:05:27 119

原创 bin/gdb-orig: error while loading shared libraries: libncurses.so.5: cannot open shared object file:

报错bin/gdb-orig: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory解决办法

2024-03-25 11:24:18 93

原创 android gdb 在 linux(ubuntu)上 调试, attach

cd build$ make。

2024-03-22 17:47:12 337

原创 ubuntu安装 cmake , 以及使用

【代码】ubuntu安装 cmake。

2024-03-22 15:43:33 217

原创 ubuntu生成 设置 core文件

如果core file size为0,需要设置ulimit -c unlimited,在个人配置文件~/.bashrc或者/etc/profile中添加才可以永久生效,否则仅在当前窗口生效。

2024-03-22 13:57:25 290

原创 画图软件diawio

Draw.io | 一款强大且支持在线编辑和导出的流程图绘制神器-CSDN博客draw.io 免费 好用的流程图绘制软件 - 知乎 (zhihu.com)draw.io (drawio.com)

2024-03-21 20:32:02 209

原创 zmq设置非阻塞

【代码】zmq设置非阻塞。

2024-03-21 16:34:04 146

原创 cpu监控htop, 内存监控

htop -p 230076

2024-03-21 10:45:58 220

原创 grep -v 命令

2.grep -v 是反向查找的意思,比如 grep -v "grep" 就是查找不含有 grep 字段的行;grep -v ^# /etc/profile就是不显示以#开头的行。例如 ps -ef | grep '/home/helife/tomcat-wap/' | grep -v "grep"查看包含 '/home/helife/tomcat-wap/' 但不包含 "grep" 的进程。1.grep 是查找含有指定文本行的意思,比如grep 'test' 就是查找含有test的文本的行。

2024-03-20 17:32:57 178

原创 实现system函数超时退出的功能

【代码】实现system函数超时退出的功能。

2024-03-20 17:31:06 93

原创 adb logcat 命令使用

5."-t"选项 : 输出最近的几行日志, 输出完退出, 不阻塞;------>adb logcat -t 5 输出日志缓冲区的最近5行。2."-v"选项 : 设置日志的输出格式;----->adb logcat -v threadtime 查看日志输出时间和线程信息。------>adb logcat -s SWVDEC 显示SWVDEC标签的日志。

2024-03-20 15:42:48 508

原创 undefined symbol: _ZN4os

ZN4os是C++的符号名称,通常对应于名为os的类或其成员函数的名称。在Linux系统中,可以使用ldd工具检查二进制文件的动态链接问题,并确保所有必要的库都可以被找到。注意:如果 ldd -r test 一个进程,显示缺少 符号,那么 也有可能不是该进程缺少,而是它调用的so库缺少该符号。如果是在动态链接的环境中,确保所需的库在系统的库路径中或者在执行文件的搜索路径中。如果os是第三方库的一部分,确保在编译和链接时指定了正确的库。确保所有依赖的库版本对于链接是兼容的。

2024-03-20 13:50:46 706

原创 goto语句用什么替换

【代码】goto语句用什么替换。

2024-03-19 20:42:48 164

原创 顿号键盘上怎么打

然后 按 "\"键,即可。

2024-03-19 11:17:38 115

原创 C++中using 和 typedef 的区别

C++中的“Typedef”执行别名定义的类似任务。在C++中,typedef提供了'using'语句的所有功能,除了不允许使用对编码角度非常有用的模板。定义这些别名声明的工作方式类似于使用“using”语句定义C++中的变量。与“typedef”语句不同,C++中的“using”能够创建别名模板,从而为基础类型提供功能。通过在C++代码中使用“using”,可以具有相同抽象级别的常用类型别名,并且可以在将来指定模板参数。“using”可以执行 “typedef” 可以执行的所有任务。

2024-03-14 14:49:01 267

原创 static_pointer_cast智能指针互转,static_cast

智能指针用到的与之对应的转换函数为:static_pointer_cast、dynamic_pointer_cast、const_pointer_cast和reinterpret_pointer_cast。比如普通指针用到的static_cast、dynamic_cast、const_cast和reinterpret_cast。C++ static_cast、dynamic_cast、const_cast和reinterpret_cast。二、static_pointer_cast:静态转换。

2024-03-13 21:59:32 183

原创 C++基础——C++ make_pair用法,map与pair的使用

C++基础——C++ make_pair用法-CSDN博客std::pair主要的作用是将两个数据组合成一个数据,两个数据可以是同一类型或者不同类型。例如std::pair 或者 std::pair等。pair实质上是一个结构体,其主要的两个成员变量是first和second,这两个变量可以直接使用。初始化一个pair可以使用构造函数,也可以使用std::make_pair函数。make_pair函数的定义如下:

2024-03-13 21:21:21 684

原创 Reactor,Proactor,Actor网络模型

其实无论是使用数据库锁 还是多线程,这里有一个共同思路,就是将数据喂给线程,就如同计算机是一套加工流水线,数据作为原材料投入这个流水线的开始,流水线出来后就是成品,这套模式的前提是数据是被动的,自身不复杂,没有自身业务逻辑要求。但是如果数据自身要求有严格的一致性,也就是事务机制,数据就不能被动被加工,要让数据自己有行为能力保护实现自己的一致性,就像孩子小的时候可以任由爸妈怎么照顾关心都可以,但是如果孩子长大有自己的思想和要求,他就可能不喜欢被爸妈照顾,他要求自己通过行动实现自己的要求。

2024-03-12 21:04:48 995 2

原创 多核实时操作系统的确定性调度设计

【论文】多核实时操作系统的确定性调度设计-CSDN博客

2024-03-11 21:45:17 258

原创 git 解决冲突

再git rebase --continue即可。git status查看状态。直接git add .

2024-03-05 19:23:10 93

原创 Python执行 nohup 导致僵尸进程问题. /usr/bin/sh -> /usr/bin/bash

将 /usr/bin/sh ->

2024-03-04 20:04:28 344

原创 ubuntu开机提示:F2=setup,F12=Boot Menu

这应该是没有找到系统启动文件,导致让你选择setup(安装系统)和BOOT MENU(选择启动位置)。可能是硬盘没有接稳妥,也可能是系统文件丢失!硬件检测正常,不排除系统问题。重启开机反复敲击F12,选择。

2024-03-04 17:20:04 236

原创 qnx shell sh ,linux shell bash

【代码】qnx shell sh。

2024-03-01 16:01:22 334

原创 chatgpt

Github上5个实用的ChatGPT仓库 (baidu.com)GitHub - ChatGPTNextWeb/ChatGPT-Next-Web: A cross-platform ChatGPT/Gemini UI (Web / PWA / Linux / Win / MacOS). 一键拥有你自己的跨平台 ChatGPT/Gemini 应用。chatgpt · GitHub Topics · GitHubGitHub - xtekky/gpt4free: The official gpt4free r

2024-03-01 10:45:14 925

原创 多个值时 if [ -z 报错 binary operator expected

报错: line 23: [: 662: binary operator expected。

2024-02-28 16:44:45 156

原创 rm删除未释放空间,linux sync有时不起作用

sync`命令没有任何选项,简单执行即可。它会将文件系统缓冲区中的数据写入磁盘,并更新文件系统的超级块及其他元数据。使用`sync`命令可以确保文件系统的数据在出现意外断电或系统崩溃等情况下不会丢失。它可以在重启、关机或备份之前运行,以确保所有数据都已写入磁盘。Linux中的`sync`命令用于将文件系统的缓冲。此时需要重启系统即可.

2024-02-26 21:10:43 368

原创 nohup 2>&1

起初,2>1 可能看起来像是将 stderr 重定向到 stdout 的好方法。但是,它实际上会被解释为“将 stderr 重定向到名为 1 的文件”。& 表示后面和前面的是文件描述符,而不是文件名。因此,我们使用2>&1。>& 视为重定向合并运算符。

2024-02-26 19:13:14 219

原创 python Pandas库 xlsx,Excel 表格

这段代码首先导入了pandas库,然后创建了一个包含名字、年龄和城市信息的DataFrame对象。接下来指定要保存为.xlsx格式的文件名(函数将DataFrame写入该文件中。最后打印输出提示消息。

2024-02-22 13:39:17 145

原创 Defaulting to user installation because normal site-packages is not writeable

pip3 install xxxx 报错。加上 sudo 即可。

2024-02-21 19:37:12 219

原创 git clone 鉴权失败

然后从新 git clone, 此时需要输入用户密码。clone成功以后,再执行。

2024-02-20 15:35:48 163

原创 adb pull , push 保留文件属性

【代码】adb pull , push 保留文件属性。

2024-02-06 15:07:06 109

原创 python 使用 gdb调试 c++的so动态库

首先 ps -ef 查看 进程id。

2024-02-01 16:18:04 114

opendpi-1.3.0.tar.gz

开源代码,关于数据包的深度检索资料!这里面有迅雷,QQ,FTP,ssh等的深度分析!

2012-08-17

libev代码实例

libev的一个socket通讯代码实例,有客户端和服务端;

2011-12-29

WINGRB0206.exe

WINGRB0206 WINGRB0206 WINGRB0206

2011-07-31

4-http-cookies.pdf

4-http-cookies.pdf 4-http-cookies.pdf 4-http-cookies.pdf

2010-03-03

VC+数据库编程(Word).rar

VC+数据库编程(Word).rar VC+数据库编程(Word).rar

2009-09-16

Windows+网络编程第二版.CHM

Windows+网络编程第二版.CHM Windows+网络编程第二版.CHM

2009-09-11

空空如也

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

TA关注的人

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