Archives : December-2020

原文链接:「Git」- 提示和技巧
文章分类:「Continuous_Delivery:Version_Control_System:01.Git_-_a_Distributed_VCS:3.Configuration_and_Usage:1.tips_and_tricks」
文章标识:「a08f6f0b」

# git help -a
git list all available commands
显示全部可用的GIT命令,或者执行 ls -l /usr/lib/git-core/ 命令。
# git commit
修改在提交信息中的邮箱
How ca[……]

Read more

原文链接:「Linux」- 截图工具/录制工具
文章分类:「07.Linux_as_a_Work_Environment:Screenshot_and_Screen_Recorder」
文章标识:「a8a5307c」

截图软件(静态图片)
GNOME Screenshot
# 03/15/2015 试用:我们最早使用的截图软件。在 GNOME 中,自带的截图工具,支持区域选择、窗口、桌面截图。
# 10/01/2016 问题:功能比较单一,无法在图片上添加文字、打码等等。
Scrot
# 10/14/2016 试用:命令行截图工具,支持区域选择;[……]

Read more

原文链接:「Eclipse」- 常用设置(杂记)
文章分类:「07.Linux_as_a_Work_Environment:2.IDE_and_Source-code_Editor:Eclipse:3.Using_Eclipse_as_An_Editor」
文章标识:「a6310217」

在格式化时,禁止较长的代码换行
How to set maximum line length in eclipse
我们以 Java 为例: 1)Windows => Preferences => Java => Code Style => Formatter[……]

Read more

原文链接:配置及运行stalonetray
文章分类:「07.Linux_as_a_Work_Environment:1.Desktop_environment:XDG_-_X_Desktop_Group:XDG_System_Tray:stalonetray:3.OPTIONS_AND_CONFIGURATION」
文章标识:「a44692a5」

对于命令行选项,它有两种格式:一种长的(比如:–background color);一种短的(比如:-bg color)。
对于配置文件,默认读取$HOME/.stalonetrayrc文件。配置文件中的键值对是不区分大小写[……]

Read more

原文链接:「Eclipse」- 为 Maven 项目添加依赖
文章分类:「07.Linux_as_a_Work_Environment:2.IDE_and_Source-code_Editor:Eclipse:5.Programming_in_Eclipse_(IDE):Add_a_Maen_dependency」
文章标识:「ceb31f85」

在 Eclipse 中,可以手动修改 pom.xml 为 Maven 项目添加依赖包。
如果对 pom.xml 格式不熟悉
我们也可以使用 Eclipse 按照如下方法添加:
第一步、索引 Maven 仓库
Wi[……]

Read more

原文链接:「Docker」- 构建“跨平台”镜像
文章分类:「Kubernetes_and_Docker:01.Docker_-_OS-level_virtualization:Docker_Image_and_Registry:Building_Docker_Images:Multi-arch_build」
文章标识:「6f81bee6」

问题描述
就目前的镜像,是不能跨平台的,因为镜像里面包含二进制文件,是平台相关的。
但是,当我们从 DockerHub 拉取镜像时,会自动获得对应平台的镜像: 1)在 arm64 上,执行 docker pull 将返回 arm6[……]

Read more

原文链接:「Eclipse」- 配置代理服务器
文章分类:「07.Linux_as_a_Work_Environment:2.IDE_and_Source-code_Editor:Eclipse:3.Using_Eclipse_as_An_Editor:Using_a_Proxy_Server」
文章标识:「466b3f21」

问题描述
在执行安装或者升级时,由于网络原因,下载速度比较慢。
解决办法
可以通过配置代理服务器(HTTP、HTTPS、SOCKS),通过代理服务器来提高下载速度: 1)打开 Windows => Preferences =>[……]

Read more

原文链接:「Nginx」- http rewrite module
文章分类:「Web_Application_Server,_LB_and_HA:Nginx_and_Tengine:Modules_Directives:http_rewrite_module」
文章标识:「7719f36f」

# if
「Module ngx_http_rewrite_module/if」 「If Is Evil」

# 判断用户使用IE浏览器
if ($http_user_agent ~ MSIE) {
rewrite ^(.*)$ /msie/$1 break;
}[……]

Read more

原文链接:「Vim」- Vi IMproved
文章分类:「07.Linux_as_a_Work_Environment:2.IDE_and_Source-code_Editor:Vim_-_Vi_IMproved」
文章标识:「e8ff69e5」

Column 1
DESCRIPTION

D / d$
从当前光标位置开始,删除到行尾

v
进入Visual模式,可以选择

y
复制

p[……]

Read more

原文链接:「GNU Emacs」- 快速切换窗口(Window)
文章分类:「07.Linux_as_a_Work_Environment:2.IDE_and_Source-code_Editor:Emacs_-_Not_Just_An_Editor:4.Plugins_and_Customization:Numbered_Windows」
文章标识:「eb79e65c」

问题描述
在 GNU Emacs 中,切换窗口(Window)是件麻烦的事情(20.3 Using Other Windows),因为我们希望按下快捷键,直接切换到特定窗口(Window),而不是快捷键组合[……]

Read more

原文链接:「GitLab CI/CD」- 在远程主机中执行命令
文章分类:「Continuous_Delivery:GitLab_CICD:3.Problem_Solving_(how-to):Run_cmds_on_a_remote_host」
文章标识:「94d1eb10」

问题描述
我们需要在远程主机执行部署命令
该笔记将记录:在 GitLab CI/CD 中,如何在远程主机中执行命令。
解决方案
使用 GitLab Runner / SSH Executor 功能。
第一步、注册 SSH Execurtor 执行器

# gitl[……]

Read more

原文链接:「Linux」- 将网页应用变为桌面应用
文章分类:「07.Linux_as_a_Work_Environment:z.Others:TURN_A_WEB_APP_INTO_A_DESKTOP_APP」
文章标识:「a343d141」

问题描述
我们使用 Teambition 办公协作,但是这个软件没有桌面版,只有网页版。在日常使用中,我们经常会打开很多浏览器页面,当这些页面混合在一起,多个页面间切换时间很麻烦的事情。
虽然可以 Pin 标签,或者收藏,但是终究还是很麻烦,不够方便。所以我们希望能够解决这个问题。
解决方法
在 Ubuntu 中([……]

Read more

原文链接:「FVWM」- 杂记
文章分类:「07.Linux_as_a_Work_Environment:1.Desktop_environment:3.WM_-_Window_Manager:1.FVWM:0.Miscellanies」
文章标识:「b5505406」

CDE LIKE
https://www.reddit.com/r/unixporn/comments/9at3i8/fvwm_cde_like_theme_on_freebsd/
命令及模块
「FVWM/Man Page Index」
命令:可以在命令行中直接调用
fvwm – 窗口[……]

Read more

原文链接:「systemd」- 从 systemctl status 中提取个别字段
文章分类:「99.Operating_Systems_Administration:System_and_Service_Manager:systemd_-_get_individual_values_from_the_output_of_systemctl_status」
文章标识:「c8896b8d」

问题描述
在 Shell Script 中,我们需要判断服务的运行状态,以作出相应的逻辑处理。
该笔记将记录:如何获取 systemd 管理的某个服务的运行状态。
解决方法[……]

Read more

原文链接:「JumpServer」- 连接性测试、推送用户失败,此时日志输出「……………」信息
文章分类:「IT_Asset_Management:Jumpserver:z.Error_List:User_Push_Failed」
文章标识:「d71d9c47」

问题描述
在将推送用户到系统,或者进行资产连接性测试时,日志窗口显示如下消息:

……………………………………………………………………..
………………..[……]

Read more

原文链接:「NAT」- 穿透
文章分类:「05.Computer_Networks:1.Computer_networking:NAT_-_Network_address_translation:NAT_traversal」
文章标识:「d3add508」

该笔记将记录:进行内网穿透的工具及方法
使用 FRP(FAST REVERSE PROXY)工具
fatedier/frp: A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet[……]

Read more

原文链接:「Barrier」- 安装
文章分类:「07.Linux_as_a_Work_Environment:z.Others:Share_mouse_and_keyboard:Barrier:2.Installation」
文章标识:「3bb6d174」

安装方法
Debian GNU/Linux 10 (buster)

apt-get install barrier

macOS Sierra (Version 10.12.6)
访问 Releases · debauchee/barrier 下载 Barrier-x.x.x-release.[……]

Read more

原文链接:「PyCharm」- 安装与升级
文章分类:「07.Linux_as_a_Work_Environment:2.IDE_and_Source-code_Editor:PyCharm_-_The_Python_IDE:2.Installing_and_Upgrading」
文章标识:「9209c2a4」

下载地址
Other Versions – PyCharm
如果要下载其他版本(官方未提供)怎么办? 官方提供 2019.1.4 版本,但是我们需要下载 2019.1.3 版本。此时,使用运气法,即可以修改下载链接:

https://downl[……]

Read more