- 博客(50)
- 收藏
- 关注
原创 【YashanDB认证】国产崖山数据库YaShanDB-YCA认证
同时,通过实际操作和案例分析,我加深了对理论知识的理解,提升了自己的实战能力。为提升国产数据库人才的技术水平,YashanDB作为国内知名的数据库厂商,推出了多层次的能力认证体系,包括YCA(YashanDB认证管理员)、YCP(YashanDB认证专家)、YCE(YashanDB认证大师)。首先,YashanDB的培训讲师们非常专业,他们不仅讲解细致,还结合了大量的实际案例,使得复杂的概念变得通俗易懂。在这次培训中,我不仅加深了对数据库的理解,还掌握了许多实用的数据库操作技能。
2024-08-05 10:11:44 392
原创 C# 知识点总结
C#程序在.NET上运行,.NET framework包含两个部分:①:.NET framework类库②:公共语言运行库CLR(.NET虚拟机)CLS(公共语言规范) CTS(通用类型系统).NET 还包含大量库,这些库支持多种不同的工作负载。使用visual studio code 新建控制台,进入终端(Ctrl+~),选择好文件存储位置之后,输入dotnet命令即可;使用visual studio 2022 新建项目,选择控制台(.NET Framwork);
2024-07-24 17:06:56 1452
原创 Python数据获取(网页视频、音频版)
在Python中编写爬虫通常涉及以下几个步骤:以下是一个简单的示例,展示如何使用Python爬取网页上的视频并保存到本地。这个示例假设视频的URL可以直接在网页的HTML中找到。首先,确保你安装了和库。如果没有安装,可以通过以下命令安装:注意事项这个示例是一个非常基础的爬虫,实际应用中可能需要根据目标网站的具体结构进行调整。如果你需要爬取特定网站的视频,可能需要分析该网站的HTML结构,找到视频URL的具体位置。使用库来获取网页内容,使用解析HTML,并使用(或作为替代)来下载视频。 是
2024-07-18 19:30:00 1380 3
原创 Web前端网页设计与制作(想起来哪里写哪里版)
要在购物车页面显示商品的图片,需要在购物车页面的JavaScript中处理商品信息,并在HTML中为每个商品创建一个包含图片和文本的列表项。以下是实现这一功能的完整代码示例。
2024-07-18 14:27:00 529 1
原创 简单爬取百度页面以及爬出输入搜索内容案例
如果浏览器不同,自行更换即可,另 此文章使用的是CSS,如果喜欢使用xpath的小伙伴自行更改即可,虽说xpath好用,但是简单的爬取,css比较简单直接;文章中需要替换的内容,根据F12中,字段class自行替换即可。
2024-07-12 17:32:24 384 3
原创 Python-数据爬取(爬虫)
定义: 深度优先搜索是一种遍历或搜索树或图的算法,从起始节点开始,一直沿着一个分支走到底,再回溯到上一个节点继续搜索下一个分支,直到遍历完所有节点。特点递归:通常用递归实现,或者使用栈来模拟递归过程。内存占用低:在有大量分支的情况下,内存占用比广度优先搜索低。适合目标较深的情况:如果目标节点距离起始节点较深,DFS能更快找到目标。适用场景需要遍历所有节点的情况,如生成树、迷宫搜索。目标节点较深,且分支较多时。在大规模数据爬取时,选择合适的存储方式取决于数据的规模、结构和访问需求。
2024-07-12 17:01:23 42629 37
原创 SqlServer数据库常见问题
数据库事务日志(Transaction Log)在SQL Server中是非常重要的组成部分,它记录了数据库中发生的所有事务操作,包括数据的修改、插入、删除等。让我详细解释一下。数据库事务日志的作用和重要性:事务日志记录了每个数据库事务的开始和结束,以及在事务执行期间对数据所做的所有修改操作。事务日志是数据库恢复的关键组成部分。通过事务日志,数据库可以在发生故障或者需要回滚到之前的某个时间点时,恢复到事务成功完成时的状态。在执行事务期间,数据库先将事务操作写入事务日志,再将其应用到数据库中。
2024-07-12 11:52:39 919
原创 SQL笔试题【数据岗】
题目 4:输出一张 dws 表,查询过去任意日期的曝光活跃用户的 7 日留存率,输出字 段日 期,用户 id,7 日留存率具体表结构如下表 1 用户行为表:t_user_video_action_d l分区:ds(格式 yyyyMMdd) l主键:user_id、video_id l含义:一个用户对一个视频的所有行为聚合,每天增量 字段名字段含义类型。题目 3:计算每个用户每天第一次曝光视频的时间戳,运行速度越快越好,输出字段 日期, 用户 id,时间戳。
2024-07-11 18:19:13 708 1
原创 软件开发(续).NET框架
CLR作为.NET框架的核心组件之一,提供了运行时环境和许多重要的功能,包括中间语言编译、内存管理、安全性、异常处理、线程管理和跨语言互操作性。理解CLR的作用和功能有助于开发者更好地利用.NET框架的强大特性来构建可靠和高效的应用程序。.NET Framework 和 .NET Core 是微软提供的两个主要的.NET开发框架,各自有着不同的特点和优势。.NET Framework主要面向Windows平台,而.NET Core则是一个跨平台、开源、轻量化的框架,支持多操作系统和微服务的开发。
2024-07-11 06:00:00 1212
原创 软件开发C#(Sharp)总结(续)
静态字段是所有类的实例共享的字段,可以用来存储类级别的数据。静态字段在类第一次被加载时初始化,并且不需要实例化类就可以访问。// 使用静态字段// 直接通过类名访问静态字段静态成员是属于类而不是类的实例的成员,可以通过类名直接访问。它们在整个应用程序的生命周期内只有一个实例,用于共享数据、提供工具方法和管理全局状态。理解和适当使用静态成员可以提高代码的可维护性和性能。使用sealed// 类的成员和方法上面的示例中,被声明为密封类,不能被其他类继承。密封类是一种不能被继承的特殊类,用sealed。
2024-07-10 16:34:02 919
原创 软件开发面试题C#,.NET知识点(续)
定义扩展方法:扩展方法是一个静态方法,它必须定义在一个静态类中。第一个参数指定要扩展的类型,并且必须使用this关键字修饰。在这个例子中,WordCount方法是一个扩展方法,它扩展了string类型,计算字符串中的单词数量。使用扩展方法:扩展方法可以像实例方法一样调用。// 输出:Word count: 4内存分配:值类型分配在堆栈上,引用类型分配在堆上。数据存储:值类型直接存储数据,引用类型存储数据的引用。赋值操作:值类型赋值复制数据,引用类型赋值复制引用。生命周期管理。
2024-07-10 10:34:29 1229 1
原创 软件开发面试题(C#语言,.NET框架)
定义委托:委托通过delegate关键字定义。委托类型声明中指定了方法的签名(返回类型和参数类型)。// 定义一个委托类型// 另一种方式,使用系统定义的委托类型实例化委托:创建委托实例并指定要调用的方法。// 委托实例作为类的字段// 调用委托实例,触发绑定的方法AddNumbers?使用委托:将方法绑定到委托实例,然后通过委托实例调用方法。// 绑定方法到委托实例// 调用委托实例触发绑定的方法// 输出:Sum: 8MyDelegate委托类型定义了可以接受两个int。
2024-07-09 18:32:53 1200
原创 软件开发案例参考
11.根据拆分出来的字段条件进行构建sql查询语气分别在数据库对应的表中查询出所需要的信息,因为查询拆分出五个信息 所以此处需要构建出五个语句在这里我只书写一个作为参考;8.在此假设对数据库中查询出来的数据为A\B\C\D\E,对此进行操作,思路为拆分信息后进行物理自动重组形成新的逻辑内容;7.获取登录结果之后,如果需要API数据库进行操作可参考一下内容同,如不需要则自行跳过;9.因为是需要将原有字段拆分后重组,所以需要查询在数据库对应表中是否存在,不存在写进去;2.引用,创建事件事务执行后重写方法;
2024-07-01 17:52:09 614
原创 Shell脚本常见应用
日志分析:编写Shell脚本解析日志文件,提取关键信息或进行统计分析。日志分析:编写Shell脚本解析日志文件,提取关键信息或进行统计分析。自动化任务:使用Shell脚本编写定时任务,如数据备份、日志清理等。系统管理:通过Shell脚本管理系统配置,如用户管理、权限设置等。系统管理:通过Shell脚本管理系统配置,如用户管理、权限设置等。脚本编排:编写Shell脚本实现多个命令的自动执行和流程控制。脚本编写:编写Shell脚本实现多个命令的自动执行和流程控制。Shell脚本:MySQL数据备份。
2024-04-18 15:20:02 284
原创 ETL、Hive、HDFS、SQL
hive窗口中编写sql语句,然后会去Mysql里面进行表格结构和位置的查询,如果表格结构没有问题,那么就会将sql语句拆分成不同的关键字,然后调用mapreduce对应关键字的java脚本模板,如果mr的模板文件运行没有问题,就会调用yarn进行资源的申请和分配,然后使用mr进行数据的计算,最后将计算的结果再回显到hive数据的窗口中。相反,如果输入数据切片较小,可能会导致更多的数据块被创建,从而增加了Map任务的数量,提高了作业的并行度和执行速度。--------coalesce 类似于NVL函数,
2024-04-18 15:16:31 600 2
原创 Zookeeper 集群搭建以及客户端使用
什么是Zookeeper?Zookeeper是个什么东西?1.Zookeeper可以被用作注册中心。2.Zookeeper是Hadoop生态系统的一员。3.构建Zookeeper集群的时候,使用的服务器最好是奇数台。你以为就完了?错Zookeeper是一个典型的分布式数据一致性解决方案,分布式应用程序可以基于Zookeeper实现诸如数据发布/订阅,负载均衡,命名服务,分布式协调/通知,集群管理,master选举,分布式和分布式队列;;
2024-04-12 21:12:08 1128
原创 解决虚拟机安装mysql后无法使用root问题
解决虚拟机安装mysql8.*版本后安装hive过程中,MySQL无法用root登录问题,前文的解决安装比较麻烦还需新建用户在使用,1.首先进入HIve安装的下面的hive-site.xml文件 编辑。本篇文章详细介绍修改无法root登录问题,对比修改即可;5.然后登录hive,结束!将里边设置成root即可。
2024-04-01 16:16:56 521 1
原创 Hive连接方式(本文梳理与datagrip连接)
1.确保HIve已经正确安装完毕,如已正确成功安装Hive,随时随地输入Hive启动即可首先要确保集群成功启动,否则hive会failed;2.启动成功之后,就可以做Hive的相关操作了,出现以下操作 -------成功!
2024-04-01 16:07:23 1590 1
原创 HADOOP2.6.5(1)及os6集群搭建
进入此配置文件后,将“HOSTNAME”修改为“hadoop02”,这个名称可以随意修改,最好不要和之前已存在的虚拟机的主机名一样, 最后按Esc热键进入末行模式,输入“:wq”保存退出即可。“Web点击流日志”包含着网站运营很重要的信息,通过日志分析,我们可以知道网站的访问量,哪个网页访问人数最多,哪个网页最有价值,广告转化率、访客的来源信息,访客的终端信息等。获取方式:在页面预埋一段js程序,为页面上想要监听的标签绑定事件,只要用户点击或移动到标签,即可触发ajax请求到后台servlet程序,用。
2024-03-28 16:30:41 676
原创 Linux常用命令总结
使用格式: mv [选项]... 源文件或目录„ 目标文件或目录。用途:在屏幕上显示指定文件的开头若干行,默认显示 10 行。用途:在屏幕上显示指定文件的末尾若干行,默认显示 10 行。使用格式: cp [选项] 源文件或目录 目标文件或目录。使用格式:find [表达式]使用格式:ls [选项]... [目录或文件名]使用格式:du [选项]... [目录或文件名]使用格式: mkdir [选项] [参数]使用格式: rm [选项] 文件或目录。用途:删除文件或目录。
2024-03-28 13:50:09 362
原创 Linux
Linux是一套免费使用和自由传播的类Unix操作系统(主要用在服务器上),是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。Linux 操作系统架构。
2024-03-26 15:59:14 559
原创 Oracle建表练习及应用
INSERT into emp2 VALUES ('001','陈火旺','男','huo1@163.com',041154684521,1200,'2001','3001')INSERT into emp2 VALUES ('002','陈火旺','男','huo@163.com',041154644521,1500,'2008','3002')INSERT into p_lj VALUES ('p4','螺丝刀','红','14')
2023-12-27 11:34:07 939
原创 SQL习题解析01
gpa FLOAT,INSERT INTO user_profile2 VALUES (1,2138,'male',21,'北京大学',3.4,7,2,12);COMMIT;INSERT INTO user_profile2 VALUES (2,3214,'male','','复旦大学',4.0,15,5,25);COMMIT;
2023-12-27 11:02:00 1064
原创 Oracle程序包
-1.打开文件utl_file.fopen(创建的directory,文件名,打开方式字符串)打开方式分三种 w:写,r:读,a:追加。--1.打开文件utl_file.fopen(创建的directory,文件名,打开方式字符串)打开方式分三种 w:写,r:读,a:追加。--1.打开文件utl_file.fopen(创建的directory,文件名,打开方式字符串)打开方式分三种 w:写,r:读,a:追加。--2.读或写文件utl_file.get_line(文件类型变量,读文件内容的变量)
2023-12-27 09:34:42 934 1
原创 oracle异常
在运行程序时出现的错误叫做异常发生异常后,语句将停止执行,控制权转移到 PL/SQL 块的异常处理部分declare声明部分;beginplsql代码块;exception异常处理部分;end;ORACLE异常分为两种类型:系统异常、自定义异常。其中系统异常又分为:预定义异常和非预定义异常。对应ORA-06530为了引用对象属性,必须首先初始化对象。直接引用未初始化的对象属性时,会发生异常。
2023-12-27 09:26:35 962 1
原创 动态SQL
DDL 语句命令和会话控制语句不能在 PL/SQL 中直接使用,但是可以通过动态 SQL 来执行。编译程序对动态 SQL 不做处理,而是在程序运行时动态构造语句、对语句进行语法分析并执行。动态 SQL 是指在PL/SQL程序执行时生成的 SQL 语句。它是一个字符串类型的sql语句,或者字符串类型的plsql代码。
2023-12-27 09:22:52 900 1
原创 索引表、嵌套表、可变长数组
type 类型名称 is table of 数据类型(是集合中值的数据类型)index by 下标的数据类型(varchar2,pls_integer,binary_integer);6.extend(n[,ind]):扩展集合元素 n是一个数字,表示扩展的元素个数,ind是集合中的一个元素的下标,加上它表示扩展集合时,给扩展的加上值,值是ind这个下标对应值。使用整数(只能为正)作为下标,下标是连续的;insert into 表名(列名,数组列名) values(值,数组类型(值,值,值));
2023-12-17 22:48:37 525 1
原创 【游标。】
游标逐行处理查询结果,以编程的方式访问数据它实际上是一个指针,它在一段Oracle存放数据查询结果集或数据操作结果集的内存中(数据的缓存区),游标就是指向这个缓冲区的一个指针--会进行一个缓存。
2023-12-15 10:28:25 2079
原创 【plsql流程控制】
语义:如果条件表达式1成立,执行语句1,如果条件1不成立,判断第二个条件表达式,如果成立执行语句2,不成立判断下一条件,如果所有条件都不成立执行else后面的语句.其中elsif可以有多个,else部分可以省略。语义:如果条件表达式的值,等于某个when后面的值,那么就执行相应then后面的plsql语句,如果表达式的值没在when所列的值中,那么执行else后面的语句,其中else部分可以省略。语义:如果if的条件表达式成立,执行then后面的代码,如果条件不成立执行else后面的代码;
2023-12-14 12:03:37 926 1
原创 plsql编程
PL/SQL 是过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的编程语言PL/SQL 是对 SQL 的扩展支持多种数据类型,可使用条件和循环等控制结构可用于创建存储过程、触发器和程序包,给SQL语句的执行添加程序逻辑与 Oracle 服务器和 Oracle 工具紧密集成,具备可移植性、灵活性和安全性支持 SQL,在 PL/SQL 中可以使用:数据操纵命令事务控制命令游标控制SQL 函数和 SQL 运算符。
2023-12-14 12:01:46 437 1
原创 【数据库导入导出、闪回及备份】
oracle11g数据库的导入导出,就是我们通常所说的oracle数据的还原备份。数据库导入把.dmp格式文件从本地导入到数据库服务器中本地oracle测试数据库中数据库导出把数据库服务器中的数据本地oracle测试数据库中的数据),导出到本地生成.dmp格式文件。.dmp格式文件:就是oracle数据的文件格式比如视频是.mp4格式音乐是.mp3格式。
2023-12-14 11:53:36 2628 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人