logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vscode看代码

发现vscode看代码真是舒服,但是用起来并不好用,在c、c++、java混合的代码环境下,导入代码目录,c和c++,代码跳转都没问题,java折腾多次都不行。一个原因可能是和java环节变量有关,另一个原因可能是和android的build.gradle文件有关,看官网明确说不支持。但是就一个c文件的编译,配置launch.json, tasks.json就花了好多时间,这种...

给mp4文件加入自定义metadata

开始想着ffmpeg应该可以,最后试验ffmpeg只支持mkv, 不支持mp4写入FFmpeg's Matroska muxer allows random tags, soffmpeg -i input -c copy-metadata key1=value1-metadata:s:v key2=value2-metadata...

编译参数-Wl和rpath的理解

-Wl参数的理解gcc的-Wl,xxx选项将逗号分隔的标记列表作为空格分隔的参数列表传递给链接器,即:gcc -Wl,aaa,bbb,ccc最终变成了linker的用法:ld aaa bbb ccc如果是想把ld -rpath通过-Wl传递给gcc,可以是-Wl,-rpath,xxx,也可以指定-Wl的重复实例:gcc -Wl,aaa -Wl,bbb -Wl,ccc类似的参数-Wa,<opt

#音视频#linux#webkit
ASS 字幕格式规范

原文链接0. 前言Sub Station Alpha 本身是一个 Windows 平台下制作 SSA 格式字幕的软件,该软件已经不再开发了,而它所创造的 SSA 格式却流行开来,并演化出了更先进的 ASS 格式。ASS specs 文档可能比较偏向于在使用 Sub Station Alpha 软件时 SSA 格式的规范,比较局限于其软件本身和 Windows 平台。随着 A...

ASS字幕文件说明

第一部分 [Script Info]这一部分主要是记录了一些文件内容的标题和信息[Script Info]; Script generated by Aegisub r8942; http://www.aegisub.org/!: 注释Title: Default Aegisub fil...

#前端
ubuntu-18.04 tenda U9安装wifi驱动

新买一个无线网卡tenda U9, 没想到在linux下找不到驱动,走了些许弯路,分享一下过程。开始只是从网上看了下信息糊里糊涂的下载了realtek-8811ce, 还有tenda官网的linux驱动,tenda官网的驱动显然没有U9这个型号,看到说是U9不支持linux,怀疑这个很不负责的说法。下载的这两个编译不过,想修改代码,发现不是很好改。所以放弃了。然后把网卡安装到w...

#ubuntu#linux
Linux Posix Timer使用

最强大的定时器接口来自POSIX时钟系列,其创建、初始化以及删除一个定时器的行动被分为三个不同的函数:timer_create()(创建定时器)、timer_settime()(初始化定时器)以及timer_delete(销毁它)。man timer_create/timer_settime,可以看到man帮助的详细文档:TIMER_CREATE(2)

Ninja编译介绍

因为webrtc是用ninja编译的,所以学习了下Ninja。Ninja是一种类似GNU make的编译系统。 就像make有Makefile,它也有自己的编译配置文件。 相对来说,Ninja文件没有分支、循环的流程控制,本质上就是纯粹的配置文件,所以要比Makefile简单得多。读音:ning者,ning是一声,找不到合适的一声ning字注音,所以用拼音,者是三声。一个简单的例子cc=gcc c

编译android 64位openssl库

下载最新版本的opensslgit clonehttps://github.com/openssl/openssl.git创建编译脚本文件:#!/bin/bash# git checkout OpenSSL_1_1_1-stable# refer to NOTE.ANDROIDexport ANDROID_NDK_ROOT=/home/hui/tools/android-...

menuconfig与Kconfig入门学习

menuconfig是Linux平台用于管理代码工程、模块及功能的实用工具。menuconfig的使用方式通常是在编译系统之前在系统源代码根目录下执行命令从而打开一个图形化配置界面,再通过对各项的值按需配置从而达到影响系统编译结果的目的。menuconfig配置后的结果将会保存在对应模块根目录下的 .config 文件中。在编译时会加载.config文件中的配置项来决定编译结果。Kconfig严格

#学习#linux#服务器
    共 17 条
  • 1
  • 2
  • 请选择