- 博客(110)
- 资源 (15)
- 问答 (2)
- 收藏
- 关注
原创 zlink 介绍
zlink 是一个基于 flink 开发的分布式数据开发工具,提供简单的易用的操作界面,降低用户学习 flink 的成本,缩短任务配置时间,避免配置过程中出现错误。用户可以通过拖拉拽的方式实现数据的实时同步,支持多数据源之间的数据同步。同时一键部署,支持查看日志,任务报警,任务重启等功能。
2023-02-15 11:31:01 3323
原创 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 1452
原创 极限情况下,向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 1057
原创 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 349
原创 树莓派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 908 1
原创 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 463
原创 常用的DOS 命令
常用的DOS 命令dir : 列出当前目录下的文件以及文件夹md : 创建目录rd : 删除目录cd : 进入指定目录cd.. : 退回到上一级目录cd\: 退回到根目录del : 删除文件exit : 退出 dos 命令行...
2020-01-29 14:12:10 130
转载 Python函数必须先定义、后调用(函数调用函数例外
java开发者在定义类中的方法时,不会关心方法的定义相对于调用语句的位置。但是python中需要注意:函数必须先定义、后调用(函数调用函数例外)。如下为示例说明:...
2020-01-04 10:58:24 2576
原创 梯度下降法的推导
梯度下降法是一个一阶最优化算法,通常也称为最陡下降法,要使用梯度下降法找到一个函数的局部极小值,必须向函数上当前点对应梯度的反方向的规定步长距离点进行迭代搜索。如果相反地向梯度正方向迭代进行搜索,则会接近函数的局部极大值点;这个过程则被称为梯度上升法。介绍梯度下降法之前首先先介绍一下梯度。梯度的本意是一个向量(矢量),表示某一函数在该点处的方向导数沿着该方向取得最大值,即函数在该点处沿着该方向...
2020-01-02 01:49:05 3168
原创 牛顿法的推导
一、使用牛顿法可以用来求解的根。具体原理如下:图1首先初始化一个点为,然后求解在处的切线,设切线为,处的斜率为,则切线为。此切线与x轴交于,此时在x轴上的点为,然后在处求切线,交x轴为。不断重复此步骤最终得到的解。因为我们想要求解的根。因此我们让。可以得到得到此公式由上式可以得到简化的迭代公式,使用此公式不断的进行迭代。然后通过设置阈值得到数值解。求此函数...
2020-01-02 01:48:05 2217
原创 解决GitHub下载慢的问题100%有效
国外有GitHub,国内有码云第一步、在GitHub上看到的工程fork下来第二步、进入码云的import Repository,导入GitHub的工程接下来就可以下载程序了。速度起飞。...
2019-07-28 13:40:08 231
原创 python模块以及导入出现ImportError: No module named 'xxx'问题(有效解决)
python模块以及导入出现ImportError: No module named 'xxx'问题 1.常见的就不说了,网上一大堆2.切记程序名字不要和包的名字一样
2019-01-01 23:22:59 44061 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 210
原创 VMware连接摄像头的时候出现"USB 设备Acer USB Composite Device"解决办法
如果是笔记本的话,先试试将鼠标插上去。先识别USB端口在说。 如果用Ubuntu连接摄像头的时候出现上图的情况,那么就是VMware的USB驱动没了,现在需要的就是需要将VMware完全卸载。然后重新安装就OK了。...
2018-08-03 16:54:05 3223 1
转载 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 1595 1
原创 STM32下载出现no target connect
今天焊好了一个STM32F107VCT6的板子,一开始芯片可以下载进去程序。然后过了5分钟,程序突然下载不进去了。然后就是一顿分析。当然分析的过程很复杂。前前后后焊了3个芯片。STlink和Jlink都试过还是不能下载程序。分析了一下,是芯片写保护了。至于为什么写保护,是STlink供电不稳定, 当时引脚没有焊上去。供电断断续续的,芯片就被写保护了。解决办法在下面。下两个图是我用STlink做的。...
2018-03-20 18:11:34 26131 1
原创 QT的qcustomplot(二维画图)
讲解都在注释中 qcustomplot.pro#-------------------------------------------------## Project created by QtCreator 2018-03-09T14:50:00##-------------------------------------------------QT += core gu...
2018-03-14 17:40:20 1193 1
原创 QT的Q3DScatter使用(三维可视图)
讲解都在注释中。3d.pro文件#-------------------------------------------------## Project created by QtCreator 2018-03-12T18:11:08##-------------------------------------------------QT += core gui datav...
2018-03-14 17:06:53 11721 17
转载 如何从宿主机拖动复制文件到虚拟机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 1729
原创 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 985
原创 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 817
原创 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 891
转载 WPF之排版
WPF使用控制面板来进行排版,而控制面板实际上就是一种可以放入WPF界面元素的容器。当用户把界面元素放入控制面板后,WPF会自动把这些界面元素放在它认为合适的地方。 在Winform中有以下几种容器,但是众所周知,这几个容器在排版上还是捉襟见肘的,如今WPF提供了更加丰富的容器,以满足我们的需求。 有些概念需要说明一下: 1.WPF的基本控制面板类都是从Pan
2017-10-08 11:00:07 979
转载 WPF and Silverlight 学习笔记(七):WPF布局管理之StackPanel、WrapPanel、DockPanel
一、StackPanelStackPanel是以堆叠的方式显示其中的控件1、可以使用Orientation属性更改堆叠的顺序Orientation="Vertical" 默认,由上到下显示各控件。控件在未定义的前提下,宽度为StackPanel的宽度,高度自动适应控件中内容的高度 1: StackPanel Orientation="Ver
2017-10-04 21:51:32 773
原创 STM32F107的时钟设置
使用ST公司的3.5库就行,代码不用更改,把芯片选到STM32F107系列。如果编译不通过就将Options for Target / C/C++里面的STM32F10X_HD去掉
2017-09-12 10:52:40 794
转载 STM32F107(互联网型)外部晶振用25MHZ 而STM32F103却用8MHZ的原因及其时钟来源分析
首先说下一下stm32芯片的启动过程: 打开 startup_stm32f10x_xx.s 文件可以发现系统是先执行SystemInit函数再执行main主函数的再打开SystemInit函数:函数前面是对RCC相关寄存器的Reset 在函数倒数有个 SetSysClock() 它是对系统时钟的初始化 再打开SetSysClock() 函数:因为
2017-09-11 16:46:33 2435
原创 在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 984 2
转载 Qt写c++控制台中文乱码问题
文件编码为UTF-8。程序输输出中文位乱码。解决方案:1. 工具->选项->环境->语言: Chinese2. 选项->文本编辑器->行为->文件编码->默认编码: System设置上面后,重建项目就可以了。3. 已有项目,将项目文件编码该为ASNI。就可以了。
2017-08-19 23:15:46 759
原创 关于二维数组和二级指针的理解
可以参考《C语言专家编程》的第10章一、首先指针和数组有着密不可分的联系,指针变量可以当做数组来用,在用之前,应该先让指针指向一个数据块, 这个数据块 ①可以是程序中的某一个变量,int a;int *p = &a或int a;int *p;p = &a;②也可以是某一个数组,int a[3];int *p
2017-08-17 22:28:23 860
proteus仿真实例.zip
2021-01-22
VideoScribe.7z
2019-12-26
gradle-4.10.1-all.zip工具下载
2019-01-21
gradle-4.1-rc-1-all.zip工具下载
2019-01-01
gradle-3.5-all.zip工具下载
2019-01-01
gradle-3.4.1-all.zip工具下载
2019-01-01
gradle-3.3-all.zip工具下载
2019-01-01
gradle-2.10-all.zip工具下载
2019-01-01
gradle-2.8-all.zip工具下载
2019-01-01
gradle-2.4-all.zip工具下载
2019-01-01
gradle-2.2.1-all.zip工具下载
2019-01-01
python打包问题用cxfreeze
2016-07-30
python打包问题用cxfreeze
2016-07-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人