Kiba518

Kiba518

三线城市架构师一枚。

Fork me on GitHub
摘要: 前言 我是一个完全没用过python的人,所以,想写机器学习,就得从语法入手。 首先上W3cSchool去学习基础语法。 基础语法都差不多,重点看一下函数,模块,面向对象。 函数的写法稍有不同,格式上类似yml的写法;模块会介绍import的相关信息;面向对象会介绍类的相关信息。 参考网站: htt 阅读全文
posted @ 2024-03-27 10:31 kiba518 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 前言 好久不用Arcgis,突然发现想用时,有点不会安装了,所以这里记录一下安装过程。 下载Arcgis 首先,下载一个arcgis版本,我这里下的是10.1。 推荐【 gis思维(公众号)】,【麻辣GIS(网站)】。 当然了,这都是很旧很旧的版本了,基本上没有三维功能。 一定要下载带注册机的。 a 阅读全文
posted @ 2024-03-21 15:36 kiba518 阅读(146) 评论(0) 推荐(2) 编辑
摘要: 前言 学习命令的正确方式,其实是先手动操作一个简单的命令,然后了解命令的基本含义,然后再看命令的相关文章。 所以,网上哪些docker的文章,基本上都不适于学习入门。 基础命令 基础命令如下: FROM openjdk:8-jre-alpine LABEL author="kiba <xxx@126 阅读全文
posted @ 2024-03-14 17:16 kiba518 阅读(36) 评论(0) 推荐(0) 编辑
摘要: jenkins安装 首先安装jenkins,我们可以使用docker安装。用下面命令拉取jenkins镜像。 docker pull jenkins/jenkins 然后正常安装jenkins容器即可。 安装完成后,进入jenkins管理界面。会让我们输入初始化密码,和创建默认用户。我们按照提示操作 阅读全文
posted @ 2024-03-07 15:40 kiba518 阅读(295) 评论(0) 推荐(4) 编辑
摘要: Maven安装本地的jar包 如果没配置Maven的环境变量,需要先CD到maven的安装目录,因为没配置环境变量,mvn命令是无法在maven安装目录以外的目录运行。 cd C:\Maven\apache-maven-3.6.3\bin 然后执行下面命令格式如下: mvn install:inst 阅读全文
posted @ 2024-03-06 15:42 kiba518 阅读(40) 评论(0) 推荐(0) 编辑
摘要: jar命令简介 java部署jar包可以使用 java -jar命令,比如: java -jar demo.jar 执行上述命令后,JAR 包中的程序将在 Linux 系统中运行。 注:在运行 JAR 包之前,确保你的 JAR 文件是可执行的,并且包含了正确的类和依赖项。如果 JAR 包依赖于其他库 阅读全文
posted @ 2024-03-05 14:57 kiba518 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 前言 虽然已经正式转JAVA了,但最近发现一个特别好的开源项目masuit,不仅提供很多简便的功能,还有图像的一些特殊操作功能。 之前我们比较图片应该都是使用的openCV,不过这个masuit,看上去也不错,而且代码使用简单,因此强烈推荐。 下面就实现一个简单图像对比。 实现对比 首先添加引用ma 阅读全文
posted @ 2024-03-05 11:27 kiba518 阅读(1033) 评论(13) 推荐(5) 编辑
摘要: mysql在windows下配置root用户远程访问 1,管理员打开CMD 2,cd到mysql的bin cd C:\Program Files\MySQL\MySQL Server 8.0\bin 3,登录mysql mysql -u root -p 4,执行sql查看当前用户 use mysql 阅读全文
posted @ 2024-02-28 14:43 kiba518 阅读(54) 评论(0) 推荐(1) 编辑
摘要: 前言 在linux部署Flink需要先安装Java的JDK。 Flink的安装包,需要到官网先下载。 官网下载地址:https://flink.apache.org/downloads/ 各个版本下载地址:https://dlcdn.apache.org/flink/ Flink相关网站如下: fl 阅读全文
posted @ 2024-02-22 17:09 kiba518 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 前言 已经正式从NET转型JAVA。今后开始多写一点JAVA相关的文章。 因为已经正式转Java了,所以,对于Java的一些判断,应该就比以前更准确了。总得来说,java有好的东西,有不好的东西,就语言本身和java的常用组件来讲,并不能判断,java比其他语言高一个档次,当然,也不会低一个档次。应 阅读全文
posted @ 2024-02-22 15:24 kiba518 阅读(350) 评论(0) 推荐(2) 编辑
摘要: 创建注解 首先创建一个双击注解。 import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import j 阅读全文
posted @ 2024-02-22 10:10 kiba518 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 前言 据悉,博客园要陷入困境。所以决定花点时间把之前保存的文字一起发出来,因为都是段落,所以也就没什么逻辑可言了,仅仅是组合。 涩会 很多年之间,我一直不怎么明白,一些大博主的文字,怎么就~那么涩会难懂,怎么就~那么多涩会的名词,让人看都看不下去。 直到我看了杨毅老师的一篇球评,我才豁然开朗。 原来 阅读全文
posted @ 2023-12-13 14:55 kiba518 阅读(2792) 评论(23) 推荐(58) 编辑
摘要: 杂记一 创建项目的spring initializr,要求是创建spring boot3.0,且不在支持java8语言,且要求语言大于17,所以创建项目时,无法创建srping2.0项目了;如果要创建spring2.0,需要改server url,即获取创建模版的地址;地址使用阿里云的:https: 阅读全文
posted @ 2023-12-06 17:35 kiba518 阅读(79) 评论(0) 推荐(0) 编辑
摘要: SpringBoot下Akka的简单使用 Akka框架实现一个异步消息传输,通过定义演员来处理业务逻辑。 首先引入依赖 <!-- akka --> <dependency> <groupId>com.typesafe.akka</groupId> <artifactId>akka-actor_2.1 阅读全文
posted @ 2023-09-06 11:18 kiba518 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 基础使用 首先引入依赖 <!-- redis依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </depende 阅读全文
posted @ 2023-06-14 15:28 kiba518 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 前言 本文主要介绍使用spring boot 配置多个数据库,即动态数据库 开始搭建 首先创建一个SpringWeb项目——dynamicdb(spring-boot2.5.7) 然后引入相关依赖lombok、swagger2、mybatis-plus,如下: <?xml version="1.0" 阅读全文
posted @ 2023-06-11 20:07 kiba518 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 前言 搭建android项目框架前,我们需要先定义要框架的结构,因为android框架本身的结构就很复杂,如果一开始没定义好结构,那么后续的使用就会事倍功半。 结构如下: com.kiba.framework ——activity 存储所有的活动 ——base 存储baseActivity ——fr 阅读全文
posted @ 2023-03-30 20:53 kiba518 阅读(334) 评论(0) 推荐(0) 编辑
摘要: SurfaceView使用 首先创建一个SurfaceViewSign类,继承SurfaceView类,继承 SurfaceHolder.Callback和Runnable接口,代码如下: import android.content.Context; import android.graphics 阅读全文
posted @ 2023-03-23 10:29 kiba518 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 前言 Service 是长期运行在后台的应用程序组件 。 Service 是和应用程序在同一个进程中,所以应用程序关掉了,Service也会关掉。可以理解为 Service是不能直接处理耗时操作的,如果直接把耗时操作放在 Service 的 onStartCommand() 中,很容易引起 ANR; 阅读全文
posted @ 2023-02-11 18:07 kiba518 阅读(364) 评论(0) 推荐(0) 编辑
摘要: android开发技巧一 android的一些常用包是发布在国外的,所以一些包,我们下载不下来,我们可以使用阿里云的镜像地址(maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' })。 使用https的地址,如下(亲 阅读全文
posted @ 2023-02-05 00:03 kiba518 阅读(1148) 评论(0) 推荐(3) 编辑
摘要: 前言 安装oracle时,发现网上的文章总是缺少一些信息,导致安装不顺利,因为我对一些文章进行了整合,用以备忘。 Oracle安装 首先下载linux版本的oracle安装文件,然后通过XFTP上传到root文件夹下。 linux.x64_11gR2_database_1of2.ziplinux.x 阅读全文
posted @ 2022-11-03 10:23 kiba518 阅读(1762) 评论(1) 推荐(0) 编辑
摘要: 前言 Spring Cloud很火,很多文章都有介绍如何使用,但对于我这种初学者,我需要从创建项目开始学起,所以这些文章对于我的启蒙,帮助不大,所以只好自己写一篇文章,用于备忘。 SpringCloud是封装了Netflix公司开发的Eureka模块来实现服务注册和发现。下图为Spring Clou 阅读全文
posted @ 2022-10-08 08:43 kiba518 阅读(2190) 评论(8) 推荐(5) 编辑
摘要: 准备工作 VUE开发工具:Visual studio Code 倾斜摄影转换工具:CesiumLab—下载地址:http://www.cesiumlab.com/ 三维显示:Cesium,api参考网站:https://cesium.com/learn/cesiumjs/ref-doc/Camera 阅读全文
posted @ 2022-07-20 08:25 kiba518 阅读(4505) 评论(0) 推荐(4) 编辑
摘要: 什么是企业级地理数据库? 企业级地理数据库(ArcSD Enterprise,sde)是和 arcGIS 套件集成程度最高的地理数据库;创建时需要用到安装 arcGIS Server 时的 【ecp 证书】。他是 arcGIS 在第三方数据库的基础上采用了自定义的存储结构而搭建起来的数据库,所以,你 阅读全文
posted @ 2022-06-29 08:49 kiba518 阅读(1125) 评论(0) 推荐(0) 编辑
摘要: 前言 本文主要介绍ArcGis的ArcEngine开发,学习时,我们需要放下心里障碍,那就是Gis开发只是普通的软件开发,并不需要专业的GIS知识,就是非常普通的,调用相关的C++开发的COM组件。 开发环境:VS2017。 ArcEngine版本:10.1。 基础学习 正式使用ArcGis之前,需 阅读全文
posted @ 2022-04-26 13:01 kiba518 阅读(3286) 评论(0) 推荐(3) 编辑
摘要: 本文主要描述ArcGIs创建企业级数据库。 目标:创建企业级地理数据库,使用ArcMap通过SDE引擎 与Oracle交互数据,创建完成后将本地的mdb数据库中数据迁移到Oracle的地理数据库当中。 一,安装Oracle客户端 因为ArcMap也是通过Oracle客户端来连接Oracle的,所以我 阅读全文
posted @ 2022-03-21 17:55 kiba518 阅读(1656) 评论(0) 推荐(0) 编辑
摘要: 前言 Elastic APM实现链路追踪,首先要引用开源的APMAgent(APM代理),然后将监控的信息发送到APMServer,然后在转存入ElasticSearch,最后有Kibana展示;具体流程如下图所示: 首先我们下载ElasticSearch、Kibana、APM Server;可以先 阅读全文
posted @ 2022-01-25 08:32 kiba518 阅读(1088) 评论(0) 推荐(2) 编辑
摘要: 框架 项目和人类一样,总是会死亡的,有时候会突然死亡,有时候会自然死亡;在自然死亡这一边,有的人去世的很早,有的人则寿命很长,长寿的人,通常都是生活更规律的;项目也一样,框架更好的项目活的更久,框架不好的项目,上线同时就死亡了。 框架是一种规律,他并不是保证项目成功的基础,他只是让项目存续更久,存续 阅读全文
posted @ 2021-11-02 08:46 kiba518 阅读(5051) 评论(7) 推荐(9) 编辑
摘要: 前言 Java框架实在是太多了,因为是初学乍练,所以,只好以百度为标准选择框架了。 Java的框架文章太难写了,因为他引用了太多框架,而每一个框架都有很繁琐的配置,把每个框架都写一遍,就等于写书了;所以本文只能大体上介绍,但大体上介绍,感觉读起来又没有生气,总之非常难写。 新建项目 首先新建项目Ki 阅读全文
posted @ 2021-11-01 08:44 kiba518 阅读(1537) 评论(3) 推荐(8) 编辑
摘要: 前言 本文主要介绍使用Wpf文本编辑器——smithhtmleditor。 编辑器使用 首先新建一个项目WpfEditor。 然后到Codeplex下载smithhtmleditor。 下载地址:https://archive.codeplex.com/?p=smithhtmleditor 解压后将 阅读全文
posted @ 2021-10-12 19:58 kiba518 阅读(1750) 评论(0) 推荐(6) 编辑
摘要: 前言 本文主要介绍在VisualStudioCode下开发Vue。 Nodejs、Npm、Vue的项目搭建参考下面文章。 用后台开发的逻辑理念学习VUE 在Windows下学习Nodejs、Npm和VUE VSCode配置 首先为VSCode增加插件,ctrl+shift+X调出扩展管理界面。 Ch 阅读全文
posted @ 2021-09-29 09:46 kiba518 阅读(2292) 评论(0) 推荐(2) 编辑
摘要: 前言 本文主要介绍在NetCore5中,实现证书加载和https访问请求。 证书准备 首先我们先创建一个自定义的证书Kiba518.pfx。 证书创建参考:最通俗易懂的RSA加密解密指导。 然后将证书放到输出目录的根目录中,如下图: 代码编写 首先新建一个NetCore5的项目——WebTest。 阅读全文
posted @ 2021-09-26 15:04 kiba518 阅读(1545) 评论(1) 推荐(2) 编辑
摘要: 前言 本文主要介绍C#使用标签替换的方法导出数据,导出的数据模板使用Word文档。 模板建立 首先创建一个Word文档,然后建立一个基础模板。然后将上方菜单切换到插入菜单。 然后在想填充数据的地方添加书签,如下图,光标在年的前方,点击上方的书签按钮。 书签全部添加完如下图所示: 书签默认是看不到的, 阅读全文
posted @ 2021-09-22 09:05 kiba518 阅读(2767) 评论(17) 推荐(8) 编辑
摘要: 前言 本文主要介绍Wpf读写Xaml文件。 读写实现 首先我们使用XamlWriter将Wpf的对象转换为Xaml字符串,代码如下: var btn = sender as Button; string xamlString = XamlWriter.Save(btn); tbXaml.Text = 阅读全文
posted @ 2021-09-18 09:53 kiba518 阅读(888) 评论(0) 推荐(2) 编辑
摘要: 前言 jsPlumb是一款开源软件,但jsPlumb toolkit是收费的。 本文主要使用jsPlumb实现一些简单的流程设计功能。 基础学习 首先引入jsplumb.min.js。 <script src="https://cdn.jsdelivr.net/npm/jsplumb@2.8.0/d 阅读全文
posted @ 2021-09-16 13:21 kiba518 阅读(2654) 评论(1) 推荐(11) 编辑
摘要: 使用ArcGis开发地图 引用ArcGisJS 使用ArcGisJS开发地图,首先需要引入ArcGis的Js文件和CSS文件,引入方式有两种,一种是官网JS引用,一种是本地JS引用。如下: 官网JS引用 <link rel="stylesheet" href="https://js.arcgis.c 阅读全文
posted @ 2021-08-16 10:15 kiba518 阅读(1313) 评论(2) 推荐(1) 编辑
摘要: 准备工作 首先下载ArcGIS API for JavaScript4.x,这里下载的是4.19。 官方下载地址:https://developers.arcgis.com/downloads/ arcgis_js_v419_api:这个是ArcGIS的Api网站,部署后,我们可以引用这个网站里的J 阅读全文
posted @ 2021-07-27 08:47 kiba518 阅读(885) 评论(0) 推荐(3) 编辑
摘要: ArcGis Server安装 下载ArcGisServer 双击Setup.exe,然后一直下一步。 安装完成后,点击完成,弹出如下界面: 选择第三个选项,然选择【.ecp】后缀名的授权文件。 然后,点击【下一步】,会弹出授权信息明细页面,然后点击完成,ArcGisServer安装完成。 安装完成 阅读全文
posted @ 2021-07-26 14:59 kiba518 阅读(3136) 评论(0) 推荐(0) 编辑
摘要: 前言 本文为Android开发环境搭建教程,主要用于备忘,因为我毕竟不是总玩Android,重做系统后,一旦想玩,安装开发环境总会折磨我一会,所以,决定做一个备忘文章 。 JDK安装 首先去官网下载JDK。 Java SeSdk下载地址: https://www.oracle.com/java/te 阅读全文
posted @ 2021-05-31 11:03 kiba518 阅读(2063) 评论(0) 推荐(0) 编辑
摘要: 前言 本文主要描述,使用布隆过滤实现高效缓存。文中采用数组做为缓存,如果需要高并发命中,则需将文中的数组换成Redis数据库。 布隆过滤 布隆缓存的创建过程如下: 1,先定义缓存bit数组(BitArray),数组的长度就是缓存数据的最大数量。 2,然后将字符串通过哈希运算,求出它的HashCode 阅读全文
posted @ 2021-05-14 10:26 kiba518 阅读(2710) 评论(13) 推荐(13) 编辑