摘要:
前言 对于数学,我们之前学的是对的,但不是真的,所以我们没有数学思维。 对于计算机,我们学校教的是对的,但不是真的,所以仅仅从学校学习知识的应届毕业生,不论985,211,本科,专科都一样,都是一张白纸,啥也不会。 案例分析 案例分析是5选3,第一题必答。 问题一的类型 架构风格对比 问题二的类型 阅读全文
摘要:
前言 这个考题的大部分内容,我感觉都是我们会的,但所有的考题都穿上了马甲,穿上马甲我们就不好认了,而且如果是一个两个人穿马甲,还好推断,如果1000人穿马甲,你识别的概率就会急速下降。 有些题的内容则是即无法识别,也无法背,因为它也没有个前因后果,完全是出题人拍脑袋想的,所以,这种题我们是无法通过知 阅读全文
摘要:
前言 以我的视野来看,部长或技术总监这种岗位还是比较难竞争的,换言之,程序员的上升空间比较窄,如果想要拿到高级岗位,最好的是工作三五年后就转项目经理,然后再往上爬。 架构师倒是也能晋升高级岗位,但就效率而言,是非常低的。就我的经验而言,架构师系的高级职位通常是技术管理一手抓,但这也代表着,责任更大, 阅读全文
摘要:
前言 之前的python-pytorch的系列文章还没有写完,只是写到卷积神经网络。因为我报名成功了系统架构师的考试,所以决定先备考,等考完再继续写。 虽然架构师证书不能证明技术水平,但在现实生活中的某些情况下是有意义的,比如我要是去学校做培训老师的话,有这个证就会课时费高一点。考试虽然无聊,但有些 阅读全文
摘要:
前言 本文主要介绍卷积神经网络的使用的下半部分。 另外,上篇文章增加了一点代码注释,主要是解释(w-f+2p)/s+1这个公式的使用。 所以,要是这篇文章的代码看不太懂,可以翻一下上篇文章。 代码实现 之前,我们已经学习了概念,在结合我们以前学习的知识,我们可以直接阅读下面代码了。 代码里使用了,d 阅读全文
摘要:
前言 本文介绍卷积神经网络的上半部分。 其实,学习还是需要老师的,因为我自己写文章的时候,就会想当然,比如下面的滑动窗口,我就会想当然的认为所有人都能理解,而实际上,我们在学习的过程中之所以卡顿的点多,就是因为学习资源中想当然的地方太多了。 概念 卷积神经网络,简称CNN, 即Convolution 阅读全文
摘要:
前言 本文主要讲神经网络的下半部分。 其实就是结合之前学习的全部内容,进行一次神经网络的训练。 神经网络 下面是使用MNIST数据集进行的手写数字识别的神经网络训练和使用。 MNIST 数据集,是一个常用的手写数字识别数据集。MNIST 数据集包含 60,000 张 28x28 像素的灰度训练图像和 阅读全文
摘要:
前言 本文主要讲神经网络的上半部分。 这篇文章开始有很多公式了,这些公式都很简单,但是如果是不经常在脑海里思考公式的人,那可能需要多花点时间做一下自我训练,个人感觉,也就几天时间,就能把自己感觉给调整出来。 习惯了公式看下面内容就会轻松很多,另外如果要深入学习人工智能,熟练的认知公式也是个必须的事情 阅读全文
摘要:
前言 上文有一些文字打错了,已经进行了修正。 本文主要介绍训练模型和使用模型预测数据,本文使用了一些numpy与tensor的转换,忘记的可以结合第一篇文章一起看。 线性回归模型训练 结合numpy使用 首先使用datasets做一个数据X和y,然后结合之前的内容,求出y_predicted。 # 阅读全文
摘要:
前言 接续上一篇的optimizer的学习。 optimizer 代码和上一篇文章的一样,如下: import torch import numpy as np import torch.nn as nn X = torch.tensor([1, 2, 3, 4], dtype=torch.floa 阅读全文
摘要:
前言 这篇文章主要两个内容。 一,把上一篇关于requires_grad的内容补充一下。 二,介绍一下线性回归。 关闭张量计算 关闭张量计算。这个相对简单,阅读下面代码即可。 print(" 关闭require_grad ") x = torch.randn(3, requires_grad=Tru 阅读全文
摘要:
前言 数学的学习跟数学的计算是要分开的,现在回头再去看大学的高数和线性代数,如果只是学习的话,其实一门课程3天,也就学完了。 学校的课程之所以上那么久,其实是为了考试,也就是为计算准备的。计算是有意义的,但在有计算机的情况下,计算的意义并不是很大。 所以,如果大学数学没学好,只要花一星期,就能补回来 阅读全文
摘要:
前言 其实学习人工智能不难,就跟学习软件开发一样,只是会的人相对少,而一些会的人写文章,做视频又不好好讲。 比如,上来就跟你说要学习张量,或者告诉你张量是向量的多维度等等模式的讲解;目的都是让别人知道他会这个技术,但又不想让你学。 对于学习,多年的学习经验,和无数次的回顾学习过程,都证明了一件事,如 阅读全文
摘要:
前言 我们很多时候写文章,其目的并不是给比我们差的人看的,相反的,是为了给比我们高阶的人看的,是为了证明,我们也会这些内容。 例如我最开始写博客的目的就是面试的时候拿出来,证明我确实会这么多技术,因为有时候你说你会,面试官不相信,可能是面试官的水平低,所以他不相信有人能会这么多,这么深的技术,也可能 阅读全文
摘要:
Getway实现nacos注册及服务转发 首先创建一个module——kiba-getway,如下图: 我们新建的项目缺少resources文件夹,打开project structure——moudules,右键java,创建文件夹,如下图: 然后选择resources,再点击【mark a dir 阅读全文
摘要:
前言 我是一个完全没用过python的人,所以,想写机器学习,就得从语法入手。 首先上W3cSchool去学习基础语法。 基础语法都差不多,重点看一下函数,模块,面向对象。 函数的写法稍有不同,格式上类似yml的写法;模块会介绍import的相关信息;面向对象会介绍类的相关信息。 参考网站: htt 阅读全文
摘要:
前言 好久不用Arcgis,突然发现想用时,有点不会安装了,所以这里记录一下安装过程。 下载Arcgis 首先,下载一个arcgis版本,我这里下的是10.1。 推荐【 gis思维(公众号)】,【麻辣GIS(网站)】。 当然了,这都是很旧很旧的版本了,基本上没有三维功能。 一定要下载带注册机的。 a 阅读全文
摘要:
前言 学习命令的正确方式,其实是先手动操作一个简单的命令,然后了解命令的基本含义,然后再看命令的相关文章。 所以,网上哪些docker的文章,基本上都不适于学习入门。 基础命令 基础命令如下: FROM openjdk:8-jre-alpine LABEL author="kiba <xxx@126 阅读全文
摘要:
jenkins安装 首先安装jenkins,我们可以使用docker安装。用下面命令拉取jenkins镜像。 docker pull jenkins/jenkins 然后正常安装jenkins容器即可。 安装完成后,进入jenkins管理界面。会让我们输入初始化密码,和创建默认用户。我们按照提示操作 阅读全文
摘要:
Maven安装本地的jar包 如果没配置Maven的环境变量,需要先CD到maven的安装目录,因为没配置环境变量,mvn命令是无法在maven安装目录以外的目录运行。 cd C:\Maven\apache-maven-3.6.3\bin 然后执行下面命令格式如下: mvn install:inst 阅读全文
摘要:
jar命令简介 java部署jar包可以使用 java -jar命令,比如: java -jar demo.jar 执行上述命令后,JAR 包中的程序将在 Linux 系统中运行。 注:在运行 JAR 包之前,确保你的 JAR 文件是可执行的,并且包含了正确的类和依赖项。如果 JAR 包依赖于其他库 阅读全文
摘要:
前言 虽然已经正式转JAVA了,但最近发现一个特别好的开源项目masuit,不仅提供很多简便的功能,还有图像的一些特殊操作功能。 之前我们比较图片应该都是使用的openCV,不过这个masuit,看上去也不错,而且代码使用简单,因此强烈推荐。 下面就实现一个简单图像对比。 实现对比 首先添加引用ma 阅读全文
摘要:
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 阅读全文
摘要:
前言 在linux部署Flink需要先安装Java的JDK。 Flink的安装包,需要到官网先下载。 官网下载地址:https://flink.apache.org/downloads/ 各个版本下载地址:https://dlcdn.apache.org/flink/ Flink相关网站如下: fl 阅读全文
摘要:
前言 已经正式从NET转型JAVA。今后开始多写一点JAVA相关的文章。 因为已经正式转Java了,所以,对于Java的一些判断,应该就比以前更准确了。总得来说,java有好的东西,有不好的东西,就语言本身和java的常用组件来讲,并不能判断,java比其他语言高一个档次,当然,也不会低一个档次。应 阅读全文
摘要:
创建注解 首先创建一个双击注解。 import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import j 阅读全文
摘要:
前言 据悉,博客园要陷入困境。所以决定花点时间把之前保存的文字一起发出来,因为都是段落,所以也就没什么逻辑可言了,仅仅是组合。 涩会 很多年之间,我一直不怎么明白,一些大博主的文字,怎么就~那么涩会难懂,怎么就~那么多涩会的名词,让人看都看不下去。 直到我看了杨毅老师的一篇球评,我才豁然开朗。 原来 阅读全文
摘要:
杂记一 创建项目的spring initializr,要求是创建spring boot3.0,且不在支持java8语言,且要求语言大于17,所以创建项目时,无法创建srping2.0项目了;如果要创建spring2.0,需要改server url,即获取创建模版的地址;地址使用阿里云的:https: 阅读全文
摘要:
SpringBoot下Akka的简单使用 Akka框架实现一个异步消息传输,通过定义演员来处理业务逻辑。 首先引入依赖 <!-- akka --> <dependency> <groupId>com.typesafe.akka</groupId> <artifactId>akka-actor_2.1 阅读全文
摘要:
基础使用 首先引入依赖 <!-- redis依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </depende 阅读全文
摘要:
前言 本文主要介绍使用spring boot 配置多个数据库,即动态数据库 开始搭建 首先创建一个SpringWeb项目——dynamicdb(spring-boot2.5.7) 然后引入相关依赖lombok、swagger2、mybatis-plus,如下: <?xml version="1.0" 阅读全文
摘要:
前言 搭建android项目框架前,我们需要先定义要框架的结构,因为android框架本身的结构就很复杂,如果一开始没定义好结构,那么后续的使用就会事倍功半。 结构如下: com.kiba.framework ——activity 存储所有的活动 ——base 存储baseActivity ——fr 阅读全文
摘要:
SurfaceView使用 首先创建一个SurfaceViewSign类,继承SurfaceView类,继承 SurfaceHolder.Callback和Runnable接口,代码如下: import android.content.Context; import android.graphics 阅读全文
摘要:
前言 Service 是长期运行在后台的应用程序组件 。 Service 是和应用程序在同一个进程中,所以应用程序关掉了,Service也会关掉。可以理解为 Service是不能直接处理耗时操作的,如果直接把耗时操作放在 Service 的 onStartCommand() 中,很容易引起 ANR; 阅读全文
摘要:
android开发技巧一 android的一些常用包是发布在国外的,所以一些包,我们下载不下来,我们可以使用阿里云的镜像地址(maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' })。 使用https的地址,如下(亲 阅读全文
摘要:
前言 安装oracle时,发现网上的文章总是缺少一些信息,导致安装不顺利,因为我对一些文章进行了整合,用以备忘。 Oracle安装 首先下载linux版本的oracle安装文件,然后通过XFTP上传到root文件夹下。 linux.x64_11gR2_database_1of2.ziplinux.x 阅读全文
摘要:
前言 Spring Cloud很火,很多文章都有介绍如何使用,但对于我这种初学者,我需要从创建项目开始学起,所以这些文章对于我的启蒙,帮助不大,所以只好自己写一篇文章,用于备忘。 SpringCloud是封装了Netflix公司开发的Eureka模块来实现服务注册和发现。下图为Spring Clou 阅读全文
摘要:
准备工作 VUE开发工具:Visual studio Code 倾斜摄影转换工具:CesiumLab—下载地址:http://www.cesiumlab.com/ 三维显示:Cesium,api参考网站:https://cesium.com/learn/cesiumjs/ref-doc/Camera 阅读全文
摘要:
什么是企业级地理数据库? 企业级地理数据库(ArcSD Enterprise,sde)是和 arcGIS 套件集成程度最高的地理数据库;创建时需要用到安装 arcGIS Server 时的 【ecp 证书】。他是 arcGIS 在第三方数据库的基础上采用了自定义的存储结构而搭建起来的数据库,所以,你 阅读全文
摘要:
前言 本文主要介绍ArcGis的ArcEngine开发,学习时,我们需要放下心里障碍,那就是Gis开发只是普通的软件开发,并不需要专业的GIS知识,就是非常普通的,调用相关的C++开发的COM组件。 开发环境:VS2017。 ArcEngine版本:10.1。 基础学习 正式使用ArcGis之前,需 阅读全文