SIFT算法原理详解及代码实现(笔记)
一、SIFT算法概述:SIFT(Scale Invariant Feature Transform)全称尺度不变特征变换,SIFT算子是把图像中检测到的特征点用一个128维的特征向量进行描述,因此一幅图像经过SIFT算法后表示为一个128维的特征向量集,该特征向量集具有对图像缩放,平移,旋转不变的特...
安卓逆向学习笔记(1) - 反编译classes.dex获取apk的java源代码
原文地址:http://blog.csdn.net/pengyan0812/article/details/42741101在上一篇文章安卓逆向学习笔记(0)中,我记录了apk的文件结构,其中有一个classes.dex文件。classes.dex是apk的核心文件,其运行在安卓Dalvik虚拟机上...
《第一行代码--以太坊》学习笔记01--win10安装本地版本的remix-IDE
1 安装本地版本的remix-IDE安装windows10上的 remix-IDE是个艰难的工作,你会被各种错误淹没,follow me,跟我后面的正确步骤保证你能成功。 在线版本的Remix地址是https://remix.ethereum.org本地版本的Remix界面与在线版一样,不需要网络就...
windows10利用驱动精灵更新网卡后,笔记本的有线网卡和无线网卡一直安装不成功,错误代码:56的完美解决办法(不需要重装系统,轻松解决)
在写这篇博客时,我要感谢博主shihao9895,这里对我的经历的记录,也是血泪史!!!问题描述因为想升级下显卡的驱动,然后下载了驱动精灵(先骂下这个软件,巨坑的软件,坑!!!!,不推荐这个软件),然后手贱了以下把能更新的一键全更新了,不更新还好,一更新,我的天,有线网卡和无线网卡全废了,不能用了。...
学习对比《Python学习手册第5版》PDF代码+《疯狂Python讲义》PDF习题+《Python 3.7编程快速入门》PDF笔记
Python 绝对是一门易学难精的语言,打着简单语法的旗号把我忽悠过来,最后发现它背后隐藏了许多复杂的实现。 如果不是作为 “玩具” 语言来学习,一定要看看全方位细...
[印象笔记]使用印象笔记收藏代码片段
偶尔会写一点脚本,喜欢将一些代码片段收藏到印象笔记里,或许是搜索的姿势不对,感觉大象在代码整理这块有点弱,所谓的代码块格式,就只是给代码加个框,直到最近用上 VSCode ,开启了代码收藏新姿势。印象笔记中的“代码块”格式在正文中鼠标右键选择“格式”--“代码块”就可以插入代码块了有个小点需要注意,...
代码简洁之道--笔记
今天公司给我们培训的代码的简洁之道,讲怎样编写出简洁的代码以及需要注意的地方,下面是我做的一些笔记。什么样的代码是简洁的代码让人最快读懂能理解的代码就是简洁的代码。代码的坏味道1.重复的代码2.过长的方法3.过大的类4.过长的参数列5.散弹式修改6.不同的类别使用switch7.临时变量8.过多的抽...
WPF学习笔记(四):AvalonEdit 代码高亮编辑控件专题
AvalonEdit 是一个基于 WPF 的文本编辑器组件。它是由 Daniel Grunwald 为 SharpDevelop 编写的。从 5.0 版开始,Ava...
focal loss论文笔记(附基于keras的多类别focal loss代码)
一.focal loss论文Focal Loss for Dense Object Detection二.focal loss提出的目的解决one-stage目标检测是场景下前景和背景极度不平衡的情况(1:1000)让模型在训练的时候更加关注hard examples(前景)。另外two-stage...
git学习笔记(1)如何将clone到本地代码上传到自己的git项目
如何实现将别人的git https拷贝到自己git项目上?gitee码云网页会限制每天上传20个文件,导致直接通过拖文件夹比较非常不方便1.首先将git https...
设计模式学习笔记 - 规范与重构 - 5.如何通过封装、抽象、模块化、中间层解耦代码?
前言 《规范与重构 - 1.什么情况下要重构?重构什么?又该如何重构?》讲过,重构可以分为大规模高层重构(简称 “大型重构”)和小规模低层次重构(简称 “小型重构”)。大型重构是对系统、模块、代码结构、类之间关系等底层代码设计进行重构。 对于大型重构来说,最有效的解决手段就是 “解耦”。解耦的目的是...
R语言基础的代码语法解译笔记
1、双冒号,即:“::” 要使用某个包里的函数,通常做法是先加载(library)包,再调用函数。最新加载的包的namespace会成为最新的enviroment,某些情况下可能影响函数的结果。而package name::functionname的用法,一是可以在需要用某个函数时临时直接加载包,不...
读书笔记—编写高质量代码(第1-3章)
这本书其实是上周五就看完了,我没有很仔细地看,因为很多基础的东西我知道得七七八八,我把重点都作了记号,准备边写总结边复习一次,这样我看这本书的目的也已经答到,看这本书的第一天,就让我找到之前面试的三道题的答案,那三道题我MS都没听说过,所...
几种常见的十进制代码(笔记)
数字电路常见编码 几种常见的十进制代码8421码又称为BCD(Binary Coded Decimal)码,是十进制代...
解决虚拟机中kali linux系统不能与物理机之间复制粘贴的问题 - 代码笔记~
解决虚拟机中kali linux系统不能与物理机之间复制粘贴的问题 关于实现新版虚拟机kali安装后的复制粘贴问题 vm虚拟机中点击左上角文件会有提示安装vmtools,但是在新版本中,vm虚拟机不再支持vmtools。所以,想要实现复制粘...
《大话软件工程-需求分析与软件设计》阅读笔记 - 只爱敲代码
《大话软件工程-需求分析与软件设计》阅读笔记 如何将软件工程知识,应用于指导软件开发现场的工作?软件工程,是一门研究用工程化方法构建和维护软件的学科,对于完成一个高质量、高水平的软件系统来说软件工程的重要性...
eclipse代码折叠/展开之笔记本快捷键设置<非原创>
首先在eclipse 中开启设置代码折叠功能1. windows->perferences->General->Editors->Structured Text Editors可以看到Enable folding选项,打上勾就可以使用代码折叠功能,但还要在具体的语言中设置。2...
代码随想录刷题笔记 DAY 28 | 复原 IP 地址 No.93 | 子集 No.78 | 子集 II No.90
文章目录 Day 2801. 复原 IP 地址(No. 93)1.1 题目1.2 笔记1.3 代码02. 子集(No. 78)2.1 题目2.2 笔记2.3 代码03. 子集 II(No. 90)3.1 题目3.2 笔记3.3 代码 Day 28 01. 复原 IP 地址(No. 93) ...
如何编写病毒代码学习笔记
原文:http://www.pediy.com/kssd/index.html -- 病毒技术 -- 病毒知识 -- Anti Virus专题如何编写病毒代码? 首...
正点原子输入捕获实验代码笔记(HAL库)
一、软硬件环境STM32F1精英版 ,MDK5二、输入捕获原理如上图所示,t1时刻输入高电平,发生中断,在中断里将计数值置0,开始记溢出次数N,其中每计数0xFFF...