自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(121)
  • 资源 (16)
  • 收藏
  • 关注

原创 [ESP系列]乐鑫ESP32开发环境搭建 vscode + esp-idf插件

不得不说,这是一个蛋疼的过程,我尽量简单点完整地git clone代码git安装,此处不表,默认大家都懂众所周知的原因,不要直接用github下载,建议使用gitee比如在esp32目录下,右键单击git bash出现如下命令行执行以下命令获得esp-gitee-toolsgit clone https://gitee.com/EspressifSystems/esp-gitee-tools.git执行以下命令获得esp-idfgit clone https://gitee.com/E

2021-04-17 16:43:49 2487 1

原创 如何在一张A4纸上合并打印多张发票

在处理日常文档时,我们经常需要合并多个PDF文件,然后在1张A4纸上多个打印。最常见的就是打印发票现在发票大都是电子发票,但是报销时一般要求一张A4纸打印两张发票,以便节省纸张。但每次操作都很麻烦,这次推荐大家一个工具mergePDF,一键完成通常,大家有几个办法解决:方法一(不推荐):把每张纸打印的页数,设置为1x2,然后每打印一次发票,把A4纸抽出来,换个方向再塞进打印机,打印下一张发票。如果两三张发票忍忍就算了,要是很多张发票,很容易出错。最后A4纸没省多少,时间倒是浪费不少方法二(不推荐

2021-04-12 08:28:37 13677

原创 windows利器之cygwin

好久没写文章了,诸事烦身,脱不开。。。不想开虚拟机占内存,同时还想在windows下使用linux命令,那就是cygwin了第一部分去官网下一个exehttps://cygwin.com/install.html直接运行,基本都是默认,填入以下内容,add,nexthttp://mirrors.163.com/cygwin然后就是一开始别傻傻的都安装,下次觉得缺啥就安装啥,没必要一次整全乎了,总会漏几个的。如果想再安装package,那就重复上面几个步骤。这里以tre

2020-07-25 17:07:55 724

原创 [IOT从零做起0] 前后端选型及环境搭建

废话开篇今天是五四青年节,今年是不平凡的2020,该踏实地去做些事情。所以,从今天起,我会从零开始搭建IOT,包括底层硬件和软件设计,通信系统设计,服务器后台设计,前端设计。我是EE专业,底层软硬件和通信比较熟悉,所以,这部分后面有空再写吧。(自己对这方面比较感兴趣,遂作此文,无他)直奔主题:前端框架:Angular后端框架:Java springboot底层电路:看业务需求再定通信系...

2020-05-04 23:03:27 612

转载 [东拼西凑]后端开发1_Python3.5+Django2.0+VUE+PyCharm环境搭建

得做点事情,不能荒废着,今天开始做做物联网中间件吧,先搭个环境(电子系渣,全是摸索的,莫笑哈哈)1.Ubuntu1604整个虚拟机吧,基操不表2.安装Django:先搞定pipsudo apt-get install python-pip*更新pippip install --upgrade pip通过pip安装django,默认最新稳定版pip install django...

2019-08-28 19:30:16 472

转载 [转载]Python装饰器的最直白理解

https://www.runoob.com/w3cnote/python-func-decorators.html 拉到最下面看评论以下抄自上述链接初阶知识讲 Python 装饰器前,我想先举个例子,虽有点污,但跟装饰器这个话题很贴切。每个人都有的内裤主要功能是用来遮羞,但是到了冬天它没法为我们防风御寒,咋办?我们想到的一个办法就是把内裤改造一下,让它变得更厚更长,这样一来,它不仅有遮羞...

2019-08-06 21:38:25 170

转载 OPENCV+TENSORFLOW篇3_仿射变换与旋转

仿射变换就是平面到平面的映射,由于三点确定平面,因此,原平面到新平面找到对应三点即可确定映射关系(所谓关系就是变化矩阵)import cv2import numpy as npimg = cv2.imread('image0.jpg',1)cv2.imshow('src',img)imgInfo = img.shapeheight = imgInfo[0]width = imgInf...

2019-07-08 10:37:17 803

转载 OPENCV+TENSORFLOW篇2_最近邻域插值法和双线性插值法

import cv2img = cv2.imread('image0.jpg',1)cv2.imshow('imageorigin',img)imgInfo = img.shapeprint(imgInfo)(height,width,mode) = imgInfodstHeight = int(height*0.5)dstWidth = int(width*0.5)dst = ...

2019-07-05 15:32:44 1793

原创 [原创]AD7705/AD7706的使用

这篇是电路博客,不是算法什么的。。。今天有点紧急,要处理一下AD7705刷新速率问题我先介绍一下AD7705/AD7706,就是它了↓AD7705两路全差分,AD7706三路伪差分硬件设计:说在前面:只为说明问题,没有别的意思。先放一个TB的模块,蓝字我就不念了。大部分都是AD7705芯片本身的属性,但这里说3.3V和5V兼容,我们看看怎么兼容:芯片5V供电时,REF建议电压范...

2019-07-04 21:30:09 7694 9

转载 OPENCV+TENSORFLOW篇1_搭建开发环境

前面的话,各方总结而来,并不是原创,也不完全是转载环境WIN10 + CPU-I5-8th + anaconda + opencv4.1.0 + TensorFlow1.131.安装anacondahttps://www.anaconda.com/distribution/安装好,python也就安装好了2.创建环境变量名字就叫tensorflow37吧python版本选个3....

2019-07-03 11:53:30 365

转载 运算放大器使用的一些经验

明人不说暗话,抄来的文章:http://www.elecfans.com/analog/20161128452967.html以下是正文:运算放大器,对于学工科的学生来说是一个耳熟能详的词。运算放大器作为最通用的模拟器件,广泛运用于信号变换调理、ADC采样前端和电源电路等场合。大家在学习模电课程的时候,都已经学会了运放的设计。然而在使用运放的时候,又有哪些需要注意的呢?1、注意输入电压是否...

2019-06-30 20:11:30 1502

原创 安装keil5

自己一直用keil4,帮朋友装keil5,竟是有点XX,博客记录之写在前面的话:我推荐使用正版Keil软件和正版Jlink准备工作:https://www.keil.com/download/product/http://www.keil.com/dd2/pack/#/eula-container按需下载安装顺序:先安装MDKxxx.exe,再安装各个Keil.STM32Fxxx...

2019-06-29 15:40:15 636

转载 windows10+anaconda+pycharm+opencv搭建

https://www.anaconda.com/distribution/

2019-06-28 17:12:34 1277 1

原创 [原创]ML吴恩达系列习题解答6_machine_learning_ex8

做完这套题,ML吴老师系列习题解答也就告一段落了,先谢谢大家。直奔主题吧:第一部分:1.实现estimateGaussian,就是计算一个正态分布的数据的均值和方差% ====================== YOUR CODE HERE ======================% Instructions: Compute the mean of the data and t...

2019-06-27 17:07:43 316

原创 [原创]ML吴恩达系列习题解答5_machine_learning_ex7

字不重要 看图要求如上,实现如下:1.实现findClosestCentroids,就是找到距离最近的中心点% ====================== YOUR CODE HERE ======================% Instructions: Go over every example, find its closest centroid, and store% ...

2019-06-22 10:25:19 469

原创 [原创]ML吴恩达系列习题解答4_machine_learning_ex6

最近有点忙,慢更,见谅要求如上,实现如下:(这个练习的代码比较简单,就不细讲了。吴老师在课程中一直强调SVM已经有成熟的算法库,练习的目的是理解并熟练运用SVM,不必太关心SVM库实现。。。)1.实现gaussianKernel,就是计算相似度的% ====================== YOUR CODE HERE ======================% Instruc...

2019-06-20 21:09:41 518

原创 [原创]ML吴恩达系列习题解答3_machine_learning_ex5

我是在网易云课堂看的视频,有点奇怪练习题怎么不连续?有习题就做吧,不太在意这个问题了要求如上,解答如下:1.实现linearRegCostFunction.m 计算代价函数、梯度% ====================== YOUR CODE HERE ======================% Instructions: Compute the cost and gradie...

2019-06-14 14:18:57 391

原创 [原创]ML吴恩达系列习题解答2_machine_learning_ex3

要求如上,解答如下:第一部分 正则逻辑回归1.实现lrCostFunction.m 正则化逻辑回归的代价函数和梯度% ====================== YOUR CODE HERE ======================% Instructions: Compute the cost of a particular choice of theta.% ...

2019-06-12 20:03:34 2695

转载 [东拼西凑]MATLAB一些零星知识

东拼西凑来的MATLAB一些零星知识,一看就懂,不解释了1.if-elsen=8;if n==1 n=n+1elseif n==5 n=n-1else n=n/2end2.forfor i=1:100 if i==10 break; endend3.zeroszeros(m, n); % 生成一个m*n的零...

2019-06-11 20:53:39 272

原创 [原创]ML吴恩达系列习题解答1_machine_learning_ex2

不多说了,赶紧上车第一部分习题(仅保留代码部分,省点篇幅)1.实现plotData.m% ====================== YOUR CODE HERE ======================% Instructions: Plot the positive and negative examples on a% 2D plot, usin...

2019-06-11 20:40:47 1847 5

原创 [原创]Cadence软件使用记录1.5层次化设计原理图

回来补文章,实在时间紧放一个问题:cadence 元器件引脚名称的隐藏与显示问题:在元器件上右键->Edit Part,结果发现Pin Visible属性是灰色的,无法修改办法:点菜单栏,在Options->Part Properties里面修改元器件引脚的显示和隐藏就可以了...

2019-06-05 11:08:16 3475 1

转载 [不完全转载]Django+VUE+Axios实现IOT小demo

开篇废话:恬不知耻地标了原创,厚颜无耻地说实现了,其实只是进步一点点而已。标题只是个标题,别认真感谢各位网上大佬博客的帮忙,我才写出此篇,文中有摘抄的部分,定会写明出处,侵删!先上图,效果是这样的,就是个数据展示就是一堆传感器,放在工厂里,数据是终端虚拟的进入正题HelloWorld.vue<template> <div class="hello">...

2019-06-04 20:39:39 1398

转载 [转载]VUE中AXIOS的使用以及前后端数据交互问题

本文转自 https://www.cnblogs.com/zhouyangla/p/6753673.html虽然此文也有摘抄,但当中总结的几句话很关键,有启发。所以在几篇相似的文章中,我转载了此篇,侵删!最近团队讨论了一下,Ajax 本身跟 Vue 并没有什么需要特别整合的地方,使用 fetch polyfill 或是axios、superagent 等等都可以起到同等的效果,vue-r...

2019-06-03 21:15:58 1257

原创 [原创]Cadence软件使用记录2.5学会画PCB封装自定义

回来补一下自定义封装画法今天画个接插件CON40,FPC座,采用自定义画法:1.尺寸图2.准备pad确定焊盘还有阻焊层助焊层结束放置PADPIN选择connect型定位座选择机械型根据位置计算可得:建议使用命令行,快且准,结束后期添加各种框,总结就是以下4点1.放置边界选择Shape->Rectangular,options中如图设置:如下图箭...

2019-06-02 20:54:58 794

原创 [原创]Cadence软件使用记录9_Allegro绘制PCB制板准备

PCB画好后,还有以下几点要做:出钻孔出光绘

2019-05-30 21:24:20 621

原创 [原创]Ubuntu1604搭建Python+VUE

本文目标:通过PyCharm2019搭建VUE+Python前后端开发环境前面的废话:之前后端不是GO吗?怎么用Python了。原因:菜!腾讯云尤其阿里云好几处SDK都没有GO版本,实在没时间自己写,当然还是因为菜,所以先上Python用着吧安装npmsudo apt-get install nodejssudo apt install nodejs-legacysudo apt in...

2019-05-30 20:19:40 621

原创 [原创]Cadence软件使用记录8_Allegro绘制PCB菜鸟初成

先对前述文章做个补充:有的接插件是有机械孔的,这个mechanical hole有讲究,字不重要看图:需要指明每一层的连接几何尺寸,17.2最高支持32层VIA,所以要问,我就画四层板,中间不应该是两层么,你整这么多层?没问题!用不上的层,自动忽略了。七拼八凑学来的,也算菜鸟初成,哈哈零零散散的要点:当发现元件封装画错了怎么办?打开元件封装,重画。然后选择你想要的更新的元...

2019-05-23 22:20:24 3828

原创 [原创]STM32中PWM的设置与使用遇到的问题

不啰嗦,代码先行:情况一mainint main(void){ SystemInit(); NVIC_PriorityGroupConfig(NVIC_PriorityGroup_4); SysInit(); ***}SysInit functionvoid SysInit(){ unsigned char i = 0; //only for PID PWM ...

2019-05-21 22:38:43 3089 2

原创 [原创]vscode + ESlint使用

平台Ubuntu1604无法打开root目录切到root用户,shell输入code --user-data-dir无法同时打开多个文件取消勾选enable preview

2019-05-17 09:54:14 605

转载 [东拼西凑]Ubuntu中VUE的基本使用

版权说明,本人尊重版权,本文是东拼西凑而来,如有侵权,联系我速删开发环境:Ubuntu1604、VSCODE安装VUE建议参考,此处不表 https://blog.csdn.net/ysgjiangsu/article/details/89553888新建工程试运行说几点:vue init webpack projectnamevue-router可以选择安装与不安装,...

2019-05-14 11:43:58 655

原创 [原创]Cadence软件使用记录7_Allegro绘制PCB再进阶

接上篇继续。既然做了过孔,就要用。而且打算用过孔代替埋孔,盲孔,要看到效果。本篇就来实验一下:首先,PCB分层(见Cadence软件使用记录5)啰嗦几句:分层之后,分别是TOP - GND - PWR - BOT,中间两层是平面,采用负片设计。开始了:先分别在中间两层,划一块anti etch区域,这个区域就是一个大平面。(与AD不一样,AD认为你把我定义成internal plane了...

2019-05-11 11:43:27 2200 1

原创 [原创]Cadence软件使用记录6_Allegro绘制PCB小进阶

这里讲一下必然要用到的过孔,过孔分为以下几种:电源过孔,一般内外径开的都很大一般信号过孔,内径不小于线宽差分信号过孔,或者其他特殊信号过孔,一般也是不小于线宽,但内径一般比其他信号过孔小当然,我们也用要到盲孔、埋孔、通孔。但前两者造价太高,因此一般用通孔代之。Pad Editor设计如下:1.先钻个孔,定义一下直径2.打个标记,大家认识一下3.定义尺寸,包括:regular...

2019-05-09 21:37:09 2680

原创 [原创]Keil工程STM32F103C8T6无缝转换到STM32F103RCT6

有个项目,老版本是STM32F103C8T6,硬件资源不够了,新版本采用STM32F103RCT6。无缝过渡,如下:选定芯片宏定义改为STM32F10X_HD,USE_STDPERIPH_DRIVER删除原有的启动汇编文件,更换为高密度器件汇编文件时钟系统紊乱?那得看你程序怎么写:先看F103时钟树int main(void){ unsigned char stat...

2019-05-07 22:03:17 15180 4

原创 [原创]Cadence软件使用记录5_Allegro绘制PCB基础

前期准备导入网表根据之前生成的netlist文件,导入即可。可能会有出错,多半是footprint设置不对,务必检查仔细。但是,若PCB画一半,原理图有更新怎么办?没关系,重新生成网表,Allegro重新导入网表(在“Place changed componet”点击“Always”。即可在不改变原有布局的同时更新网表)快捷键allegro可以自定义一些命令快捷键,这个得先说。...

2019-05-06 15:42:55 1206

原创 [原创]Cadence软件使用记录3_绘制原理图导出网表生成BOM

继续!画完元件,画完封装,可以制作原理图了:原理图具体什么内容暂且不表,不过这里讲一下:用软件自带的CAPSYM库中的GND默认是不显示名称的。通过以下办法显示:先把名字改成你想要的名字:比如DGND右键DGND,选择display选择Value only,即可解决!好的,继续!通过右键dsn文件分配引脚,即Annotate添加封装这和AD不一样,需要单独填封装比如我...

2019-05-05 14:25:26 3470

原创 [原创]Ubuntu1604 + LNMP + WordPress搭建网站1

直奔主题吧: linux+nginx+mysql+php = LNMP- 安装nginx准备工作要做好:pcre-8.43.tar.gz(链接)zlib-1.2.11.tar.xz(链接)OpenSSL-1.02r.tar.gz(链接)将以上文件统一拷贝到/usr/local/src路径下,分别安装cd /usr/local/src/ #进入源码目录tar zxvf pcre...

2019-05-04 20:56:39 403

原创 [原创]Cadence软件使用记录2学会画PCB封装

画元件封装,如前文所述,建立元件库。现在通过Allegro建立对应封装。步骤比较繁琐,我尽量说的简短些:我们以MT9V034元件为例:首先,根据数据手册,建立元件,如下图:保存,capture软件可以歇着了看数据手册最后一页的封装尺寸,做焊盘(先做焊盘才能做封装,真特么蛋疼,必须吐槽一下cadence)根据上图,可得焊盘 宽(0.4 +- 0.05)mm,长 (11.43/...

2019-04-30 17:41:08 1340

原创 [原创]Cadence软件使用记录1元件库设计

零散是目前一以贯之的风格,倒不是不想整理,实在是自己也是半瓶水,学一点记一点,所以就比较零散了,见谅!我是从AD转过来的,用的是Cadence17.2,建议你也用此版本。开门见山,直接干以Xilinx ZYNQ7020为样例展开设计:画元件首先,说句废话,元件库包含元件,所以,你画元件的时候应该是在某个元件库中,比如这里的abtlibrary.olb(新建一个library就行)。点...

2019-04-29 22:12:15 1016

原创 [原创]Ubuntu16.04搭建VUE + WebStorm

不多说,见名知意:基于Ubuntu16.04搭建VUE + WebStorm开篇先讲Chrome安装sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/wget -q -O - https://dl.google.com/linux/linux_signing_...

2019-04-26 15:11:11 922

转载 [东拼西凑]Linux关掉TCP相关端口

先找到占用端口号的进程PIDlsof -i :端口号比如:lsof -i :8080然后干掉这个PID号kill -9 PID号比如:kill -9 18690这里为什么是9?这是一个传递信号的序号,具体可以参见这个博客:https://www.cnblogs.com/liuhouhou/p/5400540.html...

2019-04-17 20:28:41 1387

jdk11_07_LTS.zip

jdk11_07_LTSlinux64 jdk11_07_LTSlinux64 jdk11_07_LTSlinux64 jdk11_07_LTSlinux64 jdk11_07_LTSlinux64

2020-05-04

PyQT多线程串口工程文件 PyCharm

PyQT多线程串口工程文件PyCharm,python多线程控制串口,界面流畅不卡顿

2018-04-03

CCS6破解ti dsp license

TI DSP CCS6_License CCS6 win10亲测有效,有些人动不动就14分15分的,我这个收个最低的吧

2018-02-28

开源 setuptools- 0.6c11 安装文件

开源 setuptools- 0.6c11 安装文件

2017-07-04

[PyCV2] 开源 matplotlib- 1.3.0 安装文件

开源 matplotlib- 1.3.0 安装文件

2017-07-04

开源 numpy-1.10.0-win32-superpack-python2.7.exe 安装文件

开源 numpy-1.10.0 -win32- superpack- python2.7.exe 安装文件

2017-07-04

[PyCV2] 开源 python 2.7.5安装文件

开源 python 2.7.5安装文件

2017-07-04

Building Wireless Sensor Network

Building Wireless Sensor Network

2017-05-11

TI Zigbee Z-Stack 3.0 exe

TI Zigbee Z-Stack 3.0

2017-05-11

Crack_Quartus II_14.0_Linux破解文件

Quartus II_14.0_Linux破解文件

2014-10-15

Quartus_12.1_x64破解器

quartus 12.1破解!!亲测可用quartus 12.1破解

2013-04-05

Quartus_12.1_x86破解器

Quartus_12.1_x86破解器,亲测可用

2013-04-05

Crack_dsp_builder_11.1.rar

crack dsp builder

2013-03-17

南京大学QUARTUS II FPGA_SOPC实验指导书

南京大学QUARTUS II FPGA_SOPC实验指导书

2012-12-09

空空如也

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

TA关注的人

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