会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Poffmd
DNA is the code of life
博客园
首页
新随笔
联系
订阅
管理
2025年11月19日
safe system(linux)
摘要: 一个简单的system指令,用于替换系统的system,避免注入,信号等问题 // safe_system.c #include <stdlib.h> #include <unistd.h> #include <sys/types.h> #include <sys/wait.h> #include
阅读全文
posted @ 2025-11-19 11:21 sciapex
阅读(8)
评论(0)
推荐(0)
2025年8月25日
左右值与高低位DC
摘要: 区分左值/右值”是为了让语言、库、编译器能够知道对象之后是否还会被用到,从而决定是搬资源(move)还是复制资源(copy),最终目标只有两个:性能与资源 void f(T); // copy void f(const T&); // 拷贝, copy f(T&&); // 移动, move 1.
阅读全文
posted @ 2025-08-25 15:57 sciapex
阅读(16)
评论(0)
推荐(0)
2024年2月2日
update for ubuntu software version
摘要: 1. added keywget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null |sudo apt-key add - 2. added repositoryU20:sudo apt-add-repo
阅读全文
posted @ 2024-02-02 09:37 sciapex
阅读(33)
评论(0)
推荐(0)
2024年1月31日
对于类对象的size
摘要: 对于类来说,可以使用sizeof运算符来计算其占用的内存空间大小。sizeof运算符返回的是一个对象或类型所占用的字节数。 当类的成员变量是固定的、非动态申请内存分配的时候,可以通过sizeof运算符来计算类的大小。sizeof运算符会计算类的所有成员变量的大小,并加上任何可能的填充字节,以确保对齐
阅读全文
posted @ 2024-01-31 14:15 sciapex
阅读(32)
评论(0)
推荐(0)
2023年12月20日
pip安装路径由.local调整为/usr/local
摘要: 如果没有设置PYTHONUSERBASE,默认会安装在~/.local下 如果不希望安装在.local目录下,可以通过配置环境变量PYTHONUSERBASE指定对应的路径,比如/usr/local 当然也可以直接修改site.py的_getuserbase方法,通过设置USER_SITE和USER
阅读全文
posted @ 2023-12-20 19:01 sciapex
阅读(449)
评论(0)
推荐(0)
2023年12月13日
cross compiling-log4cxx
摘要: HOST:PC Architecture: x86_64 Model name: Intel(R) Xeon(R) Gold 6354 CPU @ 3.00GHz TARGET:ORINX Architecture: aarch64 Model name: ARMv8 Processor rev 1
阅读全文
posted @ 2023-12-13 10:47 sciapex
阅读(81)
评论(0)
推荐(0)
2023年12月6日
python脚本运行提示ModuleNotFoundError: No module named 'packaging'
摘要: 如果你的目标环境中的python是通过交叉编译自行生成的,在脚本运行时可能会遇到这个提示 在你已经完成python的交叉编译后,你就需要crossenv,然后完成对应库的适配 #Make crossenv pip install crossenv python3 -m crossenv --with
阅读全文
posted @ 2023-12-06 20:10 sciapex
阅读(822)
评论(0)
推荐(0)
2023年11月23日
ubuntu-create parition
摘要: fdisk /dev/sdb Command (m for help): n Select (default p): p Partition number (1-4, default 1): 1 First sector (2048-2097151999, default 2048): Last s
阅读全文
posted @ 2023-11-23 10:26 sciapex
阅读(11)
评论(0)
推荐(0)
2023年8月15日
ubuntu18从java8更新到java11
摘要: 先安装java 11, 再更新软连接 sudo apt update sudo apt install -y openjdk-11-jdk 1. check java $which java /usr/bin/java $ ls -lrt /usr/bin/java lrwxrwxrwx 1 roo
阅读全文
posted @ 2023-08-15 20:39 sciapex
阅读(198)
评论(0)
推荐(0)
2023年7月24日
signal的samplecode
摘要: 一个signal的samplecode, 需要注意的地方是: 资源的释放和析构 锁的控制 资源的清理 事务的控制 /* This is signal handler common code */ #include <stdio.h> #include <stdlib.h> #include <uni
阅读全文
posted @ 2023-07-24 15:50 sciapex
阅读(30)
评论(0)
推荐(0)
下一页
公告