自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Spaceack的专栏

http://spaceack.com

  • 博客(117)
  • 资源 (41)
  • 收藏
  • 关注

原创 Mac M1 安装 modelscope 深度学习库

随着社区支持的不断完善,现已支持M1 MAC 版本的 ModelScope安装。modelscope官网,ModelScope 社区成立于 2022 年 6 月,是一个模型开源社区及创新平台,由阿里巴巴达摩院,联合 CCF开源发展委员会,共同作为项目发起方。社区联合国内 AI 领域合作伙伴与高校机构,致力于通过开放的社区合作,构建深度学习相关的模型开源,并开源相关模型服务创新技术,推动模型应用生态的繁荣发展。

2022-12-13 23:02:56 1949

原创 使用简单算法两小时实现猎杀乌姆帕斯(Hunt the Wumpus)Python小游戏

首先看一下最终实现的效果,多图杀猫~

2021-12-07 01:06:39 1998 7

原创 使用Mysql实现消息队列

实现起来就是 消息 带 状态 和 版本号 字段。更新时用 版本号 做乐观锁。操作逻辑就是个状态机。UPDATE mq SET mq.status=new_status mq.version = mq.version + 1 WHERE mq.version = old_version实现mysql mq 表结构设计CREATE TABLE `mq` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `msg` varchar(102.

2021-10-24 19:40:28 2546

原创 天池大数据竞赛 Spaceack带你利用Pandas,趋势图与桑基图分析美国选民候选人喜好度

长文预警首先,这是一篇面向新人的教程导向的分析文章,(by the way其实我也是新手,从比赛开始才学的Pandas库,这也是我的一篇学习笔记),所以会包含很多函数的基础用法,解题思路等等, 流程会比较详细。其次,本文在官方教程基础上会加入创新内容,但是绝不会为了用而用某种新方法,一定本着分析数据有所帮助的原则和对数据敬畏的态度来做。再者,为了更方便学习,请点击右上角蓝色的 Star 和 Fork 按钮。# 导入相关处理包import pandas as pd# 加入下面这条语句可以在 Jup

2021-01-01 11:34:47 881 2

原创 蓝桥楼赛第23期-Python-新冠疫情数据统计 题解

题目描述2020 年,新冠疫情肆掠全球。约翰·霍普金斯大学 跟踪了全球病例数据,包括总病例数、COVID-19 传播速度以及全球爆发情况。我们拿到了截止于某日的疫情数据,希望通过 Python 统计出我们需要的疫情指标。目标补充 count(data) 函数中的 TODO 部分,使其得到我们需要的结果:整理指定 data 数据文件,以 JSON 数据返回世界各大洲的的汇总数据。数据集中仅存在国家和地区名称,不存在大洲数据,需要自行解决。表格中的每个国家/地区都需要划分到实际所在大洲。需要删除明

2021-01-01 10:24:59 1470

原创 基于相同颜色连通像素个数的统计进行验证码识别

问题: 对如下图中的字符进行识别:样本:解题思路:无论是图像,音频的识别,不外乎是对各种特征(特征向量)进行统计归纳。放大后的样本:通过观察,发现这是一张简单的,非常有规律可循的图。 越有规律越容易进行分类。这里的思路就是自左至右依次对相同颜色的像素连通区进行像素个数统计,从而制成像素与字符对应的字典进行识别。局限性及应对措施:此种方法只针对’少量的’,’简单的‘字符图形。若字符种类过多,容易造成不同像素个数冲突的问题。针对冲突问题,一种有限的解决办法即针对’不同’的特

2020-11-25 22:00:58 287 1

原创 Python利用matplotlib万花尺画月饼

今日正值中秋节,是中国民间的传统节日。中秋节自古便有祭月、赏月、吃月饼、玩花灯、赏桂花、饮桂花酒等民俗,流传至今,经久不息。通过参加 画月饼过云上中秋 Python编程活动以此纪念完整代码和环境见 Github matplotlib-draw-mooncake , 码字不易,假使该篇文章对您有所帮助,欢迎Star,以资鼓励。绘制原理利用数学解析几何中的内旋轮线(hypotrochoid),内旋轮线是追踪附着在围绕半径为 R 的固定的圆内侧滚转的半径为 r 的圆上的一个点得到的转迹线,这个点到内部滚

2020-11-23 22:17:20 1453

原创 洛谷P1000超级玛丽游戏题解[Python, Rust, Go]

直接复制题目的超级玛丽符号首行会有空格问题,一直AC不过,一行一行地复制就OK了👌。打印超级玛丽字符图像。

2024-04-02 21:56:22 582

原创 openEuler编译安装nmon性能监控工具及可视化分析工具

nmon(short for Nigel’s Monitor)是一个性能分析工具,由蓝色巨人IBM开发,最早用于自家操作系统UNIX,AIX (Advanced Interactive eXecutive)。现在也能用在Linux上。它可以显示系统的各种性能指标,包括CPU使用率、内存使用率、网络带宽、磁盘子系统、进程活动等,这些指标以交互式和完全动态的方式显示在终端或X窗口上。nmon工具还可以将数据输出为csv格式,方便后续分析。nmon工具被广泛用于性能瓶颈分析、系统调优、资源规划等方面。

2023-11-12 07:32:11 425

原创 阿里云盘第三方linux客户端“小白羊”云盘“Aria2本地连接已断开”错误的解决方法

随着数据的不断增长,我们需要更大的存储空间来保存我们的信息。阿里云盘是阿里巴巴推出的一款云存储服务,它提供了大量可扩展的存储空间。然而,阿里云盘官方没有提供Linux操作系统的客户端。在这种情况下,“小白羊”云盘这款第三方阿里云盘客户端就显得尤为重要了。“小白羊”云盘可以让你轻松、方便地在Linux操作系统上进行上传和下载操作。下载安装:“小白羊”云盘可以在 https://xby.netlify.app/ 下载并安装到您的设备上。登录账号:打开应用程序后,使用手机客户端进行扫码登录。

2023-11-03 23:12:52 2526

原创 腾讯云镜YunJing——Agent定时任务脚本分析

通过这次分析学习,了解到了使用定时任务保持进程活跃的方法和Go内存的回收策略,真是太好啦。

2023-05-01 08:49:29 1204 1

原创 蓝桥 卷“兔”来袭编程竞赛专场-10仿射加密 题解

仿射密码结合了移位密码和乘数密码的特点,是一种替换密码。它是利用加密函数一个字母对一个字母的加密。加密函数是,且a,b∈Zm(a、b 的值在 m 范围内),且 a、m 互质。m 是字符集的大小,例如以 26 个字母作为编码,则m=26时,a 只能是 1、3、5、7、9、11、15、17、19、21、23、25 其中之一,b 为 0-25 之间的一个值,包括 0 和 25。当m=26abcdefghijklmnopqrstuvwxyz01234。

2023-04-18 08:13:34 294

原创 蓝桥 卷“兔”来袭编程竞赛专场-09凯撒加密 题解

恺撒密码也称恺撒加密、恺撒变换、变换加密,是一种最简单且最广为人知的加密技术。采用的是替换方法对信息中的英文字符循环替换为字母表序列中该字符后面或前面的第 N 个字符。例如当N = 2时,所有的字母 A 都会被替换成 C,B 替换成 D,以此类推。即字母表的对照关系如下:原文:ABCDEFGHIJKLMNOPQRSTUVWXYZ密文:CDEFGHIJKLMNOPQRSTUVWXYZAB。

2023-04-18 08:10:41 398

原创 蓝桥 卷“兔”来袭编程竞赛专场-08列置换加密 题解

列置换加密是明文以每行固定字数(key 的字母种类数,一般情况下 key 会选择字母不重复的单词)一行一行写下,如果最后一行字数小于每行的固定字数,则使用特殊符号补充,这样就形成了一个矩阵。然后依照 key 的字母顺序对矩阵列的位置进行调整,最后再将排列好的列依次读取,得到密文。例如:明文:key:qiao补充字符:首先确定 qiao 有 4 个字母,长度为 4。然后按照 26 个英文字母的顺序对 qiao 进行编号,越靠前的字母编号越小,可以得到的编号依次是 4-2-1-3。然后对明文分行。

2023-04-18 08:08:41 413

原创 蓝桥 卷“兔”来袭编程竞赛专场-07明码加密 题解

清末,电报技术进入中国。上海大北水线电报公司在 1871 年选用了六千八百九十七个汉字,代以四码数字,编写成了中国最早的电报明码本。为了传输的内容可以保密,又设计出了将明码本加密的方法,于是就有了比较复杂的密码。后来,这种加密技术被应用在军事和商业情报机构中。加密的具体方法是:例如“布”这个字的电报电码为 1530,加密和减密的钥匙均为 9853。先用明码的四个数字分别与加密钥匙的四个数字相加,例如第一位数相加1 + 9 = 10,凡 10 都作0;第二位数相加5 + 8 = 13,隐去 10,只作3。

2023-04-18 08:06:58 406

原创 蓝桥 卷“兔”来袭编程竞赛专场-06姜子牙阴书加密 题解

姜子牙阴书密码是将一封完整的书信分割成三份,然后由三个送信者各送一份,收信人收到三份书信后再合并成一封完整的情报。如此,即使某个信使被敌军抓获,敌军也不会获得完整的情报。但是如果三个送信者被同时抓获,敌军还是可以获取完整的情报。因此在古代匮乏的条件之下,可以通过增加送信者的数量将书信分割成更多份传递,减少情报泄密的机率。

2023-04-15 21:24:47 430

原创 蓝桥 卷“兔”来袭编程竞赛专场-04栅栏加密 题解

栅栏密码是一种简单的移动字符位置的加密方法,规则简单。加密方式是将明文按照一定的字数分成多个组,取每组第一个字连起来得到密文 1,再取每组第二个字连起来得到密文 2,以此类推,最后将密文 1、密文 2…密文 N 连成整段密文。例如:明文:这是一段栅栏加密文字将每两个字分成一组,会得到五组内容:这是 | 一段 | 栅栏 | 加密 | 文字提取每组中的第一个字构成第一段文字:这一栅加文提取每组中的第二个字构成第二段文字:是段栏密字然后将两段文字合在一起,就得到了密文:这一栅加文是段栏密字。

2023-04-15 21:22:23 412

原创 蓝桥 卷“兔”来袭编程竞赛专场-03破解三角形密码 题解

三角形密码指的是将一串字符串按照正直角三角形的形状排列,传递的信息隐藏在每一行的最后一个字符,然后将所有的行的最后一个字符依次连接,就是需要传递的信息。例如加密后的字符串是:我们爱的是蓝色的心桥我们爱的是蓝色的心桥提取每一行的最后一个字符,然后连起来就是:我爱蓝桥,也就是传递的信息。

2023-04-15 21:20:40 462

原创 蓝桥 卷“兔”来袭编程竞赛专场-05棋盘加密 题解

棋盘密码是一种坐标加密法。棋盘密码通过将 26 个字母设法变成十位数来达到加密的目的,密钥是一个 5×5 的棋盘,将 26 个英文字母填在棋盘的格子里,其中 i 和 j 在同一个方格中,这样就构造出一个完整的棋盘。每一个字母对应有横和纵两个坐标,这两个坐标的组合就是该字母的密文。123451abcd2fghi/j3lmno4qrst5vwxy例如对明文tynam加密,t 在棋盘里对应的的坐标是44,y 对应的坐标是54,n 对应的坐标是33。

2023-04-15 21:15:09 1042

原创 蓝桥 卷“兔”来袭编程竞赛专场-02破解曾公亮密码 题解

蓝桥 卷“兔”来袭编程竞赛专场-02破解曾公亮密码 题解

2023-03-08 20:55:21 685

原创 蓝桥 卷“兔”来袭编程竞赛专场-01破解藏头诗 题解

蓝桥 卷“兔”来袭编程竞赛专场-01破解藏头诗 题解

2023-03-08 05:30:00 215

原创 蓝桥楼赛第30期-Python模块大比拼-第一天赛题 题解

签道题,简单的基础操作。

2022-06-29 23:58:41 185

原创 Git常用命令笔记

git 常用命令笔记

2022-06-28 22:12:12 107

原创 使用MAT元数据匿名工具包进行数据脱敏

元数据是描述其它数据的数据(data about other data), 比如一张图片是图像数据,那么图片的拍摄时间,拍摄地点等就是它的元数据。因为元数据包含时间,地点等个人敏感隐私数据。网上不乏有黑客通过社交照片的元数据信息追踪到用户地址,从而进行骚扰勒索等危险行动。包括此文中的博客, 上传图床前已经过脱敏处理....

2022-06-27 23:34:14 994 1

原创 git常见问题处理

git 常见问题处理方法总结

2022-06-26 23:20:48 2876

原创 解决 (code=exited, status=203/EXEC) 问题,关闭 openEuler 的SELinux与防火墙 firewall

一系列服务直接从 Ubuntu 迁移至 openEuler后, 发现很多Systemd服务启动失败。 报错(code=exited, status=203/EXEC) 。通过检查系统日志tail -f /var/log/messages 发现以下关键信息:systemd 执行xxx程序 权限拒绝。systemd[5646]: xxx.service: Failed to locate executable /root/server/xxx/xxx: Permission denied...

2022-06-25 23:58:09 12045 2

原创 openEuler-22.03-LTS 安装与配置笔记

openEuler22.03 安装与配置笔记

2022-06-24 23:59:32 2270

原创 leetcode-217-存在重复元素 题解

简单的算法题

2022-06-23 22:40:01 204

原创 熟悉循环语句-使用6种语言打印10次Hello

通过本篇文章,我们可以学到pyhont, javascript, go, java, rust, c 六种编程语言的循环语句,实现打印输出的方式。还能学到编译运行的套路,练习编程手感,挺不错的。

2022-06-22 21:36:17 2318 1

原创 使用6种语言实现打印HelloWorld

通过本篇文章,我们可以学到 pyhont, javascript, go, java, rust, c 六种编程语言实现打印输出的方式。还能学到编译运行的套路,练习编程手感,挺不错的。

2022-06-21 23:09:44 531

原创 《Go语言圣经》第一章:入门-习题解答及读书笔记精华摘要

Hello Worldhello.gopackage mainimport ( "fmt")func main() { fmt.Println("Hello world!")}运行: go run hello.go编译:go build hello.go代码格式化工具: gofmt自动添加或删除import 声明:goimportsGo语言的代码通过包(package)组织,包类似于其它语言里的库(libraries)或者模块(modules)。一个包由位于单个目录下的一

2022-06-20 20:28:25 476

原创 leetcode-1757-可回收且低脂的产品 题解

简单的SQL练习题

2022-06-19 07:30:00 194 1

原创 leetcode-595-大的国家 题解

简单的SQL练习题

2022-06-18 21:51:05 183

原创 leetcode-175-组合两个表 题解

简单的SQL题目

2022-06-17 23:35:28 80

原创 Nacos使用Docker快速搭建测试环境

Nacos: Dynamic Naming and Configuration Service 动态命名和配置服务管理平台,用于构建云原生应用程序。Docker 启动 Nacos 服务pull images:sudo docker pull nacos/nacos-serverrun containersudo docker run --name nacos-quick -e MODE=standalone -p 8849:8848 -d nacos/nacos-server访问web: ht

2022-06-16 23:31:56 263

原创 RocketMQ服务搭建与基本概念

RocketMQ 服务搭建与基本概念

2022-06-15 22:20:00 294 1

原创 Linux Argument list too long 参数过长的最大长度值

对于 Linux bash 参数过长错误 “Argument list too long” 网上有很多解决方案,但并没有解释这个最大长度的值的范围。本着追根溯源的态度,记录下限制参数长度的因素以及最大长度。如何确认Linux bash中能接受的参数最大长度呢?...

2022-06-14 21:23:26 1084

原创 Linux如何准确判断rpm,yum,dnf进程是否阻塞[运行]?

如果你是一个程序员,你会知道,, , 这三个进程是否运行,如果运行,是否阻塞?一个简单方法是通过 命令来判断。但这种方法有两个问题:不严谨,当进程名中还有三个命令名字的某个子字符串时,就会误判。要不就是需要繁琐的规则去过滤,繁琐意味着引入更多的错误。仅能够判断有进程在运行,但并不一定会阻塞。例如当进行到用户确认这一步时,虽然有此进程,但依然可以再开个终端安装其它程序。这时我们可以思考,,,安装程序本身是如何保证进程互斥的呢?不难发现,当我们同时开两个终端执行相同的安装命令时,会有一个终端报错 等待某

2022-06-13 23:40:07 666 1

原创 周末大扫除——Mac连接多蓝牙音源秒变音乐派对

周末例行大扫除的时候,发现了经年吃灰的蓝牙音箱若干。想着如果能利用起来也是极好的。多个音箱最好的利用方式之一就是组建立体声音乐矩阵了。这里用到了Mac的多输出设备,我们来实践下~今天出场的设备有 和 。大功告成,移动蓝牙音箱的一个好处就是可以摆放到不同位置体验不同效果,~一起享受音乐🎵的乐趣吧~😄Mac连接多蓝牙音源秒变音乐派对俺继续去搞卫生啦😂~......

2022-06-12 20:06:11 535 1

原创 密码学与网络安全-基本概念

四大原则:1. `保密性(confidentiality)`:其它人收到了加密的消息,但不会知道细节。2. `完整性(integrity)`:要保证小黄收到的消息没有被添油加醋(篡改)3. `鉴别 (authentication)`: 小黄要保证收到的书是小李寄来的,而不是老王(伪装小李)寄来的。4. `不可抵赖(non-repudiation)`:小黄收道后要避免小李反悔(反复无常是渣男的表现)。仲裁者要用定情信物(小李的签名)否认小李的抵赖。...

2022-06-11 23:48:44 1176

alien-8.95.tar.xz 的zip 压缩 alien-8.95.zip

alien-8.95.tar.xz 的zip 压缩 alien-8.95.zip

2023-01-17

seafile-server-8.0.3-x86-64.tar.gz

seafile-server-8.0.3-x86-64.tar.gz

2022-12-14

electerm-1.22.30-linux-amd64.deb

electerm-1.22.30-linux-amd64.deb

2022-12-14

Pyfa-2.37.0.tar.gz

Pyfa-2.37.0.tar.gz

2022-12-14

zhumu-2.5.361956.0302-amd64.deb

zhumu-2.5.361956.0302-amd64.deb

2022-12-14

Natron-2.3.12-Spaceship.zip

Natron-2.3.12-Spaceship.zip

2022-12-14

Kitematic-0.17.12-Ubuntu.zip

Kitematic-0.17.12-Ubuntu.zip

2022-12-14

yEd-3.20-with-JRE14-64-bit-setup.sh

yEd-3.20-with-JRE14-64-bit-setup.sh

2022-12-14

gtkmm-3.24.2.tar.xz

gtkmm-3.24.2.tar.xz

2022-12-14

lifeograph-2.0.0.rc1.tar.xz

lifeograph-2.0.0.rc1.tar.xz

2022-12-14

enchant-2.2.8

libenchant -- Generic spell checking library

2022-12-14

gcc-c++-11.2.1-9.4.el9.alma.x86-64.rpm

gcc-c++-11.2.1-9.4.el9.alma.x86-64.rpm

2022-12-12

gcc-4.8.5-44.el7.x86-64.rpm

gcc-4.8.5-44.el7.x86-64.rpm

2022-12-12

rocketmq-client-cpp-2.1.0.amd64.deb

rocketmq C client

2022-06-15

robo3t-1.4.4-darwin-x86_64-e6ac9ec.dmg

MongoDB GUI 客户端

2022-06-15

fswebcam_20140113-2_amd64.deb

fswebcam_20140113-2_amd64.deb fswebcam is a neat and simple webcam app. It captures images from a V4L1/V4L2 compatible\\ device or file, averages them to reduce noise and draws a caption using the GD Graphics\\ Library which also handles compressing the image to PNG or JPEG. The resulting image\\ is saved to a file or sent to stdio where it can be piped to something like ncftpput or scp.

2022-06-15

go1.17.7.linux-amd64.zip

go1.17.7.linux-amd64.zip

2022-02-19

postman-9.13.0-linux-x64.tar.gz

postman-9.13.0-linux-x64.tar.gz

2022-02-17

rocketmq-client-cpp-2.0.0.amd64.deb

rocketmq-client-cpp-2.0.0.amd64.deb

2022-02-16

syncthing-linux-amd64-v1.18.2.tar.gz

文件同步工具

2021-09-14

vnote-linux-x64_v3.6.0.zip

vnote-linux-x64_v3.6.0.zip

2021-08-19

vnote-linux-x64_v3.5.1.zip

vnote-linux-x64_v3.5.1.zip

2021-08-07

processing-3.5.4-linux64.tgz

processing-3.5.4-linux64.tgz

2021-08-04

android-studio-ide-201.6953283-linux.tar.gz

android-studio-ide-201.6953283-linux.tar.gz

2021-07-21

justmd-linux-x64-v1.1.1.tar.gz

justmd-linux-x64-v1.1.1.tar.gz

2021-07-19

renpy-7.3.5-rapt.zip

renpy-7.3.5-rapt.zip

2021-07-19

metapixel_1.0.2-7.1_amd64.deb

生命游戏 Metapixel is a program for generating photomosaics. It can generate classical photomosaics, in which the source image is viewed as a matrix of equally sized rectangles for each of which a matching image is substitued, as well as collage-style photomosaics, in which rectangular parts of the source image at arbitrary positions (i.e. not aligned to a matrix) are substituted by matching images.

2021-07-19

pixelize-1.0.0.tar.gz

Pixelize Version 0.8.0 By Paul Wilkins Pixelize is a program that will use many scaled down images to try to duplicate, as closely as possible, another image. Pixelize works by splitting up the image you want rendered (or duplicated) into a grid of small rectangular areas. Each area is analyzed, and replaced with an image chosen from a large database of images. Pixelize tries to pick images that best matches each area. To build Pixelize: 1) Edit the Makefile to tell the compiler where to find the X and GTK headers and libraries if you do not have the gtk-config script properly installed. Most systems will not need this. 2) Run make. 3) Copy the executables, pixelize and make_db, to it's final installation directory, for example /usr/local/bin. Note that in order to use Pixelize to render an immage, you will have to run make_db to create the database of images that Pixelize requires. Pixelize can be found at the following locations: http://wilkins.ne.mediaone.net/pixelize.html ftp://metalab.unc.edu/pub/linux/apps/graphics/misc That's it. Good Luck. Paul [email protected]

2021-07-19

MiTalk_4.0.91.deb

米聊Linux客户端

2021-07-19

renpy-7.3.5-sdk.tar.bz2

renpy-7.3.5-sdk.tar.bz2

2021-07-19

code_1.40.1-1573664190_amd64.deb

code_1.40.1-1573664190_amd64.deb

2021-07-19

renpy-7.3.5-atom-linux.tar.bz2

renpy-7.3.5-atom-linux.tar.bz2

2021-07-19

Godot_v3.3.2-stable_x11.64.zip

Godot_v3.3.2-stable_x11.64.zip

2021-07-19

code_1.57.1-1623937013_amd64.deb

code_1.57.1-1623937013_amd64.deb

2021-07-19

VNote-2.10-x86_64.AppImage

VNote-2.10-x86_64.AppImage

2021-07-19

OmegaT_4.3.2_Linux_64.tar.bz2

OmegaT_4.3.2_Linux_64.tar.bz2

2021-07-19

cherrytree_0.99.9-1_amd64.deb

cherrytree_0.99.9-1_amd64.deb

2021-07-19

flutter_linux_1.22.4-stable.tar.xz

flutter_linux_1.22.4-stable.tar.xz

2021-07-19

emacs-26.3.tar.xz

emacs-26.3.tar.xz

2021-07-19

node-v12.18.4-linux-x64.tar.xz

node-v12.18.4-linux-x64.tar.xz

2021-07-19

空空如也

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

TA关注的人

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