自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(98)
  • 资源 (17)
  • 收藏
  • 关注

原创 GQRX SDR+plutoSDR+ffplay实现FM网络直播

@echo offset PATH=D:\workspace\SDR\rtl-sdr\build\src\Debug;%PATH%::set SDL_AUDIODRIVER=directsoundrtl_fm -f 95.5e6 -s 200000 -r 48000 - | ffplay -f s16le -ar 48000 -showmode 1 -i -pause:: above fileset SDL_AUDIODRIVE...

2021-10-24 15:50:40 539

原创 一起Chrome浏览器配置引发的事故(无法重定向)

最近,项目中出现了部分图片展示,部分图片不展示问题,经过跟踪发现是出现在重定向相关的情况下,浏览器禁止了重定向请求。最终解决方案:启用Chrome浏览器的不安全内容配置(默认是禁止访问不安全内容)...

2021-08-12 19:59:54 2192

原创 VLC串流指导意见

最近折腾了一下rtsp流,使用到了VLC作为串流操作:

2021-07-27 20:10:07 427

原创 阅读以下海康的相机的BSP打印信息

***module_bsp***prtHardInfoStart at 2021-07-05 15:54:14Serial NO :DS-2CD2347FWD-LS20210323AACHF69294475 V5.5.125 build 210106NetProcess Version: 2.6.1.202346 [16:07:27-Sep 1 2020]Path: /Camera/Platform/Branches/branches_FSP_network_protocol/BASE/..

2021-07-27 08:49:58 1406

原创 QString多线程安全使用小贴士

本案例主要是QString的【隐式共享】引发,由此,关注多线程中隐式共享的使用要万分小心:【隐式共享】——https://zhuanlan.zhihu.com/p/45354267主线程中: if (nullptr!=ptrAlarm) { LOG_DEBUG("----end added card of alarm=(%s), at time=(%I64d)----", ptrAlarm->

2021-07-15 16:16:42 1126

原创 c++如何实现类似qDebug()的功能,即追加【换行】到末尾

#ifndef LOGHELPER_H#define LOGHELPER_H#include <sstream>#include <iostream>struct debug{ debug() { } ~debug() { std::cerr << m_SS.str() << std::endl; }public: // accepts just about anyt.

2020-07-08 18:46:19 633

原创 玩一下QML实现OpenGL编程YUV显示,Canvas3D,three.js,VideoOutput,QQuickItem渲染

暂时有空了学习一下QML编程,今天要实现:1、QML中3D渲染2、QML中显示YUV420p直接上代码,上图吧!效果如图。工程配置:QT += quick multimediaCONFIG += c++11# The following define makes your compiler emit warnings if you use# any feature of Qt which as been marked deprecated (the exact warn

2020-07-07 21:13:25 1875 1

原创 Chisel3实践用例,安装

新建SBT工程sbt.version = 1.2.8name := "ScalaExample"//version := "0.1"//scalaVersion := "2.12.8"////---------------------------------------------------------------------------------------------...

2020-04-07 21:50:25 770

原创 ModelSim仿真时注意事项,先添加信号,再仿真Run All,否则No Data

在仿真电路时,Run 一定time后,添加要观察的信号后,无论如何都没波形数据,出现No Data,原来是顺序问题(我的是这么回事):or1200仿真TB文件:`timescale 1ns/100psmodule or1200_tb();reg CLOCK_50;reg rst;initial begin CLOCK_50 = 1'b0;//时钟20ns一个周期,所以时钟...

2020-04-05 18:29:02 7243 1

原创 C++调用JVM.dll运行Java程序,JNI实战简例,精简JRE实战。

精简一下JRE,实现C++和JAVA混合编程:JRE目录:jre/bin/server/jvm.dlljre/bin/java.dlljre/bin/verify.dlljre/bin/zip.dlljre/lib/rt.jar下面是Java端测试内容:jre/Test/com/hwb/Hello.javapackage com.hwb;//public...

2020-04-03 15:42:35 1614

原创 Scala的一点点代码,入门防丢

直接上代码:////Scala示例:class Hello(param: String) {//主构造 //类成员变量 var username: String = param; //副构造 def this() = { this(null) } def this(age: Int) = { this() } //定义函数一、返回对象引用...

2020-04-02 20:56:17 147

翻译 GF(Go Frame)生产级Go基础开发框架入门

安装:go get -u -v github.com/gogf/gf入门:module TestGoFramego 1.13require ( github.com/denisenkom/go-mssqldb v0.0.0-20200206145737-bbfc9a55622e // indirect github.com/fsnotify/fsnotify v1.4....

2020-04-01 19:30:15 2392

翻译 Gin为框架入门——中间件和自定义上下文

Gin中的中间件和上下文传值:package mainimport ( "fmt" "github.com/gin-gonic/gin")//--------------------------------------------//type MyContext struct { *gin.Context userId int64 }//...

2020-04-01 19:20:36 2379

翻译 Gin微框架入门——路由天下

Gin的基本入门案例:package mainimport ( "github.com/gin-gonic/gin" "net/http")func main() { router := gin.Default() // //http://127.0.0.1:8080/params?firstname=lcd&lastname=dong router...

2020-04-01 19:14:30 274

原创 再次记录一下SpringBoot MVC开发环境搭建,高手请略过~~~

新建SpringBoot工程:添加依赖包(pom.xml):<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schem...

2020-03-21 21:12:43 167

原创 Rust开发实现基本的入门练习——HTTP服务器

环境:rust + IDEAmain.rs//引入外部文件mod mod_hello;mod mod_http;pub use self::mod_hello::*;pub use self::mod_http::*;//use std::io;#[derive(Debug)]struct User { username: String, age: i...

2020-03-15 22:04:19 1818

原创 纯sql api操作MySQL的go实践,防丢失

1、直接上代码:package mainimport ( "database/sql" "fmt" _ "github.com/go-sql-driver/mysql")func main() { fmt.Println("Test MySQL") // sqlstr := fmt.Sprintf("%s:%s@tcp(%s)/%s?charset=utf8mb4", ...

2020-03-12 09:08:44 237

原创 ETCD超级简单的使用入门示例

1、启动ETCD@echo offetcd.exe --config-file etcd.conf.ymlpauseetcd.conf.ymlname: etcdlisten-client-urls: http://0.0.0.0:2379advertise-client-urls: http://0.0.0.0:23792、编写客户端:package m...

2020-03-12 09:03:46 664

原创 golang中上下文很重要,传递时特别需要注意

package mainimport ( "fmt" "sync")type httpPkg struct{}func (httpPkg) Get(url string) { fmt.Println("to get url=", url)}var http httpPkgfunc main() { var wg sync.WaitGroup var urls ...

2020-03-09 17:12:29 564

翻译 Go入门学习实例——有限状态机

安装好IDEA和GO插件,创建项目GoDemo键入代码:FSM.gopackage srcimport ( "fmt" "sync")type FSMState string //状态type FSMEvent string //事件type FSMHandler func() FSMState //处理方法,并返回新的状态//有限状态机type FSM ...

2020-02-21 14:19:26 422

原创 Windows下动态封装加载DLL

DLL导出函数时,使用GetProcAddress获取函数地址,传参不需要带入namespace: int HixxxInterface::Init(const std::string& cfgpath, const std::string& lang) { std::string configPath = cfgpath.empty() ? "...

2020-01-16 17:49:47 409

原创 Centos7 安装离线包,搭建gcc环境

下载gcc环境所需包:(http://vault.centos.org/7.3.1611/os/x86_64/Packages/)cpp-4.8.5-11.el7.x86_64.rpmgcc-4.8.5-11.el7.x86_64.rpmglibc-2.17-157.el7.x86_64.rpmglibc-common-2.17-157.el7.x86_64.rpmglibc-...

2020-01-14 20:19:22 977

原创 使用QTCreator阅读开源软件

QCreator是可以打开CMakeLists.txt工程的,但是如果是Makefile就不work了。只能祭上qmake大杀器了:比如,想学习一下百度的文件系统BFS:DemoBFS.proTEMPLATE = subdirsSUBDIRS = common \ bfsbfs.proTEMPLATE = appCONFI...

2020-01-08 20:45:37 516

原创 C#基础入门指南

闲来无事,捯饬一下C#编译脚本:@echo offset PATH=C:\Windows\Microsoft.NET\Framework\v4.0.30319;%PATH%echo "compile c# use csc cmd tool"csc /t:exe /out:demo.exe csDemo.cs Person.cs SynchronThread.cs::csc ...

2020-01-06 21:08:37 367

转载 哈弗曼树与哈弗曼编码简介

树和哈夫曼编码。哈夫曼编码是哈夫曼树的一个应用。哈夫曼编码应用广泛,如JPEG中就应用了哈夫曼编码。 首先介绍什么是哈夫曼树。哈夫曼树又称最优二叉树,是一种带权路径长度最短的二叉树。所谓树的带权路径长度,就是树中所有的叶结点的权值乘上其到根结点的 路径长度(若根结点为0层,叶结点到根结点的路径长度为叶结点的层数)。树的带权路径长度记为WPL= (W1*L1+W2*L2+W3*L3+...+Wn...

2019-12-31 14:00:54 697

转载 了解一下密钥交换算法ECDH

搬一下别人的解释:下面我们以Alice和Bob为例叙述Diffie-Hellman密钥交换的原理。1,Diffie-Hellman交换过程中涉及到的所有参与者定义一个组,在这个组中定义一个大质数p,底数g。2,Diffie-Hellman密钥交换是一个两部分的过程,Alice和Bob都需要一个私有的数字a,b。下面是DH交换的过程图:本图片来自wiki下面我们进行一个实...

2019-08-16 19:10:27 5966

原创 git本地仓库维护、打包、恢复等示例

最近在尝试编译CEF的过程中,学会了git的一些小技巧,记录备用:我们的例子就是 depot_tools 这个工具:首先,git clonehttps://chromium.googlesource.com/chromium/tools/depot_tools.git下载好后,再添加对应的python和git工具,将他们打包到本地仓库中去:git statusgit add ...

2019-08-07 19:07:48 1762 1

转载 【修改】基于modeltech64_10.4的UVM+System Verilog验证CRC7循环冗余校验

先拷贝大牛们的例子:https://www.cnblogs.com/bettty/p/5285785.htmlAbstract本文介绍UVM框架,并以crc7为例进行UVM的验证,最后指出常见的UVM验证开发有哪些坑,以及怎么避免。Introduction本例使用环境:ModelSim 10.2c,UVM-1.1d,Quartus II 13.1(64 bit),器件库MAX V...

2019-07-25 16:15:44 4719

转载 [转]Mxnet实现手写数字mnist数据集训练、预测指南

环境:Anaconda3(64-bit),安装mxnet1.3.1,opencv_python-3.4.5.20-cp36-cp36m-win_amd64.whl(可选)训练源码:# -*- coding: utf-8 -*-"""Created on Fri Jul 19 16:30:15 2019@author: houwenbin"""import numpy a...

2019-07-22 14:14:20 826 1

原创 ICE51 IP核模拟记录

上文提到了51内核ICE51(https://github.com/ashleyjr/ice51.git)本文就来看看怎么编译C程序,仿真模拟运行在该IP软核上:环境:MingW32、iverilog、yosys、arachne-pnr、icestorm(icetime)等软核布线:(synth脚本)#!/bin/bashecho "===================...

2019-07-05 22:59:39 464 2

原创 icestorm工具之icebram使用demo示例

BRAM(Block RAM)是FPGA中重要资源,具体什么请百度。今天在把玩一个ice51(https://github.com/ashleyjr/ice51.git)开源IP时,发现了这个好东西,权当兴趣爱好!顺便研究了下综合工具:yosys(https://github.com/YosysHQ/yosys.git)、arachne-pnr(https://github.com/Yosys...

2019-07-05 18:30:03 556

转载 Intel Hex概述 以及 intel2readmemh 和 Intel HEX to BINARY File Converter Utility

什么是Intel Hex文件?Intel HEX文件时遵循Intel HEX文件格式的ASCII文本文件。在Intel HEX文件的每一行都包含了 一个HEX记录。这些记录是由一些代表机器语言代码和常量的16进制数据组成的。Intel HEX文件常用来传输要存储在ROM 或者 EPROM中的程序和数据。大部分的EPROM编程器能使用Intel HEX文件。Intel HEX文件...

2019-07-04 14:43:21 2194

转载 [转]规则匹配——Rete 算法原理及实现

最近在学习 Drools 规则引擎框架,其中涉及到Rete 算法。并对 Rete 算法做了一些研究,要不然在你找新工作面试时,问你会 Drools 规则引擎框架吗?你说会!然后面试官接着问你,你了解 Rete 算法吗?你说听说过。然后面试官再问你,你知道 Rete 算法的原理吗?你能实现 Rete 算法吗?追问了这么多,你可能就回答不上来了。面试官最喜欢做的就是追着一直问,直到你回答不出来为...

2019-06-27 17:46:22 17303 1

原创 C++二进制byte转字符串char

最近需要调试加密算法,涉及到字符对齐、传输等,我们都知道普通的char字符串遇到'\0'之后就被截断了,为了不出幺蛾子需要传输过程中一致性。十六进制字符串(md5、RSA证书等都是此格式)。/*构造两个参数,一个是BYTE数组,一个是BYTE数组对应的长度,目的是方便后续的for循环进行遍历而不用再此判断。*/inline std::string byteToHexStr(un...

2019-05-15 11:01:20 13707

转载 RGB565转VGA接口的阻抗匹配问题(冰枫 2011.4.17)

最近所做的工作涉及到RGB565信号到VGA接口的转换问题,于是简单地研究了一下VGA接口设计相关的东西,写的有点长,可能大家看起来会比较累,见谅~ VGA(Video Graphics Array)是IBM在1987年随PS/2机一起推出的一种视频传输标准,具有分辨率高、显示速率快、颜色丰富等优点,在彩色显示器领域得到了广泛的应用。目前VGA技术的应用还主要基于VGA显示卡的计算机、笔记本等设备...

2019-05-13 17:30:08 3974

原创 【QT事件】大致了解一下QT中控件响应流程

首先,了解一下事件循环:http://blog.csdn.net/houwenbin1986/article/details/79078446接着,来看看最简单的按钮的点击响应:又是贴代码//处理事件分发void QWindowsGuiEventDispatcher::sendPostedEvents(){ QEventDispatcherWin32::send

2018-01-16 20:02:11 2323

原创 【QT事件】贴代码跟踪QT5.6.3在Windows(VS)平台的事件流程

一直在使用QT编写程序,却没有对内部逻辑去了解,惭愧!!!全部贴代码,不要喷我://调用QApplication::exec后/***************************************************************************** Main event loop wrappers *************************

2018-01-16 19:51:08 1291

翻译 机器学习PS参数服务器——分布式计算是个什么鬼?

1. OverviewThe parameter server aims for high-performance distributed machine learning applications. In this framework, multiple nodes runs over multiple machines to solve machine learning problem

2018-01-12 17:57:11 4329

转载 整理资料搬运——退火算法Annealing的Java实现

直接上代码:package sa;import java.util.ArrayList;import java.util.List;//// 模拟退火算法解决TSP旅行商问题//public class SimulatedAnnealing { public static List allCitys = new ArrayList(); //计算 接受的概率

2018-01-12 14:57:35 589

原创 Java中单元测试(Junit4和Mockito)和数据库JDBC连接示例

首先添加依赖包:保证仓库为jcenter()buildscript {    repositories {        jcenter()    }    dependencies {        classpath 'com.android.tools.build:gradle:2.3.3'        // NOTE: Do not pla

2018-01-10 09:44:27 6048

depot_tools.rar

cef编译所需depot_tools工具,主要是gclient_utils.CheckCallAndFilterAndHeader(command, cwd=dir, always=True)

2019-08-10

ELM极限学习机

黄广斌老师的佳作ELM的java实现,极限学习机能够快速的训练。

2018-01-03

PJSIP-Android-Demo

PJSIP是一个开放源代码的SIP协议栈,它支持多种SIP的扩展功能 。本资料基于PJSIP的语音电话Android Demo AS工程。

2017-12-26

读取HDF5格式文件Demo

纯C++实现的,读取Hadoop HDF5格式文件的歌曲属性信息

2017-12-20

libcurl-weixin-message

使用libcurl实现报警,从微信公众号推送消息到粉丝微信账号。

2017-11-30

海康威视播放器

估计现在很难找到的海康威视的播放器MFC源码,整理出来作为数据备份吧

2017-11-21

Elecard HEVC Analyzer

强大的H265分析工具,Elecard出品品质保证,Elecard HEVC Analyzer x32/x64

2017-11-21

Elecard h264 StreamEye Tools 2.9.2.70710

强大的码流分析工具,H264分析工具 Elecard StreamEye Tools 2.9.2.70710

2017-11-21

live555源码带测试音视频

众所周知的开源live555 rtsp服务器,本源码带VS编译脚本和测试音视频

2017-11-21

enjarify-1.0.3

dex2jar已经很老了,Enjarify是Google最新的dex2jar工具

2017-11-20

TensorflowLite-Demo

google发布了tensorflow lite,致力于移动端智能计算,第一时间下载来尝试,平均性能200ms,感谢谷歌~~~本压缩包是Android的AS工程,解压导入就轻松编译测试。

2017-11-16

LWIP实现的TCP、IP协议栈

LWIP实现的TCP、IP协议栈

2017-02-06

python_caffe_lenet5

基于caffe的lenet5 python实现,从零开始了解lenet5网络和caffe框架,搭配flask可以轻松搭建、实现一个自己的手写数字识别系统。

2016-10-28

His3515MPP海思多媒体开发平台示例

His3515MPP海思多媒体开发平台示例

2016-08-10

MingW32可用的opencv2.4.2

MingW32可用的opencv2.4.2编译库

2016-08-03

DLL生成.a库

将VC的.DLL转成MingW32下的.a库

2016-08-03

google protobuf socket python example

使用google protobuf通过TCP传输文件

2016-07-12

空空如也

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

TA关注的人

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