命令行

x264命令行工具(x264.exe)源码整体分析

夙愿已清 提交于 2020-01-24 10:16:39
该命令行工具调用的是libx264,就是一个使用该库的示例程序 X264 命令行工具的源代码 在x264中的位置如下图所示(红框里面的)。 X264命令行工具的源代码的调用关系如下图所示。 Additionally the x264opts and x264-params private options allows one to pass a list of key=value tuples as accepted by the libx264 x264_param_parse function. 最关键的API包括: x264_param_default():设置参数集结构体x264_param_t的缺省值。 x264_encoder_open():打开编码器。 x264_encoder_headers():输出SPS,PPS,SEI等信息。 x264_encoder_encode():编码输出一帧图像。 x264_encoder_close():关闭编码器。 循环中调用getopt_long()逐个解析输入的参数,并作相应的处理; parse()的流程: (1)调用x264_param_default()为存储参数的结构体x264_param_t赋默认值 (2)调用x264_param_default_preset() 设置preset,tune (3

Vertx的命令行

偶尔善良 提交于 2020-01-24 04:23:11
IntelliJ----创建一个运行配置(Application), 用io.vertx.core.Launcher类作为主类,在程序参数输入:run your-verticle-fully-qualified-name--redeploy=**/*.class --launcher-class=io.vertx.core.Launcher。为了触发重布署,需要显示生成项目或者模块(Build menu->Make project)。 run your-verticle-fully-qualified-name--redeploy=**/*.class --launcher-class=io.vertx.core.Launcher Vertx的命令行 vertx命令被用于命令行与Vert.x进行交互。这是在运行Vert.x的 verticle的主要方式。为了运行命令行,需要下载并安装Vert.x发行版,并添加安装路径中的bin路径到PATH环境变量。同时必须确认安装了Java8的JDK,并在命令行可执行。 注意:需要JDK是为了支持运行时编译java代码。 运行Verticles 可以使用vertx run命令从命令行直接运行一个原生的Vert.x veticles。有一两个run命令的例子。 vertx run my-verticle.js (1) vertx run my

VisualStudio(devenv)命令行选项

北城余情 提交于 2020-01-24 01:55:46
一 Devenv 命令行 Devenv 允许您设置集成开发环境 (IDE) 的各个选项,以及从命令行生成、调试和部署项目。使用这些开关从脚本或 .bat 文件(如每夜生成的脚本)运行 IDE,或以特定配置启动 IDE。 二 Devenv 开关语法 devenv 开关的语法规则与其他 DOS 命令行实用工具遵守的规则非常类似。下列语法规则适用于所有 devenv 开关及其参数: * 使用 devenv /? 命令可在“命令”窗口中显示所有可用的 devenv 开关的列表,同时显示其使用说明。 * 默认情况下,devenv 在命令行执行,不打开visual studio,该命令将开关传递给 devenv.com 实用工具。devenv.com 实用工具用于通过标准系统流(如 stdout 和 stderr)传递输出,并在捕获输出时确定正确的 I/O 重定向(如重定向到 .txt 文件)。 * 以 devenv 开头的命令,在命令行执行,不打开visual studio。例如,devenv /fn verdana 命令将 Verdana 指定为 IDE 的默认系统字体。 而以 devenv.exe 开头的命令可使用相同的开关,但会跳过 devenv.com 实用工具将其直接发送给 devenv.exe 程序。 * 开关不区分大小写。 * 第一个参数通常是解决方案文件名。 *

使用devenv/MSBuild在命令行编译sln或csproj

余生颓废 提交于 2020-01-24 01:52:52
一 使用devenv来build单个project devenv是VisualStudio的可执行程序,一般安装在“C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE”下。用来在命令行或GUI方式运行VisualStudio。其中devenv.com是命令行程序,devenv.exe是GUI的程序。默认地当你调用devenv的时候其实是启动devenv.com,除非你显示地调用devenv.exe才会启动GUI的VisualStudio。 使用devenv来build一个.sln的实例: devenv d:\Build\MyProject\Src\MyProject.sln /Build "Release|Win32" 使用devenv来build一个.sln中的某个的实例: devenv.exe d:\Build\MyProject\Src\NyProject.sln /build "Release|Win32" /Project MyProject1 注意:通常地.sln中的多个Projects间有依赖关系,所以虽然你只是build一个.sln中的某个Project,但是还是需要指定Project所在.sln,然后通过/Project来指定Project的名字。 如果只是单个的Project

80端口被占用导致wampserver/phpstudy无法使用

徘徊边缘 提交于 2020-01-23 15:49:41
80端口被占用导致wampserver/phpstudy无法使用 解决方案: 命令行netstas -ano查看端口状态,确定80端口被占用,一般该端口是被 SQL SERVER 的报表服务器占用; 只需找到SQL SERVER报表服务器,禁用即可; 1.打开reporting server配置管理器 2.点击停止,wampserver/phpstydy即可正常使用 来源: CSDN 作者: 乖松鼠 链接: https://blog.csdn.net/qq_41939847/article/details/104075583

Linux命令行时间管理工具taskwarrior和timewarrior的使用

只愿长相守 提交于 2020-01-23 01:48:51
前言(我使用时间管理软件的感悟,可以跳过转正文) 在windows或者其他平台下有各种时间管理的软件,像奇妙清单,mlo等。对于时间管理我在乎的主要是两点, 一个是任务管理,一个是时间记录。 很多热门的时间管理软件特别是手机端的,我都不能坚持用下去,可能我觉得手机时间管理是个悖论。手机有太多吸引我们注意力的东西了。 一旦解开屏幕,你可能很难再合上。 而时间记录功能可能比任务管理更吸引我。记录自己的时间都花在哪里了。自己浪费了多少时间,自己一天天都在做些什么。 在所有的pc端的时间记录软件里面,我觉得功能最完善的是Outlook,没错,就是微软的Outlook!outlook里面有个日历功能。 可能实现时间块的功能,包括消息提示等等功能。最大的缺点就是需要安装outlook,启动慢,而且这个功能只是outlook的一个子功能。 在回到任务管理和时间记录上,几乎没有哪个软件同时在这两方面做的好的(可能是我不知道,知道请告诉我)。而taskwarrior和timewarrior就同时具备这两个功能。 正文 什么是taskwarrior和timewarrior? 其实这两个不是两个独立的软件,而是一个软件!timewarrior是taskwarrior的一个子功能。在taskwarrior1.1.0 版本发布了timewarrior这个功能。 taskwarrior是用来做任务管理的

adb logcat 命令行用法

别说谁变了你拦得住时间么 提交于 2020-01-21 22:15:23
作者 : 万境绝尘 转载请著名出处 eclipse 自带的 LogCat 工具太垃圾了, 开始用 adb logcat 在终端查看日志; 1. 解析 adb logcat 的帮助信息 在命令行中输入 adb logcat --help 命令, 就可以显示该命令的帮助信息; [plain] view plain copy octopus@octopus:~$ adb logcat --help Usage: logcat [options] [filterspecs] options include: -s Set default filter to silent. Like specifying filterspec '*:s' -f <filename> Log to file. Default to stdout -r [<kbytes>] Rotate log every kbytes. (16 if unspecified). Requires -f -n <count> Sets max number of rotated logs to <count>, default 4 -v <format> Sets the log print format, where <format> is one of: brief process tag thread raw time

adb logcat 命令行用法

南楼画角 提交于 2020-01-21 22:12:31
本文为转载。 作者 : 万境绝尘 转载请著名出处 eclipse 自带的 LogCat 工具太垃圾了, 开始用 adb logcat 在终端查看日志; 1. 解析 adb logcat 的帮助信息 在命令行中输入 adb logcat --help 命令, 就可以显示该命令的帮助信息; [plain] view plain copy octopus@octopus:~$ adb logcat --help Usage: logcat [options] [filterspecs] options include: -s Set default filter to silent. Like specifying filterspec '*:s' -f <filename> Log to file. Default to stdout -r [<kbytes>] Rotate log every kbytes. (16 if unspecified). Requires -f -n <count> Sets max number of rotated logs to <count>, default 4 -v <format> Sets the log print format, where <format> is one of: brief process tag thread

mysql 命令行常用命令

蓝咒 提交于 2020-01-21 21:08:09
mysql服务的启动和停止 cmd 输入 net start 服务名字 net stop 服务名 退出: exit 登录: mysql [-h 主机名 -p 端口号] -u root -p mysql 常用命令 show databases;//显示数据库 use 数据库名; //切换数据库 show tables [from 数据库名]//显示数据库表 desc 表名; //查看表的结构 mysql 语法规范 不区分大小写 建议关键字大写, 表名列名小写 命令用";"结尾 注释 单行: #注释 单行:--空格注释 多行:/* 注释 */ 来源: https://www.cnblogs.com/l1057618497/p/12222907.html

Linux下vi常用命令

匆匆过客 提交于 2020-01-21 18:49:34
1、vi的基本概念   基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下: 1) 命令行模式command mode)   控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。 2) 插入模式(Insert mode)   只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。 3) 底行模式(last line mode)   将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。    不过一般我们在使用时把vi简化成两个模式, 就是将底行模式(last line mode)也算入命令行模式command mode)。 2、vi的基本操作 a) 进入vi  在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面:    $ vi myfile 不过有一点要特别注意,就是您进入vi之后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。初次使用vi的人都会想先用上下左右键移动光标,结果电脑一直哔哔叫,把自己气个半死,所以进入vi后,先不要乱动,转换到 「插入模式(Insert