自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(218)
  • 资源 (1)
  • 收藏
  • 关注

原创 bypy的依赖库版本问题

试试看。

2025-02-18 15:30:12 109

原创 macos鼠标配置

指针也禁用加速度就好啦,然后设置一下速度。

2025-02-17 17:21:41 82

原创 ubuntu配置私钥登录

https://www.runoob.com/w3cnote/set-ssh-login-key.html

2025-01-17 10:56:54 107

原创 linux挂载新硬盘

从头到尾sda就有一个子分区了。然后还要设置,不然关机就没了。

2025-01-09 15:23:40 192

原创 快速排序新体悟

所以要么pivot取中间值,要么取随机值,随着使用i或者j,不要取到左节点和右节点。如果pivot取l,并且二分使用i,那么就会出现无线递归,左边是空集,右边是原区间。但是如果pivot取中间值,那么即使遇到数组单调递增,单调递减,全相同。那么我们想象算法的递归数,如果数组单调递增,单调递减,全相同。然后一定要注意的是,递归结束结果l>=r一定不要忘记。同理,pivot取r,二分使用j,也是无限递归。然后,如果pivot设置成l或r。pivot取l或者r,一定会t。原因就是,不能取到最最左节点。

2025-01-02 19:31:00 175

原创 解决matplotlib中文乱码问题

转自https://zhuanlan.zhihu.com/p/566430362。那么就rm -rf /Users/xxx/.matplotlib。如果结果为/Users/xxx/.matplotlib。进入python,查看缓存。

2024-12-16 22:03:34 255

原创 mlir learn

软件包下这个https://mirrors.huaweicloud.com/bazel/6.2.1/bazel-6.2.1-linux-x86_64。再执行bazel test //tests:ctlz_simple.mlir.test。如果把mlir-tutorial/tests/ctlz_simple.mlir。而我的是AARCH64,在这个链接可以看到所有的_LLVM_TARGETS。这是ctlz的一个实现,是mlir-opt自动生成的,从。里面测试了32位的7的ctlz的结果是29。

2024-10-22 16:31:21 492

原创 ubuntu下cron无法安装

不一定按照服务器时间,我感觉像是根据电脑时间。使用echo不会看到输出。只有重定向到文件中才行。

2024-08-28 15:46:48 346

原创 【无标题】

【代码】【无标题】

2024-08-08 09:33:19 130

原创 获取函数的所有形参

模块提供了一系列工具,用于获取对象的各种信息,包括函数的参数信息。在 Python 中,你可以使用标准库中的。模块来获取函数的所有形参。

2024-07-19 17:00:47 153

原创 __setitem__

你可以使用setitemmy_dict['a'] = 1 # 输出: Setting key a to 1print(my_dict['a']) # 输出: 1del my_dict['a'] # 输出: Deleting key asetitem是一个强大的工具,允许你自定义对象在处理索引赋值时的行为。通过重载setitem,你可以添加验证逻辑、日志记录或其他自定义行为。然而,使用setitem时需要注意避免无限递归调用,并考虑到可能的性能影响。合理使用setitem可以使你的代码更加灵活和强大。

2024-07-19 15:05:12 1048

原创 __setattr__

setattr是一个强大的工具,允许你自定义对象属性的设置行为。通过重载setattr,你可以添加验证逻辑、日志记录或其他自定义行为。然而,使用setattr时需要注意避免无限递归调用,并考虑到可能的性能影响。合理使用setattr可以使你的代码更加灵活和强大。

2024-07-19 15:04:34 377

原创 pathlib库

通过上述示例,可以看到pathlib库的Path类提供了丰富的路径操作功能,使得文件系统操作更加直观和方便。无论是路径拼接、属性访问、文件读写还是目录遍历,Path类都提供了简洁且强大的方法来处理这些任务。

2024-07-19 11:36:10 176

原创 typing库

typing库提供了丰富的类型注解工具,帮助你编写更清晰、可维护的代码。通过类型注解,你可以明确函数的输入和输出类型,减少错误,提高代码质量。类型注解在大型项目中尤为有用,因为它们可以显著提高代码的可读性和可维护性。

2024-07-19 11:28:27 321

原创 tempfile库

你可以通过传递参数来自定义临时文件和目录的前缀、后缀和目录。tempfile模块提供了创建和管理临时文件和目录的便捷方法,特别适合用于需要临时存储数据的场景。通过上下文管理器(with语句),你可以确保临时文件和目录在使用完后自动删除,避免资源泄漏。

2024-07-19 11:00:35 308

原创 华为matebook14 2024款重装操作系统没有网卡驱动没有网络

华为matebook14 2024款重装操作系统没有网卡驱动,进入https://www.intel.cn/content/www/cn/zh/download/19351/intel-wireless-wi-fi-drivers-for-windows-10-and-windows-11.html?wapkw=AX211 下载。输入oobe\BypassNRO.cmd。另外跳过windows11联网激活。

2024-07-17 23:44:41 4300 2

原创 jetson设置

【代码】jetson设置。

2024-06-20 19:17:10 308

原创 tvm编译器原理与实践 实战踩坑

首先要cp cmake的config.cmake到build文件夹下。首先下载resnet50-v2-7.onnx。然后我修改了.gitsubmodule文件。这一步可以替换成gitee的网址。然后.bashrc上面加上这一句。这样获得了resnet50.so。我要安装v0.14.0的版本。recursive是很重要的。今天玩了一下tvm的安装。这些第三方库下载完毕之后。make -j4开始构建。参考下面的method1。这时候你会发现有一些日志。之后直接cmake…如果你不喜欢这些日志。

2024-06-13 23:13:46 598

原创 pyscipt的一番波折

如果显示ENOENT: no such file or directory, lstat ‘C:\Users\xxx\AppData\Roaming\npm’然后worker要用npx static-handler --coi ./public/如果你要使用pyscipt的editor功能。你看看自己把npm文件夹装在哪了自己改。windows上面装环境确实很折磨。然后就可以使用pyscipt了。必须使用worker。

2024-04-29 13:21:17 132

原创 mysql必知必会初始表建立

【代码】mysql必知必会初始表建立。

2024-03-19 17:05:20 264

原创 cmake linux安装

cmake --version版本不对。

2024-03-17 16:29:25 744

原创 eclipse自动生成注释

其他的什么注释可以在comment里面看。再按个回车,就自动生成了。然后在方法上面写/**

2024-03-15 23:22:50 1905

原创 python pandas groupby

groupby是将选定那一列的相同元素拿出来放一块。每个元组是一个元组+dataframe的格式。并且放到一个一个的元组中,就像这个例子中。可以转成一个list格式,是一个元组列表。对salary进行groupby。

2024-02-29 16:03:52 396

原创 anaconda增加python内核

conda install ipykernelpython -m ipykernel install --user --name py3.8

2024-02-26 15:43:07 538

原创 ubuntu设置ssh登录,设置公钥无密登录

PasswordAuthentication yes 改为。#指定公钥数据库文件。

2024-01-10 22:07:21 755

原创 Ubuntu增加用户

sumkdir .sshcd .ssh写公钥。

2024-01-02 15:43:34 581

原创 llvm教程

Kaleidoscope:添加JIT和优化器支持。

2023-09-17 21:16:30 123

原创 llvm安装,find_package优先地址

DLLVM_INCLUDE_TESTS=OFF \记得加在第一条option。

2023-09-17 16:47:38 220

原创 git命令简略版设置

【代码】git命令简略版设置。

2023-09-10 14:38:39 131

原创 自制编译器代码4.6含义

规则三,这里第一个\意思是一个转义字符\,意思是ASCII码。规则二,识别除了",,\n.\r的其他字符。比如\077就是八进制ASCII码的?规则五,回到defailt状态。规则四,识别其他所有字符。

2023-07-18 21:23:00 448

原创 softmax回归损失函数梯度推导

2023-05-30 15:54:38 387

原创 记一次有惊无险的删除usr/bin/as文件的经历,《自制编译器》环境配置

就是把原来的usr/bin/as重命名为as_bk,再新建个as把as_bk的输出再加工一次成为32位的指令。我就把as给删了,之后我发现我靠,我把原来文件as给删了。因为想学习一下llvm,于是从自制编译器这本书开始看。我就想只能从其他服务器的as文件扒一下了。好巧不巧,我一开始没有意识到这个操作。网站上附了64位系统的操作方法。然后那本书是基于32位的代码。找了一下没人和我一样sb。

2023-05-16 15:29:23 529

原创 onnx build笔记

之后让pythonLocation=/home/user/anaconda3/envs/onnx/bin。你需要在anaconda里面新建一个环境,比如我就新建了个onnx。来总结一下今天build onnx-mlir的坑。之前在看路径的时候把$搞成了&,debug了好久。特别是protobuf >= 3.20.3。然后一定要在onnx环境里安装onnx。首先是,那些前置环境版本要到位。然后就是python环境。mlir安装没啥好说的。

2023-05-12 20:25:12 125

原创 ai编译器基础啃书笔记

书上是直接用relay,但实际上要用tvm.relay。首先vim和tmux的配置文件直接新建写上就好了。是tvm的import在mxnet之前发生的。vim只需要关了重开就上好配置了。需要把11.4换成11.1。cuda的so文件错误。使用了tvm0.11。

2023-04-04 21:36:44 187

原创 编译原理review

只要cs:ip指到的位置才被视为指令,其他都是数据。只能从其他寄存器中读取,如mov ds,ax。一个寄存器是16位就说明它可以存16B的数据。cs移4位+ip就是cpu下一条指令的地址。首先是通用寄存器有ax,bx,cx,dx。压栈时候,SP从高到低,即SP=SP-2。每个可以分成俩8位寄存器,为了兼容上代。段寄存器不能被直接用数据mov改变。一根地址总线就是8位,可以传1B。cs和ip无法被mov指令更改。8086的出入栈都是16位的。只能用jmp cs:ip。ss:sp是栈寄存器。

2023-03-20 22:53:26 238

原创 pytorch安装笔记/tmux配置

【代码】pytorch安装笔记。

2023-03-14 16:44:26 466

原创 xargs用法

xargs用法

2022-10-18 10:57:35 145

原创 语法 凑字数凑字数

主语+谓语实义动词 跳舞无实义动词 是及物动词I like English主谓宾不及物动词I swim主语可以独立完成双宾语同时接人+物物+人动作的方向to动作的目的for主谓宾补将意思补全I find hongkong very beautiful系动词主系表系动词是无实意的动词be(单独出现才是系动词)get become turn go grow变得look sound smell taste feel感官动词助动词am speakingam就是助动词

2022-06-10 00:56:16 329

原创 lux显示ERROR(S): Verb is not recognized.

去https://github.com/iawia002/lux/releases/tag/v0.15.0下载后,解压到随便一个盘比如我就是直接解压到D根目录然后在系统变量中的path里添加D:然后把lux.exe改名为lux1.exe为什么呢,因为之前用scoop还是其他东西下载的lux版本好像很落后然后把lux这个名字给占了之后直接lux1 网址就能下载了...

2022-05-08 00:46:02 557

原创 2020年12月第二套

1 virtually=in fact事实上,几乎virtually every 几乎所有2 in the midst of a total meltdown 在完全崩溃状态下meltdown 核反应堆核心熔毁(导致核辐射泄漏); 差不多就是崩溃的意思3 as引导的时间状语从句这句长难句很考验拆分4 cancelation 是取消 cancel的名词形式。。。booking 和 cancel一对反义词5 vacancy空缺6 broadway百老汇(美国纽约市戏院集中的一条大街);

2021-10-12 19:02:28 494 3

扩展KMP.ppt

扩展的KMP问题: 给定母串S,和子串T。 定义n=|S|, m=|T|,extend[i]=S[i..n]与T的最长公共前缀长度。请在线性的时间复杂度内,求出所有的extend[1..n]。

2019-08-08

空空如也

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

TA关注的人

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