自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 资源 (15)
  • 问答 (2)
  • 收藏
  • 关注

原创 zlink 介绍

zlink 是一个基于 flink 开发的分布式数据开发工具,提供简单的易用的操作界面,降低用户学习 flink 的成本,缩短任务配置时间,避免配置过程中出现错误。用户可以通过拖拉拽的方式实现数据的实时同步,支持多数据源之间的数据同步。同时一键部署,支持查看日志,任务报警,任务重启等功能。

2023-02-15 11:31:01 2522

原创 Ubuntu下关于amd显卡安装cuda出现桌面循环不能进入的问题

如果显卡是amd的那么就不要安装cuda,这样会导致你的Ubuntu unity桌面出现问题。在/home/用户下面有一个.xsession-errors文件出现下面的情况Xlib: extension "GLX" missing on display ":0".Xlib: extension "GLX" missing on display ":0".openConnection: connect: 没有那个文件或目录cannot connect to brltty at :0upsta

2020-08-04 08:42:01 1355

原创 重构if和case

使用表驱动方法重构if和case。看代码大全2的第18章

2020-07-31 09:40:01 200

原创 极限情况下,向hashMap中放置多少条数据,会形成红黑二叉树?

JDK1.8 HashMap底层数据结构增加一种红黑二叉树,在极限情况下11条变成红黑二叉树。JDK1.8 HashMap底层数据结构增加一种红黑二叉树。11条8(16) => 9(162=>32) => 10(322=>64) => 11(Tree)。因为在put的时候会调用putVal,而putVal在往链表里面插入数据的时候会有这样一段代码if (binCount >= TREEIFY_THRESHOLD - 1) {// -1 for 1st 真的插入链

2020-07-13 09:08:31 1015

原创 Java中Thread线程中sleep方法和wait的区别

public static void main(String[] args) throws Exception { Thread t1 = new Thread(); Thread t2 = new Thread(); t1.start(); t2.start(); // TODO Thread线程中sleep方法和wait的区别? // 核心区别在于两个方法的字体不同 // IDEA当识别出方法是静态的时候,会以斜体的方式展示 //

2020-07-12 08:40:15 333

原创 从外部导入Maven工程

2020-07-11 20:01:46 167

原创 IDEA 错误: 找不到或无法加载主类 解决方法

如果IDEA出现找不到或无法加载主类

2020-07-11 19:22:50 970

原创 IO装饰者设计模式

2020-07-11 11:48:37 138 1

原创 并发 & 并行区别

并发:多个线程抢一个资源(CPU)并行:多个线程抢多个资源(CPU)

2020-07-08 14:01:40 136

原创 @Test报错解决方法------jar包正确导入的情况下

自己写的类不要用Test,然后Alt+回车

2020-04-15 08:17:37 791

转载 markdown 表格样式设置(跨行表格,背景色等)

  点击这里跳转到文末的颜色列表。表格背景色之...

2020-03-22 21:51:55 5022 1

原创 树莓派4-----百度语音,解决了16K的问题

import pyaudioimport waveimport osfrom aip import AipSpeech""" 你的 APPID AK SK """APP_ID = '18705456'API_KEY = 'YRq2K4CDQ2ROGVY3qrZVjSt0'SECRET_KEY = 'GhVVnwbNhfgGAD0ImAgBAr63C4XONKZi'client =...

2020-03-08 15:15:17 856 1

原创 01_Java语言的特点

占空

2020-02-29 10:00:54 111

原创 java的Hello程序总结

public class Hello { public static void main(String[] args) { System.out.println("Hello"); }}/**对第一个java程序进行总结 * 1.java程序编写-编译-运行的过程 * 编写:我们将编写的java代码保存在以".java"结尾的源文件中 * 编译:使用...

2020-01-29 14:38:09 423

原创 常用的DOS 命令

常用的DOS 命令dir : 列出当前目录下的文件以及文件夹md : 创建目录rd : 删除目录cd : 进入指定目录cd.. : 退回到上一级目录cd\: 退回到根目录del : 删除文件exit : 退出 dos 命令行...

2020-01-29 14:12:10 97

转载 Python函数必须先定义、后调用(函数调用函数例外

java开发者在定义类中的方法时,不会关心方法的定义相对于调用语句的位置。但是python中需要注意:函数必须先定义、后调用(函数调用函数例外)。如下为示例说明:...

2020-01-04 10:58:24 2460

转载 Jupyter Notebook基本操作

Jupyter Noteb...

2020-01-02 16:16:59 398 1

原创 梯度下降法的推导

梯度下降法是一个一阶最优化算法,通常也称为最陡下降法,要使用梯度下降法找到一个函数的局部极小值,必须向函数上当前点对应梯度的反方向的规定步长距离点进行迭代搜索。如果相反地向梯度正方向迭代进行搜索,则会接近函数的局部极大值点;这个过程则被称为梯度上升法。介绍梯度下降法之前首先先介绍一下梯度。梯度的本意是一个向量(矢量),表示某一函数在该点处的方向导数沿着该方向取得最大值,即函数在该点处沿着该方向...

2020-01-02 01:49:05 2880

原创 牛顿法的推导

一、使用牛顿法可以用来求解的根。具体原理如下:图1首先初始化一个点为,然后求解在处的切线,设切线为,处的斜率为,则切线为。此切线与x轴交于,此时在x轴上的点为,然后在处求切线,交x轴为。不断重复此步骤最终得到的解。因为我们想要求解的根。因此我们让。可以得到得到此公式由上式可以得到简化的迭代公式,使用此公式不断的进行迭代。然后通过设置阈值得到数值解。求此函数...

2020-01-02 01:48:05 2146

原创 解决GitHub下载慢的问题100%有效

国外有GitHub,国内有码云第一步、在GitHub上看到的工程fork下来第二步、进入码云的import Repository,导入GitHub的工程接下来就可以下载程序了。速度起飞。...

2019-07-28 13:40:08 218

原创 python模块以及导入出现ImportError: No module named 'xxx'问题(有效解决)

python模块以及导入出现ImportError: No module named 'xxx'问题 1.常见的就不说了,网上一大堆2.切记程序名字不要和包的名字一样

2019-01-01 23:22:59 43907 5

转载 win10下右键菜单添加“打开cmd”

最近使用cmd比较多,就想在某个文件夹下右键打开cmd,这样不用每次都在默认情况下切换目录。无奈win10 1703版本下shift+右键不能打开cmd,只能打开powershell。 好,那就自己整一个吧。 首先,在桌面新建一个文本文档。Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTW...

2018-12-24 18:23:19 195

原创 VMware连接摄像头的时候出现"USB 设备Acer USB Composite Device"解决办法

如果是笔记本的话,先试试将鼠标插上去。先识别USB端口在说。 如果用Ubuntu连接摄像头的时候出现上图的情况,那么就是VMware的USB驱动没了,现在需要的就是需要将VMware完全卸载。然后重新安装就OK了。...

2018-08-03 16:54:05 3123 1

原创 opencv的心得

    使用opencv的时候最好将源代码编译一下,因为官方编译的版本并不一定适合我们自己的机器。

2018-07-29 15:19:23 593

转载 STM32CubeMX中FreeRTOS系统CPU使用率监测测试

1.测试描述:使用STM32CubeMX自动配置的工程,对其提供的FreeRTOS系统的CPU使用率进行监测,并通过串口打印。2.测试环境:(1)软件环境:STM32CubeMX-4.22.0,IAR-7.5,串口调试工具 (2)硬件环境:原子战舰V3开发板3.测试准备:(1)STM32CubeMX软件主要配置:管脚和其他外设的配置直接省略了,具体的可查看源码文件里的ioc文件。下面贴出主要的系统...

2018-03-27 11:01:29 1529 1

原创 STM32下载出现no target connect

今天焊好了一个STM32F107VCT6的板子,一开始芯片可以下载进去程序。然后过了5分钟,程序突然下载不进去了。然后就是一顿分析。当然分析的过程很复杂。前前后后焊了3个芯片。STlink和Jlink都试过还是不能下载程序。分析了一下,是芯片写保护了。至于为什么写保护,是STlink供电不稳定, 当时引脚没有焊上去。供电断断续续的,芯片就被写保护了。解决办法在下面。下两个图是我用STlink做的。...

2018-03-20 18:11:34 25878 1

原创 QT的qcustomplot(二维画图)

讲解都在注释中 qcustomplot.pro#-------------------------------------------------## Project created by QtCreator 2018-03-09T14:50:00##-------------------------------------------------QT += core gu...

2018-03-14 17:40:20 1133 1

原创 QT的Q3DScatter使用(三维可视图)

讲解都在注释中。3d.pro文件#-------------------------------------------------## Project created by QtCreator 2018-03-12T18:11:08##-------------------------------------------------QT += core gui datav...

2018-03-14 17:06:53 11311 16

转载 如何从宿主机拖动复制文件到虚拟机VM中的解决方法

1.首先要确保自己的虚拟机安装了vmware tools ①点击虚拟机的 虚拟机(M)->重现安装VMware Tools(T)②此时系统会弹出装载虚拟CD驱动器 点击打开文件③打开文件后可将 文件夹里的文件全部复制到自己的某个文件夹中,例如放在桌面④Ctrl+ALT+t打开终端, 输入命令:cd Desktop      tar -xvf VMwareTools-10.0.0-297786...

2018-02-14 22:17:49 1671

原创 opencv笔记3——将图片的像素翻转(Mat::at)

使用Mat的成员函数atcv::Mat也是向量,可以使at方法取值,使用调用方法image.at(j,i),at方法方便,直接给i,j赋值就可以随意访问图像中任何一个像素,其中j表示第j行,i表示该行第i个像素。但是at方法效率是这3中访问方法中最慢的一个,所以如果遍历图像或者访问像素比较多时,建议不要使用这个方法,毕竟程序的效率还是比程序的可读性要重要的。下面是完整的调用方法,其运行时间

2018-01-26 20:35:00 928

原创 C++(在VS2017和QT5.3)编译环境下的uint64_t变量的表示

在VS2017,x86编译环境下://编程环境:vs2017 debug x86//Written by Mr.zs#include #include #include #include using namespace std;int main(){ uint64_t a = 18446744073709551615U; cout << "a_dec = " << dec

2018-01-24 13:00:39 795

原创 VS2015和QT5.3下的opencv配置

①、先说一下在VS2015下面的配置吧!!!我的VS2015用的是opencv2.4.10。在网上下载的会有已经编译好的lib和dll文件。这两个文件在build/vc12里面(vcxx对应的是VS的版本)。这个直接在VS2015下面可以使用,不用cmake编译。这个主要是配置VS2015的路径。(可以看下面的链接点击打开链接)②、下面重点说一下QT5.3的配置

2018-01-07 17:35:11 870

转载 WPF之排版

WPF使用控制面板来进行排版,而控制面板实际上就是一种可以放入WPF界面元素的容器。当用户把界面元素放入控制面板后,WPF会自动把这些界面元素放在它认为合适的地方。  在Winform中有以下几种容器,但是众所周知,这几个容器在排版上还是捉襟见肘的,如今WPF提供了更加丰富的容器,以满足我们的需求。  有些概念需要说明一下:  1.WPF的基本控制面板类都是从Pan

2017-10-08 11:00:07 908

转载 WPF and Silverlight 学习笔记(七):WPF布局管理之StackPanel、WrapPanel、DockPanel

一、StackPanelStackPanel是以堆叠的方式显示其中的控件1、可以使用Orientation属性更改堆叠的顺序Orientation="Vertical"      默认,由上到下显示各控件。控件在未定义的前提下,宽度为StackPanel的宽度,高度自动适应控件中内容的高度 1: StackPanel Orientation="Ver

2017-10-04 21:51:32 719

原创 STM32F107的时钟设置

使用ST公司的3.5库就行,代码不用更改,把芯片选到STM32F107系列。如果编译不通过就将Options for Target / C/C++里面的STM32F10X_HD去掉

2017-09-12 10:52:40 751

转载 STM32F107(互联网型)外部晶振用25MHZ 而STM32F103却用8MHZ的原因及其时钟来源分析

首先说下一下stm32芯片的启动过程: 打开 startup_stm32f10x_xx.s 文件可以发现系统是先执行SystemInit函数再执行main主函数的再打开SystemInit函数:函数前面是对RCC相关寄存器的Reset 在函数倒数有个 SetSysClock() 它是对系统时钟的初始化 再打开SetSysClock() 函数:因为

2017-09-11 16:46:33 2273

原创 在MDK下使用C++进不去中断

在MDK中用C++开发STM32会进不去中断在函数前加extern "C"就好了extern "C" void TIM3_IRQHandler(void)  {    if (TIM_GetITStatus(TIM3, TIM_IT_Update) != RESET)          {        TIM_ClearITPendingBit(TIM3, TIM_I

2017-08-25 18:44:57 917 2

原创 如何让QT支持C++11

在.pro文件里面添加QMAKE_CXXFLAGS+= -std=c++11ORCONFIG+= c++11

2017-08-20 00:06:38 15338 2

转载 Qt写c++控制台中文乱码问题

文件编码为UTF-8。程序输输出中文位乱码。解决方案:1. 工具->选项->环境->语言: Chinese2. 选项->文本编辑器->行为->文件编码->默认编码: System设置上面后,重建项目就可以了。3. 已有项目,将项目文件编码该为ASNI。就可以了。

2017-08-19 23:15:46 730

原创 关于二维数组和二级指针的理解

可以参考《C语言专家编程》的第10章一、首先指针和数组有着密不可分的联系,指针变量可以当做数组来用,在用之前,应该先让指针指向一个数据块,  这个数据块                 ①可以是程序中的某一个变量,int a;int *p = &a或int a;int *p;p = &a;②也可以是某一个数组,int a[3];int *p

2017-08-17 22:28:23 819

labview实例.rar

labview实例

2021-01-22

labview 经典实例.zip

提供100多个labview的实例,很好用哦。labview

2021-01-22

proteus仿真实例.zip

内容上共分为基础篇、实例应用篇和综合开发篇。基础篇简洁明了地介绍了labview程序设计所需的基础知识;实例应用篇则介绍了实际应用中涉及的具体问题和应用实例;综合开发篇为对现实工作和生活中的具体系统的了解和分析。《LabVIEW入门与实战开发100例》共有100个实例,具有涵盖面广、内容丰富、结构清晰、实用性强的特点。《LabVIEW入门与实战开发100例》通过大量实例阐述程序设计中的重要概念和设计步骤,

2021-01-22

VideoScribe.7z

VideoScribe.exeVideoScribe.exeVideoScribe.exeVideoScribe.exeVideoScribe.exeVideoScribe.exe

2019-12-26

unlocker207.zip

unlocker207

2019-08-07

INSPIRATION 动态版(2013).pptx

ppt模板

2019-03-18

gradle-4.10.1-all.zip工具下载

官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。 官网原下载地址:https://services.gradle.org/distributions/

2019-01-21

gradle-4.1-rc-1-all.zip工具下载

官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。 官网原下载地址:https://services.gradle.org/distributions/

2019-01-01

gradle-3.5-all.zip工具下载

官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。 官网原下载地址:https://services.gradle.org/distributions/

2019-01-01

gradle-3.4.1-all.zip工具下载

官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。 官网原下载地址:https://services.gradle.org/distributions/

2019-01-01

gradle-3.3-all.zip工具下载

官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。 官网原下载地址:https://services.gradle.org/distributions/

2019-01-01

gradle-2.10-all.zip工具下载

官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。 官网原下载地址:https://services.gradle.org/distributions/

2019-01-01

gradle-2.8-all.zip工具下载

官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。 官网原下载地址:https://services.gradle.org/distributions/

2019-01-01

gradle-2.4-all.zip工具下载

官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。 官网原下载地址:https://services.gradle.org/distributions/

2019-01-01

gradle-2.2.1-all.zip工具下载

官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。 官网原下载地址:https://services.gradle.org/distributions/

2019-01-01

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

TA关注的人

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