命令行

pg_ctl — 启动、停止、重启 PostgreSQL

人走茶凉 提交于 2019-12-02 05:40:16
pg_ctl 名称 pg_ctl -- 启动、停止、重启 PostgreSQL 语法 pg_ctl start [-w] [-s] [-D datadir ] [-l filename ] [-o options ] [-p path ] pg_ctl stop [-W] [-s] [-D datadir ] [-m s[mart] | f[ast] | i[mmediate] ] pg_ctl restart [-w] [-s] [-D datadir ] [-m s[mart] | f[ast] | i[mmediate] ] [-o options ] pg_ctl reload [-s] [-D datadir ] pg_ctl status [-D datadir ] pg_ctl kill [ signal_name ] [ process_id ] pg_ctl register [-N servicename ] [-U username ] [-P password ] [-D datadir ] [-w] [-o options ] pg_ctl unregister [-N servicename ] 描述 pg_ctl 用于启动、停止、重启 PostgreSQL 后端服务器( postgres ),或者显示一个运行着的服务器的状态。尽管可以手动启动服务器

解决cmd命令行窗口和 powershell 汉字显示乱码问题

你说的曾经没有我的故事 提交于 2019-12-02 04:57:02
临时解决: 1、win+R ,输入cmd,回车,打开cmd命令行窗口 2、chcp 65001 执行该操作后,代码页就被变成UTF-8了。 在当前窗口的确可以解决问题,但是重新打开的cmd窗口或者power shell 窗口仍然不能正确显示汉字。 永久解决: 1. win+R 输入regedit 进入注册表 2. 找到 HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe 如果 该项下已存在CodePage项,则把值改为十进制”65001”;如果不存在,在该项下新建一个 DWORD(32位值),命名为“CodePage”,值设为“65001” 3. 重启cmd后生效 4. 对于Power shell修改同样,只需在第2步修改 %SystemRoot%_system32_WindowsPowerShell_v1.0_powershell.exe 下的项。 来源: https://www.cnblogs.com/HiMay/p/11730869.html

python命令行传入参数

非 Y 不嫁゛ 提交于 2019-12-02 04:43:12
1.sys import sys a=eval(sys.argv[1]) b=eval(sys.argv[2]) print(a+b) 1 2 3 4 5 6 evel()函数是将字符串形式的int,字典等转化成对应真正的int,字典 在这里插入图片描述 2.argparse(python自带库) import argparse parser = argparse.ArgumentParser(description="Demo of argparse") parser.add_argument('-n','--name', default=' 5 ') parser.add_argument('-y','--year', default='20') args = parser.parse_args() print(args) a = args.name b = args.year print(type(a)) print(a+b) 来源: https://www.cnblogs.com/ruiy/p/11730224.html

20个命令行工具监控 Linux 系统性能

安稳与你 提交于 2019-12-02 03:40:00
对于每个系统管理员或网络管理员来说,每天要 监控 和调试 L inux 系统性能问题都是非常困难的工作。我已经有 5 年 L inux 管理员的工作经历,知道如何 监控 系统使其保持正常运行。为此,我们编写了对于 Linux /Unix 系统管理员非常有用的并且最常用的 20 个命令行系统监视工具。这些命令可以在所有版本的 L inux 下使用去 监控 和查找系统性能的实际原因。这些监控命令足够你选择适合你的监控场景。 1. top — Linux 系统进程监控 top 命令是性能监控程序,它可以在很多 Linux /Unix 版本下使用,并且它也是 Linux 系统管理员经常使用的监控系统性能的工具。 Top 命令可以定期显示所有正在运行和实际运行并且更新到列表中,它显示出 CPU 的使用、内存的使用、交换内存、缓存大小、缓冲区大小、过程控制、用户和更多命令。它也会显示内存和 CPU 使用率过高的正在运行的进程。当我们对 L inux 系统需要去监控和采取正确的行动时, top 命令对于系统管理员是非常有用的。让我们看下 top 命令的实际操作。 # top 2. vmstat — 虚拟内存统计 vmstat 命令是用于显示虚拟内存、 内核 线程、磁盘、系统进程、 I/O 模块、中断、 CPU 活跃状态等更多信息。在默认的情况下,L inux 系统是没有 vmstat 这个命令的

vi总结

醉酒当歌 提交于 2019-12-02 03:21:01
命令行方式:命令行方式是用户进入vi的初始方式。在此方式中,用户输入vi的命令,请求vi为你完成不同的工作。例如:光标移动、删除字符、删除单词等,也可以进行选定内容的复制、写盘及退出vi等工作。从命令行方式可切换到其他;两种工作方式中,在其他两种工作方式下也可返回命令行方式。 插入编辑方式:在插入编辑方式下,用户可在编写的文件中添加或输入文本及程序代码。对初学者来说应注意的是:插入方式并非是进入vi的初始状态。需使用vi的“i”“a”(i改的是光标前的a改的是光标后的。)等命令进行切换。当用户完成插入操作后,须点击Esc键结束插入方式返回命令行方式。 末行命令方式:在vi的末行命令方式下,有许多操作功能类似于命令行方式只是它的命令输入出现在屏幕的最底部,在命令行方式输入:“:”“/”‘?"等字符可进入末行命令行方式。在末行命令行方式下,当输入命令完成后,vi控制程序会自动返回命令行方式下等待下一步操作。 命令行方式下常用的命令 h 光标左移一个字符 l 光标右移一个字符 k 光标上移一个字符 j 光标下移一个字符 G 光标移至文件的最后一行 nG 光标移至第n行首部 0 光标移至首行 $ 光标移至行尾 H光标移至屏幕的最上行 M光标移至屏幕的中部 L 光标移至屏幕的最下行 w 光标右移一个单词 nw 光标右移n个单词 b光标左移一个字符 nb 光标右移n个单词 x

C#调用RabbitMQ实现消息队列

妖精的绣舞 提交于 2019-12-02 02:45:26
前言 我在刚接触使用中间件的时候,发现,中间件的使用并不是最难的,反而是中间件的下载,安装,配置才是最难的。 所以,这篇文章我们从头开始学习RabbitMq,真正的从头开始。 关于消息队列 其实消息队列没有那么神秘,我们这样想一下,用户访问网站,最终是要将数据以HTTP的协议的方式,通过网络传输到主机的某个端口上的。 那么,接收数据的方式是什么呢?自然是端口监听啦。 那消息队列是什么就很好解释了? 它就是端口监听,接到数据后,将数据排列起来。 那这件事,我们不用中间件能做吗? 当然能做啦,写个TCP/UDP/Socket的软件就可以做啦。 举个简单的例子,如下图: 既然自己可以做消息队列,那为什么要用RabbitMQ? 因为,RabbitMQ成熟的开源中间件,可靠性有保证,bug少,性能也非常好。 而C#代码默认是使用托管内存的,所以,想写出媲美RabbitMQ性能的消息队列,就必须离开我们常用的托管内存,使用非托管内存,但这个代价就太大了;而且最终能否达到RabbitMQ的性能水平还是个未知数。 还有就是RabbitMQ除了基础的消息队列管理,还有很多很强大的额外功能,而自己开发消息队列,很难如此尽善尽美。 ---------------------------------------------------------------------------------------

Git 常用命令行

三世轮回 提交于 2019-12-02 02:45:21
1.远程分支拉取项目代码 git clone [url] 2.添加已修改的文件 git add . 3.提交代码到暂存区 git commit -m "提交注释" 4.重新提交 git commit --amed 5. 可编辑注释 :i 6. 退出编辑 esc 7.结束提交 :wq 8.修改提交的注释 git commit --amed -m "新的提交注释" 9.拉取最新代码 git pull 10.提交本地代码到远程仓库 git push origin 版本名称 11.查看本地所有分支 git branch 12.查看远程所有分支 git branch -r 13.查看本地与远程所有分支 git branch -a 14.新建分支 git branch 分支名称 15.新建分支并切换到该分支 git checkout -b 分支名称 16.切换到上一个分支 git checkout - 17.合并指定分支到当前分支 git merge 分支名称 18.删除指定分支 git branch -d 分支名称 来源: https://www.cnblogs.com/qianxuebing/p/11726731.html

win7 命令行 utf-8 汉字乱码

痴心易碎 提交于 2019-12-02 02:44:31
以前用命令行的时候也经常遇到这个问题,貌似从没想过纠正一下,看到第九街上的这篇文章特别收藏一下。 在dos下执行一个PHP文件的时候,由于输出文件文字是UTF8编码,所以显示出现了乱码,如图: 重新设置了一下DOS的编码,命令 :chcp 65001 在命令行标题栏上点击右键,选择”属性”->”字体”,将字体修改为True Type字体”Lucida Console”,然后点击确定将属性应用到当前窗口,出现以下画面 确定 MS-DOS为以下国家和语言提供字符集:   代码页描述   1258 越南语   1257 波罗的语   1256 阿拉伯语   1255 希伯来语   1254 土耳其语   1253 希腊语   1252 拉丁 1 字符 (ANSI)   1251 西里尔语   1250 中欧语言   950 繁体中文   949 朝鲜语   936 简体中文(默认)   932 日语   874 泰国语   850 多语种 (MS-DOS Latin1)   437 MS-DOS 美国英语 来源: oschina 链接: https://my.oschina.net/u/139172/blog/77410

Ora 命令行建立账号

风格不统一 提交于 2019-12-02 02:38:24
1.使用cmd 进入 sqlplus /nolog conn system/ as sysdba 2.修改密码 alter user ebthis identified by new_psw; 3.查看用户 select username,password from dba_users; 4.在创建用户之前,先要创建表空间 create tablespace test_tablespace datafile ‘d:\oracle\oradata\test\test.dbf’ size 1024M autoextend on next 200M maxsize unlimited; 删除表空间 alter tablespace test_tablespace offline; drop tablespace test_tablespace including contents and datafiles; 5.创建用户 create user ebthis IDENTIFIED BY ebthispwd --用户密码 default tablespace test_tablespace-- 表空间是上面创建的 temporary tablespace TEMP -- 临时表空间默认 TEMP profile DEFAULT; 6.授权 grant connect,resource

Visual Studio 生成事件这件小事

北城余情 提交于 2019-12-02 00:37:12
在上一篇 《Visual Studio 调试技巧》 中,介绍了一些VS常用的调试操作,今天,聊一聊VS当中一个不太常见,但有时又有妙用的操作——VS生成事件。 一、什么是VS生成事件 简单来说,VS生成事件就是在编译项目的过程中发生的一些事件。根据事件发生的时机,允许自定义一些操作。 VS生成事件可以在项目上右键,选择属性菜单后看到。VS生成事件分为以下两大部分: 1. 生成前事件命令行,可以指定在项目编译之前执行的一些命令行操作。 通过点击 编辑预先生成 按钮,可以编辑生成前事件命令行。其中 宏 按钮允许插入一些预定义变量,可以代表文件路径。 2. 生成后事件命令行,可以指定在项目编译之后执行的一些命令行操作。 运行后生成事件可以指定运行生成后事件的发生条件。 简单了解VS生成事件之后,再以真实案例说明下VS生成事件的运用。 二、VS生成事件应用 1.使用xcopy拷贝dll 在实际的开发过程中,有时需要使用C#调用C++ dll。然而,C++ dll 分为x86和x64版本。C#程序运行时,需要依据操作系统的类型加载合适版本的dll。这个时候,一个解决方案就是,将公有位置上x86和x64版本的C++ dll ,通过VS生成事件,使用xcopy命令拷贝到程序生成目录的x86和x64文件夹下面,C#程序启动时,自动从x86或x64文件夹下拷贝合适版本的C++ dll