自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 easylogging++编译问题

解决easylogging++ 在引入项目中,编译冲突的问题

2023-10-25 19:20:17 171

原创 ubuntu22.04 固定ip配置

固定ip配置 ubuntu2204

2022-12-29 14:27:45 964

原创 计算一个二进制数中的1的个数

计算一个二进制数中的1的个数情况分析:如果需要标记数组,且长度适合,使用位标记,位运算能有效节约空间,提高效率;代码如下:public int getCount(int num){ int cnt = 0; for(int i = num;i > 0;i -= (i & -i)) cnt++; return cnt;}第一个循环:二进制数 i :0000 1011(11)其相反数为 -i : 1111 0101(-11)i & -i 为:000

2022-02-28 14:06:46 367

原创 hash碰撞的概率推导(生日攻击生日问题)

1.关于hash碰撞哈希碰撞是指,两个不同的输入得到了相同的输出;hash碰撞不可避免,hash算法是把一个无限输入的集合映射到一个有限的集合里,必然会发生碰撞;2.碰撞概率的问题描述的其他形式n个球,(可重复的)随机放入k个桶里,至少有两个球在同一个桶里的概率;给K个随机值,非负而且小于n,他们中至少有2个相等的概率;3.碰撞概率的取决因素hash碰撞的概率取决于两个因素(k, n 同上述)hash的取值空间 khash的计算次数 n4.hash碰撞概率的数学原

2022-01-20 18:19:38 5015

原创 本地的mqttbroker

本地mqttbroker,emqx,mqttx,docker容器启动

2022-01-17 12:32:29 1405

原创 springboot 集成 redis

1.springboot 集成 redis1.1 redis数据结构string<字符串>list<链表>set<集合>zset<有序集合>Hash<哈希类型>redis响应速度快springboot1.x 中默认客户端时jedisspringboot2.x 中默认客户端是lettuce1.2 引入依赖<!-- redis starter --><dependency> <groupId&

2022-01-12 10:23:34 305

原创 Anaconda新建一个pytorch环境(pycharm)

1、创建虚拟环境打开anaconda prompt 控制台输入指令:conda create -n your_env_name python=x.x(your_env_name 自己设定即可,x.x为python版本)等待一会,控制台会询问“y/n”,全部输入‘y’,回车即可。注意:环境如果没有配置国内源的话,创建会很缓慢。参考我另一个文章,提前配置一下镜像即可。链接:https://blog.youkuaiyun.com/weixin_45074962/article/details/115324723

2021-03-30 15:32:14 1163

原创 anaconda 使用,虚拟环境配置

Anaconda工具1.工具介绍:理解: anaconda工具组合,我的理解是管理你的python环境以及包安装的一个工具,代码编辑不是他负责的方向(jupyter notebook可以编辑代码,一般来讲pycharm这个开发工具还是好用一些)prompt: ananconda 的控制台,(比较一般来讲控制台比较好用)navigator:图形界面,管理环境与包spyder:爬虫编辑器2.anaconda指令:(prompt控制台下)1)查看安装了哪些包conda list2)查看当前存

2021-03-30 14:55:51 517 2

原创 pycharm 安装 ; 虚拟环境配置anaconda

pycharm 安装 && 虚拟环境配置(anaconda)1. 官网网址https://www.jetbrains.com/pycharm/download/#section=windows2. 选择社区版本3. 安装下载完毕,双击exe文件安装。一路next即可,路径可以根据自己需要更改。选项也都是可选,不选也没有太大关系。4. 安装选项 installation optionscreate desktop shortcut 创建桌面快捷路径(也就是图表,64位的电脑就是

2021-03-30 14:22:01 403

原创 Hello, Assembly !

小程序工具 masm5.10 , dos-box 0.74代码如下:assume cs:codesg,ds:datasg,ss:stacksgdatasg segment msg db 'Hello, Assembly !',13,10,'$'datasg endsstacksg segment stack dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0stacksg endscodesg segmentstart: mov ax,datasg ;初始化数

2020-10-10 14:00:12 379

原创 masm 汇编工具介绍

#2020,win10环境下1. dos-box 0.74 2.masm工具3.工具版本介绍如下:MASM 编译器各版本的区别MASM 4.00这是最先广泛使用的一个 MASM 版本,适用于 DOS 下的汇编编程。它很精巧,但使用起来不是很智能化,需要用户自己一板一眼地写出所有的东西。很多教科书上讲的 8086 汇编语法都是针对这个版本的,对程序员来说。它只比用 Debug 方便一点点MASM 5.00MASM 5.00 比 4.00 在速度上快了很多,并将段定义的伪指令简化为类似 .

2020-10-10 13:32:12 1434

原创 关于U盘更改NTFS的方法

cmd命令行方法Convert 磁盘名:/fs:ntfs举例:convert H: /fs:ntfs快捷键 win+R 输入:cmd进入后输入:convert 优盘名: /fs:ntfs注意:这是无损格式化,会生成碎片,影响U盘性能,NFTS状态下,文件传输速度很快,但是不能直接拔出U盘,会有几率丢失文件,NTFS下能传输大型文件,而FAT不行。...

2019-10-11 19:58:56 900

原创 数据结构实验课

学生成绩链表处理要求: 本题要求实现两个函数,一个将输入的学生成绩组织成单向链表;另一个将成绩低于某分数线的学生结点从链表中删除1.结构函数,创建struct stud_node *createlist() { struct stud_node *head, *wei, *z; head = wei = NULL; int num; scanf ("...

2019-10-11 18:57:09 482

空空如也

空空如也

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

TA关注的人

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