1 tcliuwenwen

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 14w+

使用命令行生成指定文件大小的图片

背景在很多网站我们需要上传图片时图片不能超过大小限制,但是当前手机拍出来的图片都是非常大的,那么我们如何生成指定文件大小的图片呢?有的人说ffmpeg,但是它好像非常复杂而且怎么制定文件大小我也没有搜出来,下面说说我的方法。操作$ sudo apt install imagemagick$ sudo apt install jpegoptim$ convert hello.png hello.jpeg$ jpegoptim --size=512K hello.jpeg如果图片是png需要先用

2020-07-10 00:14:24

Linux剪贴板shift+insert无效解决方案

博文背景作者在使用Linux时发现它的剪贴板貌似有"BUG",就是有时侯分明在外面复制好了某个东西可是在终端里面却不能够有效粘贴,反而粘贴成了一些过去复制的内容,经过一番查阅英文资料,作者终于弄明白了Linux下剪贴板的谜底具体操作在Linux操作系统下其实存在着两种剪贴板,一种叫primary,一种叫clipboard,其中primary是只要选择了文本而不需要其他任何操作该文本就会出现在primary中,然后在终端当中shift+insert就会粘贴出primary中的内容。那么如何输出我们想要的

2020-06-27 22:04:53

Ubuntu解决搜狗输入法乱码

背景很多人在Ubuntu下使用搜狗输入法会出现候选词乱码的现象,然后经过一番搜索仍然不能够解决问题,我也在这个方面探索了很久,最终发现了解决乱码的真相。具体操作很多人进行了装字体,杀进程,重装,删除配置文件等操作,有的小伙伴生效了,但始终有些小伙伴不能够生效,那么这些不能生效的小伙伴问题出在哪里了呢?请注意一下把搜狗输入法放在第二个,千万不要把它放在第一个,除了默认的英文和搜狗拼音其他的全部删光。然后重启进程或者注销后重新登录或者重启计算机就可以了,如果为此苦恼了很久而且不知道问题在哪里不妨试试这

2020-06-22 15:21:11

MySQL生成测试用垃圾数据

背景在学习数据库的时候总是想拥有垃圾数据能够帮助我们进行SQL的练习,下面展示利用fake2db生成垃圾数据。具体操作开发环境: Ubuntu 18.04 Python3.8 MySQL8.01.安装Python3.8$ conda create -n Python38 python=3.82.激活并使用Python3.8环境$ conda activate Python383.安装fake2db$ pip install fake2db4.安装mysql的python驱动$ p

2020-06-18 21:41:13

MASM汇编debug中-d转储指令的寄存器无关性

博文背景汇编debug时使用debug中的-d命令然后查看内存单元时总是感觉它按照某寄存器的指定位置去查看内存单元的,其实并不是这样。具体操作

2020-05-11 16:10:59

MASM汇编debug中各命令的英文含义

博文背景学习汇编时使用debug然后使用-d,-e,-m和-r等但是不知道它的英文含义,下面列举其英文含义。具体操作assemble Acompare Cdump Denter Efill Fgo Ghex Hinput Iload Lmove Mname Noutput Oproceed Pquit Qregister Rsearch Strace Tunassemble Uwrite W...

2020-05-11 16:03:12

CLion中编写CMakeLists自动创建多Main入口

博文背景CLion好是好,但是想让它拥有多Main入口总是没有那么方便,对于我写算法题来说总是感觉不是那么地够爽,那么如何使用CMake来自动化地对cpp文件构建主函数入口?具体操作cmake_minimum_required(VERSION 3.16)project(withoutcmake)set(CMAKE_CXX_STANDARD 14)file(GLOB Hello *.c...

2020-05-03 16:15:42

腾讯云命令行工具无法登陆认证

博文背景(base) ubuntu@debian:~$ tcb login⠋ 获取授权中...⠋ 正在打开腾讯云获取授权✖ [Auth] 获取 Mac 地址失败,无法登录!✖ 获取授权失败!✖ 未知错误:获取 Mac 地址失败,无法登录!请检查你的网络,尝试重新运行 cloudbase login 命令!具体操作感觉很可能是因为这是linux系统造成的,可以用KEY进行登陆(ba...

2020-05-02 09:43:27

Ubuntu远程桌面XRDP会话中.xsessionrc的配置

博文背景XRDP很好用,Xorg很香,但是怎么让X会话拥有默认的主题呢?具体操作$ D=/usr/share/ubuntu:/usr/local/share:/usr/share:/var/lib/snapd/desktop$ cat <<EOF > ~/.xsessionrcexport GNOME_SHELL_SESSION_MODE=ubuntuexport X...

2020-05-01 17:33:32

Ubuntu如何使用命令行退出桌面会话

博文背景RDP很好用,Xorg很香,但是如果一用户在线那么同用户再次登陆不能把前面的会话挤下去导致无法登陆,那么如何使用命令行将前面的会话关闭呢?具体操作$ gnome-session-quit --no-prompt --logout --force...

2020-05-01 17:25:16

Ubuntu在RDP时卸载所挂载的硬盘

博文背景Ubuntu在RDP时会遇到一个自动挂载的目录,会带来很多麻烦,怎么轻松卸载它呢?具体操作$ sudo umount thinclient_drives

2020-05-01 17:22:33

使用HUB命令行发布github releases并发布二进制文件

博文背景程序员写代码就是为了发布给别人用的,不会发布二进制文件的程序员不是好程序员,那么如何使用命令行在github发布自己的二进制文件呢?具体操作(base) ubuntu@debian:~/Code/github/learngit$ git tagv1.0.0(base) ubuntu@debian:~/Code/github/learngit$ git tag v1.0.1(ba...

2020-05-01 15:37:17

C++输入单行文本建议的操作方式

#include<iostream>#include<cstdio>using namespace std;int main(){ char a[100]; for(int i=0; i<3; i++) { cin.getline(a, 100); cout<<a<<endl; ...

2020-04-30 21:08:19

C++判题机使用技巧

博文背景我一般使用C++来写C来完成简单的算法题,但是算法题避免不了多次的测试,在测试的时候总是需要手动输入很麻烦,那么能不能从文件中读取内容传到标准输入然后把标准输出弄到新的文件中呢?操作方法#include <iostream>using namespace std;int main(){ freopen("test.in", "r", stdin); ...

2020-04-30 00:10:49

Bash命令行查看输出文本文件内容

博文背景我想找个“专业”输出文本文件内容的,cat是“专业”连接文件并输出的,它不算,找了很久总结了一些“专业”输出文本文件内容的方法。具体操作ubuntu@focal:~ $ cat hellognats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/usr/sbin/nologintss:x:106:111:TP...

2020-04-29 23:43:49

Ubuntu默认bashrc的存储位置

博文背景有时候服务器上面新建的用户终端提示符不是彩色的,非常不利于学习,那么如何获得默认的bashrc呢?具体操作默认的bashrc位于/etc/skel/.bashrc的位置,只需要将它复制到用户家目录下然后重启bash即可另外经过测试root用户使用它目测也能正常工作,环境变量什么的暂时没发现问题...

2020-04-28 23:35:17

VS Code在终端与编辑器之间切换快捷键

// Toggle between terminal and editor focus{ "key": "ctrl+`", "command": "workbench.action.terminal.focus"},{ "key": "ctrl+`", "command": "workbench.action.focusActiveEditorGroup", "when": "terminal...

2020-04-28 09:51:42

在VS Code的终端中使用bash快捷键

博文背景在VS Code中经常会使用终端,但是bash的快捷键很多会被VS Code吸收没办法应用在终端上,那么如何解决这个问题呢具体操作可以将冲突的快捷键如Ctrl + P或者Ctrl + E等快捷键的触发条件修改为不在终端中,就是先搜到响应的冲突快捷键在When的那一列修改为!terminalFocus即可...

2020-04-28 09:33:46

关于无人值守安装操作系统的一些理解

1.DHCP服务器起到了所谓的pxe server的作用,它通过next-server来指定所需请求的可以下载预启动文件的下载主机和通过filename来指定预启动文件的文件名称。2.貌似只有DHCP服务器配置过了next-server等参数才能响应pxe客户端的请求,其他普通DHCP服务器遇到pxe客户端发来的请求应该是不响应的。...

2020-04-27 20:24:14

Windows将大写锁定映射为Esc按键

博文背景为了使用VIM,珍惜黄金位置,将Caps Lock映射为Esc是一个好的选择具体操作1.去Autohotkey官网下载软件并安装2.新建一个ahk文件,内容为CapsLock::Esc并保存3.双击该ahk文件,按键映射即正常运行4.经测试按键映射在RDP环境下有效...

2020-04-26 22:43:47

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。