自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

caigen0001的专栏

Java修炼中

  • 博客(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 13469 2

原创 小米手环/华为手环复制无法识别的加密校园卡(可刷门禁,只需一张卡,最简单方式)

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

2020-11-16 15:51:38 30369 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 9579 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 1599 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 31084 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 6224 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 32225 25

原创 AD19——铺铜变绿出错解决方案

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

2019-06-15 11:02:13 27465 1

原创 AD19——PCB铺铜方式三(铺铜管理器)

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

2019-06-14 16:02:00 41287 4

原创 AD19——PCB铺铜方式二(板框铺铜)

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

2019-06-14 15:17:33 26838 2

原创 AD19——PCB铺铜方式一(多边形铺铜)

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

2019-06-14 15:07:04 69466 4

原创 AD19--快速画原理图库文件、PCB库文件(以TL072为例)

一、画TL072的原理库文件1.首先到TI官网找到相关芯片的手册(TL072)官网:http://www.ti.com.cn/2.下载相关芯片的数据表,里面有芯片的原理图和封装参数3.我们找找器件的原理图(TL072)3.找到原理图就好办了,首先创建一个空白的原理图库(或者打开以前建立的自己的原理图库)4.找到类似的原理图(注意:系统库中的元器件封装不能直接复...

2019-05-20 23:40:46 20877 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 3359 1

原创 电脑长期未用或深度放电,电池欠压充不上电(充电指示灯不亮)

电脑长期未用或深度放电,电池欠压充不上电(充电指示灯不亮)

2021-12-18 19:59:41 3510

原创 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 5365

原创 如何查找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 1113 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 1320

原创 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 1248

原创 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 2619

原创 Windows10更新后chrome浏览器没有声音,解决chrome 没有声音问题

更新驱动,Chrome浏览器无法播放声音,有时刚打开能播放一会儿。其他浏览器正常播放,系统音乐软件也能正常播放。声卡驱动没有问题,在网上找了半天,终于找到了方法。重置即可...

2020-07-11 22:47:32 6274 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 2077

原创 背包九讲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 1504 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 1681

原创 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 8120 1

原创 Java——JavaBean的属性和成员变量区别(BeanUtils工具类中操作对象)

首先,我们先看看什么是JavaBean:1. JavaBean:标准的Java类类必须被public修饰 必须提供空参的构造器 成员变量必须使用private修饰 提供公共setter和getter方法成员变量和属性的区别:成员变量:成员变量是定义在类里面的,是类中的属性;属性:setter和getter方法截取后的产物(属性大多数和成员变量是一样的,也可以不一样) 例如...

2020-01-08 16:06:19 1221

原创 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 2556

原创 Tomcat——Tomcat部署Web应用(四种方式)

Tomcat部署Web应用(四种方式):利用Tomcat的自动部署利用控制台部署增加自定义的Web部署文件修改server.xml文件部署Web应用方式一:利用Tomcat的自动部署利用Tomcat的自动部署方式是最简单、最常用的方式,只要将一个Web应用复制到Tomcat的webapps下,系统就会把该应用部署到Tomcat中。...

2019-12-30 22:29:49 4496

原创 Tomcat——Tomcat配置控制台

Status控制台用于监控服务器的状态,而Manager控制台可以部署/监控Web应用。登陆控制台必须输入用户名和密码,而控制台的用户名和密码是通过Tomcat的JAAS控制的。查看配置文件webapps/manager/WEB-INF/web.xml:登录Manager控制台可能需要不同的manager角色,对于普通的开发者来说,通常需要访问匹配/html/*、/stat...

2019-12-30 22:16:26 1928

原创 Tomcat——Tomcat列出Web应用根路径下的所有页面

Tomcat列出Web应用根路径下的所有页面在Web应用的开发阶段,通常希望Tomcat能列出Web应用根路径下的所有页面,这样能更方便地选择需要调试的JSP页面。在默认情况下,出于安全考虑,Tomcat并不会列出Web应用根路径下的所有页面,为了让Tomcat列出Web应用根路径下的所有页面,可以配置Tomcat的conf目录下的web.xml文件:关闭(false):...

2019-12-30 22:10:18 504

原创 Tomcat——配置Tomcat的服务端口(默认端口8080)

修改conf文件夹下的server.xml文件修改成功后,重启Tomcat,在浏览器地址栏中输入localhost一般会将tomcat的默认端口号修改为80。80端口号是http协议的默认端口号。好处:在访问时,就不用输入端口号...

2019-12-30 22:04:46 3692

原创 Tomcat——Tomcat的下载,安装和配置(IDEA)

1.Tomcat的下载,并选择合适的版本(一般为64bit)官网:https://tomcat.apache.org/2.解压即可,不需要安装,分析目录* 注意:安装目录建议不要有中文和空格3.设置环境变量电脑-属性-高级系统设置-环境变量(前提安装了Java的jdk)电脑-属性-高级系统设置-环境变量 JAVA_HOMEC...

2019-12-30 21:59:26 996

原创 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 1745

原创 Java——面试题:写出一个死锁的实例(三种情况分析死锁形成原因)

面试题:写出一个死锁的实例。Java发生死锁的根本原因是:死锁是因为多线程访问共享资源,由于访问的顺序不当所造成的,在申请锁时发生了交叉闭环申请。即线程在获得了锁A并且没有释放的情况下去申请锁B,这时,另一个线程已经获得了锁B,在释放锁B之前又要先获得锁A,因此闭环发生,陷入死锁循环。实例1:在MyLock类中定义两个不同的静态锁对象。...

2019-11-16 16:57:56 907

原创 AD19——实验室焊接QFP、PQFP、LQFP、TQFP封装芯片方法(更新)

之前有更新过实验室焊接QFP封装芯片的方法,采用钢网焊接。不过,我又发现一个更加行之有效的焊接方法。最近,我发现使用钢网焊接qfp封装的芯片,很容易发生引脚粘连的问题,而且很难进行分离。所以,今天介绍一个更加有效的焊接方法:1、先准备一块PCB板(这是一块废板,比较脏,可以忽略)2.用电烙铁在每个引脚焊盘上均匀上锡,注意不可上锡过少,容易引脚虚焊;也不可上锡过多,容易相邻引脚发...

2019-11-09 10:18:34 3062

原创 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 3397 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 3467 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 7715 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 12401 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 40719 16

原创 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 6255

en.stsw-stm32102-STM32 Virtual COM Port Driver-1.5.0.zip

STM32 Virtual COM Port Driver V1.5.0 https://www.st.com/zh/development-tools/stsw-stm32102.html https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-utilities/stsw-stm32102.html Description Compatible with the x86 and x64 platforms The 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 installations included in the package. Starting from Windows® 10, the STSW-STM32102 driver is no more adequate and the usage of the native inbox driver is recommended. All features Virtual COM port driver installation package for Windows® operating systems: 98SE, 2000, XP, Vista®, 7, and 8.x

2021-04-23

STM32F1057, STM32F2 and STM32F4 USB on-the-go Host and device library

ST官网库en.stm32_f105-07_f2_f4_usb-host-device_lib V2.2.1 STM32F1057, STM32F2 and STM32F4 USB on-the-go Host and device library (UM1021) STM32F407+USB33300+USB2.0 HS

2021-04-21

数字信号处理II复习提纲(Caigen001整理) - 副本.pdf

DSPII,USTC, 戴老师,数字信号处理II复习提纲(戴) 可以结合DSP重点题型(只是PPT中的重点内容)

2019-12-18

DSPII期末考试重点题型(往年考题)

DSPII,ustc,戴老师,期末考试复习重点,往年考题(PPT中的重点内容,无真题),好好复习

2019-12-18

STM32_Min.zip

STM32F103C8T6最小系统板 原理图+PCB(布线未铺铜)+原理图库+ PCB库 参考博客: https://blog.csdn.net/caigen0001/article/details/102522212

2019-10-12

Effective Java 第三版中文版+英文原版+配套代码(高清书签)

自从Java 6 发布之后,Java 又有了翻天覆地的变化。《Effective Java(第3版)(英文版)》涵盖了Java 7、Java 8 和Java 9 中语言和库的各种新特性。让你能够深入了解Java 平台的细微之处。通过对每一个项目的全面描述和解释,告诉你应该做什么、不应该做什么,以及为什么要这样做。 Efefctive Java 第三版中文版+英文原版+配套代码(高清书签)

2019-04-15

Java经典实例.第三版(高清PDF+配套代码)

Java经典实例.第三版(高清PDF+配套代码)

2019-04-02

Encyclopedia of RF and Microwave Engineering, 6-Volume Set Kai Chang (Editor)

Encyclopedia of RF and Microwave Engineering, 6-Volume Set Kai Chang (Editor) ISBN: 978-0-471-27053-9 Hardcover 5832 pages March 2005 射频和微波工程是过去十年发展最迅速的领域之一,并且可能仍然是许多学科当中非常活跃的研究和应用领域。六卷组的射频和微波工程百科全书阐明了这个领域如何成为让技术促进无线通信业迅猛发展的关键。 该卷组还考查了射频和微波工程如何继续作为下述重要应用领域背后的科学技术继续产生重大影响:雷达、遥感、遥控、传感器、导航、监视、电子战、辐射计、等离子体研究和成像。 RF and Microwave Engineering is one of the fastest growth areas of the past decade and will probably continue to be a very active area of research and application in a large variety of fields. The six volume set of Encyclopedia of RF and Microwave Engineering illustrates how this field has been the key to enabling technology responsible for the phenomenal growth of wireless communications. This set also examines how RF and microwave engineering continues to have great influence as the technology behind such important applications as radar, remote sensing, remote control, sensors, navigation, surveillance, electronic warfare, radiometers, plasma research, and imaging. 目录: A/D and D/A Conversion Architectures and Techniques. Acoustic Microwave Devices. Active Antennas. Active Filters: Overview of Active Filter Structures. Active Filters: Tools and Techniques for Active Filter Design. Adaptive Array Antennas. Altimeters. Amplitude Shift Keying. Analytical and Adaptive Modeling of Nonlinear High Power Amplifiers. Anisotropy and Bianisotropy. Antenna Accessories. Antenna Anechoic Chambers . Antenna Arrays for Mobile Communications. Antenna Compact Range. Antenna Feeds. Antenna Parameters. Antenna Radiation Patterns. Antenna Reverberation Chamber. Antenna Scanning Arrays. Antenna Testing and Measurements. Antenna Theory. Antennas. Antennas for High-Frequency Broadcasting. Antennas for Medium-Frequency Broadcasting. Antennas for Mobile Communications. Aperture Antennas. Application of Wavelets to Electromagnetic Problems. Applied Numerical Electromagnetic Analysis for Planar High Frequency Circuits.

2019-03-02

Java解惑.中文完整版

"Every programming language has its quirks. This lively book reveals oddities of the Java programming language through entertaining and thought-provoking programming puzzles." --Guy Steele, Sun Fellow and coauthor of The Java(t) Language Specification "I laughed, I cried, I threw up (my hands in admiration)." --Tim Peierls, president, Prior Artisans LLC, and member of the JSR 166 Expert Group How well do you really know Java? Are you a code sleuth? Have you ever spent days chasing a bug caused by a trap or pitfall in Java or its libraries? Do you like brainteasers? Then this is the book for you! In the tradition of Effective Java(t), Bloch and Gafter dive deep into the subtleties of the Java programming language and its core libraries. Illustrated with visually stunning optical illusions, Java(t) Puzzlers features 95 diabolical puzzles that educate and entertain. Anyone with a working knowledge of Java will understand the puzzles, but even the most seasoned veteran will find them challenging. Most of the puzzles take the form of a short program whose behavior isn't what it seems. Can you figure out what it does? Puzzles are grouped loosely according to the features they use, and detailed solutions follow each puzzle. The solutions go well beyond a simple explanation of the program's behavior--they show you how to avoid the underlying traps and pitfalls for good. A handy catalog of traps and pitfalls at the back of the book provides a concise taxonomy for future reference. Solve these puzzles and you'll never again fall prey to the counterintuitive or obscure behaviors that can fool even the most experienced programmers.

2019-02-28

《Java语言程序设计与数据结构(第11版) 》(英文版)

本书是Java语言的经典教材,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程序设计、GUI程序设计、数据结构和算法、高级Java程序设计等内容。本书以示例讲解解决问题的技巧,提供大量的程序清单,每章配有大量复习题和编程练习题,帮助读者掌握编程技术,并应用所学技术解决实际应用开发中遇到的问题。基础篇主要介绍基本程序设计、语法结构、面向对象程序设计、继承和多态、异常处理和文本I/O、抽象类和接口等内容。

2019-02-25

JAVA解惑_布洛赫.扫描版.(无保护,可修改)

JAVA解惑_布洛赫.扫描版.(无保护,可修改) 《Java解惑》是由Joshua Bloch(美)、Neal Gafter(美)编著,陈昊鹏翻译的计算机语言类丛书,该书由人民邮电出版社2006年发行出版。该书特写了95个有关Java或其类库的陷阱和缺陷的谜题,其中大多数谜题都采用了短程序的方式,这些程序的行为与其看似的大相径庭。在每个谜题之后都给出了详细的解惑方案,这些解惑方案超越了对程序行为的简单解释,向读者展示了如何一劳永逸地避免底层的陷阱与缺陷。

2019-02-24

计算机算法设计与分析.第4版_p306

计算机算法设计与分析.第4版_p306.pdf 高清——王晓东

2019-02-23

组合数学引论 (孙淑玲 许胤龙)

组合数学引论 (孙淑玲 许胤龙) 中国科学技术大学 组合数学教材

2019-02-23

ROS机器人项目开发11例_配书资源

ROS机器人项目开发11例_配书资源 ROS机器人项目开发11例_配书资源

2019-01-20

组合名家名著--组合数学手册 (Volume 2)

组合名家名著--组合数学手册 (Volume 2)

2019-01-20

组合名家名著--组合数学手册 (Volume 1)

组合名家名著--组合数学手册 (Volume 1)

2019-01-20

Dense Visual SLAM(Thesis 2012, RichardA.Newcombe)

Dense Visual SLAM By Richard A. Newcombe December 2012 Supervised by Prof. Murray Shanahan Prof. Andrew J. Davison

2019-01-20

ROS机器人高效编程(原书第3版)高清可编辑.pdf

本书的目标读者包括所有机器人开发人员, 可以是初学者也可以是 专业人员。 它涵盖了整个机器人系统的各个方面, 展示了ROS如何帮助 开发人员完成使机器人真正自主化的任务。 对于听说过却从未使用过 ROS的机器人专业学生或科研人员来说, 本书将是非常有益的。 ROS初 学者能从本书中学习ROS软件框架的很多先进理念和工具。 不仅如此, 经常使用ROS的用户也可能从某些章节中学习到一些新东西。 当然, 只 有前3章是纯粹为初学者准备的, 所以那些已经使用过ROS的人可以跳 过这三章直接阅读后面的章节。

2019-01-20

毕业设计__基于51单片机的公交车自动报站系统(proteus仿真+源代码+按键控制)

毕业设计__基于单片机的公交车自动报站系统 1、下行控制报站:首先按下(下行设置按键),(下行指示灯)亮,然后按下(手动播报)按键控制播报下一站 2、上行控制报站:首先按上(上行设置按键),(上行指示灯)亮,然后按下(手动播报)按键控制播报下一站 3、按下关闭播报按键,则关闭播报功能和清除显示 (需要实物或者实物相关资料私聊)

2018-06-10

基于单片机的密码锁设计与实现(proteus + 源代码)

随着微机测量和控制技术的迅速发展与广泛应用,以单片机为核心的电子密码锁的设计研发与应用在很大程度上改善了人们的生活,尤其是在一些公共场合(比如大型超市)保存私人物品等方面起到了不可估量的作用。本设计论述了一种以STC89C52单片机为主控制单元,以LCD1602为显示器件的电密码锁系统。该控制系统可以每次随机生成四位数的密码,并显示在LCD上,用户记住改密码后进行输入并核对是否正确。系统设计了相关的硬件电路和相关应用程序。硬件电路主要包括STC89C52单片机最小系统,LCD显示电路、LED指示电路,按键电路等等。系统程序主要包括主程序,密码生成和校验程序、LCD显示程序以及按键模块程序等。 基于单片机的密码锁设计与实现(proteus + 源代码)

2018-06-09

PM2.5(proteus仿真+源代码)

空气质量是大气环境因子的重要参数之一。传统的空气质量测量大都采用模拟式传感器经前端放大、信号调理、A/D变换和数据修正等过程。但由于电路设计上存在电源干扰、滤波不可靠,线路过于复杂、无屏蔽措施、长线传输等不可靠因素,使得系统存在较大误差与高功耗等特点难以消除。本课题选用数字式传感器测量元件和低功耗单片机设计空气质量监测系统,避免传统方法的典型缺陷。 PM2.5(proteus仿真+源代码)

2018-06-09

楼宇对讲系统(proteus仿真+源代码)

智能门锁 51单片机 射频 门禁系统 proteus C语言 楼宇对讲系统(proteus仿真+源代码)

2018-06-09

车牌识别_matlab_模式识别(MATLAB代码,论文,图片素材)

智能交通系统利用先进的信息技术改善交通状况,使交通更畅通、更安全、更绿色。车牌识别系统是的核心技术之一,它主要包括车牌定位、字符分割和字符识别三个核心模块。随着安防视频步入高清时代,视频的分辨率越来越高,智能交通系统对车牌识别技术有了更高的要求:处理速度更快、环境适应性更强、识别率更高。 本文从预处理、边缘检测、车牌定位、字符分割、字符识别五个方面,具体介绍了车牌自动识别的原理。并用MATLAB软件编程来实现每一个部分,最后识别出汽车牌照。 车牌识别_matlab_模式识别(MATLAB代码,论文,图片素材)

2018-06-08

飞思卡尔智能车经验

飞思卡尔 reescale 智能车 经验 赛道 智能小车制作感想 智能车制作全过程 飞思卡尔智能车经验

2016-02-15

飞思卡尔的精华算法

飞思卡尔 freescale 算法 智能车 直流电机控制策略 鲁棒控制 弯道速度控制 直道速度控制 PID闭环控制算法 反向制动算法 速度控制策略 弯道速度控制 舵机控制 ......

2016-02-15

PID算法原理、调试经验及代码

PID 代码 原理 调试经验 PID 控制器参数选择的方法很多,例如试凑法、临界比例度法、扩充临界比例度法等

2016-02-15

飞思卡尔智能车oled代码

OLED oled KL26 freescale 飞思卡尔 智能车 移植性强 可显示赛道信息

2016-02-15

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

TA关注的人

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