Archives : December-2020

原文链接:「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

原文链接:「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

原文链接:「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

原文链接:「FVWM」- 截图
文章分类:「07.Linux_as_a_Work_Environment:1.Desktop_environment:3.WM_-_Window_Manager:1.FVWM:0.Miscellanies:Screenshots」
文章标识:「27d7891d」

可以这么做……
#1 在面板中嵌入一个终端…… http://www.fvwm.org/screenshots/2005-02-17_Thomas_Adam-desk-1280×960/screenshot.png
#2 以某些日志或者软件为桌面背景 http://www.fv[……]

Read more

原文链接:「GNOME」- 启用系统托盘图标(System Tray)
文章分类:「07.Linux_as_a_Work_Environment:1.Desktop_environment:1.Desktop_Environment:GNOME_-_GNU_Network_Object_Model_Environment:Gnome_Shell_Extensions:System_Tray」
文章标识:「51692b77」

问题描述
在 GNOME 3.16 中,系统托盘被隐藏到桌面左下角。当鼠标移动到那里时将自动显示,当鼠标移走后将自动隐藏。
在 GNOME 3.2[……]

Read more

原文链接:「GNU Emacs」- 常用 Frame 扩展
文章分类:「07.Linux_as_a_Work_Environment:2.IDE_and_Source-code_Editor:Emacs_-_Not_Just_An_Editor:4.Plugins_and_Customization:Frame_Configruation」
文章标识:「cd2a4fc7」

修改 Frame 名称(设置窗口标题)
问题描述
由于 Sr Speedbar 不能在多个 Frame 中同时打开,因此我们只能运行多个 Emacs 实例。
但是带来的问题是,多个实例的窗口名相[……]

Read more

原文链接:「Qt」
文章分类:「04.High-Level_Programming_Languages:Qt_and_Python」
文章标识:「58ddc366」

内容简介
本部分整理与Qt相关的内容。但是目前Python是我的主要方向,所以本部分的绝大多数内容都是与Qt的Python API相关的技术。也会涉及一些Qt的基本概念,毕竟基础原理是要懂得。
参考文献

Wikipedia/Qt (software)
GitHub/Qt[……]

Read more

原文链接:「GTK+3」- 杂记
文章分类:「07.Linux_as_a_Work_Environment:1.Desktop_environment:4.GUI_frameworks(Widget_toolkit):GTK_-_GIMP_Toolkit:x.Miscellanies」
文章标识:「b01d2f9c」

关闭GTK+3中的滚动条自动隐藏
「GTK3 overlay scrollbars」 ArchWiki/GTK+/Disable overlay scrollbars
隐藏GTK+3的窗口按钮
「How to change gtk button-la[……]

Read more

原文链接:「Visual Studio Code」- 安装
文章分类:「07.Linux_as_a_Work_Environment:2.IDE_and_Source-code_Editor:Visual_Studio_Code:2.Installing_and_Upgrading」
文章标识:「cbe0b6b6」

VSCode on Debian 10.5
# 03/30/2019

cd /tmp
curl -s https://packages.microsoft.com/keys/microsoft.asc | gpg –dearmor > mi[……]

Read more

原文链接:「Unity」- 配置工具
文章分类:「07.Linux_as_a_Work_Environment:1.Desktop_environment:1.Desktop_Environment:Unity_-_User_Interface:Unity_configuration_tool」
文章标识:「e0f2cce2」

可用的GUI配置工具
compizconfig-settings-manager
dconf-editor
unity-control-center
unity-tweak-tool
「Unity Tweak Tool」
参考文献[……]

Read more

原文链接:「GNOME」- dconf and GSettings
文章分类:「07.Linux_as_a_Work_Environment:1.Desktop_environment:1.Desktop_Environment:GNOME_-_GNU_Network_Object_Model_Environment:dconf_and_GSettings」
文章标识:「b60c9cd4」

dconf, GSetings, gsettings
dconf,存储着 GNOME 3 的配置,是二进制格式,它做为 GSettings 的后端系统存在,暴露出低级 API。在 GNOM[……]

Read more

原文链接:「Eclipse」- 安装
文章分类:「07.Linux_as_a_Work_Environment:2.IDE_and_Source-code_Editor:Eclipse:2.Installing_and_Upgrading」
文章标识:「0d95bcf8」

从发行版的源中安装

// Kali GNU/Linux Rolling

// “全家桶”安装
# apt-get install $(apt-cache search eclipse |grep -i eclipse | awk ‘{printf “%s “, $1}’)

// 只安装Eclip[……]

Read more

原文链接:「Bochs」- 配置及使用(在 Linux 下)
文章分类:「Virtualization_and_Emulator:Bochs_-_IA-32_Emulator:3.Configuration」
文章标识:「23d76c04」

执行执行汇编语言的编译输出
emulation – How can I use Bochs to run Assembly code? – Stack Overflow
比如,我们编写有效的(0xaa55)引导程序,我们需要运行它,以进行调试:
第一步、编译引导程序

nasm -o main.img main.[……]

Read more