自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

QixuanAIRobot的专栏

目前主要是技术备忘录,有时间会写一点心得体会

  • 博客(23)
  • 资源 (4)
  • 收藏
  • 关注

原创 Jupyter notebook交互输入方法(ipywidgets控件),包括文本框text input box,按钮button等

ipywidgets包含许多控件,可以在jupyter notebook上实现交互式输入输出。本文以文本输入为例子,全面介绍了ipywidgets的常用控件、常见属性、布局方法与外观样式调整。讲解深入浅出,例证丰富。文中所有例子均有代码与输出图片,并以gif动画的形式展现了使用方式,非常适合初学者入门,并能启发进阶者的思路。

2019-01-30 20:57:01 27055 4

原创 【peft】huggingface大模型加载多个LoRA并随时切换

peft加载多个lora模型并随时切换的方法

2023-05-14 00:06:52 11012 5

原创 当终端默认WSL时,Windows右键“在终端打开”正确在当前路径启动的设置

右键“在终端打开”时在当前路径启动WSL

2023-02-25 00:24:29 2197

原创 Arm电脑出现【GLFWError】WGL: The driver does not appear to support OpenGL问题解决

Arm64+Windows启动OpenGL报错GLFWError #65542的解决方案

2022-12-29 11:32:02 7152

原创 在VSCode中调试C++/CMake项目的经典配置

简单介绍如何在VSCode中调试经典C++/CMake项目

2022-06-21 18:22:09 2947

原创 Linux终极终端terminator+zsh安装与配置

个人自用比较舒服的zsh配置方案

2022-06-16 20:16:43 489 2

原创 Ubuntu本地部署Nebula图数据库

开源图数据库Nebula本地部署教程,仅供测评,不作产品推广

2022-04-28 15:48:03 1144

原创 Golang bytes.Buffer源码分析

Golang bytes.Buffer分析Buffer作为高效缓存支持读、写与撤销读取操作,可用于字节流缓存与解析等。这里简要分析一下其源码实现。本文源码版本为go1.16.3 linux/amd64自增长规则Buffer可以在长度不足时增加自身长度,其核心增长函数是grow(n int) int私有函数,源码在go/src/bytes/buffer.go第117行:// grow grows the buffer to guarantee space for n more bytes.//

2021-08-16 15:44:28 390

原创 ubuntu如何从升级glibc失败中恢复

背景系统是ubuntu16.04,鲁莽升级glibc,还把prefix设置成/usr,导致系统完全崩溃,任何操作均无效,然后还重启了,重启之后无法进入系统,无法进入recovery模式。解决方案使用其它电脑制作一个ubuntu16.04的安装盘,建议使用ubuntu server版本;从安装盘启动主机,在选择启动模式时选择rescue模式(server版)或试用模式(desktop版);使用mount指令挂载原来的硬盘,至于如何确定原来硬盘的盘符,以及如何挂载,自行搜索;使用find或wher

2021-05-07 11:06:00 3122 1

原创 Docker ROS dbus[xxx]: The last reference on a connection was dropped without closing the connection

在Docker中运行ros,准备启动rviz或gazebo等GUI节点时,报错如下 :# rosrun rviz rvizQStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'[ INFO] [1614239106.900079430]: rviz version 1.13.15[ INFO] [1614239106.900133052]: compiled against Qt version 5.9.5

2021-02-25 17:48:31 1933 2

原创 Docker自动安装、启动、接入、结束ros-melodic-desktop-full的脚本

脚本#! /bin/bash# A script to start ros:melodic-desktop-full in docker.# You need to install the latest docker first.# Author: liuqixuan.cn# Email: [email protected]# set -xRES_NAME=rosTAG=melodic-desktop-fullif [[ -z `which docker` ]]then echo

2021-02-25 17:10:22 1625 2

原创 解决Microsoft Edge与Chrome地址栏使用必应搜索bing.com很慢的问题

打开设置-隐私、搜索和服务-(最下面)地址栏和搜索-管理搜索引擎;点击添加;前两个框不太重要,我的“搜索引擎”填的必应中国,“关键字”填的cn.bing.com。最下面的框最重要,填https://cn.bing.com/search?q=%s&{bing:cvid};主要就是要把原本的{bing:baseURL}改掉保存,点击刚才添加的选项后面的三个点,设为默认值。Chrome与Edge同理,主要是把域名改成cn.bing.com。应该因为原来的bing.cn出了问题。.

2021-01-27 16:09:31 15135 15

原创 在Jetson Nano中安装Tensorflow与PyTorch,解决arm架构h5py、sklearn、TLS block等问题

Setup Jetson Nano因为Nano是Arm架构,所以相比x86_64架构的配置流程有所区别。1. NotificationArm的许多源是与x86_64源不同的,所以除非很有把握,最好保持Nvidia出厂配置的源不变,轻易不改变软件源。2. Setup Python Env.Python既可以使用apt安装在系统目录中,也可以使用conda安装在用户目录中。2.1 安装到系统(未验证)sudo apt updatesudo apt install python3-pipsudo

2021-01-08 11:07:28 2928

原创 Word文件的OpenXML解析(以Python3为例)

Word文件的OpenXML解析自Office 2007以来,新推出的.docx文件可以无损转换成OpenXML格式,以便于第三方工具生成、修改Word文件。本文以Python为背景,简单解析OpenXML中的常用元素,主要用作个人备忘。个人邮箱为[email protected],欢迎来信交流。本文目前仍在施工中,因疫情影响,完工日期未定QAQ本文目录:准备工作初识Ope...

2020-02-24 22:01:30 16490 1

原创 【误区修正】如何确定一个链表中有闭环,以及发生闭环的位置?

利用两个指针p1,p2(每次分别增1和2)来进行判断使用两个指针 : slow和fast , slow每次移动一位,fast每次移动两位,当发生以下条件之一时结束,时间复杂度为O(n)。首先一个终止的条件是指针p2遇到NULL节点.这说明不存在闭环 另外一个条件式当两个指针相遇就终止,这说明有闭环为什么有环的情况下二者一定会相遇呢?因为fast先进入环,在slow进入之后,如果把slo...

2020-01-01 04:53:49 1096 2

原创 Python数据结构系列——Python 单向链表,支持负数索引、切片索引、for迭代访问、闭环位置查找,适用LintCode刷题练习

# -*- coding:utf8 -*-# [email protected]# Python 单向链表,可使用负数索引,可使用for迭代访问,可模拟栈或队列# https://blog.csdn.net/liuqixuan1994/article/details/103789486from collections import Iterableclass ListNode(ob...

2019-12-31 23:25:05 432

原创 解决opencv-python用VideoWriter保存视频失败或仅有1KB的问题

大部分这种情况都是因为vw = cv2.VideoWriter(path, fourcc, output_fps, size)的参数设置有问题,或者是vw.write(frame)的参数frame有问题,常见情况有:path的父目录不存在,或者没有权限在path位置创建文件,或者path的扩展名不是有效的视频文件fourcc = cv2.VideoWriter_fourcc(*FORMAT)...

2019-05-09 14:21:50 7301 4

原创 Jupyter远程服务器使用本地摄像头、WebRTC实现聊天室、实时视频处理

Jupyter远程使用摄像头、WebRTC聊天室、实时视频处理前言使用ipywebrtc组件,获取本地视频流并传输到远程Jupyter服务器,由服务器处理过视频后再回传到本地,最后由ipywidgets.Image组件展示。效果体验建议使用Chrome浏览器前往官方示例并启用摄像头,即可体现实际效果。如果你想更深刻地体验示范代码,可以去Binder打开任意一个.ipynb文件,一...

2019-04-26 20:41:07 4639 4

原创 Jupyter Notebook使用ipywidgets动态更换显示图片、预览播放视频【告别matplotlib】

不管是Jupyter Notebook还是IPython Notebook,用过的人都知道,要想达成本地python-opencv一样窗口播放视频的效果是非常麻烦的。网络上能搜索到的matplotlib动态切换图片,大部分都是绘制函数图,或者就是用clear_output清空输出区域的办法重新绘制,既麻烦又不雅观。现在给大家介绍一个新的方法,可以在jupyter网页开发时像opencv“窗口”...

2019-03-21 14:57:33 5163

原创 发博客不要轻易修改标题,不然搜索引擎更新速度跟不上的话,会搜不到该博客

如题,尽量在写博客时一次想好标题内容,不要再发布之后反复修改标题,否则会搜索不到该博客。大概是因为各大搜索引擎的链接并非实时更新,而是等待CSDN向其推送链接+标题,而修改标题时不会重复推送,就导致搜索引擎备案的链接&标题与修改后的标题不符,导致页面不被承认的现象。以上原因纯属猜测,但结果确实比较令人烦恼。...

2019-01-31 15:56:20 259

原创 Windows PyTorch cpp_extension配置踩坑

首先要安装ninja,有两个方法,一是pip install ninja,二是去ninja官网下载exe后放到本机PATH里。总之就是要能够在cmd里执行ninja --version成功 然后是如果本机语言是简体中文,那么pytorch报错时无法将中文decode成utf-8,需要自行decode成gbk看报错信息 然后是如果找不到cl.exe、cstddef、basetsd.h...

2019-01-18 15:39:49 9464 2

原创 subprocess.CalledProcessError: Command 'XXX' returned non-zero exit status 1.

python里import subprocess模块,使用subprocess.check_output(command)可以检查输出,如果报错“subprocess.CalledProcessError: Command 'XXX' returned non-zero exit status 1.”说明在系统cmd或terminal里执行命令出错,并不是找不到命令。找不到命令时的报错是:Fi...

2019-01-18 13:12:19 82740 29

原创 Jquery datepicker限制输入的小技巧

2个datepicker构成 “起始日期-终止日期” 的形式,并且限制终止日期不超过起始日期。需要禁止键盘输入的请看最后。

2018-09-11 15:12:22 3564

线程外部挂起恢复控制(不使用Suspend与Resume中止线程)

自.NET 2.0以来,Thread.Suspend()与Thread.Resume()方法已过时,VS提示可以使用如Monitor等技术,但是对于刚接触同步控制的人来说理解起来太复杂。本人利用Thread.Abort()与Thread.Interrupt()可以引起目标线程异常的特点,开发了一种不使用已过时的方法来变相从外部控制线程的挂起与恢复的技术,原理简单,方便理解。 相关技术参考:http://msdn.microsoft.com/zh-cn/library/system.threading.thread.interrupt.aspx

2014-05-12

[cmd][vbs][设置虚拟无线热点][virtual wifi]

使用方法:直接运行“设置无线热点.cmd“即可,程序运行期间有人性化的操作提示。 =-=-=-=-作者的话-=-=-=-= 平时为了方便使用笔记本的虚拟无线(virtual wifi)功能,我在参考了网络上一些大神的先作,编写出这个批处理文件。 文件的核心功能是使用netsh wlan start hostednetwork命令开启虚拟无线热点,但是不只是能开启热点,它的强大功能会让你眼前一亮。 文件中集成大量与虚拟无线热点相关的命令,并且尽可能实现了自动化与智能化,对于电脑可能遇到的各种情况都会作出针对性的提示与说明。又因为文件是基于命令行与vbs编写的,所以可供各路大神参阅修改,实现个性化。 需要注明的是,与cmd文件配套的vbs文件是的远景里某位大神编写,因为时间太久,我已找不到原帖,只能在此对大神表示景仰。 =-=-=-版权没有,欢迎传播-=-=-=

2013-11-12

重建资源管理器图标缓存

可以删除图标缓存然后重建,解决各种图标问题

2013-09-21

文件(文件夹)属性设置器[vb6.0编译][含代码]

可以为文件和文件夹设置各种属性,包括只读(ReadOnly)、隐藏(Hidden)、系统(System)等等。主要用途:隐藏一些平常用不到的文件夹,使资源管理器更简洁,还可以将自己的私密文件设成隐藏+系统,这样别人就不易找到了。 软件还包括打开文件夹、运行程序以及重命名功能。 软件附有源代码,vb6.0开发,可以按自己需要加减功能。

2013-08-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除