自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Damon的博客

我们多数的迷茫,都是因为想得太多而做的太少。

  • 博客(30)
  • 资源 (8)
  • 收藏
  • 关注

原创 腾讯云免费ssl证书申请与宝塔手动部署

4.在服务器中sudo su,然后dt default,获取到宝塔登录网址,然后在宝塔的“网站”->“设置”->“SSL”中将key文件和pem文件内容复制到相应位置后保存即可。2.在申请页面填写域名、邮箱,对于其中“验证方式”,如果服务器是部署在腾讯云的话,可以选“自动DNS”页面点击下载,选择“腾讯云宝塔面板(pem文件、crt文件、key文件)”,可得到多个文件。页面点击“申请免费证书”3.等待审核通过之后,在。

2024-04-20 23:13:03 330 1

原创 在嵌入式设备上使用dropbear实现ssh远程的方法

全程亲测有效,在嵌入式设备上使用dropbear实现ssh远程的方法

2024-03-07 15:32:06 434

原创 微信小程序通过服务器控制ESP8266

本文实现了ESP8266、微信小程序、个人服务器三者互相通信,并且小程序能发消息给微信用户,本文所有代码和步骤均为亲测有效

2024-03-04 00:58:18 363

原创 烙铁头氧化处理以及日常保养

用久了的烙铁头容易氧化不挂锡,可以在烙铁头冷却的状态用锉刀锉开一层亮亮的。如果是下述这种使用螺丝自行固定的烙铁头,切记不能把烙铁头外露太多,否则烙铁最前端的温度比烙铁本身标定温度会低很多达不到融锡的温度要求。

2024-03-03 23:32:31 401

原创 Altium Designer 19【手把手快速上手】从创建元件封装、设计原理图、设计PCB到打样

基于本人实践经验,详细将从元件封装、原理图、PCB到打样焊接的全过程讲清、避坑。

2024-02-25 23:38:26 1177

原创 nginx/html关闭网页缓存方法

通常代理服务器默认是有缓存的,即用户访问网址的时候默认获取到的是缓存,只有刷新之后才能得到服务器端的最新文件。

2023-11-21 13:51:21 440

原创 arm平台上的MNN编译与运行

arm平台上的MNN编译与运行,本文经过亲测实践给出了详细步骤和弊坑指南

2023-06-05 00:01:11 940

原创 opencv arm交叉编译与仿真验证详细流程

1.将opencv编译为能在arm上运行的库2.在没有板子的情况下,仿真验证opencv库所有步骤亲测有效

2023-01-21 16:49:56 3527 1

原创 关于O2编译选项的一个过优化问题及其解决方法

O2优化会使得循环中的地址读取异常

2022-02-19 16:44:52 3431

原创 《代码简洁之道》读书笔记

1.明确、简洁且专业目标:具有非常优秀的可维护性,让维护人/走查人像看故事一样轻松看懂代码。从本书中总结出的明确、简洁和专业是贯穿代码始终的性质。2.命名一句话:每个变量、函数、类、字段等的命名都要具有明确简洁且专业的自注释性质!评价指标的就是:能让别人一眼看懂这个东西是干嘛用的3.函数(1)函数体要短小(简洁)(2)只有一个抽象层级,且只做一件事(明确、专业)(3)参数尽量少:减少出错概率和测试成本(简洁)(4)结构化编程:单入单出。个人不赞同这个做法4.注

2021-03-13 22:18:38 237

原创 0元0基础搭建个人网站简易实操

本文面向零基础、希望搭建个人网站来完成轻量级网页应用的用户;本文从注册开始完成一个包含图、文、影音和超链接的简单网站搭建;题目中的0元指的是学习试用过程,并非布置长期正式使用的网站。

2021-02-15 22:28:59 4005 2

原创 三种状态机——分析、对比和小结

  本文简化所有逻辑重点讲解状态机的框架。先给几点小结:小结1.在原理图和实际变现上来说,一段式和三段式完全一致,但在代码量大的情况下三段式代码更容易维护。小结2.二段式的输出由组合逻辑驱动,不仅可能输出毛刺,而且不利于时许约束、分析。小结3.状态机有着流水线的“缺点”:上电之初若不全面指定初始状态,则可能有若干个时钟的无效输出。 状态机一般有3个基本组成要素:...

2019-01-24 23:04:54 6980

原创 一种FPGA中的同步化异步复位电路设计

设计来自《FPGA设计实战演练(高级技巧篇)》 取同步复位和异步复位的优势,避其短处。设计了一种同步化异步复位电路,给出同步复位和异步复位的优缺点,并给出原理图和verilog代码。 1.同步复位优点:易于时序分析和仿真缺点:要求复位信号的脉冲宽度满足一定要求,以保证复位的时钟沿复位信号是有效的,比异步复位慢 2.异步复位优点:逻辑资源上带有异步复位端口,资源得...

2018-12-19 09:46:59 487

原创 ZYNQ7010常用基础外设综合应用详讲

本文设计了一个ZYNQ7010的裸跑工程,包含了1路定时器中断、2路PL中断、自制IP(PS与PL寄存器交互)、EMIO和MIO功能,方便裁剪。 详讲工程设计步骤和代码,并给出一些值得注意的细节和Trick。 在ZYNQ7010中通过IP核的方式实现PS与PL的协同工作。        (1).在“Create Block Design”中添加IP:ZYNQ7 Processin...

2018-12-18 10:47:13 7020

原创 MFC中非类成员函数调用类成员函数方法(详细描述问题与解决方法,亲测可行)

以大白话详细叙述问题和解决方案,适用于我等小白,亲测有效。 解决方法来自:https://blog.csdn.net/jiayanhui2877/article/details/14128111 问题描述:在MFC中自动生成的函数均为类成员函数,比如我的mfc工程名为名为1553B_PCI_Software,则名为m_table的列表控件对应的函数长这个样子:void ...

2018-12-15 22:36:36 1794

原创 Chrome被hao123劫持的快速解决方法

网上N种解决方法,各种神器或者不亲民的。此处怒怒怒怒怒怒怒怒怒怒怒怒怒怒转赠一个方法,亲测有效。找到chrome.exe的路径并改掉名字就行了。路径一般在类似C:\Program Files (x86)\Google\Chrome\Application中。 另,强烈鄙视一波类似流氓。...

2018-12-01 23:03:50 3047

原创 指针小记

程序实现了截取数据的个位、十分位和百分位并打印。 主要实践了简单的指针功能。 数组其实就是指针,将数组zifuchuan放在函数char * change(float i)的return中,便返回了zifuchuan这个数组的首地址。将zifuchuan在main函数中赋给指针temp,temp这个指针便指向zifuchuan这个数组,“zifuchuan”和“temp”都为一...

2018-11-20 18:41:07 142

原创 编写Setup.exe,同时实现部分文件静默安装,和部分文件由用户指定路径安装

一.需求:Setup.exe执行后文件堆A中的所有文件安装到由用户指定的路径中,文件堆B中的所有文件静默安装到C:\Program Files中,并带有进度条。 二.实现思路: 三.实现:1.文件夹A中文件通过软件Innosetup打包为install.exe;文件夹B中放入文件夹copyfiles中。执行install.exe便可以将文件夹A中的文件发布到用户指定的路...

2018-11-14 22:27:20 4413

原创 MATLAB 不规则文件名的文件索引

PART1:A = dir(fullfile('source path','*.whatever')); %取数据源文件夹下所有文件的属性取source path下所有文件的文件属性给A。使用A.name便可获取所有文件的文件名,通过加入变量i:A(i).name即可索引文件而不依赖具体文件名。 PART2:在字符串中插入变量。新建n个文件夹:for i = 1 :...

2018-10-25 21:04:28 1086

原创 数据整理——剔除数据包中的指定位置的数据

在做以太网相关工作,抓包器抓来了一大堆东西,用MATLAB写了个小程序,剔除无效数据。记录分享一下。适用与数据包的格式固定:包中有效数据长度、位置固定,包中无效数据长度、位置固定。大多数通信协议都符合这个条件,比如以太网协议中的UDP/IP协议:除了蓝色框内的数据以外,全是报头,要剔除。clc;clear all;len_invalid = 2;%无效数据的长度len_v...

2018-07-14 16:42:38 1528

原创 三极管三个工作区

重温一下三极管。工作在哪个区域主要是由集电结(Ubc)和发射结(Ube)的正偏反偏决定的。当把三极管用作开关的时候,令其工作在饱和区和截止区。以NPN为例。当Ube不是正偏(Ub≤Ue),三极管处于截止区,Ib=0,Ic≈0,Rc两端几乎没有压降。Vout=Uc≈Vcc。当Ube正偏(Ub-Ue≥开启电压Uon)且Ubc反偏(Ub<Uc),三极管处于放大区,Ib x β = Ic ,Vout...

2018-06-30 14:23:01 35521

原创 uc/os-ii学习

经典教程:嵌入式实时操作系统uc/os-ii Jean J.Labrosse著 邵贝贝等译1. 从主函数开始int main (void){ init();//一些硬件的初始化 InstallInterruptHandler((unsigned int) OSTickISR, (unsigned int) 0x18);//Timer 1 Interrupt Level ...

2018-06-27 16:47:07 2559

原创 跨时钟域问题方法解决之一:两级存储器

参考:https://www.cnblogs.com/linjie-swust/archive/2012/01/07/YWT.html跨时钟域带来的亚稳态无法彻底解决,但通过一定手段可很大程度的改善。触发器的每次正常工作都需要满足“建立时间Tsu”和“保持时间Th”,因为管子工作在截止区,要有充分时间来充放电。跨时钟域会使得前时钟域A输出的数据不一定何时到达后时钟域B,此时B中接收数据的触发器FF...

2018-06-27 09:49:58 708

原创 VS直接应用matlab语句混合编程+作图实例+一些错误解决办法

主要参考这篇博客https://blog.csdn.net/liyuqian199695/article/details/58587831我的环境:win6 64位 vs2013 matlab2017b至于错误,主要是对dll、lib、h的调用。添加.h,是在:添加.lib,是在:添加.dll,是在:...

2018-06-25 14:27:50 759

原创 在vs中调用matlab生成的dll 以及一些错误解决办法

首先是大体步骤基于这篇博客https://blog.csdn.net/wind_liang/article/details/51402224我的环境:win7 64位 vs2013 matlab2017b可能要根据情况作出的改动:1. 对于不同matlab版本,mclmcrrt.lib存在的路径稍有差别,要在自己的matlab安装目录下查找。2. 缺少sum_prod.dll,将matlab生成的...

2018-06-23 21:22:45 5175 3

原创 弹性休息小助手 MFC

突发兴趣学了一下MFC,做了一款小软件:弹性休息助手。多数提醒休息的小软件到定时时间之后立刻开始休息计时和下一轮工作计时,但有时我们不想或不能立刻放下手中工作,并且希望休息时间可长可短。“弹性休息助手”在定时时间到达之后弹出窗口提醒休息,但是由自己弹性决定是否休息,何时开始休息,并弹性决定何时开始下一轮工作计时。从学MFC到这款软件出来不到24小时,连入门都算不上,bug肯定不少。欢迎交流。干货:

2018-01-19 13:50:31 305

转载 把十进制数转换成十六进制后如何分割高低字节

把十进制数转换成十六进制后分割成高低字节#include "stdafx.h"#include void main() {unsigned int angle = 9000;unsigned char angle1, angle2;int tem1_angle = angle;angle1 = unsigned char(tem1_angle >>

2017-10-23 09:19:00 1858

原创 Python与机器学习2——决策树只有一个名字!

ID3、C4.5、C4.5Rule、CART还有衍生的随机森林…… 面对各种决策树算法,我们要做的是汲取各种树算法的优劣并在解决面临的问题时有机融合,不必较真不同形式的算法到底应该叫C4.5还是CART,关键还是决策树这种解决问题的基本思路,其他都是拓展与完善的技巧。所以,就决策树,一个名字。 这里给出的是生成决策树的框架(都需要干嘛),具体细节书上写的很详,没必要放在博客里加长篇幅

2017-03-14 00:35:56 875

原创 Python与机器学习前言——Python常用语法

为什么要学Python呢,为了打好机器学习这场仗,需要有件趁手的兵器~这就是Python。

2017-03-09 22:04:54 345

原创 Python与机器学习1——scikit-learn使用的简易框架

Python与机器学习1——scikit-learn使用框架 本系列博客主要参考《利用Python进行数据分析》、《Python数据挖掘入门与实践》、《机器学习》(周志华)。以后两本为主线学习。第一本书作为工具书,用于补充Python、Pandas等背景知识;第二本书作为实践书,主要利用scikit-learn练习算法的使用和调参等等;第三本书作为理论书,结合第二本加强对算法的理解。

2017-03-09 20:19:48 906

适用于armv8(如cortex-a53 cortex-a55)的libcrypt.so和libutil.so

适用于armv8(如cortex-a53 cortex-a55)的libcrypt.so和libutil.so

2024-03-09

适用于armv7(如cortex-a7)的libcrypt.so和libutil.so

适用于armv7(如cortex-a7)的libcrypt.so和libutil.so

2024-03-09

阿里推理平台MNN的编译成果物,可直接在armv7上运行

阿里推理平台MNN的编译成果物,可直接在armv7上运行,在cortex A7上测试过,省去大家编译调试的麻烦 编译工具链arm-linux-gnueabihf-

2023-06-06

opencv编译成果物可直接在armv8上运行

opencv3.4.1编译成果物可在armv8上运行,在cortex A53上测试过,省去大家编译调试的麻烦 编译工具链aarch64-linux-gnu-

2023-06-06

opencv编译成果物可直接在armv7上运行

opencv3.4.1编译成果物可在armv7上运行,在cortex A7上测试过,省去大家编译调试的麻烦 编译工具链arm-linux-gnueabihf-

2023-06-06

FPGA时序约束权威教程

内含XILINX关于时序约束的官网文档(英文),以及两份时序约束经典透彻中文教程。

2018-06-27

弹性休息助手

自定工作时长(2~200分钟的整数),到时提醒,自己弹性决定是否休息,弹性决定何时开始下一轮工作。软件开启时自动最小化。

2018-01-19

Real-Time Systems and Programming Languages Ada (4th Edition).pdf

Real-Time Systems and Programming Languages Ada, Real-Time Java and CReal-Time POSIX (4th Edition).pdf

2017-10-30

Real Time Systems Design and Analysis 4th Edition

Real Time Systems Design and Analysis 4th Edition 实时系统设计与分析第四版

2017-10-30

Hard Real-Time Computing Systems Predictable Scheduling Algorithms

Hard Real-Time Computing Systems Predictable Scheduling Algorithms and Applications (3rd ed.) 高清pdf 可复制

2017-10-30

windows下安装xgboost

整理后亲测有效快速在windows上安装xgboost方法,解决了缺少jni.h等问题: 1.解压,使用vs2013或以上打开..\windows\xgboost.sln,配置为“release、x64(开自己电脑情况)”,编译,无报错。 2.打开cmd,进入到xgboost的python-package目录下,然后输入python setup.py install 回车即可完成安装。 整理自:http://blog.csdn.net/jingyi130705008/article/details/71435562

2017-09-15

NBA2013-2014比赛数据 csv格式 可直接用于机器学习/数据挖掘

basketball-reference网站已经不支持一键导出数据,需要一系列操作和人工整合,我整理了一个赛季(2013-2014)的数据,并对不必要的数据做了一些清理,分享出来供大家在机器学习或数据挖掘学习和工作中使用。

2017-03-12

空空如也

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

TA关注的人

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