自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 降级内核(因与gpu驱动不兼容)

在重启过程中一直按esc进入ubuntu 的高级选项,选择Linux 5.15.0-102-generic。解决办法:降级内核,从5.15.0-107降级为5.15.0-102。安装指定版本内核的linux系统头文件以及镜像还有扩展。打开软件源配置文件,添加新的软件源,并更新。原因是因为内核升级,导致驱动和内核不兼容。输入以下命令可以查看安装的内核版本有哪些。查找linux指定版本的内核镜像。查看当前内核启动顺序并修改。查看内核版本,发现降级成功。

2024-05-30 15:07:01 264

原创 实现GPU上简单的int比较操作符

【代码】实现GPU上简单的int比较操作符。

2023-12-19 23:16:31 444

原创 mkl库配置

MKLconfig.cmake属于输入本地环境变量,然后输出用于链接的变量,该文件有利于自动找到和配置本地的mkl库。如果还有其他错误,修改cmakelist.txt或者是MKLconfig.cmake。创建cmake文件,找到MKLConfig.cmake并cp到该目录。在MKLconfig.cmake中。

2023-11-06 19:36:14 425

原创 rocksdb db.h

在RocksDB中,不同的列族可以被认为是独立的键值对空间,但这与列存储中的“列”是不同的概念。解决办法:https://github.com/tmatilai/vagrant-proxyconf/issues/171。关于ppa的描述,参考:https://www.cnblogs.com/pipci/p/8675569.html。查看其对外所提供的接口,即头文件部分,先从功能出发,之后去分析为了实现这些功能,都做了什么。需要注意的是注册有账号之后,返回原先的主页,通过点击页面最下面的launchpad。

2023-10-25 21:54:42 245

原创 vscode中4个json的区别和联系

存在远程debug容器中的。

2023-10-18 14:41:47 693

原创 vscode调试container(进行rocksdb调试)+vscode比较git项目不同分支和fork的哪个分支

参考链接:使用vscode中的插件dev containners->点击左侧的远程资源管理器打开运行rocksdb的容器配置以下文件即可通过设置tasks.json来定义编译任务,通过ctrl+shift+B来运行默认的构建任务;配置launch.json文件指定如何启动和调试程序。

2023-10-18 14:37:03 754

原创 docker中使用GPU+rocksdb

去Nvidia官网下载cuda版本的Docker:https://hub.docker.com/r/nvidia/cuda。参考链接:https://blog.csdn.net/Maid_Li/article/details/124952650。还是自己写一个镜像吧,该镜像拥有cudn,rocksdb环境。本地16017-16019映射到容器16017-16019。在启动docker容器的时候要注意加一些cuda的参数。

2023-10-14 20:28:38 961

原创 vscode利用lauch.json和docker中的delve调试本地crdb(远程调试go程序)

---

2023-10-12 13:20:52 599

原创 2310月问题描述

在登录时用到的第三个文件 是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!早期 apt-get 默认的配置文件为 /etc/apt/apt.conf,但是当前的 Ubuntu 系统中默认没有这个文件。在登录时,操作系统定制用户环境时使用的第一个文件 ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。感觉重点都在与备份/home/dell,/etc,/nvme,/usr,/opt。该文件也是重启生效,影响所有用户。

2023-10-11 17:38:30 947

原创 milvus测试

其实,我应该弄明白他的输入输出分别是什么?输入是图片,图片经过ml模型进行特征提取,再在milvus中进行存储或者检索。

2023-10-11 17:04:00 1141

原创 sgx支持数据库环境配置,编译,debug

环境都编译为debug模式,为了开发,并利用sgx的debugger sgx-gdb进行debug。

2023-09-25 19:12:35 303 1

原创 mac配置VScode主题加makefile etc

参考链接:https://www.bilibili.com/video/BV1YW4y1M7uX/?

2023-07-01 16:44:58 902

原创 ubuntu 显卡驱动/cuda/cudnn

使用recommended的驱动,open和无open的区别在于无open更适合发挥NVIDIA显卡的全部功能和性能,特别是GPU加速计算等任务。以上问题是因为以下这步没有把文件下载完全。

2023-06-30 20:28:32 1045

原创 nvme ssd挂载

如果遇到/目录下空间使用率为100%的情况,也就是出现开机ubuntu出现绿色ok和黑屏的情况,可以进入长按shift进入recovery model的root下删除或者迁移一些文件。,不要使用mv,因为mv中断会缺少部分数据,选择压缩再cp,或者直接cp。推荐查看磁盘分区或使用的工具。

2023-06-30 19:47:34 871

原创 Dadisi Data-Distribution-Simulator

并且由标志来分辨主副本所在,主副本是首先写入的节点,在复制到别的副本,也是读操作访问的节点。DNs的相关属性将作为强化学习的样本特征,在不同环境可以有不同的选择,尤其是异构条件下,关键属性的选择是非常重要的。DNs的相关属性将作为强化学习的样本特征,在不同环境可以有不同的选择,尤其是异构条件下,关键属性的选择是非常重要的。不直接分布objects到DNs,而是先映射对象到Virtual Nodes,这与Dynamo中的虚拟节点,Ceph中的归置组以及OpenStack-Swift中的分区具有相同的概念。

2023-06-12 17:31:19 778

原创 cuda报错0

人生在于浪费了。。。

2023-06-12 17:26:26 83

原创 Mac VMware Fusion 中修改 centos7 虚拟机的磁盘空间、扩容

linux下查看磁盘分区的文件系统格式:

2023-05-17 16:33:13 287

原创 mac anaconda

​。

2023-05-04 10:23:50 221

原创 Mac Doxygen的使用

安装着Doxygen和Graphviz这两个东西doxygen -gmake。

2023-04-23 13:41:26 730

原创 data distribution simulator install

没有在site shell脚本中定义的变量可以在传递给configure的环境中设置。./configure CC=/usr/local2/bin/gcc(gcc被使用作为C编译器,除非在site shell script中被重覆盖)/bin/bash ./configure CONFIG_SHELL=/bin/bash(这里的操作数会导致后续的配置相关脚本被/bin/bash执行)

2023-04-22 08:52:10 250

原创 MIT 6.824 2020春-Introduce

https://www.bilibili.com/video/BV1R7411t71W?spm_id_from=333.337.search-card.all.clickWhat is a distributed system?multiple cooperating computersdistributed system examples: storage for big web sites, big data computations such as MapReduce, peer-to-peer

2022-05-18 08:54:59 334

原创 leanStore

可继续看的论文介绍:规范的缓冲池实现[1]每次页访问都需要哈希表查找,以便将逻辑页标识符转换为内存中的指针。更糟糕的是,在典型的实现中,所涉及的数据结构使用多个锁存器进行同步,这在现代多核CPU上不能扩展。相关工作:buffer management[13]后续工作Rethinking Logging, Checkpoints, and Recovery for High-Performance Storage Engines/sigmod’20参考链接Latch、lock、 pin的区别.

2022-05-13 20:28:48 356

原创 低维单目标优化-轮盘赌(无精英选择)

1初始种群的产生低维单目标优化产生初始种群的编码采取二进制编码方式,在产生初始种群之前,要确定染色体的基因数目,这是由算法想达到的精度决定的(但在不知道精度的时候也可以自己定义),如果要求最终求得的决策变量精确为5,根据公式:,即可确定该决策变量需要的基因数l_j,其中b_j,a_j为该决策变量取值的上下界,一个个体所需的基因数目L为所有决策变量对应的l_j之和。在基因数目确定了之后,即可产生初始种群,采取二进制编码随机生成的方式。而二进制解码根据公式:。而针对高维单目标优化产生初始种群的编码采取浮点

2022-03-31 10:51:58 791

原创 pytorch环境配置

pytorch中文文档:https://pytorch-cn.readthedocs.io/zh/latest/torchvision/torchvision-datasets/该课程可参考的文档:https://zhuanlan.zhihu.com/p/39667289张量学习:https://www.tensorflow.org/guide/tensor?hl=zh-cn面试问题:https://zhuanlan.zhihu.com/p/28427324面向过程:是一种以事件为中心的编程思想

2021-12-13 11:18:54 1619 1

原创 Anaconda中使用git,配置opacus

鉴于有些模块无法使用conda和pip安装,只能git拉取,所以安装了git,并且在anaconda中使用(为了环境的适配)error:fatal: unable to access ‘https://github.com/pytorch/opacus.git/’: OpenSSL SSL_read: Connection was reset, errno 10054solution:git config --global --add remote.origin.proxy "127.0.0.1:(

2021-12-13 10:41:07 3088

原创 ubuntu忘记root密码

首先需要重启电脑,并长按 [shift ]键,进入启动项管理界面:按 [e] 键编辑启动项移动光标,在大约倒数第二行的位置,找到 “ro quiet splash ……” 这条描述:将该描述修改为 “rw init=/bin/bash”按 [ctrl+x] 或 [f10] 重新引导启动输入 [passwd] 命令,并进行两次密码确认如果只输入 [passwd] 是对 root 用户进行修改,也可以输入 [passwd 用户名] 来对某一特定用户进行密码修改。..

2020-10-06 16:07:18 171

原创 基于神经网络的MNIST手写数字识别

一、实验目的 掌握运用神经网络模型解决有监督学习问题 掌握机器学习中常用的模型训练测试方法 了解不同训练方法的选择对测试结果的影响二、实验内容MNIST数据集本实验采用的数据集MNIST是一个手写数字图片数据集,共包含图像和对应的标签。数据集中所有图片都是28x28像素大小,且所有的图像都经过了适当的处理使得数字位于图片的中心位置。MNIST数据集使用二进制方式存储。图片数据中每个图片为一个长度为784(28x28x1,即长宽28像素的单通道灰度图)的一维向量,而标签数据中每个标签均为长度为

2020-07-29 09:30:05 11302

原创 Fabric环境搭建

1.基础工具准备sudo apt-get install treesudo apt-get install jqsudo apt install curlsudo apt install gitsudo apt install vim2.Docker和Docker Compose安装如果有旧版本,卸掉$ sudo apt-get remove docker docker-engine docker.io containerd runc安装docker/使用存储库方式设置存储

2020-07-29 00:59:32 283

原创 递归和搜索算法

Algorithm Recursion/递归 Search/搜索Recursion A function that call itself! Solve a problem where the solution depends on solutions to smaller instances of the same problem. Can generally be solved by iteration.Factorial Funvtion递归def fact(n):

2020-07-20 09:38:36 475

原创 2020 RoundB Robot_Path_Decoding

问题解析感觉就是运算符问题,前面卡了我很长时间的是如何找到该图片中最里面一层的(),因为我想着用递归把这个字符串中的()和数字一步一步替换为对应的字符。然后有个**rfind()**函数可以从右边到左边寻找对应的字符。函数**ClosingBracket(index_front,str_pro)**函数是找到距离"(“最近的”)"**expanded(str_pro)**递归把字符串展开为全为“N"“S”“W”"E"的字符串代码位置:https://github.com/naturliche

2020-07-20 09:28:40 140

原创 2018 rundA C Scrambled Words

解题思路视频中说用hash table解决大数据集问题,emmm但是想了很久还是想不到,就放弃了(ps:python中的dic也相当于table)首先按照题目要求的生成字符串其次定义一个统计单词的函数cal_word_fre(),该函数返回列表num_list,num_list[0]为单词的首字母,num_list[1]为单词的尾字母,剩余26位为26个字母分别在单词中出现的次数最后针对所生成的字符串进行枚举(大概就是在枚举或者对字典中单词循环这里,才导致针对大数据集超时)ps:如果要让别人帮

2020-07-12 01:50:24 139

原创 2018 rundA B Lucky Dip

动态规划动态规划 (英语:Dynamic programming,简称 DP)是一种在数学、管理科学、计算机科学、经济学和生物信息学中使用的,通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法。基本思想: 把求解的问题划分成多个子问题,然后按顺序求解各子问题,前一子问题的求解为后一子问题的求解提供了重要的信息,后一子问题需要根据某种决策来选取前一子问题的解以便解出自身的问题,从这些子问题的解得到原问题的解。适用情况:能采用动态规划求解的问题的一般要具有3个性质:最优化原理:如果问题的最优

2020-07-08 19:20:01 120

原创 2018 kick start roundA A Even_digits

题目描述:找出距离num最近的所有位都为偶数的数,首先分为三部分第一部分:所有数都是偶数,则返回0第二部分:找big_num如果存在奇数,则判断该奇数是不是9不是9,则big_num为该位add 1,后面剩余位为0为9,判断前一位是不是8,不是8,则前一位add 2,后面剩余位为0为9,且前一位为8,则距离最近的那个数就是small_num,即该位即以后所有位都为8第三部分:找small_num如果存在奇数,则该位sub 1,后面剩余位都为8# -*- coding: utf-8

2020-07-07 16:00:26 121

原创 git配置

遇到的问题经过网上的解答,选择了:又出现问题:所以我全部改回去了,重新开始正题(我怕我不写,以后还要继续两小时)首先它说连接本地端口失败,本人是挂agency的,所以要看看我自己的端口,发现是7890,而不是1080.。。。真就超网上的解答不思考git config -list查看git配置,发现有两个http.proxy。其中一个是本地,另一个是全局的git config --global http.proxy “127.0.0.1:7890”git config --glo

2020-07-06 20:47:41 234

原创 磁盘垃圾文件清理器

一、实验目的熟练运用标准库os和os.path中的函数,理解sys库中argv成员用法,理解python程序接收命令行参数的方式,理解递归遍历目录树的原理。编写程序,实现磁盘垃圾文件清理功能。要求程序运行时,通过命令行参数指定要清理的文件夹,然后删除该文件夹及其子文件夹中所有扩展名为tmp、log、obj、txt 以及大小为0 的文件。二、实验环境Python3.8三、实验基本原理及步骤1. 查看帮助手册,了解os.path模块中的isdir,join,splitext,getsize方法,以及

2020-07-01 19:17:30 2113

原创 批量生成随机信息

一、实验目的了解Python标准库string中的字符串常量,熟练运用标准库random中的函数,了解汉字编码格式,熟练掌握文本文件操作方法。二、实验所用仪器(或实验环境)Python3.8三、实验基本原理及步骤(或方案设计及理论计算)3.1.了解并搜索常用汉字的Unicode编码表:在unicode码中,汉字的范围是(0x4E00, 9FBF),unicode码中收录了2万多个汉字,包含很多生僻的繁体字.下面的例子为随机生成中文字符:从博客找来3500个常见简体汉字的unicode编码:

2020-07-01 19:00:01 2271

原创 数字签名的产生和验证

一、实验目的借助Python的标准库和扩展库,实现数字签名的产生和验证过程。二、实验所用仪器(或实验环境)Python3.8三、实验基本原理及步骤(或方案设计及理论计算)Python标准库hashlib实现了SHA1,SHA224以及MD5等多个安全哈希算法,Python扩展库pycryptodome和cryptography提供了SHA系列算法和其他哈希算法,以及DES,AES,RSA等多个加密算法和数字签名算法的实现。搜索发现相关类似的库名比较多,例如crypto,pycrypto以及pyc

2020-06-27 22:50:22 1233

原创 暴力破解加密压缩文件

实验目的应用Python程序设计语言的相关知识,对加密的压缩文件进行破解。实验所用仪器(或实验环境)Python3.8实验基本原理及步骤(或方案设计及理论计算)任务1:定义一个函数,函数带有一个参数L(类型为整数),函数返回一个长度为L、包含大小写字母和数字的随机密码(类型为字符串)。在任务1中,可以借助random中的choice,以及string库中的ascii_letters;至少用3个不同的长度测试函数的返回值。ascii_letters基本上是ascii_lowercase和

2020-05-10 23:47:01 2897

原创 凯撒密码

实验报告内容基本要求及参考格式 实验目的 应用Python程序设计语言的相关知识,理解并实现凯撒密码加解密过程。 实验所用仪器(或实验环境) Python3.6 实验基本原理及步骤(或方案设计及理论计算) 实验原理: 1:观察import this的运行结果,分析原理 this.py文件是一段关于凯撒密码左移13位的解密代码,执行i...

2020-04-27 22:33:17 1036

原创 python文件路径

2019-03-13 23:22:52 221

空空如也

空空如也

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

TA关注的人

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