自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Kevin的博客

经验 笔记 代码

  • 博客(37)
  • 资源 (5)
  • 收藏
  • 关注

原创 Kafka-connect-elasticsearch编译方法

Kafka-connect-elasticsearch编译方法前期准备kafka-connect-elasticsearch依赖parent项目(common),而common又依赖kafka相关包,因此,编译的时候顺序是:先编译kafka、再编译common、最后编译connect。1.下载并安装gradle和scala(编译kafka的工具)gradle :在windows系统中按...

2019-08-05 10:32:09 559

原创 软件设计师10:标准和知识产权

标准和知识产权考点:1.标准化的基本概念2.常见的标准化组织与标准3.保护期限4.知识产权人的确定5.侵权判断标准化的基本概念标准标准化标准化的过程标准化的实质和目的:获得最佳的秩序和社会效益标准化的对象指定标准的原则要从全局利益出发,认真贯彻国家技术经济政策充分满足使用要求有利于促进科学技术发展制定标准要经过哪几个阶段标准更新:标准复审-标准确认-标...

2019-05-26 13:27:21 732

原创 软件设计师9:数据、网络安全

数据安全考点:1.系统可靠性2.数据安全与保密3.计算机网络安全系统可靠性系统可靠性相关基本概念系统可靠性:从系统开始运行到某个时刻t期间能够正常运行的概率,通常用R(t)表示失效率:单位时间内失效的元件数与元件总数的比例。平均无故障时间(MTBF):两次故障间系统能够正常工作的时间平均值。与失效率互为倒数。平均修复时间(MTRF):从故障发生到机器修复平均所需的时间。用...

2019-05-26 13:26:44 247

原创 软件设计师7:计算机组成原理

计算机组成管理考点:1.流水线2.高速缓冲存储器cache3.内存编址与存储相关计算问题4.其他(数制、校验码、并行计算等问题)流水线流水线的概念:是指在程序执行时多条指令重叠进行操作的一种准并行处理实现技术,它可以为多条指令的不同部分进行工作,以提高各部件的利用率和指令的平均执行速度。指令流水线:计算机中一条指令执行需要若干步运算操作流水线:如浮点运算的操作也需要若干步...

2019-05-26 13:26:02 255

原创 软件设计师6:多媒体

多媒体考点:1.音频和图形图像的相关概念2.多媒体相关计算问题3.常见多媒体标准4.压缩技术音频和图形图像的相关概念音频相关声音三要素音量:声音的强度音调:声音的频率音色:由混入基音的泛音决定频率范围人耳能够听到的频率范围:20Hz~20kHz乐器的音频范围:20Hz~20kHz人说话的音频范围:300Hz~3400Hz次声波、超声波采样、采样频...

2019-05-26 13:25:25 161

原创 软件设计师5:数据库

数据库考点:1.数据库模型(概念模式、外模式、内模式)2.数据模型,ER图,第一范式,第二范式,第三范式3.数据操作(集合运算和关系运算、元组)4.数据库语言SQL5.数据库的控制功能(并发控制、恢复、安全性、完整性)6.数据仓库和分布式数据库基础知识ER模型1.ER图的基本概念,如何绘制ER图2.ER模型转换成关系模式的规则ER图的基本概念实体Entity:客观存...

2019-05-26 13:24:45 198

原创 软件设计师4:软件工程

软件工程考点:1.软件开发的生命周期模型2.项目管理基础3.软件质量管理基础4.需求分析与设计基础5.结构化分析和设计6.测试及维护7.软件过程改进(CMM)软件开发的生命周期瀑布模型:理想化的开发模型,要求有明确的需求分析,而达到这一点在现实中几乎不可能。(结构化的开发方法)设计阶段依次是:概要设计、详细设计测试阶段依次是:单元测试、集成测试(系统测试)、(客...

2019-05-26 13:24:07 204

原创 软件设计师3:操作系统

操作系统考点:1.操作系统的内核(中断控制)、进程、线程的概念2.处理机管理(状态转换、共享与互斥、分时轮转、抢占、死锁)3.存储管理(主存保护、动态链接分配、分段、分页、虚存)4.设备管理(I/O控制、假脱机)5.文件管理(文件目录、文件组织、存取方法、存取控制、恢复处理)6.作业管理(作业调度、作业控制语言、多道程序设计)7.汉字处理、多媒体处理、人机界面8.网络操作系统和嵌...

2019-05-26 13:23:05 202

原创 软件设计师考点、2018真题

软件设计师考点、资料汇总考点数据结构与算法编译原理操作系统软件工程数据库多媒体计算机组成原理计算机网络数据、网络安全标准和知识产权面向对象的编程设计模式资料软件设计师真题,百度网盘1提取码:m49m软件设计师其他资料, 百度网盘2提取码:jb3h作用不大,建议多刷真题tips:网盘资源如失效,联系我获取。软件设计师视频,B站作用不大,...

2019-05-26 13:21:05 259 1

原创 OpenWrt提取系统镜像

OpenWrt提取系统镜像前言:在路由器中flash了openwrt系统,并安装了许多软件及相关配置,现想将整个系统的镜像提取出来,并flash到另一台相同的设备中。方法1.先查看fireware分区所对应的mtd设备## 输入命令cat /proc/mtd## 输出以下结果dev: size erasesize namemtd0: 00030000 00001000...

2018-12-25 15:17:34 3537

原创 OpenWrt运行go程序(交叉编译)

OpenWrt运行go程序(交叉编译)引言:因项目要求,需要在openwrt系统上运行http服务。由于对openwret自带的uhttpd服务器及luci不熟悉,所以决定采用go语言来实现http服务。以下是配置go的过程以及踩过的一些坑,特此记录。安装go以ubuntu16.04为例,以下是安装go-1.9.1的过程1. 在golang中国网站下载go-1.9.1压缩包。由于官网被墙,...

2018-12-21 23:24:05 6394

原创 openWrt启动mDNS服务

openWrt启动mDNS服务引言:一般情况下,openwrt会自动启动mDNS服务的,但由于我刷写的镜像的问题,我的openWrt并没有启动mDNS这个守护进程。在解决这个问题的过程中遇到一些问题,在此记录一下。mDNS网络协议DNS(Domain Name System,域名系统)是因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器...

2018-12-17 11:30:02 7368 1

原创 OpenWrt搭建文件共享服务——基于samba

OpenWrt搭建文件共享服务——基于samba1.安装USB和fs内核模块opkg updateopkg install kmod-usb-core kmod-usb-storage kmod-usb-ohci kmod-fs-ext4 kmod-fs-vfat kmod-fuse ntfs-3g ##注意:1.kmod-fs-ext2和kmod-fs-ext3已经无法正常获取,但是被...

2018-11-28 15:13:00 9065 2

原创 【Algorithms公开课学习笔记12】 符号表part5——符号表的应用

符号表的应用0.前言经过几篇文章的分析,我们已经清楚了符号表的几种实现方法了。本文将着重介绍符号表的实际应用。在本文的代码中,如果不特别强调,其符号表的实现方式都是红黑树来实现的。1.集合set集合最大的特征就是{in, not in}两种属性,因此非常适合做关键字筛选/过滤。关键字筛选/过滤在实际应用中非常广泛,例如垃圾邮件过滤、拼写纠正、浏览器痕迹等等。我们模拟一个场景:输入一个文件...

2018-10-07 13:00:45 273

原创 【Algorithms公开课学习笔记11】 符号表part4——哈希表

哈希表HashTable0.前言前面的文章我们分析了符号表的集中实现方式:有序链表、无序数组、二叉搜索树(BST)、平衡搜索树(红黑树法)等,通过下图回忆一下各种实现方法的性能对比。那么,除此之外,是否还存在性能更好的实现方法呢?答案是肯定的,就是本文将重点介绍的哈希表(HashTable)。1.哈希函数哈希表就是使用一个key-indexed的表来存储数据,其中该index是对key...

2018-10-07 12:59:47 390

原创 【Algorithms公开课学习笔记9】 符号表part2——平衡搜索树

Balanced Search Tree 平衡搜索树0. 前言上一篇文章,我们分析了二叉搜索树(BST传送门)。在二叉搜索树中,查找、插入、删除、ceiling和floor等操作的平均时间性能取决于树高。在极端情况下(如插入有序序列后),如果树高h过大,其时间性能将会变得很差。根据树的特点,通过平衡树操作可以有效地降低树的高度,从而达到理想的时间性能。这就是本篇文章的重点——平衡搜索树(BST...

2018-10-05 19:26:33 269

原创 【Algorithms公开课学习笔记10】 符号表part3——平衡搜索树的应用

Geometric Application of BSTs 平衡搜索树的几何应用0. 前言在前面的文章中,我们分析了符号表的许多基本操作,包括:查找、插入、删除等。现在我们新增两个操作:范围查找(range search) 和 范围统计(range count)。这两个操作中数据的SQL查询语句很常见。1. 一维范围搜索基本概念一维查找的几何解释如下:(结合下图)key是作为一维线段...

2018-10-05 19:25:27 187

原创 【Algorithms公开课学习笔记8】 符号表part1——二叉搜索树

BST 二叉搜索树0. 前言本文的主要内容是分析符号表这种数据结构,并着重介绍使用二叉搜索树来实现符号表的方法。1. Symbol Table 符号表基本概念符号表是一种键值对(key-value)的数据结构,其基本操作包括:插入一个键值对,根据键查找其对应的值。符号表在现实中最常见的应用有:DNS域名解析系统(如下图),routing table路由表,file system文件系统...

2018-09-21 15:41:03 301

原创 【Algorithms公开课学习笔记7】 排序算法part4——堆排序

HeapSort 堆排序0. 前言本文继续分析另一个很重要的高效排序算法——堆排序。不过,在此之前,需要先引入堆和优先队列的概念,这是堆排序的基础。1.优先队列(Priority Queue)基本概念顾名思义,优先队列是由队列演变而来的,包含最基本的插入和删除操作。优先队列的插入规则与队列一致,是插入(添加)到队列的末尾;删除规则比较特殊,是删除(在指定规则中)优先级最高的项。(最大项...

2018-09-21 15:39:59 203

转载 【转】多核处理器的工作原理及优缺点

【转】多核处理器的工作原理及优缺点《处理器关于多核概念与区别 多核处理器工作原理及优缺点》原文传送门  摘要:目前关于处理器的单核、双核和多核已经得到了普遍的运用,今天我们主要说说关于多核处理器的一些相关概念,它的工作与那里以及优缺点而展开的分析。1、多核处理器  多核处理器是指在一枚处理器中集成两个或多个完整的计算引擎(内核),此时处理器能支持系统总线上的多个处理器,由总...

2018-09-12 13:22:17 8368

原创 【Algorithms公开课学习笔记6】 排序算法part3——快速排序

Quick Sort 快速排序0.前言前面的文章分析了归并排序这个性能极高的排序算法,本文将继续分析另一个性能相当的排序算法——快速排序。快速排序还被誉为20世纪十大最佳算法之一。在Java编程中Arrays.sort(o),如果括号里的o是java基本类型,那么该API就会调用快速排序算法。1.快速排序原理快速排序运用了递归的思想:input:数组sso...

2018-09-11 10:34:10 224

原创 【Algorithms公开课学习笔记5】排序算法part2——归并排序

Merge Sort 归并排序0.前言前面的文章已经分析了选择排序、插入排序、希尔排序等基础排序算法,本文将分析一个性能极高的排序算法——归并排序。在Java编程的时候,我们经常会使用到一个API:Arrays.sort(o),如果括号中的o是对象的话,那么该API就是调用归并排序算法(结合了插入排序)来完成排序的。顺带一提,如果括号里的o是java基本类型,那么该API就会调用快速排...

2018-09-11 10:31:07 347

原创 【Algorithms公开课学习笔记4】排序算法part1——基础排序

Elementary Sorts 基本排序0.前言本文将会涉及以下几种基本排序方法:选择排序(selection sort),插入排序(insertion sort),希尔排序(shell sort),洗牌(shuffling),凸包(convex hull)等1.排序的规则在java中,如果想实现能够对任意数据类型排序的话,就必须要实现comparable接口。1....

2018-09-05 17:31:42 243

原创 【Algorithms公开课学习笔记3】 栈与队列

Stack and Queue 栈和队列0.前言本文是对数据类型的学习笔记,将会从接口(interface),实现(implement), 客户(client)等三个角度分模块来组织文章。接口:对数据类型、基本操作的描述(API) 实现:实现API的基本操作的实际代码 客户:在程序里调用API所定义的基本操作1.Stack 栈栈最基本的特点就是后进先出(LIFO...

2018-09-05 17:30:20 183

原创 基于SSM框架配置log4j的基本方法

基于SSM框架配置log4j的基本方法日志是项目管理中非常重要的工具,尤其是在后台项目中。日志记录了项目的访问信息、打印信息和错误信息等,可以有效地帮助开发者查看和获取以上各类信息。在SSM框架中配置log4j是非常简单的,只需要按照以下步骤操作即可:基于SSM框架配置log4j的基本方法1.添加maven依赖2.设置mybatis的日志实现3.新建日志配置文件log4j.p...

2018-08-10 16:38:01 1821 1

原创 MySQL数据库中文乱码问题

彻底解决MySQL数据库乱码问题在中文环境下,MySQL中文乱码是个常见而又棘手的问题。本文在不涉及后台程序与服务器连接数据库的情况下,通过配置相关参数,彻底解决数据库中文乱码问题。彻底解决MySQL数据库乱码问题参考文献主要问题解决办法navicat乱码问题总结参考文献博客:《彻底解决mysql中文乱码》主要问题在MySQL里,中文乱码主要体现...

2018-07-28 22:47:30 901

原创 【Algorithms公开课学习笔记2】 算法性能分析方法

Analysis of Algorithms 算法性能分析方法Observation观察使用编程语言实现一个算法,测试其运行时间是一件非常重要的事情。常用的有以下3中方法(针对Java程序)方法1:手动测量直接使用计时器来测量运行时间(估计没有人会接受这种方法)方法2:使用程序自动测量在java中Stopwatch类里面有elapsedTime()方法可以测...

2018-07-27 21:18:35 461

原创 【Algorithms公开课学习笔记1】 Union-Find 合并查找

Union-Find 合并查找动态连接性判断连接性的关键等价关系模型:如果有(a,b),(b,c),那么也会有(a,c)。其中()表示有连接。连通分量:最大的可连通对象集合,有两个特点:1)连通分量内部任意两个对象都是相连通的;2)连通分量内部的对象不与外部对象相连通。利用连通分量,可以方便地实现并查集的两个操作:查询请求和合并命令查找:检查两个对象是否在相同的...

2018-07-27 21:17:20 370

原创 安装Windows7和ubuntu16.04注意事项

安装Windows7和ubuntu16.04注意事项本文主要搬运网上的一份比较热门的教程《Windows + Ubuntu 16.04 双系统安装详细教程》.按照这份教程,尝试了一次就成功的装好的双系统。以下主要记录一些主要步骤的软件的获取途径:1.分区在window环境下从磁盘分出一块空闲区域,用于安装ubuntu。空闲区的具体大小需要参考后续步骤分区大小。2.制作启...

2018-07-24 17:23:04 168

原创 MySQL用户和权限详解

MySQL 用户和权限本文主要分析和记录MySQL中新建、删除用户和授予、撤销相关权限的问题参考文献http://blog.csdn.net/andy_yf/article/details/7487519 MySql授权和撤销权限操作https://www.cnblogs.com/SZxiaochun/p/6401424.html MySQL创建用户、授权、撤销权限、删除用...

2018-07-17 16:32:30 1030

原创 JavaCV视频截图

JavaCV视频截图JavaCV视频截图参考文献导入包使用方法注意事项解决办法参考文献https://blog.csdn.net/syz_mumu/article/details/77203247 用Java代码提取视频的缩略图的两种办法https://blog.csdn.net/zs770635620/article/details/80387932 ...

2018-07-17 16:29:45 2210 7

原创 在ubuntu下配置eclipse+tomcat+mysql+maven

在ubuntu下配置eclipse+tomcat+mysql+maven在ubuntu下配置eclipse+tomcat+mysql+maven前言1.安装mysql2.安装并配置jdk3.安装并配置tomcat4.安装并配置eclipse5.安装并配置maven其他注意事项参考资料前言本教程的实验环境是ubuntu14.04 i386版本,其他版本的可...

2018-06-27 23:14:22 812

原创 nginx+tomcat配置https的方法

nginx+tomcat配置https的方法场景开发过小程序的都知道,小程序里规定了必须使用https协议。而我的服务器是使用nginx做前端代理分发,tomcat处理请求。因此,需要在nginx反向代理tomcat的基础上配置https。方法nginx+tomcat配置https的方法有两种:nginx配置https,tomcat也配置httpsnginx配置...

2018-06-26 16:23:29 703

原创 Navicat远程连接云服务器数据库2003错误

Navicat远程连接云服务器数据库2003错误Navicat是一个非常方便的数据库可视化管理软件。通过Navicat连接数据库后,可以非常方便地管理数据库。安装好Navicat后,连接本地的数据库一般都不会出现问题。但连接云服务器或者其他远程数据库容易出现各种错误,最常见错误就是2003错误:2003——can't connect to mysql server on localhost...

2018-06-26 16:21:24 3786 2

原创 linux设备硬件信息的获取

linux设备硬件信息的获取摘要: 本文主要分析了在linux设备上采集相关的硬件信息,并给出了java实现的方法。然后模拟了“玩客云”的场景,摘取了部分关键信息,上传至服务器。关键技术: linux命令行返回值的解析、MySQL数据的连接及相关操作、HTTP通信实现语言: java参考: http://www.jb51.net/LINUXjishu/65741.html htt...

2018-06-07 17:40:24 2146

原创 IPFS学习笔记

IPFS学习笔记IPFS学习笔记IPFS简介IPFS协议栈技术拆解1. Kademlia和DHT2.Merkle Tree和Merkle DAG3.Bittorrent和BitSwap4.IPNS场景模拟版本:本文档持续更新……即将补充Bittorrent和Merkle DAG详细内容参考:戴嘉乐:详解IPFS的本质 http://ww...

2018-06-07 17:34:00 2315

原创 树莓派mysql无需密码连接的问题

树莓派mysql无需密码连接的问题问题描述原因解决步骤效果树莓派mysql无需密码连接的问题问题描述最近需要在树莓派3B+上运行一个Java程序,这个java程序使用到了mysql数据库。在这个过程中遇到了一个问题:安装mysql-server的过程没有提示输入root的password安装成功后,输入指令mysql -uroot,提示Access...

2018-06-07 17:28:36 2885

机器学习实战(中英文版)

机器学习实战教材,两份(一份英文版,一份中文版)

2016-07-03

DHT11数字温湿度传感器实验指导文档

DHT11数字温湿度传感器实验 1、实验指导文档 2、信号设置 3、接口

2015-12-16

DHT11数字温湿度传感器实验

DHT11数字温湿度传感器实验 1、包括全部源码 2、已生成hax文件,可直接下载测试 3、亲测可行

2015-12-16

ALIENTEK MiniSTM32 DHT11 温湿度传感器模块实验

LIENTEK MiniSTM32 DHT11 温湿度传感器模块实验 1、miniSTM32温度传感器模块 2、全部源码 3、已生成hax文件,可直接下载 4、亲测可用

2015-12-16

html_zh_CN

移动开发,API中文版文件,Android官方API文档完整版、中文版帮助文档 android.widget 类 CheckBox java.lang.Object 继承者 android.view.View 继承者 android.widget.TextView 继承者 android.widget.Button 继承者 android.widget.CompoundButton 继承者 android.widget.CheckBox 所有已实现的接口: Drawable.Callback, KeyEvent.Callback, ViewTreeObserver.OnPreDrawListener, Checkable

2015-05-21

空空如也

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

TA关注的人

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