- 博客(80)
- 资源 (1)
- 收藏
- 关注
原创 MarkItDown文档转md格式工具安装及介绍
MarkItDown是一款由微软开发的Python工具,专注于将多种文件格式转换为简洁的Markdown文本,特别适用于大型语言模型(LLM)的文本分析管道。该工具支持PDF、Office文档、图像(含OCR)、音频、HTML等格式转换,保留标题、列表、表格等关键结构。相比textract等工具,它更注重为AI处理优化输出,而非人类阅读。安装需Python 3.10+环境,提供命令行和Python API两种使用方式,支持Azure文档智能等高级功能。工具包含可选依赖项和插件系统,允许扩展OCR等能力。开发
2026-05-28 15:11:41
553
原创 Windows11中在WSL下安装Ubuntu 26.04到D盘
WSL安装Ubuntu 26.04到D盘的3种方法 一键安装(推荐):使用wsl --install命令直接指定D盘路径,5分钟完成安装,支持动态空间分配。 手动安装:下载官方安装包解压到D盘,适合网络受限环境。 迁移方案:将已安装的WSL从C盘迁移到D盘,数据不丢失。 关键步骤: 更新WSL内核并启用相关功能 使用--location参数指定安装路径 验证安装后设置默认用户 注意:推荐方法1,最简单高效;若已安装到C盘可用方法3迁移。安装后可通过wsl --list查看状态。
2026-05-11 20:55:03
1049
翻译 Mamba: Linear-Time Sequence Modeling with Selective State Spaces
Mamba:基于选择性状态空间的线性时间序列建模阿尔伯特・顾(Albert Gu)*¹ 和特里・陶(Tri Dao)*²1 卡内基梅隆大学机器学习系 2 普林斯顿大学计算机科学系电子邮箱:agu@cs.cmu.edu,tri@tridao.me摘要如今支撑深度学习领域多数热门应用的基础模型,几乎普遍基于 Transformer 架构及其核心的注意力机制。为解决 Transformer 在长序列上的计算低效问题,研究人员已开发出众多亚二次时间复杂度架构,例如线性注意力、门控卷积、循环模型以及结构化状态空间模型
2026-05-11 20:49:25
133
原创 vim新手入门配置
这篇Vim配置指南提供了全面的编辑器优化方案,主要包括:基础界面设置(行号显示、语法高亮等)、编码支持、智能缩进规则、搜索优化和编辑体验提升。特别配置了系统剪贴板支持(Ctrl+C/V跨软件复制粘贴)和实用快捷键(F2切换行号、F3粘贴模式、jk快速退出插入模式)。同时提供了Vim核心命令速记:i进入编辑,ESC退出,dd删除行,yy复制,p粘贴,u撤销,:wq保存退出。该配置兼顾了新手友好性和高效编辑需求,支持鼠标操作和终端适配。
2026-05-08 19:48:01
444
原创 最适配Claude code的终端:Wave Terminal
WaveTerminal 是一款多功能终端工具,支持 AI 交互与远程访问。用户可通过官网下载安装,界面采用可拖拽调节的窗口布局。使用方式便捷:在输入栏直接输入网址即可访问网页;通过"用户名@IP"格式可进行 SSH 文件访问;同时支持与 AI 对话功能,实现边使用边提问的高效工作模式。该工具特别适合需要同时进行命令行操作和智能辅助的开发场景。
2026-04-29 09:45:19
220
原创 Windows11 安装claude code
本文介绍了安装Claude AI代码助手的环境配置步骤:首先安装Git并保持默认设置,接着安装Node.js并验证版本。然后通过npm安装Claude-code包,最后配置API密钥即可使用。整个过程简单明了,主要依赖Git、Node.js环境和正确的API配置,安装完成后即可运行Claude AI进行代码开发。
2026-04-28 11:30:00
323
原创 Windows与Ubuntu双系统,挂载D/E盘到Ubuntu下时只能读的问题
摘要:本文介绍在Ubuntu中实现开机自动挂载Windows分区的方法。首先通过blkid或lsblk命令获取分区UUID,然后在/etc/fstab文件中添加挂载配置,格式为"UUID 挂载点 ntfs defaults 0 0"。若挂载后文件为只读状态,可能是Windows未完全关闭,需在Windows中按shift关机。也可通过chmod命令修改挂载目录权限。注意已挂载分区执行mount -a可能无效。
2026-01-09 14:52:53
365
转载 好用的Windows软件推荐
本内容来源于GitHub项目:https://github.com/stackia/best-windows-apps。
2025-12-18 14:36:42
270
原创 Mamba: Linear-Time Sequence Modeling with Selective State Spaces
现在驱动深度学习中大多数令人兴奋的应用程序的基础模型,几乎普遍基于变压器架构及其核心注意力模块。已经开发出了许多次方时间的架构,如线性关注、门控卷积和循环模型以及结构化状态空间模型(SSM),以解决变压器在长序列上的计算低效性,但它们在诸如语言等重要模态上没有表现出与注意力相同的效果。我们发现这类模型的一个关键弱点是无法进行基于内容的推理,并做出了几个改进。首先,简单地让 SSMS 参数成为输入的函数解决了它对离散模态的缺陷,使模型能够根据当前标记选择传播或遗忘信息沿着序列长度维度。
2025-12-07 16:01:54
1193
转载 Latex 中进行算法的排版
在论文写作和排版过程中,常常会用到算法描述,在LaTex中,算法描述块的排版会用到两个宏包 \usepackage{algorithm} 和 \usepackage{algorithmic}。算法的排版,主要在于控制缩进、粗体、横线等格式,这些都会在这篇博客中进行介绍。
2023-08-03 16:10:53
5552
原创 ABY库基础介绍--(1)
例如,在一个SMC算法中,不同参与者拥有各自的输入数据,他们可以分别使用这个函数计算自己的输入数据的欧几里得距离并进行互相比较,而不需要暴露各自的原始输入数据。这些文件提供了在ABY库中使用SMC技术解决相似度计算问题的基础工具和函数,可以用于解决一些需要计算相似性和寻找相关数据的问题,例如数据挖掘、推荐系统等。这些文件提供了在ABY库中使用SMC技术计算阈值欧几里得距离的基础工具和函数,可以用于解决一些需要计算距离和相似度的问题,例如数据挖掘、图像处理等。
2023-06-23 11:28:22
28215
原创 fatal error: gmp.h: 没有那个文件或目录
在安装HEAAN全同态加密库时遇到的问题,尝试了网上的很多方法去安装gmp.h文件都失败了。命令:sudo apt-get install libgmp-dev。最后发现linux中的lib库中有gmp头文件。
2022-10-01 10:05:55
2825
原创 由于没有公钥,无法验证下列签名: NO_PUBKEY 425956BB3E31DF51
在Ubuntu 22。04上添加清华源(deepin的源),出现错误解决方法是输入命令:apt-key adv --keyserver keyserver.deepin.com --recv-keys 425956BB3E31DF51【这串数字是NO_PUBKEY后面的数字,一次不行就多试试,外网不是很稳定】试了几次成功了然后更新一下,sudo apt-get update安装深度应用商店命令:sudo apt-get install deepin-software-center...
2022-07-13 11:32:38
1839
原创 Linux安装Notepad next的命令
1.直接输入命令就可以安装。flatpak install https://dl.flathub.org/repo/appstream/com.github.dail8859.NotepadNext.flatpakref
2022-05-20 20:08:43
1564
1
原创 ubuntu 22.04安装微信
最近听到朋友安利deepin,然后就了解了下,发现一些常用软件真香。1.安装命令(简洁版无需安装应用商店)wget -O- https://deepin-wine.i-m.dev/setup.sh | sh那个完成后会显示:然后需要什么就可以安装了。sudo apt-get install com.qq.weixin.deepin sudo apt-get install com.qq.im.deepinsudo apt-get install com.qq.office.d
2022-05-20 11:33:47
6507
5
原创 Windows 10 下安装pycrypto时出错的解决问题
错误信息如下:Collecting pycrypto Using cached pycrypto-2.6.1.tar.gz (446 kB) Preparing metadata (setup.py) ... doneBuilding wheels for collected packages: pycrypto Building wheel for pycrypto (setup.py) ... error error: subprocess-exited-with-error...
2022-05-02 10:47:01
15133
6
原创 如果Linux下突然什么命令都无法识别了解决方法
使用临时添加环境变量:export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin然后就可以使用命令,吧配置错误的~/.bashrc中的命令进行修改然后使其生效source ~/.bashrc
2022-04-21 18:22:08
1433
原创 ubutnu 安装docker
安装docker1、安装docker:sudo apt-get install -y docker.io2、启动docker服务:systemctl start docker3、设置开机启动:systemctl enable docker4、查看docker状态:systemctl status docker5、停止docker服务:systemctl stop docker6、查看docker版本:docker version...
2022-04-11 12:35:45
760
原创 INFO client.DefaultNoHARMFailoverProxyProvider: Connecting to ResourceManager at 错误的解决方法
在网上找了很多解决方案,都不能解决,然后认真从日志分析了一下解决了,方法如下:当运行:./bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-3.3.0.jar wordcount /usr/hadoop/wordcount/input /usr/hadoop/wordcount/output时错误显示如下:有报错信息可知:2022-03-31 22:09:37,723 INFO client.DefaultNoHA
2022-03-31 22:28:25
6055
1
原创 Ubuntu 安装shutter
#添加shutter安装源sudo add-apt-repository ppa:linuxuprising/shutter#安装shuttersudo apt-get install shutter#卸载命令sudo apt-get autoremove shutter
2022-03-21 08:31:57
461
原创 安装hadoop时第一次启动datanode成功,以后启动均失败的解决方法
1.去查看datanode的日志.如果提示JAVA加载路径错误,则去配置JAVA的环境配置。若提示的错误是:Java.io.IOException:Incompatible clusterIDs 则是因为datanode与namenode中的clusterID匹配,具体原因是,每次格式化namenode都会生成一个新的clusterID, 如果只格式化了namenode,没有格式化此datanode, 就会出现”java.io.IOException: Incompatible namespaceI
2022-03-21 00:23:11
2610
转载 同态加密库HElib使用
HElib是IBM用C++写成的一个开源的同态加密库。至于同态加密是什么,网上有一堆教程,无须赘述。对于同态加密库HElib而言,所有的输入输出都表示成为vector<long>的形式,vector<long>的大小和HElib的初始化参数有关。需要将原始数据全部全部转换成vector<long>的形式,至于如何转换,与具体的业务逻辑有关系,HElib并不关心具体的转换方式,HElib所做的只是对vector<long>进行加解密,以及进行加减乘等运算。
2021-12-13 11:08:33
2360
原创 车辆轨迹数据集
最近在整理一些车辆轨迹的预测方面的文献,顺便总结一下文献中提到的车辆轨迹数据集。1.Italy,Bologna1.数据集为意大利博洛尼亚地区某个工作日早上8.00-9.00超过22000辆车的车辆行驶数据2.数据采样时间间隔为1s3.车辆轨迹数据包括:时间-车辆ID-经纬度-速度http://academic.lucabedogni.it/the-bologna-ringway-dataset/2.Germany,Cologne1.数据集为德国科隆400平方公里地区某个工作日上午6.00-
2021-10-22 20:13:45
4329
1
原创 百万富翁问题的简单理解
问题描述:两个百万富翁都想比较一下谁更富有,但是又不想让对方知道自己有多少钱,并且没有可信第三方做担保的情况下,如何实现?假设:1.两个人都是可信的(不欺骗对方)。2.两个人都希望诚实地比较出谁的钱更多。3.两个人都对对方的具体资金比较好奇。解决方案:1.不经意传输的解决方案。2.加密的解决方案。...
2021-10-17 09:50:26
1078
转载 协议安全分析工具Proverif 和Proverif Editor的安装与使用
本方法次用Linux系统(以Ubuntu为例)1.Proverif的安装与使用a.首先下载源码:http://prosecco.gforge.inria.fr/personal/bblanche/proverif/b.然后解压进入该目录,使用./build命令进行编译。此步骤需要OCaml环境,具体可以参考:OCaml安装_不停止编码的脚步-优快云博客c.使用从命令行进入Proverif源代码,输入命令:./proverif 文件名二.Proverif Editor的安装(ub
2021-10-04 15:51:49
1656
1
原创 ModuleNotFoundError: No module named ‘pip‘问题
正常的安装Python 3.x版本都是自带安装了pip的,如果出现了ModuleNotFoundError: No module named 'pip'提示,只需要一个命令就可以解决python -m ensurepip 这个命令会重新安装pip下面列出一些常用命令(Windows下使用的)python -m pip install --upgrade pip 这个命令用于更新pip list –outdated 用于查看可以更新的模块pip install –upgrade X...
2021-09-26 14:40:58
325
原创 Windows 10 延迟更新
正常的Windows 10系统延迟更新只有35天(具体方法见法一),但是在某些版本是可以无限延迟更新的(具体方法见法二)。法一:设置--->更新和安全--->高级选项--->暂停更新(只能延迟35天,我的延迟很久是因为用了法二)。法二:设置--->更新和安全--->再暂停更新7天(狂点100下就是延期两年)。这个有版本要求,初步的发现是21H更新的不行。1.我的系统版本。2.点击一次再暂停更新7天只能延期7天。(我是点击了一分多钟)...
2021-09-19 16:49:39
6530
原创 细粒度、粗粒度
最近在阅读文献的过程中遇到了fine-grained和coarse-grained的概念,经过查阅其定义如下:细粒度(fine-grained):粒度似乎根据项目模块划分的细致程度区分的,一个项目模块(或子模块)分得越多,每个模块(或子模块)越小,负责的工作越细,就说是细粒度。粗粒度(coarse-grained):相对于细粒度而言,一个项目模块(或子模块)分得越少,每个模块(或子模块)越大,负责的工作越泛,就说是粗粒度。粗粒度和细粒度是一个相对的概念,定义这个概念主要是出于重用的目的,比如:类
2021-09-19 16:32:22
14838
1
原创 计算不可区分
在阅读文献的过程中遇到了这两个概念:计算不可区分、统计不可区分。计算不可区分:给定随机变量序列,m(n)为多项式,如果对每一个概率多项式时间算法A,存在可忽略函数ε :N→[0,1],使得对每一个n∈N,成立,那么称是计算不可区分。感觉概念很抽象,查阅了一些资料之后得出的总结:(针对随机数而言的)如果是多项式的计算能力计算不出随机数,就叫计算不可区分。(也看到一种说法,如果多强的计算能力都无法计算出随机数就叫统计不可区分)我也不太清晰,还望大神指正。...
2021-09-18 16:13:42
1426
原创 Python 安装gmpy2
1.先检查一下是否安装了wheel文件包,如果没有执行下面命令安装。pip install wheel2.下载与安装Python版本对应的gmpy2.下载地址。3. 在cmd命令下输入,pip install whl 文件的绝对路径,安装wheel包。(我的安装路径是D:\Users\Downloads\gmpy2-2.0.8-cp39-cp39-win_amd64.whl4.在Python命令下使用import gmpy2命令,如果没报错就是安装成功。...
2021-07-21 16:48:03
5531
1
原创 从发票提出内容
#! bash python 2021.07.16# Pyhon 练习from wand.image import Imagefrom PIL import Image as PIfrom pyocr import pyocrfrom pyocr import buildersimport ioimport reimport osimport sysimport shutilfrom openpyxl import Workbook#获取桌面路径包装成一个函数def G.
2021-07-17 00:31:25
192
原创 Windows 10 C盘windows.old文件清理
如果确定现在使用的Windows 10系统没问题就可以删除windows.old。具体步骤:1.在运行里输入cleanmgr;2.选择清理系统文件;3.勾选以前的Windows 安装4.等待几分钟即可;
2020-06-12 19:24:59
470
原创 ubuntu18.04升级到20.04
升级前先备份不管成功与否都要养成大改动之前备份1.执行sudo dpkg --force depends -P lxd; sudo dpkg --force depends -P lxd-client2.执行,默认Prompt=lts 这是升级到LTS版本的【没有需要添加】Prompt=normal是升级到非LTS版本sudo nano /etc/update-manager/...
2020-05-04 23:12:27
10228
原创 VS Code 配置python
lauch.json配置内容{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { ...
2020-02-29 17:21:44
479
原创 windows10 Linux子系统配置桌面并远程登陆
1.更新到最新sudo apt-get updatesudo apt-get upgrade2.安装桌面环境和远程控制工具sudo apt-get install xorg xfce4 xrdp 3.配置并启动服务sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.inisudo echo xfce4-sessi...
2020-02-06 17:11:59
3328
1
原创 Windows 10 打印机驱动安装(以惠普M136 MFP为例)
一般比较新的打印机直接去官网找到驱动安装就可以了,或者用驱动精灵/鲁大师驱动。HP M1136 MFP是一款比较的老的打印机(当时出的时候还没有Windows10系统),没有与Windows10匹配的驱动(下载驱动直接安装后会显示未安装)下面针对比较老的打印机驱动安装给出方法。1.去官网找到对应型号可以发现当是win10的时候没有对应的驱动修改系统类型改成win7的(一般系...
2020-01-05 12:22:18
13238
1
原创 华为荣耀2019 Linux版换Windows 10 ACPI错误
最近入手了一款荣耀magic book 2019,说真的Linux版的界面还是很漂亮的,但是相匹配的软件少的可怜,所以准备了U盘换Windows10。【安装完成后才收到邮寄的Windows10安装U盘,这个系统除了没激活意外就是win10版的原装系统】这里主要说下遇到的问题1.magic book2019 的BISO只支持UEFI模式的安装,也就是你制作启动U盘时要选用下图这种。...
2020-01-04 16:18:03
2172
转载 指针数组和数组指针区别详解
int(*p)[4],这个就是行指针这种类型的指针p是指向一个一维数组,这个一维数组包含4个整形元素但是 int a[4];p=a; 这种方式却是不对的因为p只能指向一个整型的一维数组,不能指向一个整型数据,a所指向的正是a[0],是个整型数;实际上int(*p)[4]这种类型的指针是用于多维数组中的,比如定义一个二维数组int b[3][4],就可以这样赋值p=&b[0],使p指...
2019-06-23 11:43:13
218
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅