12 2024 档案
摘要:在linux上安装redis时,首先要安装c/c++编译器,然后安装redis,不然redis跑不了,安装时报错: cd src && make all make[1]: Entering directory '/opt/redis-7.0.0/src' CC Makefile.dep CC ser
阅读全文
摘要:Scala 和 Python 都是通用编程语言,但它们有一些区别,涉及到语法、执行速度、类型系统等方面。下面是 Scala 和 Python 的一些对比: 类型系统: Scala: 是一种静态类型语言,编译时会检查类型。Scala 的类型系统相对较强,允许程序员定义和使用复杂的类型结构。Python
阅读全文
摘要:Spark—Mlib机器学习 Spark MLlib 是 Apache Spark 生态系统中的一个机器学习库,它提供了丰富的工具和算法,用于在大规模数据集上进行机器学习任务的开发和执行。MLlib 提供了分布式的机器学习算法,能够有效地处理大规模数据,并且可以在 Spark 的集群上并行运行。以下
阅读全文
摘要:os模块的常用函数 #os模块与操作系统相关的一个模块 import os '''os.system('notepad.exe') os.system('calc.exe')''' os.startfile('C:\\Program Files (x86)\\Tencent\\QQ\\Bin') o
阅读全文
摘要:java设计模式 三大种类型的设计模式 创建型模式:关注对象的创建过程。结构型模式:关注对象与类的组织模式行为型模式:关注对象之间的交互 23种设计模式 简单工厂模式 定义:根据参数的不同返回不同类的实例。 工厂方法模式 定义:通过工厂子类来确定究竟应该实例化哪一个具体产品类例子:日志记录器 抽象工
阅读全文
摘要:git学习 Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 g
阅读全文
摘要:第七章 MSF 微软公司中关于软件开发的思想和宣言有一个方法论——微软解决方案框架(Microsoft Solution Framework,MSF),也就是微软推荐的软件开发方法 7.2 MSF基本原则 1. 推动信息共享与沟通(Foster open communications) 2. 为共同
阅读全文
摘要:构建之法阅读笔记(2) 第四章 两人合作 4.1 代码规范 包括代码风格规范和代码设计规范 4.2 代码风格规范 代码风格原则:简明、易读、无二异性 缩进:4个空格,而不是TAB 行宽:限定为100字符 括号 断行与空白的{}行 分行 命名:匈牙利命名法 下划线:分隔变量名字中的作用域标注和变量语义
阅读全文
摘要:构建之法阅读笔记(1) 第一章 概论 在这一章中,作者为我们介绍了一些关于软件工程的基本知识。 ①软件=程序+软件工程:正是因为对软件开发活动(构建管理、源代码管理、软件设计、软件测试、项目管理)相关的内容的完成,才能完成把整个程序转化成为一个可用的软件的过程。 扩展的推论:软件企业=软件+商业模式
阅读全文
摘要:UML九图 1.类图 类图(Class Diagram)是面向对象系统建模中最常用和最重要的图,是定义其它图的基础。类图主要是用来显示系统中的类、接口以及它们之间的静态结构和关系的一种静态模型。类图不仅用于可视化描述和记录系统的不同方面,也为构建可执行代码的软件应用程序。类图描述一类的属性和操作,也
阅读全文
摘要:学习元素之间空白的产生之前,我们需要知道块级元素与行内元素的区别 块级元素是会独占一行的,按垂直方向排列。 行内元素不会占据整行,在一条直线上排列,都是同一行,按水平方向排列 除了块级元素和行内元素,还有一种行内块元素,其实质上也是行内元素,所以多个行内块元素之间也会出现空白间隔的问题。img元素就
阅读全文
摘要:1.2.2 创建 APIExtensions Server 创建完通用 APIServer 后继续创建 APIExtensions Server。 func (c completedConfig) New(delegationTarget genericapiserver.DelegationTar
阅读全文
摘要:经过上一篇的介绍,实现了 Vuex 当中的 actions 方法,接下来我们来实现 Vuex 当中的模块化共享数据(modules)。 modules 方法用于模块化共享数据,那么什么叫模块化共享数据呢?其实非常简单。 过去我们将所有模块的数据都放到 state 中共享,例如: 我们有三个模块 首页
阅读全文
摘要:WebApplication 是用于配置HTTP管道和路由的web应用程序,接来下我将一一拆解它的组成。 /// /// The web application used to configure the HTTP pipeline, and routes.///[DebuggerDisplay("
阅读全文
摘要:关于pip总是下载到基础环境不下载到虚拟环境 今天使用pip安装包报错了,使用pip list查询了一下发现竟然默认安装在了基础环境里,我激活了conda的虚拟环境再运行pip依然是安装在了基础环境里,百度后发现解决方法为去除掉系统环境变量里的PYTHONHOME然后使用虚拟环境变量里的虚拟环境变量
阅读全文
摘要:大数据指令汇总 目录 使用Finalshell作为连接机器 界面 命令汇总 针对全部会话的命令 Zookeeper集群启动: Zookeeper集群状态: Zookeeper集群关闭: 针对当前会话的命令 Hadoop启动: Hadoop关闭: hive1启动: hive2启动: beeline启动
阅读全文
摘要:利用ffmpeg推流到rtsp,再利用jmpeg在html界面上显示的解决办法 目录 需求 在python代码里推流到rtsp html里播放rtsp视频流 需求 最近在百度飞桨上训练了一个摔倒识别的模型,用的PaddleDetection这个模型,训练好以后我部署到了Windows,但是我看大多数
阅读全文
摘要:Vue无法使用mounted方法的解决办法 今天在使用vue来运行一个mounted方法的时候,发现语句并没有问题,但是始终无法运行,经过百度排错也没发现任何问题,最终发现是由于vue的版本导致,我用的vue2,结果导入的vue1.js,特此谨记。
阅读全文
摘要:axios获取不到response返回的响应的解决方法 今天在用mybatis+vue+axios写登录界面的时候,发现用户名还有密码的数据都能够传输到servlet里,但是当servlet对html界面进行相应的时候,axios却收不到消息,经过长时间的排查后也没有发现问题,终于在今晚的百度下发现
阅读全文
摘要:关于mybatis创建的mapper映射路径不对导致的系列报错 今天在写mybatis项目的时候,使用注解发现无法使用别名,添加ResultMap的时候直接报错显示无法解析。 经过百度了好久也是成功的发现了问题的所在,就是这个: 这个路径创建的时候我以为创建的是分级目录,实际上创建成为了com.in
阅读全文
摘要:架构漫谈读后感 首先,最近在课上老师推荐我们阅读王概凯老师的架构漫谈连载博客,通过详细的阅读,我确实收获颇丰。首先就是对于架构是什么,架构解决的是什么有了一个深入的了解。 第一,什么架构呢?王概凯老师认为他没有一个确切的定义,在软件行业,每个人都有自己的理解,所以一百个人心目中就有一百个哈姆雷特。那
阅读全文
摘要:Hadoop运行java的jar包方法 今天在使用Hadoop的过程中需要用到运行jar包,特此记录一下命令的使用方法: hadoop jar 包名(/export/data/hadoop-3.3.0/classes/test-1.0-SNAPSHOT.jar) jav
阅读全文
摘要:VsCode配置Javaweb热部署(Deploy) 最近又开始使用VsCode来进行web开发,但是每次都需要package一下项目再放到Tomcat下面太繁琐了,就想着能不能像IDEA一样可以进行热部署,经过不懈百度后终于发现了解决方法。首先需要以下三个插件: 首先我们要去创建一个webapp项
阅读全文
摘要:Sqoop使用mysql上传表到Hive报错 前几天建民老大给我们进行了第二次的Hive测试,很遗憾,题目很简单,但是我一下午一项都没实现。 而导致我最终也没实现的原因,就是sqoop的一些配置的问题。 因为建民老大说要在mysql里清洗数据,然后上传到Hive里,我请洗完之后就开始按照模板语句上传
阅读全文
摘要:Hive第二次测试总结 首先看一下题目: Result文件数据说明: Ip:106.39.41.166,(城市) Date:10/Nov/2016:00:01:02 +0800,(日期) Day:10,(天数) Traffic: 54 ,(流量) Type: video,(类型:视频video或文章
阅读全文
摘要:文件的输入与输出 I/O类 FileStream类 下面是一个FileSteam类的操作示例: using System; using System.IO; namespace FileIOApplication { class Program { static void Main(string[]
阅读全文
摘要:定位点 分组构造 限定符 反向引用构造 备用构造 替换 杂项构造 Regex类 示例: using System; using System.Text.RegularExpressions; namespace RegExApplication { class Program { private s
阅读全文
摘要:命名空间 命名空间在基础的C#代码里就有使用,使用关键字namespace,我们可以通过调用其后面的命名空间里的类来进行操作。 using关键字 通过using关键字,我们可以将上述的namespace来进行简化,可以直接使用里面的类来进行操作。 嵌套命名空间 我们可以使用嵌套命名空间,可以进行复用
阅读全文
摘要:多态性 静态多态性 函数重载 函数重载就是一个函数可以通过传入不同的参数来进行不同的运算,例如: using System; namespace PolymorphismApplication { public class TestData { public int Add(int a, int b
阅读全文
摘要:今天进行了C#的学习,继续了解C#的相关知识: 目录 继承 多态性 静态多态性 函数重载 运算符重载 动态多态性 运算符重载 接口 继承 继承就是基类派生出去多种类,就好比狗是哺乳动物,狗是派生类,哺乳动物是基类。 下面是一个简单的继承: using System; namespace Inheri
阅读全文
摘要:Typora使用 EasyBlogImageForTypora上传图片 最近在使用Typora的过程中发现不可以直接粘贴图片,百度后发现需要配置个人图床,于是便用GitHub配置了一个,没想到这才是噩梦的开始,因为必须使用代理才能正常加载图片,也就是说只能上传但是无法显示。 然后就开始考虑Gitee
阅读全文
摘要:VsCode配置C# 今天由于Vs2022启动太慢了,所以还是选择使用VsCode试一试,因为之前百度的时候显示的是写.net最好还是用vs来进行开发,但是vs2022版本有些太臃肿了,个人感觉不是很方便,所以出此下策,倒也可行。 配置dotnet 首先我们要去官网下载.net的官方版本,目前已经出
阅读全文
摘要:VsCode运行C#时终端输出日志 最近在使用vscode运行C#项目的时候,终端总会先输出一些无关的日志信息才会输出运行结果,搜索解决后发现是终端输出了日志信息,首先咱们看一下他输出的信息。 这是我的代码: using System; using System.Collections.Generi
阅读全文
摘要:类 定义一个类要有关键字class,类的方法其实不必多说,class前面可以加上默认成员访问标识符private、public、internal等。 成员函数和封装 封装就是将变量定义为私有,只有通过公共函数才能进行访问,就像下面这段代码就是一个例子: using System; namespace
阅读全文
摘要:今天进行了C#的第四次学习,继续了解C#的相关知识: 目录 结构体 枚举 类 成员函数和封装 构造函数 析构函数 静态成员 结构体 结构体在C++中应用的比较多,基本用法也是与C++一样。 结构体的定义,必须要使用struct关键字来进行定义,他就好比一个类型,一本书可以分为书名、作者、书籍id。结
阅读全文
摘要:传递数组给函数 using System; namespace ArrayApplication { class MyArray { double getAverage(int[] arr, int size) { int i; double avg; int sum = 0; for (i = 0
阅读全文
摘要:今天进行了C#的第三次学习,继续了解C#的相关知识: 目录 数组 多维数组 交错数组 传递数组给函数 参数数组 Array类 数组 声明数组并初始化的格式为Java还有C++中常用的方法,例如double[] balance = new double[10];,又或者在声明数组的同时给数组赋值dou
阅读全文
摘要:参数传递。 按值传递 只需要记住形参改变时是不会影响实参的值的,以此来保障实参的值。 按引用传递 在C#中,使用ref关键字声明引用参数。就是共用实参的地址,不会再去创建一个新的地址。下面我们可以清晰的看到运行结果是成功交换了的。 using System; namespace Calculator
阅读全文
摘要:方法 递归方法调用,下面是一个计算阶乘的代码,就是在自己里面调用自己。 参数传递。 按值传递 按引用传递 按输出传递 可空类型 方法 定义方法的过程与Java还有C++无异,所以不做过多赘述。 调用方法是可以直接调用其他类的公有方法的。 using System; namespace Calcula
阅读全文
摘要:运算符 运算符与C++一模一样,不做过多复述: 运算符的优先级如下所示: 判断 循环 封装 封装还是老三样:public,private,protected。不过好像还多了两种,第一种是Internal:就是该定义的变量或者函数可以被该类之中任何方法访问,派生类无法访问。第二种是Protected
阅读全文
摘要:今天进行了C#的初步学习,主要了解了C#的相关知识: 目录 基础语法 数据类型 值类型 引用类型 动态(Dynamic)类型 字符串类型 指针类型 类型转换 变量 常量 运算符 判断 循环 封装 基础语法 首先是在C#里的基础语法,大致与C++还有Java类似,可以说是二者的结合体,基本的Hello
阅读全文
摘要:关于Android SDK自定义目录始终无法下载谷歌包 最近重装了一下系统,然后在配置安卓SDK自定义路径的时候突然遇到了一个小问题,就是在配置好tools之后通过调用sdkmanager --list的时候突然显示warning,并且无法显示所有包。经过我一天的不懈努力,终于找到了问题的解决方法,
阅读全文
摘要:Linux基本操作指令 目录 -ls、cd、mkdir、rm mv、cp、cat、tail、管道、重定向 解压缩命令 时间日期、内存磁盘使用率、进程查看 vim编辑器的使用 vim编辑器的常用命令 因为要学习Hadoop,所以虚拟机是必不可少的,我在我的电脑上安装了Unbutu22.04以及Rehl
阅读全文