自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 进京证12次不够用怎么办?(北京进京证探头分布,进京证365,进京365)外地车在京如何行驶——躲猫猫外地车在京地图导航

其实想要在北京驾驶外地牌照的车辆主要有两种方式,一种是办理进京证(六环内进京证一年只能办12次,一次有效期7天,所以大多数人是不够用的);另一种就是在非监控区域行驶,可以借助于一些摄像头定位工具,有效躲避摄像头,就能免于被处罚。这里推荐大家使用这个“躲猫猫外地车在京地图导航”小程序,可以规划出行路径,自动躲避探头,微信小程序公众号同名。小程序运行挺稳定的,功能也很强大,我住在五环边,一般出行规划个十几公里都没问题,帮助我解决了进京证次数不够用的问题。

2024-01-29 16:07:31 958

原创 外地车在京地图导航使用指南(北京进京证探头分布,进京证365,进京365)

微信小程序“外地车在京地图导航”,提供外地车牌小汽车在北京的自动路径规划服务(避开进京证探头拍摄)和北京外地车限行探头分布查看服务!

2023-09-18 23:05:47 6631 3

原创 使用Elasticsearch+filebeat+logstach+kibana构建日志服务平台

背景devops中日志服务的搭建收集各个节点(agent)的日志文件进ES集群,并提供分析和查询的服务各个agent的filebeat收集服务不能终断,也就是需要动态reload配置文件支持用户设置分隔符划分和正则匹配两种方式添加field字段技术方案将filebeat部署在agent节点,master节点控制agent节点的配置文件,filebeat很轻量因为filebeat的配置文件支持reload的只有input和moudel两个模块,但是需要对用户提供的分隔符和正则表达式进行处理

2021-10-09 17:05:04 2125

原创 Django多进程中的查询错乱问题以及mysql gone away问题

Django多进程中的查询错乱问题因为业务需要,写了一个多进程程序,但是发现查询结果错乱,比如在同一个进程里输出Asset.object.get(ip=1.1.1.1).ip发现输出的并不是1.1.1.1初步感觉是django底层用的musql_db这个库是进程不安全的,也就是不支持多进程操作,所以这种情况最好用多线程关于mysql gone away的问题一开始我以为是connections.close_all()函数导致的,如果在这句话前面查询出了一个对象,又执行这个关闭数据库链接的..

2021-10-09 17:04:26 1781

原创 Python3高并发定时更新任务进程池和线程池的使用

Python3高并发定时更新任务进程池和线程池的使用背景:需要定时对数据库的某一张表做更新不管用多线程还是多进程只能利用当前一台机器的计算能力,可以考虑使用celery这样的工具,后期可以横向扩展celery的执行机,也不用考虑生产者消费者模型,celery里面自动都帮我们处理好了,也有消息队列的机制,我们只负责往里面丢任务即可Django中connections.close_all()的作用我们链接到mysql的时候,会创建一个链接,这个链接一般都有一个有效期,当新起一个进程的时候会fork

2021-10-09 17:03:58 1153

原创 Elasticsearch查询相关总结以及timestamp和时区问题

ES查询相关参考:https://www.cnblogs.com/qdhxhz/p/11493677.html如果想筛选出特定时间段的event,可以在查询语句里使用post_filterPOST /wangtest_re/_search{ "post_filter":{ "range": { "@timestamp": { "gte": "2012-08-01T15:00:00.000+800", "lte": "2012-08-01T1

2021-10-09 17:03:14 4849

原创 Elasticsearch集群部署的相关问题记录

ElasticSearch相关的端口ES:9200。作为http协议,主要用于外部通信ES:9300。作为TCP协议,jar之间就是通过 tcp协议通信,ES集群之间通过9300通信Kibana:5601Logstash:5044cerebro: 9000ES启动时遇到的问题问题:ERROR: [2] bootstrap checks failed.You must address the points described in the following [2] lines befor

2021-10-09 17:02:39 189

原创 kubernetes(k8s)之yaml文件详解

# yaml格式的pod定义文件完整内容:apiVersion: v1 #必选,版本号,例如v1kind: Pod #必选,Podmetadata: #必选,元数据 name: string #必选,Pod名称 namespace: string #必选,Pod所属的命名空间 labels: #自定义标签 - name: string #自定义标签名字 annotations: #自定义注释列表

2021-10-09 17:01:58 235

原创 DockerFile和DockerCompose使用总结

DockerFile基本结构# 1、第一行必须是 FROM 基础镜像信息FROM ubuntu # 2、维护者信息MAINTAINER docker_user [email protected] # 3、镜像操作指令RUN echo "deb http://archive.ubuntu.com/ubuntu/ raring main universe" >> /etc/apt/sources.listRUN apt-get update && apt-

2021-10-09 17:01:00 294

原创 Docker部署配置相关使用总结

Docker部署配置相关使用总结创建并启动容器使用 docker run 命令来创建并启动一个容器:$ docker run -it centos /bin/echo 'hello world'hello world-t 参数让 Docker 分配一个伪终端,并绑定到容器的标准输入上,-i 参数让容器的标准输入持续打开。$ docker ps -aCONTAINER ID IMAGE COMMAND CREATED

2021-09-04 21:09:43 149

原创 接上一篇Ansible和celery的结合,在celery的tasks.py文件里为了实现并发不阻塞的需求,用到了多进程

接上一篇Ansible和celery的结合,在celery的tasks.py文件里为了实现并发不阻塞的需求,用到了多进程举例如下:tasks.py文件如下:import signalfrom multiprocessing import Processfrom django.db import connectionsdef close_old_connecttions(): connections.close_all()@shared_taskdef function():

2021-09-04 21:08:30 636 2

原创 在python中使用Ansible实现Devops的相关总结

在python中使用Ansible实现Devops的相关总结前言​ Ansible虽然底层是用python写的,但是对python的API支持并不友好,官方文档里只用了一个example来说明,想知道各个组件的参数功能可能只能去看源码了,现在记录一下自己的总结环境——ansible==2.8.1问题总结如果需要有额外的参数,或者在playbook中需要传入参数怎么办?在context.CLIARGS = ImmutableDict中通过extra_vars=[extra_vars]的方式

2021-09-04 21:06:56 583

原创 Python中的闭包和装饰器

闭包官方点的解释:内部函数(闭包函数)对外部函数作用域里变量的引用原因:函数内的属性都是有生命周期的,生命周期是在函数执行期间,那么如果想在函数生命周期结束后仍然使用怎么办呢——采用闭包函数函数内的闭包函数私有化了变量,完成了数据的封装,类似于面向对象例子def func(): # 外部函数 a = 1 # 外部函数作用域里的变量 print("This is func.") def func1(num): # 内部函数(闭包函数) print(

2021-09-04 21:04:51 55

翻译 FISR: 一个将视频超分辨率和插帧联合起来做的深度学习网络

原文地址:https://arxiv.org/pdf/1912.07213.pdfAbstract超分辨率(SR)已被广泛用于将低分辨率的旧视频转换为高分辨率(HR)的视频,以适应显示器(例如UHD电视)分辨率的提高。但是,人类变得更容易注意到在较大尺寸的显示设备上呈现的HR视频中的运动伪像(例如,运动抖动)。因此,广播标准支持UHD(超高清)视频(4K @ 60 fps,8K @ 120 ...

2020-02-27 16:04:48 420

原创 计算机视觉及图像处理领域会议,CCF推荐(A类,B类,C类)

摘自:https://blog.csdn.net/zhaomengszu/article/details/78347388中国计算机学会推荐国际学术会议 (计算机图形学与多媒体)一、A类 序号 会议简称 会议全称 出版社...

2020-02-17 17:08:56 4002

原创 图像质量评估中的PSNR和SSIM的定义,公式和含义

PSNR峰值信噪比(PSNR), 一种评价图像的客观标准。它具有局性,PSNR是“Peak Signal to Noise Ratio”的缩写。peak的中文意思是顶点。而ratio的意思是比率或比列的。整个意思就是到达噪音比率的顶点信号,psnr一般是用于最大值信号和背景噪音之间的一个工程项目。通常在经过影像压缩之后,通常输 出的影像都会在某种程度与原始影像不同。为了衡量经过处理后的影像品质,...

2020-02-03 18:09:48 24100 5

原创 EDSR:Enhanced Deep Residual Networks for Single Image Super-Resolution翻译学习笔记

Abstract随着深度卷积神经网络(DCNN)的发展,有关超分辨率的最新研究已经取得了进展。 特别地,残余学习技术表现出改进的性能。 在本文中,我们开发了一种性能增强的深层超分辨率网络(EDSR),其性能超过了当前最新的SR方法。 我们模型的显着性能改进归因于通过删除常规残差网络中不必要的模块进行的优化。 通过扩大模型大小,同时稳定训练过程,可以进一步提高性能。 我们还提出了一种新的多尺度深...

2020-01-28 22:09:14 98

原创 快手,字节面试题,将IP地址转换成整数类型,再转换回来。C++代码

题目描述原理:ip地址的每段可以看成是一个0-255的整数,把每段拆分成一个二进制形式组合起来,然后把这个二进制数转变成一个长整数。举例:一个ip地址为10.0.3.193每段数字          &...

2019-09-27 21:23:54 475

原创 DenseNet详解

一、概述作为CVPR2017年的Best Paper, DenseNet脱离了加深网络层数(ResNet)和加宽网络结构(Inception)来提升网络性能的定式思维,从特征的角度考虑,通过特征重用和旁路(Bypass)设置,既大幅度减少了网络的参数量,又在一定程度上缓解了gradient vanishing问题的产生.结合信息流和特征复用的假设,DenseNet当之无愧成为2017年计算机视觉...

2019-07-16 15:23:58 349

原创 C C++中关于全局变量静态变量,extern,static,const的区别与总结

一.extern1 基本解释extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。也就是说extern有两个作用,第一个,当它与"C"一起连用时,如: extern “C” void fun(int a, int b);则告诉编译器在编译fun这个函数名时按着C的规则去翻译相应的函数...

2019-06-10 20:47:15 1861

转载 C C++ 面试知识总结,包含STL,数据结构等

五万字长文 C C++ 面试知识总结(上)https://juejin.im/post/5cbd7603e51d456e2446fcaf五万字长文 C C++ 面试知识总结(中)https://juejin.im/post/5cbd76076fb9a0323e3abb17五万字长文 C C++ 面试知识总结(下)https://juejin.im/post/5cbd7605f265da0...

2019-06-10 11:04:43 226

转载 BAT机器学习面试1000题系列(第1~305题)

BAT机器学习面试1000题系列整理:July、元超、立娜、德伟、贾茹、王剑、AntZ、孟莹等众人。本系列大部分题目来源于公开网络,取之分享,用之分享,且在撰写答案过程中若引用他人解析则必注明原作者及来源链接。另,不少答案得到寒小阳、管博士、张雨...

2019-06-10 10:54:49 3790

原创 频率、波长、传输距离、传输速率之间的关系,长波(LF),中波(MF),短波(HF),厘米波(SHF),毫米波(EHF)频率范围波长的总结

一、波长越长穿透能力越强?波长越短贯穿能力越强?是的,要区分穿透和贯穿这两个概念。波长越长,绕射的能力越强,例如无限电波可以绕过高楼大厦传播、红灯的灯光比绿光和黄光更能穿透雾霭传播到远处以提醒司机;波长越短,波的能量越大,贯穿能力越强,例如X光可贯穿皮肤、骨骼,紫外线能杀死细菌、强的紫外线能引起皮肤癌、穿越电离层等根据:波速=波长*频率(频率和波长成反比例关系),则,f=230MHz, ...

2019-05-30 10:53:30 18381

转载 人工智能,机器学习,深度学习入门好文,强烈推荐

让我们从机器学习谈起导读:在本篇文章中,将对机器学习做个概要的介绍。本文的目的是能让即便完全不了解机器学习的人也能了解机器学习,并且上手相关的实践。当然,本文也面对一般读者,不会对阅读有相关的前提要求。 在进入正题前,我想读者心中可能会有一个疑惑:机器学习有什么重要性,以至于要阅读完这篇非常长的文章呢? 我并不直接回答这个问题前。相反,我想请大家看两张图,下图...

2019-05-12 15:39:50 269 1

原创 windows下python3关于机器学习的环境配置,Anaconda的安装和使用方法以及安装后无法打开的解决方法

早就知道Anaconda可以管理好多个环境,由于原来一直没有这方面的需求,电脑上的python-base环境加一个pip几乎能解决所有问题,但现在看来不得不再添加其他的环境了。但是一个anaconda却安装了好久而且网上相关的教材也很少,所以决定总结一下这一系列问题一、Anaconda简介与安装在用python做数据分析的过程中,最令人头痛的就是python的各种包的管理,比如pandas,n...

2019-04-19 20:20:39 535

原创 DFT,DTFT,DFS,FFT之间的关系以及序列补零和插值对频域的影响

DFT,DTFT,DFS,FFT之间的关系很多同学学习了数字信号处理之后,被里面的几个名词搞的晕头转向,比如DFT,DTFT,DFS,FFT,FT,FS等,FT和FS属于信号与系统课程的内容,是对连续时间信号的处理,这里就不过多讨论,只解释一下前四者的关系。首先说明一下,这里只站在学生的角度以最浅显易懂的性质来解释问题,而不涉及到任何公式运算。学过卷积,我们都知道有时域卷积定理和频域卷积定理...

2019-04-17 21:37:56 11312 8

原创 爬虫程序,从图片网站或者贴吧爬取图片(含代码)

github地址:https://github.com/531126085/Web-spiderdownload——mm是从煎蛋网上批量下载图片到自己新建的一个xxoo的文件夹下import urllib.requestimport osdef url_open(url): req = urllib.request.Request(url) req.add_header(...

2019-04-13 16:45:21 2486

原创 字节和比特和位的换算关系

字节的换算:1 B/byte(字节) = 8 bit(比特)(位) 。1 KB(千字节) = 1024 B/byte(字节) 。1 MB = 1024 KB 。1 GB = 1024 MB 。1TB =1024 GB 。1 PB = 1024 TB 。1 EB = 1024 PB。比特和位:比特和位实际上是同一个东西,计算机只能处理二进制数据流,二进制的0或1就代表一个位。 计算...

2019-03-26 16:55:31 21815

原创 数字角频率和模拟角频率和物理频率和归一化角频率的关系,及FFT频率和实际物理频率的关系分析

4种频率及其数量关系实际物理频率表示AD采集物理信号的频率,fs为采样频率,由奈奎斯特采样定理可以知道,fs必须≥信号最高频率的2倍才不会发生信号混叠,因此fs能采样到的信号最高频率为fs/2。Ω角频率是物理频率f的2*pi倍,这个也称模拟频率。归一化频率是将物理频率按fs归一化之后的结果,最高的信号频率为fs/2对应归一化频率0.5,这也就是为什么在matlab的fdtool工具中归一化频...

2019-03-22 21:29:18 12132 3

原创 python中的序列总结:列表,元组,字符串

首先python中的序列有列表,元组,字符串。列表List是python里面最基本的数据结构。序列中每个元素都是从索引(下标)从0开始,依次叠加。List操作的方法很多,只能熟悉基本常用的这个方法。第二个数据结构是元祖,元组其实跟列表差不多,也是存一组数,只不是它一旦创建,便不能再修改,所以又叫只读列表。元祖的方法只有count和index。列表的一些基本操作0.创建1 # lis...

2019-03-21 22:16:46 2161

原创 ubuntu 16.04修复固件刷新失败的LimeSDR-USB V1.4

前两天用gnuradio做实验的时候发现报错说固件版本低,并提示使用LimeUtil --update升级,但是升级的过程中失败,至此板子已经无法被计算机识别。或使用lime suite有下列问题:修复方法首先确定LimeSDR硬件版本,这个一般刻印在主板的边缘,如下图箭头指向的地方:v1.4版本的LimeSDR这一步骤的目的是确认稍后我们需要更新到主板上的镜像,我们的是1.4版本,因...

2019-03-01 19:13:43 599

原创 LInux找不到动态链接库,./cyusb_linux: error while loading shared libraries: libcyusb.so: cannot open shared

1.安装cyusb给lime SDR刷固件的时候,cyusb安装好了但是打不开,提示如下找不到动态链接库./cyusb_linux: error while loading shared libraries: libcyusb.so: cannot open shared object file:No such file or directory解决方法就是在当前目录下执行idconfig,...

2019-02-28 11:13:48 1764 2

原创 Window下Pothos SDR开发环境搭建(limeSDR)

Pothos SDR开发环境Pothos SDR开发环境使Windows用户能够轻松的在开源软件无线电生态系统中进行探索和开发。 开发环境是基于Pothos数据流套件的预建包,包含图形设计工具,GNU Radio信号处理模块以及各种硬件支持驱动程序。 目标是帮助用户快速入门,无需下载和编译数十个软件包。Cubic SDR & GQRX SDR 是SDR应用APP,您可以通过它快速连...

2019-02-26 15:05:33 3042

原创 在VMware虚拟机下安装ubuntu16.04,及hackrf one环境配置

**一、准备工作安装VMware虚拟机(网上资源很多,激活码也很容易找)、下载好ubuntu镜像文件(下载地址:)**https://download3.vmware.com/software/wkst/file/VMware-workstation-full-12.1.0-3272444.exehttp://releases.ubuntu.com/xenial/二、新建虚拟机1.创建新...

2019-01-23 22:26:14 3679

原创 FPGA 实验六 计数器、 ROM和DDS

实验要求• 拨动开关,观察不同频率的正弦波– 电路的工作时钟是50MHz– 请回答,你能得到的正弦波频率和计数器增量值的对应关系是什么?– 请回答,你能得到的最低频率的正弦波是多少?设该频率为f1– 请思考,能否有什么方法能够得到比f1频率还低的正弦波• 对计数器进行改动,修改计数增量信号为10比特,计数值信号为10比特。– 把计数增量输入信号分配到10个拨码开关上– 把计数值信号...

2018-12-05 22:16:35 473

原创 FPGA实验五——多周期移位寄存器

实验要求• 编译下载电路观察现象• 拨动SW0开关,观察LED的闪烁变换情况• 设计新的功能– 在原有的电路基础上,添加方向选择功能。– SW0仍然是移位寄存器组的输入– 使用SW1开关,控制移位寄存的方向– 从实验现象上应当能够看到, SW1可以控制LED闪烁的移动方向,以及控制SW0值的对LED组的输入位置(即从LED组的最左边或是最右边)实验过程如下:串入并出移位寄存器设计...

2018-11-25 21:20:58 285

原创 FPGA实验四——时间基准电路和带使能的多周期计数器

实验四• 1、参照代码,把后级计数器的计数范围改为0-15。• 2、把计数器的0-15计数值经过译码,在DE0 的HEX LED上显示成0-9-A-F的十六 进制数• 3、修改时间基准发生器,设计一个使用2个HEXLED,精度为0.1秒,范围为0-9.9秒的计时秒表。• 4、自行设计上面计时器的附加控制功能(清零、暂停)。1、参照代码,把后级计数器的计数范围改为0-15。2、把计数器的...

2018-11-24 17:04:57 574

原创 FPGA实验三——计数器的实现并用SignalTap验证

实验三• 1、参照代码,设计一个0-17的计数器,当计数值为17的时候, OV输出1,其他输出0,注意设定合理的信号位宽。• 2、针对以上计数器,修改输出逻辑,当计数值为0-8时, OV输出0,9-17时OV输出1• 用SignalTap验证• 尝试并思考,如果时钟是50MHz,把OV接到一个LED上,能看见什么现象,为什么?1.设计一个0-17的计数器,当计数值为17的时候, OV输出...

2018-11-22 21:54:07 467

原创 LimeSDR性能参数介绍及如何用它实现通信过程

1.什么是SDR?SDR (Software Defined Radio),软件定义的无线电。软件定义无线电(SDR)是一种无线电通信系统,通过软件来实现传统无线电系统中用硬件实现的模块(例如混频器,滤波器,放大器,调制器/解调器,检测器等)。简单说来 就是以“软”换“硬”,这样可以通过修改软件,灵活配置修改无线电系统。实际上,SDR包含了很多东西,很难用一句话来描述。技术在发展,限制仍被探索...

2018-11-22 18:51:39 5122

原创 FPGA实验——译码器原理及实现

实验一.– 用1个拨码开关控制所有的LED灯亮灭实验二.1

2018-11-16 21:37:31 2804

空空如也

空空如也

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

TA关注的人

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