- 博客(84)
- 资源 (27)
- 问答 (1)
- 收藏
- 关注

原创 Pybluez Win10系统安装教程(蓝牙通信模块pybluez,Python完美安装)
Pybluez Win10系统安装教程(蓝牙通信模块pybluez,Python完美安装)1. 第一步,直接添加pybluez库(报错)pip install pybluez出错,提示“Could not find the Windows Platform SDK”2.第二步,下载并安装win10 的SDK文件(报错)windows10安装文件的下载地址:https://developer.microsoft.com/zh-cn/windows/downloads/window.
2020-12-08 17:31:53
16144
3

原创 小米手环/华为手环复制无法识别的加密校园卡(可刷门禁,只需一张卡,最简单方式)
小米手环复制校园卡(最简单方式),解决小米手环不能复制门禁卡。注意,这里的校园卡是加密卡,一般不容易破解,这里只是读取并写入0扇区的第一行数据,只能够身份识别充当门禁卡,不能进行消费等其他行为。(写卡有风险,千万不要写入校园卡或者其他重要卡件)准备工具:1.具有NFC功能的手机(小米6)2.安装NFC卡模拟APP(可百度搜索下载到,也可私聊分享)3.一张CUID卡(最好找朋友借...
2020-11-16 15:51:38
32375
15

原创 利用Python实现FMCW雷达的距离多普勒估计(2D-FFT, 距离FFT,速度FFT)
利用Python实现FMCW雷达的距离多普勒估计参考代码:#!/usr/bin/env python# -*- coding:utf-8 -*-# @Time : 2020/9/24 21:29# @Author: lg6# @File : fmcw_2dfft_multi.py# coding=utf-8import numpy as npimport matplotlib.pyplot as pltimport scipy as spfrom mpl_toolkits
2020-09-26 18:55:39
10877
3

原创 背包九讲1——01背包问题的理解(Java图解)
01背包问题题目有N件物品和一个容量为W的背包。第i件物品的体积是w[i],价值是v[i]。求解将哪些物品装入背包可使价值总和最大。基本思路特点是:每种物品仅有一件,可以选择放或不放。用子问题定义状态:即f[i][j]表示前i件物品恰放入一个容量为j的背包可以获得的最大价值。则其状态转移方程便是:01背包模板代码://N为物品数量//W为背包总体积//weights[]为每个物品的体积//values[]为每个物品的价值public int zero.
2020-06-11 23:17:02
1766
3

原创 Linux---Ubuntu19.10安装教程(联想小新Pro 13 Intel版本推荐安装)
最近又更新出Ubuntu19.10正式版,特别推荐安装一下,Linux kernel 升级到5.3,特别是最新电脑,NVIDIA驱动,Intel无线网卡这些驱动全部包含。(对于还没装系统的朋友,可以尝试最新版的Ubuntu19.10,可以不需要升级内核,也不需要按照AX201无线网卡驱动,也不需要安装NVIDIA的显卡驱动,一切全自动安装驱动,终于不需要再来回折腾,反正我是没赶上好机会)...
2019-10-25 11:16:34
31541
15

原创 Linux---Windows10+Ubuntu18.04.03双系统安装(最新联想小新Pro 13)
网上有很多相关的双系统的教程,很详尽,我分享我小新Pro 13 安装Windows10+ Ubuntu18.04.03双系统的经验,采用的方式是Ultra_ISO+中科大软件源。0.Window10中,鼠标移到左下角win图标上,鼠标右击,选择磁盘管理,将Data(D:)压缩卷出100G内存1.下载Ultra_ISOUltra_ISO官网下载最新软件;https:/...
2019-10-09 11:22:49
6464
13

原创 Linux----Ubuntu 18.04:No Wi-Fi Adapter Found (最新联想小新Pro 13 intel 无线网卡教程)
最近刚到了联想小新Pro 13,首发价抢到了中配I5-10210 ,16G,2.5K屏。日常吐槽联想垃圾,但是最终还是难逃真香定律。装个win10 + Ubuntu18.04双系统:但是在Ubuntu18.04系统中,没有装上WiFi驱动,出现NoWi-Fi Adapter Found !!!!!!!(特别注意,Linux系统无线网卡不能使用,但是有线网络还是能够使用,下面配置均是在...
2019-10-07 15:29:02
35354
27

原创 AD19——铺铜变绿出错解决方案
按照铺铜方式二(板框铺铜)设置,确认之后铺铜失败,铺铜区域变绿出错解决方案:右击鼠标,选择优先选项,PCB Editor - General - 铺铜重建(选中铺铜修改后自动重铺)删掉原来的铺铜区域,然后再重新设置一下另外方法:选中部分重新铺铜: tools--ploygon--repour selected...
2019-06-15 11:02:13
31880
1

原创 AD19——PCB铺铜方式三(铺铜管理器)
铺铜管理器是最常用的铺铜方式,适用于任何PCB板框(此方式是最玄学的,我严重怀疑是软件问题,或者是盗版软件问题)这是一个布好线的PCB的板子,需要铺铜:1.在Top Layer层,工具-铺铜-铺铜管理器3.铺铜管理器里的存在的无作用的铺铜层都删掉,别问为什么,我也不知道(我觉得此方法也应该很方便,但是实际很玄学,反正坑了一个晚上也没解决,可能这个版本软件不稳定吧)4.直...
2019-06-14 16:02:00
44320
4

原创 AD19——PCB铺铜方式二(板框铺铜)
板框铺铜方式适用于整体PCB铺铜:这是一个布好线的PCB的板子,需要铺铜:1. 选中Keep-Out Layer层的边框:(Shift+左键选中)2.工具-转换-从选择的元素中创建铺铜,快捷键T-V-G3.选中铺铜区域,设置其属性确认,即大功告成!!...
2019-06-14 15:17:33
29603
2

原创 AD19——PCB铺铜方式一(多边形铺铜)
多边形铺铜是最常用的铺铜方式,适用于PCB板框规则这是一个布好线的PCB的板子,经过滴泪操作,需要铺铜:1.在Top Layer层,放置-铺铜,或者快捷键P-G,或者工具栏上的多边形铺铜2.沿着 Keep-Out Layer层的边框画铺铜层3.设置多边形铺铜属性,即设置右侧的Properties:确认即可,大功告成!!!Bottom Layer重复操作即可...
2019-06-14 15:07:04
74727
4

原创 AD19--快速画原理图库文件、PCB库文件(以TL072为例)
一、画TL072的原理库文件1.首先到TI官网找到相关芯片的手册(TL072)官网:http://www.ti.com.cn/2.下载相关芯片的数据表,里面有芯片的原理图和封装参数3.我们找找器件的原理图(TL072)3.找到原理图就好办了,首先创建一个空白的原理图库(或者打开以前建立的自己的原理图库)4.找到类似的原理图(注意:系统库中的元器件封装不能直接复...
2019-05-20 23:40:46
21549
3
原创 InvalidArchiveError ARNING conda.gateways.disk.delete:unlink_or_rename_to_trash(143): Could not rem
InvalidArchiveErrorARNING conda.gateways.disk.delete:unlink_or_rename_to_trash(143): Could not remove or rename
2022-10-24 21:30:28
3984
原创 STM32虚拟COM端口驱动程序STSW-STM32102 V1.5.0
描述Compatible with the x86 and x64 platformsThe STSW-STM32102 software package contains four installation files based on the various versions of the Microsoft®operating system.OS versions prior to Windows®7 are compatible with the Windows®7 installat...
2021-04-23 19:52:51
6776
原创 如何查找ST官方stm32_f105-07_f2_f4_usb-host-device_lib V2.2.1
STM32_USB-Host-Device_Lib_V2.2.1STM32F407 + USB3300 + USB2.0 HS网址:https://www.st.com/content/st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32-standard-peripheral-library-expansion/stsw-stm32046.html.
2021-04-21 10:23:16
1534
1
原创 如何查找ST官方STM32_USB-FS-Device_Lib_V4.1.0
STM32 USB FS HS开发必用的官方库STM32_USB-FS-Device_Lib_V4.1.0STSW-STM32121Save to myST官方文件名:STM32F10x, STM32L1xx and STM32F3xx USB full speed device library (UM0424)网址:https://www.stmicroelectronics.com.cn/en/embedded-software/stsw-stm32121.html#overv.
2021-04-21 08:46:16
1927
原创 Python Data Analysis_移动平均值_statsmodels子库(ModuleNotFoundError: No module named ‘pandas.stats‘)
移动平均值原始代码:import matplotlib.pyplot as pltimport statsmodels.api as smfrom pandas.stats.moments import rolling_meandata_loader = sm.datasets.sunspots.load_pandas()df = data_loader.datayear_range = df["YEAR"].valuesplt.plot(year_range, df["SUNACT
2020-09-09 09:28:36
1360
原创 Python Data Analysis_三维图(RuntimeWarning: divide by zero encountered in log)
参考源代码:RuntimeWarning: divide by zero encountered in log Z = np.log(df['gpu_trans_count'].values)from mpl_toolkits.mplot3d.axes3d import Axes3Dimport matplotlib.pyplot as pltimport numpy as npimport pandas as pddf = pd.read_csv('transcount.csv..
2020-09-08 21:48:35
2790
原创 Windows10更新后chrome浏览器没有声音,解决chrome 没有声音问题
更新驱动,Chrome浏览器无法播放声音,有时刚打开能播放一会儿。其他浏览器正常播放,系统音乐软件也能正常播放。声卡驱动没有问题,在网上找了半天,终于找到了方法。重置即可...
2020-07-11 22:47:32
7012
1
原创 背包九讲4——二维背包问题的理解(Java图解)
二维背包问题问题二维费用的背包问题是指:对于每件物品,具有两种不同的费用;选择这件物品必须同时付出这两种代价;对于每种代价都有一个可付出的最大值(背包容量)。问怎样选择物品可以得到最大的价值。设这两种代价分别为代价1和代价2,第i件物品所需的两种代价分别为a[i]和b[i]。两种代价可付出的最大值(两种背包容量)分别为V和U。物品的价值为w[i]。算法费用加了一维,只需状态也加一维即可。设f[i][v][u]表示前i件物品付出两种代价分别为v和u时可获得的最大价值。状态转移方程就是:f[
2020-06-12 17:21:12
2269
原创 背包九讲3——多重背包问题的理解(Java图解)
多重背包题目有N种物品和一个容量为V的背包。第i种物品最多有n[i]件可用,每件费用是c[i],价值是w[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。基本算法这题目和完全背包问题很类似。基本的方程只需将完全背包问题的方程略微一改即可,因为对于第i种物品有n[i]+1种策略:取0件,取1件……取n[i]件。令f[i][v]表示前i种物品恰放入一个容量为v的背包的最大权值,则有状态转移方程:f[i][v]=max{f[i-1][v-k*c[i]]+k*w
2020-06-12 17:17:42
1672
2
原创 背包九讲2——完全背包问题的理解(Java图解)
题目有N种物品和一个容量为V的背包,每种物品都有无限件可用。第i种物品的费用是w[i],价值是v[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。基本思路这个问题非常类似于01背包问题,所不同的是每种物品有无限件。也就是从每种物品的角度考虑,与它相关的策略已并非取或不取两种,而是有取0件、取1件、取2件……等很多种。如果仍然按照解01背包时的思路,令dp[i][j]表示前i种物品恰放入一个容量为v的背包的最大权值。仍然可以按照每种物品不同的策略写出状态转移方程,
2020-06-12 11:35:26
1915
原创 IDEA升级失败——Connection failed (connect timed out). Please check network connection and try again.
最近IDEA有大升级2020.1, 可是软件却升级失败,报错Connection failed (connect timed out). Please check network connection and try again.解决办法:找到IDEA安装目录下的bin文件下的idea64.exe.vmoptions, 并在文件末尾添加一下内容(C:\Progra...
2020-04-30 21:56:07
11636
1
原创 Java——JavaBean的属性和成员变量区别(BeanUtils工具类中操作对象)
首先,我们先看看什么是JavaBean:1. JavaBean:标准的Java类类必须被public修饰 必须提供空参的构造器 成员变量必须使用private修饰 提供公共setter和getter方法成员变量和属性的区别:成员变量:成员变量是定义在类里面的,是类中的属性;属性:setter和getter方法截取后的产物(属性大多数和成员变量是一样的,也可以不一样) 例如...
2020-01-08 16:06:19
1342
原创 Tomcat——Tomcat数据源的配置(四种方式,区别webapps目录下的Web应用和其他Web应用)
Tomcat数据源的配置(四种方式<区别webapps目录下的Web应用和其他Web应用>)前期工作:1. 需要提供特定数据库的JDBC驱动,将mysql-connector-java-5.1.37-bin.jar驱动复制到Tomcat的lib路径下。2. 创建数据库数据create database db1;use db1;create table...
2019-12-30 22:46:36
3948
原创 Tomcat——Tomcat部署Web应用(四种方式)
Tomcat部署Web应用(四种方式):利用Tomcat的自动部署利用控制台部署增加自定义的Web部署文件修改server.xml文件部署Web应用方式一:利用Tomcat的自动部署利用Tomcat的自动部署方式是最简单、最常用的方式,只要将一个Web应用复制到Tomcat的webapps下,系统就会把该应用部署到Tomcat中。...
2019-12-30 22:29:49
7524
1
原创 Tomcat——Tomcat配置控制台
Status控制台用于监控服务器的状态,而Manager控制台可以部署/监控Web应用。登陆控制台必须输入用户名和密码,而控制台的用户名和密码是通过Tomcat的JAAS控制的。查看配置文件webapps/manager/WEB-INF/web.xml:登录Manager控制台可能需要不同的manager角色,对于普通的开发者来说,通常需要访问匹配/html/*、/stat...
2019-12-30 22:16:26
2467
原创 Tomcat——Tomcat列出Web应用根路径下的所有页面
Tomcat列出Web应用根路径下的所有页面在Web应用的开发阶段,通常希望Tomcat能列出Web应用根路径下的所有页面,这样能更方便地选择需要调试的JSP页面。在默认情况下,出于安全考虑,Tomcat并不会列出Web应用根路径下的所有页面,为了让Tomcat列出Web应用根路径下的所有页面,可以配置Tomcat的conf目录下的web.xml文件:关闭(false):...
2019-12-30 22:10:18
608
原创 Tomcat——配置Tomcat的服务端口(默认端口8080)
修改conf文件夹下的server.xml文件修改成功后,重启Tomcat,在浏览器地址栏中输入localhost一般会将tomcat的默认端口号修改为80。80端口号是http协议的默认端口号。好处:在访问时,就不用输入端口号...
2019-12-30 22:04:46
4095
原创 Tomcat——Tomcat的下载,安装和配置(IDEA)
1.Tomcat的下载,并选择合适的版本(一般为64bit)官网:https://tomcat.apache.org/2.解压即可,不需要安装,分析目录* 注意:安装目录建议不要有中文和空格3.设置环境变量电脑-属性-高级系统设置-环境变量(前提安装了Java的jdk)电脑-属性-高级系统设置-环境变量 JAVA_HOMEC...
2019-12-30 21:59:26
1038
原创 Java--IDEA中使用properties配置文件通过JDBCUtils进行MySQL数据连接(NullPointerException,NoClassDefFoundError..)
在学习通过使用properties配置文件通过JDBCUtils进行MySQL数据连接,经常会出现NullPointerException或者NoClassDefFoundError 等错误,令人非常头疼,今天我就归纳了一些问题出现的原因,以及一些解决方案。Properties load 方式有两种方式void load(InputStream inStream) void lo...
2019-12-03 17:27:40
1898
原创 Java——面试题:写出一个死锁的实例(三种情况分析死锁形成原因)
面试题:写出一个死锁的实例。Java发生死锁的根本原因是:死锁是因为多线程访问共享资源,由于访问的顺序不当所造成的,在申请锁时发生了交叉闭环申请。即线程在获得了锁A并且没有释放的情况下去申请锁B,这时,另一个线程已经获得了锁B,在释放锁B之前又要先获得锁A,因此闭环发生,陷入死锁循环。实例1:在MyLock类中定义两个不同的静态锁对象。...
2019-11-16 16:57:56
1009
原创 AD19——实验室焊接QFP、PQFP、LQFP、TQFP封装芯片方法(更新)
之前有更新过实验室焊接QFP封装芯片的方法,采用钢网焊接。不过,我又发现一个更加行之有效的焊接方法。最近,我发现使用钢网焊接qfp封装的芯片,很容易发生引脚粘连的问题,而且很难进行分离。所以,今天介绍一个更加有效的焊接方法:1、先准备一块PCB板(这是一块废板,比较脏,可以忽略)2.用电烙铁在每个引脚焊盘上均匀上锡,注意不可上锡过少,容易引脚虚焊;也不可上锡过多,容易相邻引脚发...
2019-11-09 10:18:34
3717
原创 Linux---Ubuntu18.04.03系统安装网易云音乐(解决2.5K屏网易云音乐界面字体过小问题)
1.网易云官网下载Linux版本的软件包https://music.163.com/#/download下载安装即可。打开网易云软件(版本1.2.1):netease-cloud-music注意:此处会报错:Failed to load module "canberra-gtk-module"解决办法:sudo apt-get install li...
2019-10-21 21:47:38
3550
6
原创 Linux---Ubuntu18.04.03开机时间优化(最新联想小新Pro 13)
双系统引导界面SysLinux安装双系统的时候,我选择的SysLinux引导界面,具体参考我的双系统安装教程Linux---Windows10+Ubuntu18.04.03双系统安装(最新联想小新Pro 13)https://blog.csdn.net/caigen0001/article/details/102455348Syslinux双系统引导界面(特别注意这个界面...
2019-10-21 11:25:09
3721
3
转载 Linux----Ubuntu 18.04:NVIDIA MX250显卡安装教程 (最新联想小新Pro 13 )
Ubuntu 对N卡不太兼容,安装系统并不能自动装上NVIDIA的显卡,需要手动安装显卡驱动软件。联想小新Pro 13 使用的是NVIDIA MX250显卡,其他NVIDIA显卡教程也是一样的。1. 更换国内的系统源,推荐USTC源更改USTC软件源:步骤:sudo gedit /etc/apt/sources.list替换内容# 默认注释了源...
2019-10-15 21:06:36
8386
5
原创 AD19----免费分享STM32F103C8T6 STM32开发板小系统板(原理图—PCB)
实物图:原理图:PCB:Top Layer:Bottom Layer:All Layers:3D:源文件地址:(仅供参考,没有铺铜,未实物测试)https://download.csdn.net/download/caigen0001/11856260...
2019-10-12 16:00:40
13746
5
原创 AD19---彻底解决原理图转PCB时,出现failed to add class member及Unknown Pin的问题
问题描述: 原理图转PCB时,failed to add class member及Unknown Pin的问题,如下图:解决方案:方案一:网上大部分是直接新建一个pcb文件,然后重新导入,但是之前的工作都白费了,排除。方案二:1. PCB,Design-Netlist-Clear All Nets..,删除所有的网络标号2.PCB,...
2019-10-11 11:34:54
53575
21
原创 raspberry--VNC远程桌面控制,拒绝连接connect:connect refused
window系统使用VNC viewer(注意区别viewer和server版本)官网下载地址:https://www.realvnc.com/en/connect/download/viewer/raspberry系统需要安装realvnc-vnc-server:sudo apt install realvnc-vnc-serverpi@pi:~ $ apt list -...
2019-09-18 21:29:58
7235
en.stsw-stm32102-STM32 Virtual COM Port Driver-1.5.0.zip
2021-04-23
STM32F1057, STM32F2 and STM32F4 USB on-the-go Host and device library
2021-04-21
数字信号处理II复习提纲(Caigen001整理) - 副本.pdf
2019-12-18
STM32_Min.zip
2019-10-12
Effective Java 第三版中文版+英文原版+配套代码(高清书签)
2019-04-15
Encyclopedia of RF and Microwave Engineering, 6-Volume Set Kai Chang (Editor)
2019-03-02
Java解惑.中文完整版
2019-02-28
JAVA解惑_布洛赫.扫描版.(无保护,可修改)
2019-02-24
Dense Visual SLAM(Thesis 2012, RichardA.Newcombe)
2019-01-20
ROS机器人高效编程(原书第3版)高清可编辑.pdf
2019-01-20
毕业设计__基于51单片机的公交车自动报站系统(proteus仿真+源代码+按键控制)
2018-06-10
基于单片机的密码锁设计与实现(proteus + 源代码)
2018-06-09
PM2.5(proteus仿真+源代码)
2018-06-09
车牌识别_matlab_模式识别(MATLAB代码,论文,图片素材)
2018-06-08
飞思卡尔的精华算法
2016-02-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人