Taneeyo
码龄5年
关注
提问 私信
  • 博客:108,507
    问答:282
    动态:12
    108,801
    总访问量
  • 65
    原创
  • 1,630,694
    排名
  • 295
    粉丝
  • 4
    铁粉

个人简介:努力学习

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:天津市
  • 加入CSDN时间: 2019-07-30
博客简介:

Taneeyo的博客

查看详细资料
个人成就
  • 获得174次点赞
  • 内容获得64次评论
  • 获得875次收藏
  • 代码片获得1,136次分享
创作历程
  • 1篇
    2023年
  • 3篇
    2022年
  • 47篇
    2021年
  • 14篇
    2020年
成就勋章
TA的专栏
  • Linux内核笔记
    2篇
  • TAKK系列
    3篇
  • 密码学/信息安全
    4篇
  • 编译原理 \ LiteCompiler编译器
    2篇
  • 汇编
    23篇
  • 渗透
    3篇
  • .NET C# blazor
    1篇
  • C++
    2篇
  • 机器学习
    6篇
兴趣领域 设置
  • 人工智能
    opencv计算机视觉深度学习神经网络scikit-learn
  • 硬件开发
    fpga开发硬件架构
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

174人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【Linux Ubuntu BUGs】dpkg: 处理软件包 libopenni-sensor-pointclouds0 (--configure)时出错

需要手动去 /var/lib/dpkg/info下面搜索 libopenni-sensor-pointclouds0 的相关文件然后删除。不再报错,apt也会自动处理 libopenni-sensor-pointclouds0:amd64包。安装某个包时报错,只要调用apt都会报错。
原创
发布博客 2023.05.26 ·
484 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

【Takk系列】Zynq\FPGA\PYNQ实现的全连接FC\Softmax图像分类加速系列

本系列视频致力于在Zynq上实现软硬件协同的Softmax分类器,对图像进行分类。开发环境:win10+vivado2018.3开发套件。硬件采用zynq7020芯片上的PYNQ-Z2开发板(zynq7010以上的板子都适用),数据集选用FASION_MNIST。由浅入深,从理论讲解、Matlab仿真、系统设计、Verilog编写、AXIS接口编写、BlockDesign以及PS部分编码上板测试等步骤。若内容有误烦请指教。
原创
发布博客 2022.10.13 ·
1226 阅读 ·
0 点赞 ·
2 评论 ·
2 收藏

【Takk系列】Zynq\FPGA\PYNQ实现的双目立体匹配SGM算法加速系列

本系列计划录制计算机视觉中——双目视觉部分的相关理论与技术。同时在理论讲解时进行Matlab编码复现,目前2022年 本系列核心实现的算法为SGM。适合新手小白入门双目理论。同时本系列为在Zynq\FPGA等架构实现做了并行分析,使用HDL Verilog语言对SGM立体匹配算法进行了硬件建模与设计,并将其分解为多个模块逐一编码实现,同时进行了各个模块的仿真与代码优化 时序对齐讲解等工作。最终在Zynq7020上板演示该Verilog编码得到的双目立体匹配系统效果,并且给出了扩展与提高的后续方案。
原创
发布博客 2022.10.13 ·
1256 阅读 ·
1 点赞 ·
3 评论 ·
8 收藏

【Takk系列】Zynq\FPGA\PYNQ实现的CNN LeNet加速系列视频教学

CNN硬件优化策略与思路:基于Zynq架构的角度,分析了CNN的硬件实现结构以及各种方案,包括并行分析与网络模型量化等。Zynq Verilog实战LeNet:基于Verilog HDL语言对LeNet各个部分,单通道卷积、多通道卷积、池化部分、参数读取、时序同步、并行运算等部分进行了一行一行的代码编写与讲解。
原创
发布博客 2022.10.13 ·
1851 阅读 ·
2 点赞 ·
1 评论 ·
12 收藏

【C++代码实现】Vigenère密码算法

Vigenère密码描述:可见,在Vigenère密码中,每个密钥K相当于长度为r的字母串。算法每次处 理r个明文字母,并重复使用密钥字母,直至所有的明文序列均被加密。加密过程简单描述:解密过程简单描述:假设明文为 【ILOVEYOU】,密钥:【WHY】对于密文为:【ESMRLWKB】先转化为数字(这里下标从0开始数,为了编码方便)则I , L , O, V , E , Y , O , U 【W , H , Y】8 ,11 , 14, 2
原创
发布博客 2021.07.02 ·
1848 阅读 ·
0 点赞 ·
1 评论 ·
10 收藏

【密码学/信息安全】#2 密码学基础

密码系统明文、密文、加密算法、解密算法、加密密钥和解密密钥构成了一个密码系统的基本元素。一个密码系统CS可以用一个六元组来描述:CS = (P, C, E, D, Ke, Kd)其中,P表示明文的集合,C表示密文的集合,E表示加密算法,D表示解密算法,Ke表示加密密钥的集合,Kd表示解密密钥的集合。密码体制根据加密解密的密钥是否相同可分为:1、对称密码体制2、对称密码体制根据密文数据段与明文数据段在明文中的位置分为:1、分组密码体制2、序列密码体制其实就是看看是否是按照明文顺序做加
原创
发布博客 2021.07.02 ·
766 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【密码学/信息安全】#3 古典密码(含代码)

密码学的起源:可以追溯至古埃及时代的象形文字,经过长期的发展演进形成了当前的基于计 算机的密码体制与算法。 密码学所采用的数学工具也由简单的代数逐渐地涵盖到了信息论、数论、概率论、近似代数 等多个学科领域。古典密码基本的加密思想和方法在现代加密技术中仍在使用,其加密方式多采用了替代技术 和置换技术。(痛苦数论)替代技术:原理:将明文P中的每个元素按照某种映射关系F,映射到另一个集合C的元素技术。例如:P:ABCDEFGF : 按照字母顺序表向下位移3位的规则替换C:DEFGHIJV
原创
发布博客 2021.07.02 ·
462 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【密码学/信息安全】#1 信息安全概述

密码学基础区块链、信息安全、网络安全、渗透等领域都是基于密码学为基础建立的。密码系统:明文、密文、加密算法、解密算法、加密密钥和解密密钥构成了一个密码系统的基本元素。一个密码系统CS可以用一个六元组来描述:CS = (P, C, E, D, Ke, Kd)其中,P表示明文的集合,C表示密文的集合,E表示加密算法,D表示解密算法,Ke表示加密密钥的集合,Kd表示解密密钥的集合。密码学的起源:可以追溯至古埃及时代的象形文字,经过长期的发展演进形成了当前的基于计 算机的密码体制与算法。 密码
原创
发布博客 2021.07.02 ·
213 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【密码学/信息安全】#0 密码学框架介绍

密码学古典密码映射凯撒密码近代密码替换与置换(移位)频度分析:在加密算法未知时,进行破解密码。现代密码1.对称加密:分组密码Feistel算法加密种类:流加密,块加密DES、AES加密模式:ECB、CBC填充模式:NoPadding 、PKCS5Padding2.敛散函数:MD5、SHA-1、SHA-2563.非对称加密:RSA、ECC、Diffie-Hellman、ElGamal算法数字摘要数字签名数字证书...
原创
发布博客 2021.07.01 ·
215 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【手写编译器】手写带图像界面GUI的简单编译器 C# C++混合编码 项目介绍 (DFA词法分析器+LR1语法分析

【手写MIPS编译器】手写带图像界面GUI的简单编译器 C# C++混合编码 项目介绍 (DFA词法分析器+LR1语法分析最终实现效果看这里设计目标:任务 1:创建一个词法分析程序,该程序支持分析常规单词。任务 2:创建一个使用 LL(1) 方法或 LR(1) 方法的语法分析程序。最终实现:实验环境:Win10IDE: VScode 、Visual Studio2019编程语言:C++、C# 混合编程 (DLL)一、简述1.1 任务一:词法分析器创建一个词法分析程序,它支持对正规
原创
发布博客 2021.05.12 ·
2039 阅读 ·
7 点赞 ·
3 评论 ·
29 收藏

【手写编译器】手写带图像界面GUI的简单编译器 C# C++混合编码 最终实现效果展示(DFA词法分析器+LR1语法分析

下面是分析模块,具有词法分析与语法分析的功能若语法不对,将提示错误信息具有分析表、分析过程、求FIRST集、ACTION表等各种功能并且可以自己自定义DFA的文法、LR1的输入文法产生式等等…之后有空会慢慢更新该软件的编写过程与分析整个编译设计过程。急着需要代码或者工程的小伙伴可以私信我。...
原创
发布博客 2021.05.12 ·
543 阅读 ·
2 点赞 ·
1 评论 ·
1 收藏

【MIPS汇编简单算法实例 Lab15】用栈实现函数调用完成 统计字符串中某种数据类型的个数

【MIPS汇编简单算法实例 Lab14】用栈实现函数调用完成 统计字符串中某种数据类型的个数以小写字母为例:.data arr:.byte '0','a','z',0,'1',1,'b','c',12,'p'.textmain: la $t0,arr # &arr li $t1,11 #len addiu $sp,$sp,-16 sw $t0,0($sp) sw $t1,4($sp) sw $ra,12($sp) jal LiLetter lw $ra,12($sp
原创
发布博客 2021.05.11 ·
435 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

【MIPS汇编简单算法实例 Lab14】用栈实现函数调用完成 搜索数组中某个值

6.2Search (&X,N,V,L)编写一个函数︰按顺序搜索大小为N个字节的数组×,获得值V存放在数组中的相对位置L。输入参数&X、N和V通过栈传递给函数,函数的返回值即相对位置L(从1到N范围内的某个数字)也通过栈传递。如果未找到值V,则返回-1。.data arr:.byte 12,21,52,23,52,13.textmain: la $t0,arr li $t1,6 #len li $t2,13 #x addiu $sp,$sp,-20 sw $t0,0
原创
发布博客 2021.05.11 ·
747 阅读 ·
2 点赞 ·
1 评论 ·
5 收藏

【MIPS汇编简单算法实例 Lab12】用栈实现函数调用完成 寻找数组中最大值和最小值

6.1MinMax (&×, N, Min, Max)写一个函数∶搜索大小为“N"个字( word ) 的数组“X",找出其中的最小值和最大值。输入参数×和N以及返回的最小值和最大值都通过栈传递。(显示最小值和最大值通过调用MinMax函数实现).data arr:.word 13,25,26,37,12,4,99,21,5.textmain: la $t1,arr li $t2,9 #len addiu $sp,,$sp,-20 sw $t1,0($sp) sw $t
原创
发布博客 2021.05.11 ·
894 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

【MIPS汇编简单算法实例 Lab13】日历 月历?

.data #1 2 3 4 5 6 7 8 9 10 11 monnum1:.word 31,28,31,30,31,30,31,31,30,31,30,31 monnum2:.word 31,29,31,30,31,30,31,31,30,31,30,31 msg1:.asciiz"Please input year :" msg2:.asciiz"
Please input month :" prompt:.asciiz"
Mon T
原创
发布博客 2021.05.08 ·
552 阅读 ·
0 点赞 ·
1 评论 ·
7 收藏

【MIPS汇编简单算法实例 Lab11】冒泡排序法

【MIPS汇编简单算法实例 Lab11】冒泡排序法.data arr:.word 49,38,65,97,76,13,27 nl:.asciiz"
".text main: la $t0,arr li $t9 5 #len-2 li $t1,0 li $t4,4 addi $t2,$t1,1 loop1: bgt $t1,$t9,print addi $t2,$t1,1 mul $t3,$t4,$t1 lw $t3,($t3) mul $t5,$t4,$t2 l
原创
发布博客 2021.05.07 ·
503 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

【MIPS汇编简单算法实例 Lab10】斐波那契数列 【详细】

【MIPS汇编简单算法实例 Lab10】斐波那契数列.data prompt:.asciiz "please input a value:" result:.asciiz "result:".textmain: li $v0,4 la $a0,prompt syscall li $v0,5 syscall move $t0,$v0 li $t1,0 li $t2,1 li $t4,1 li $t3,3loop: bgt $t3,$t0,out move $t1,$t2
原创
发布博客 2021.05.06 ·
6294 阅读 ·
8 点赞 ·
1 评论 ·
95 收藏

【MIPS汇编简单算法实例 Lab9】统计某寄存器中 1 的个数

【MIPS汇编简单算法实例 Lab9】统计某寄存器中 1 的个数.text li $a0,0x10101111 li $t0,0 li $t3,0loop: bgt $t0,7,out andi $t1,$a0,0x0f bne $t1,1,goon addi $t3,$t3,1goon: srl $a0,$a0,4 addi $t0,$t0,1 b loopout: li $v0,1 move $a0,$t3 syscall li $v0,10 syscall
原创
发布博客 2021.05.06 ·
1042 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

【MIPS汇编简单算法实例 Lab8】选择排序法

【MIPS汇编简单算法实例 Lab8】选择排序法.data arr:.word 49,38,65,97,76,13,27 ai:.asciiz "xxxxxx" nl:.asciiz "
".text main: la $t0,arr li $t1,0 # i li $t2,0 # j li $t3,6 #len-1 li $t4,4 loop1: bgt $t1,$t3,out mul $t5,$t4,$t1 #tmp lw $t9,($t5) #min
原创
发布博客 2021.05.06 ·
312 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【MIPS汇编简单算法实例 Lab7】增序数组的插值

.data array:.word 4,8,12,24,28,30,36,40,48,64 x:.word 31 nexli2n:.asciiz"21" nexlin : .word '
'.textmain: la $t0,array li $t1,9 li $t2,0 li $t4,4 la $t9,x lw $t9,($t9)findPos: blt $t9,$t5,mkarr add $t3,$t0,$t2 mul $t6,$t3,$t4 lw $t5,($t6)
原创
发布博客 2021.05.06 ·
232 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏
加载更多