摘要: 1. 在 Ubuntu 上: 设置 > 网络 > 网络代理 > 手动 在 Debian 上: 设置 > 网络 > 网络代理 > 手动 2. 填充 http、https 和 ftp 的代理值。如果您有 SOCKS 代理,也请进行相应设置。保存更改后,系统将自动选择它们。 如果您使用的是 Firefox 阅读全文
posted @ 2024-04-23 14:48 keleman 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 打开终端或Anaconda Prompt。 输入以下命令以获取您的代理设置信息:conda config --show proxy_servers。 如果您没有设置代理,您将看到“No proxy set”。如果您已经设置了代理,则会显示代理的详细信息。 如果您没有设置代理,但需要配置一个,请继续以 阅读全文
posted @ 2024-04-19 15:09 keleman 阅读(6) 评论(0) 推荐(0) 编辑
摘要: linux mint 版本号 使用终端查看 Linux Mint 版本号的方法 我将介绍几种使用非常简单的命令查看 Linux Mint 版本号和代号的方法。 你可以从 “菜单” 中打开终端,或按 CTRL+ALT+T(默认热键)打开。 本文中的最后两个命令还会输出你当前的 Linux Mint 版 阅读全文
posted @ 2024-04-09 10:06 keleman 阅读(12) 评论(0) 推荐(0) 编辑
摘要: qt 事件机制解释 阅读全文
posted @ 2024-03-15 11:06 keleman 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 如果嫌转义字符转来转去麻烦,也可以自定义替换里的分隔符,而不是用默认的”\”。 在替换命令s里自定义替换分隔符,这里用的@,也可以用|、!、^等特殊符号。前提是文本内不会出现该分隔符。 注意,这里指定的分隔符不支持多个字符,比如@|作为一个分隔符是不支持的。 将文件内的/替换为\ cat filen 阅读全文
posted @ 2024-03-14 17:24 keleman 阅读(18) 评论(0) 推荐(0) 编辑
摘要: installEventFilter函数如下: void QObject::installEventFilter(QObject *filterObj) Qt助手的解释如下: 在对象上安装一个事件过滤器filterObj。如下: monitoredObj->installEventFilter(fi 阅读全文
posted @ 2024-03-11 15:05 keleman 阅读(10) 评论(0) 推荐(0) 编辑
摘要: QT信号与槽机制与事件机制的区别 第一:什么是信号与槽?事件? 所谓信号槽,实际就是观察者模式。当某个事件发生之后,比如,按钮检测到自己被点击了一下,它就会发出一个信号(signal)。这种发出是没有目的的,类似广播。如果有对象对这个信号感兴趣,它就会使用连接(connect)函数,意思是,用自己的 阅读全文
posted @ 2024-03-11 14:33 keleman 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 1 lambda的捕获列表 类似于 bind 的参数绑定:将定义lambda定义处的绑定的变量值作为该lambda的固定参数。 e.g void callfunction() { int dd=100; int ee=200; auto lam= [dd,ee](int param1)->int{r 阅读全文
posted @ 2024-03-06 09:21 keleman 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 在 C++11的程序中,所有的值必须属于左值,将亡值,纯右值之一(持续补充)。 将亡值则是c++11新增的跟右值引用相关的表达式,这样表达式通常是将要被移动的对象(以为他用),比如返回右值引用T&&的函数返回值,std::move的返回值,或者转换为T&&的类型的转换函数的返回值。而剩余的,可以标识 阅读全文
posted @ 2024-02-05 10:50 keleman 阅读(1) 评论(0) 推荐(0) 编辑
摘要: rpm -qa|grep xxx #查询系统中所有安装的软件包中是否有 xxxx。 rpm -q |grep xxx #查询指定包xxxx 是否安装。 rpm -qi xxxx #查询指定包的信息 rpm -ivh xxxx #安装指定包 rpm -e xxxx #卸载指定包 rpm --nodep 阅读全文
posted @ 2024-01-26 16:53 keleman 阅读(4) 评论(0) 推荐(0) 编辑
摘要: boost::ref 除了可以将变量 包装为引用,还可以将函数对象(bind function<>) 包装为应用,以便作为参数传递。 但std::ref 的功能除了上面的功能还能 将函数对象以引用方式传给 模板算法。而boost:ref则不行。 boost::bind 本质就是将已有的函数(常规函数 阅读全文
posted @ 2024-01-26 16:47 keleman 阅读(1) 评论(0) 推荐(0) 编辑
摘要: VirtualBox安装CentOS后,再安装增强功能就可以共享文件夹、粘贴板以及鼠标无缝移动,主要步骤如下: 1、yum -y update 2、yum -y install g++ gcc gcc-c++ make kernel-* # 主要是在安装增强工具提示没有安装这些软件 3、yum -y 阅读全文
posted @ 2024-01-26 16:28 keleman 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 背景: 在QThread的run函数中执行耗时工作。 示例代码 void wakeThread::run() { m_waitcondition.wait(); #1 if(getThreadState()==STOP) #2 { break; } for(int i=0;i<1000;++) #3 阅读全文
posted @ 2024-01-05 10:10 keleman 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 1疑惑 如何得到 当前行的光标位置 您可以使用QPlainTextEdit的textCursor()方法来获取表示文本编辑光标当前位置的QTextCursor对象。 然后,您可以调用blockNumber()方法来获取当前行的行号, 调用positionInBlock()方法来获取光标在行内的位置( 阅读全文
posted @ 2024-01-04 16:24 keleman 阅读(53) 评论(0) 推荐(0) 编辑
摘要: c++ gui programming with qt 中关于 QThread的用法的限制 下面这句话的翻译不清 QObject is reentrant, but there are three constraints to keep in mind: Child QObjects must be 阅读全文
posted @ 2023-11-16 09:55 keleman 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 子shell 的分类 以及区别 阅读全文
posted @ 2023-08-09 17:17 keleman 阅读(6) 评论(0) 推荐(0) 编辑
摘要: #思路:修改 IFS="\n\b" $1;查找的目录路径 #!/bin/bash SAVEIFS=$IFS IFS="\n\b" for file in $(find $1 -maxdepth 1 -iname "*.jpg" -type f ) do echo file done IFS=$SAV 阅读全文
posted @ 2023-07-20 15:17 keleman 阅读(28) 评论(0) 推荐(0) 编辑
摘要: #1 打开 /etc/default/grub 文件 sudo vi /etc/default/grub 将 set default 的值从 0改为 4 因为开机界面中 win10的次序是5。0是第1项,4是第五项 保存退出 #2 运行 sudo update-grug 这样就可以刷新启动项缺省值 阅读全文
posted @ 2023-06-19 20:26 keleman 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 背景: 内网机上虚拟机是redhat 6.5 有安装映像盘xxxx.iso 要建立基于安装影响盘的本地源 过程: 1:虚拟机-》可移动设备-》cd/vcd ->设置 选择 选择 映像盘 xxxx. iso 2:iso 自动挂载到 /media/"xxxx" 。也可手工mount到指定目录 如 :/m 阅读全文
posted @ 2023-03-08 16:30 keleman 阅读(182) 评论(0) 推荐(0) 编辑
摘要: #原因 设置 新建面板 结果误删已有面板,造成 整个桌面空白 没了面板,无法操作。 可以通过快捷键启动 terminal *** #解决方法 方案1 1:幸亏有设置root密码 ,su root 后新建 用户 2:重启用新用户进入。但操作不如之前用户,一些软件不能使用 方案2 3:网上查找 用 su 阅读全文
posted @ 2023-02-22 10:36 keleman 阅读(96) 评论(0) 推荐(0) 编辑
摘要: ##配置 256 的固态盘,1t的机械盘 分区为gpt 引导 应该是uefi (msinfo32 ->bios M****) ##计划: windows10必装 到256 的固态盘 只给它 200G linuxmint 安装到 机械盘 各个区中共分配100G 剩余的空间 可能的话再安装 其他Linu 阅读全文
posted @ 2023-02-22 10:15 keleman 阅读(66) 评论(0) 推荐(0) 编辑
摘要: virtual box 下载地址 http://download.virtualbox.org/virtualbox/ VBoxGuestAdditions.iso下载地址 Index of http://download.virtualbox.org/virtualbox 选择自己对应版本下载 比 阅读全文
posted @ 2022-12-02 10:10 keleman 阅读(980) 评论(0) 推荐(0) 编辑
摘要: linux 安装 snap 阅读全文
posted @ 2022-11-12 16:42 keleman 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 之前只用过一维指针或数组的监视。数组和指针不想 vector那样鼠标移到那里就可以看到变量,而是需要通过监视。右键要监视的数组或指针,从候选菜单中选择add watch或quick watch。 其中add watch会将变量添加到watch窗口中,该窗口中显示多个变量;quick watch则是浮 阅读全文
posted @ 2022-10-13 15:58 keleman 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 1、Qt实现事件过滤器的步骤如下: ①、Qt调用 ###void QObject::installEventFilter (QObject* filterObj) 把filterObj对象安装(或注册)为事件过滤器,filterObj也称为过滤器对象。事件过滤器通常在构造函数中进行注册。 ②、在上一 阅读全文
posted @ 2022-10-10 10:17 keleman 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 缺省的情况下 mint 的 root 没有密码。不能真正提升到root的权限 来修改 /etc/sudoers 所有需要先给root 一个密码 #执行 并按 要求 输入密码 $ sudo passwd root #将username 添加到 sudoers 文件对应字段 $ sudo usermod 阅读全文
posted @ 2022-10-09 10:46 keleman 阅读(49) 评论(0) 推荐(0) 编辑
摘要: #config 文件位置 配置文件的权重(是指多种情况优先使用谁)是仓库 > 用户 > 系统。 仓库级配置文件:在所创建仓库下 ./.git/config 针对该仓库。 在进入仓库的情况下, 你可以传递 --local 选项让 Git 强制读写此文件,默认情况下用的就是它。 用户级配置文件:~/.g 阅读全文
posted @ 2022-09-30 10:39 keleman 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 解决方法: git config --global credential.helper store 生成config后第一次提交还是要求验证用户名和密码,以后就可以直接push了 #没有测试 阅读全文
posted @ 2022-09-30 10:35 keleman 阅读(56) 评论(0) 推荐(0) 编辑
摘要: #配置用户名和邮箱 git config --global user.name "xxxxxx" git config --global user.email "xxxx@xxx.com" #初始化本地仓库 git init #添加全部已经修改的文件,准备commit 提交 该命令效果等同于Gita 阅读全文
posted @ 2022-09-30 10:35 keleman 阅读(176) 评论(0) 推荐(0) 编辑
摘要: git proxy http代理 git config --global https.proxy http://127.0.0.1:10800 git config --global https.proxy https://127.0.0.1:10800 socks5代理 git config -- 阅读全文
posted @ 2022-09-30 10:27 keleman 阅读(26) 评论(0) 推荐(0) 编辑
摘要: ###得到指定发行版的发行代号 以 ubuntu 22 为例 jammy deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb-src http://mirrors.aliyun.com 阅读全文
posted @ 2022-09-22 09:43 keleman 阅读(40) 评论(0) 推荐(0) 编辑
摘要: #方法1: ###从系统管理->软件源 菜单中 激活软件源设置 ###选择 “主要” 等一会 出现一些扫描到的源 选一个同样在基础中也选一个即可 ###更新 过一会即可 ##结论: ###此方法 效果不好 原因 截图中的官方的 软件仓库的主要 ,基础列表中都没有列出 阿里 163 源 。并且速度为不 阅读全文
posted @ 2022-09-19 17:08 keleman 阅读(2187) 评论(0) 推荐(0) 编辑
摘要: ##前提:设置好软件源 否则 ,--fix-broken 也不能安装 所依赖的库 #1 在 http://pinyin.sogou.com/linux/ 网页中下载相应版本 #2 安装 sudo dpkg -i sogoupinyin_4.0.1.2800_x86_64.deb 正常情况下,输入法依 阅读全文
posted @ 2022-09-19 16:56 keleman 阅读(534) 评论(0) 推荐(0) 编辑
摘要: #第一步 ##export LANG=en_US #第二步 ##xdg-user-dirs-gtk-update ####会弹出一个确认框,选择"Update Names" 来确认更新文件夹名称操作 阅读全文
posted @ 2022-09-16 15:31 keleman 阅读(29) 评论(0) 推荐(0) 编辑
摘要: ##sourceInside 主要视图是否显示开关 主要跳转功能 右键菜单 : --Jump to Definetion 阅读全文
posted @ 2022-09-06 15:09 keleman 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 当用~符号作为目录名,建立目录时 cd ~ 会进入 当前用户的家目录。同样 rm 等也会直接操作 用户家目录 解决方法 用 '~'来代替 ~ 即可 如 cd '~' rm '~' 阅读全文
posted @ 2022-08-26 18:50 keleman 阅读(17) 评论(0) 推荐(0) 编辑
摘要: ''' 抓取指定数量的bing.com的背景图片 。从当前日期开始 向前 n个日期的图图片 注意 #!后的解析器 路径以具体的 python3 路径 for i in range(10) 为抓取的个数 ''' 1 #! /home/kele/anaconda3/bin/python 2 import 阅读全文
posted @ 2022-08-26 18:44 keleman 阅读(14) 评论(0) 推荐(0) 编辑
摘要: #tools option 文本编辑器 C/C++ 高级 回退位置 d:/tmp 阅读全文
posted @ 2022-07-26 10:01 keleman 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 以MBR分区方式为例#以MBR分区方式为例 主分区 号可以是1 2 3 , 扩展分区号 4 扩展分区中划分逻辑分区 号 5,6 .... 在安装linux时需要划分硬盘并指定挂载目录 如 / /home /var 等 这里并没有标识出那个分区是主分区,逻辑分区.那如何知道那个分区是主分区,逻辑分区呢 阅读全文
posted @ 2022-06-23 15:42 keleman 阅读(136) 评论(0) 推荐(0) 编辑
摘要: ##不要用 sudo pip3 install xlrd .要用 pip3 install --user xlrd 阅读全文
posted @ 2022-03-04 23:32 keleman 阅读(120) 评论(0) 推荐(0) 编辑