ILD

tar preserve nanoseconds timestamps
2025-3-25
今天用tar解压的时候,发现文件的modify time,只精确到秒。$ stat linux-6.12.y/Makefile File: linux-6.12.y/Makefile Size: 68794 Blocks: 136 IO Block: 4096

ffprobe get image or video width and height
2025-5-21
$ ffprobe -v quiet -select_streams v:0 -show_entries stream=width,height -of json /work/IMG_4429.JPG{ "programs": [ ], "streams": [ {

cmake初学
2025-6-4
最近在移植qt6,这个家伙使用cmake配置的,各种配置错误。找不到package。好家伙,还是来学习入门一下cmake吧。入门和Makefile一样。cmake也有一个文件,文件名为:CMakeLists.txt,cmake的语句都写在这个文件里面。cmake通常将源码目录和二进制目录分开。在二进

cmake第二课:language
2025-6-5
CMake language包括:comment,commands,variablescomments注释以#开头Variables变量名是case sensitive,只能包含数字、字母和下划线。cmake自动定义了很多变量,以CMAKE_开头。见下文:https://cmake.org/cmak

escape squence of any ascii charater
2025-7-15
最近想生成一个全ff的文件,需要将/dev/zero的0转换成f,输出到文件。$ dd if=/dev/zero bs=4 count=1 | tr '\0' $'\xff' | hexdump0000000 ffff ffff0000004$ dd if=/dev/zero bs=4 count=

using curl command with webdav
2025-10-21
WebDAV Web Distributed Authoring and Versioning是一个http 扩展 (extenion),可以实现文件的上传、下载等操作。比如创建文件夹,可以使用MKCOL。MKCOL /pub2/folder1/folder2/ HTTP/1.1Host: www.

opencv default is BGR
2025-11-11
最近在使用libraw读取原图。static libraw_processed_image_t *get_raw_image(int stderr_fd, const char *path){ LibRaw RawProcessor; libraw_processed_image_t *image;

exiftool change exif tag of photo
2025-11-19
根据man exiftool Writing exiftool [OPTIONS] -TAG[+-<]=[VALUE]... FILE...修改GPS:exiftool -GPSLatitude=22.67 -GPSLongitude=110.30 20251113_yl.jpg修改

ssh-copy-id
2025-12-7
使用ssh-copy-id命令可以把本地的公钥添加到服务器这样就不用每次都输入密码了。ssh-copy-id root@linuxdev.cchttps://www.digitalocean.com/community/tutorials/how-to-configure-ssh-key-based

sqlite mode and concurrency
2026-1-28
最近的nas项目中,开发的相册模块,使用sqlite存储用户数据,包括相册、照片等信息。然而在使用中碰到了sqlite的很多坑。主要是写入和读取速度的问题。1 写完关闭连接想着写入不是频繁的操作,写完关闭数据库,这样可以节省内存,但是发现这种情况效率非常之低,可能1s只能写入几条数据。strace发

Copyright © linuxdev.cc 2017-2024. Some Rights Reserved.