在尝试在新的 Kubuntu 安装上构建https://gitlab.com/interception/linux/tools时,cmake ..
从tools/build
目录运行会返回错误:
CMake Error at CMakeLists.txt:3 (project):
No CMAKE_CXX_COMPILER could be found.
Tell CMake where to find the compiler by setting either the environment
variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path
to the compiler, or to the compiler name if it is in the PATH.
Run Code Online (Sandbox Code Playgroud)
我刚刚安装cmake
并假设它会配备它的编译器,但也许它需要配置才能使用?
我有一台分辨率为 2560x1440 的 BenQ gw2765 显示器……但我的电脑最多只能提供 1920x1080 的分辨率。
显示器通过 HDMI-MiniDP 连接器连接到我的联想 Thinkpad X1 笔记本电脑。笔记本电脑正在运行全新安装的 KDE Neon(基于 Ubuntu):KDE neon 5.11、KDE Plasma 版本 5.11.2、KDE Fameworks 版本 5.29.0、Qt 版本 5.9.1。
几年前,我尝试将其与一些 xrandr 的东西一起工作,但徒劳无功。我希望这个新安装能正常工作。
当我在互联网上搜索时,我惊讶地发现我对此知之甚少;我在范围的一端看到了“只使用 Gnome3 因为它有效”的建议,而在光谱的另一端是真正知道 xrandr 是什么的人提出的问题。
我不知道 x-server 是什么或者它是如何工作的,但是如果我需要编辑一些 xorg.conf 文件或者我准备尝试的东西。我只是喜欢一些指导,或者是一个正确的方向,以防你的智慧可以帮助我避免破坏事情:)
编辑:
$ sudo lshw -c video
description: VGA compatible controller
product: 3rd Gen Core processor Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 09
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master …
Run Code Online (Sandbox Code Playgroud) 我从看起来像这样的 json 开始:
{
"object": "list",
"data": [
{
"id": "in_1HW85aFGUwFHXzvl8wJbW7V7",
"object": "invoice",
"account_country": "US",
"customer_name": "clientOne",
"date": 1601244686,
"livemode": true,
"metadata": {},
"paid": true,
"status": "paid",
"total": 49500
},
{
"id": "in_1HJlIZFGUwFHXzvlWqhegRkf",
"object": "invoice",
"account_country": "US",
"customer_name": "clientTwo",
"date": 1598297143,
"livemode": true,
"metadata": {},
"paid": true,
"status": "paid",
"total": 51000
},
{
"id": "in_1HJkg5FGUwFHXzvlYp2uC63C",
"object": "invoice",
"account_country": "US",
"customer_name": "clientThree",
"date": 1598294757,
"livemode": true,
"metadata": {},
"paid": true,
"status": "paid",
"total": 57000
},
{
"id": "in_1H8B0pFGUwFHXzvlU6nrOm6I",
"object": "invoice",
"account_country": …
Run Code Online (Sandbox Code Playgroud) 我有这样的数据
{
"dateCreated": "2020-06-12",
"status": "pending",
"depositDate": "2020-06-15",
"amount": 41237
}
{
"dateCreated": "2020-06-05",
"status": "paid",
"depositDate": "2020-06-08",
"amount": 37839
}
{
"dateCreated": "2020-04-02",
"status": "paid",
"depositDate": "2020-04-03",
"amount": 67
}
Run Code Online (Sandbox Code Playgroud)
格式jq
如下:
request-some-api | jq '.data[] | {dateCreated: .created | strftime("%Y-%m-%d"), status: .status, depositDate: .arrival_date | strftime("%Y-%m-%d"), amount: .amount,}'
Run Code Online (Sandbox Code Playgroud)
我想修改.amount
它,以便它显示值而不是美分数作为带有小数位的美元金额......
{
"dateCreated": "2020-06-12",
"status": "pending",
"depositDate": "2020-06-15",
"amount": $412.37
}
{
"dateCreated": "2020-06-05",
"status": "paid",
"depositDate": "2020-06-08",
"amount": $378.39
}
{
"dateCreated": "2020-04-02",
"status": "paid",
"depositDate": …
Run Code Online (Sandbox Code Playgroud) 我希望能够使用一个命令在整个 tmux 会话中更改我的背景颜色模式...我有一个 shell 功能bgl
并将bgd
背景/颜色方案设置为浅色和深色,以及类似的vim
键绑定。
当我有一堆打开的窗格时,将每个窗格切换到不同的颜色模式变得很乏味。
是否可以编写一个脚本来tmux send-keys
向每个窗格发送适当的命令(就像如果运行 vim,我们就必须escape
这样做<leader>bgd<enter>
)?如果是这样......(亲爱的上帝)......你能帮我一些方向吗?
我想让运行这种命令更容易:
find . -type f -exec sed -i 's|wpp-splash|wpp_splash|g' {} \;
Run Code Online (Sandbox Code Playgroud)
所以我在 my 中创建了一个函数.bashrc
来缩短它:
function sedall() { find . -type f -exec sed -i 's|$1|g' {} \; }
Run Code Online (Sandbox Code Playgroud)
这样我可以做到
sedall wpp-splash|wpp_splash
Run Code Online (Sandbox Code Playgroud)
但是有一个语法错误。我不确定它是什么,但是该 bash 函数导致“文件意外结束”。我想知道是不是和}
人物有关?我试图逃避他们,\{\}
但这并没有解决问题。
请问有什么帮助吗?
有时我希望我的文件系统更像一个数据库,其中文件的位置被视为更像一个分类系统,允许文件具有多个位置,就像博客文章可以具有多个标签一样。
我知道符号链接可用于使文件可以从其他位置访问,因此如果我所描述的内容不存在,那么这是明显的解决方法,但也许(?)它确实存在......
是否有一个文件系统允许文件/目录存在于多个位置?