- 博客(48)
- 资源 (13)
- 问答 (5)
- 收藏
- 关注
原创 查询电脑上已经连接的wifi密码
首先在电脑屏幕的右下角找到自己的wifi图标,右键wifi的图标,点击打开“网络和Internet设置”在无线网络属性中点击安全,并在下面勾选显示字符,即可知道目前连接的WIFI的密码。进入设置后左侧先点击WLAN,然后在右侧找到并点击网络和共享中心。在网络和共享中心中点击连接后面,WLAN的名称。在WLAN状态中点击无线属性。
2024-09-04 14:38:38 120
原创 Hive数据仓库
数仓作为面相分析的数据平台,其主职工作就是对存储在其中的数据开展分析,那么如何读取数据分析呢?理论上来说,任何一款编程语言只要具备读写数据、处理数据的能力,都可以用于数仓的开发。比如大家耳熟能详的C、java、Python等;关键在于编程语言是否易学、好用、功能是否强大。遗憾的是上面所列出的C、python等编程语言都需要一定的时间进行语法的学习,并且学习语法之后还需要结合分析的业务场景进行编码,跑通业务逻辑。不管从学习成本还是开发效率来说,上述所说的编程语言都不是十分友好的。
2023-07-26 16:25:51 2776
原创 txt转csv文件避免部分空值没有转化的问题
上述代码首先使用csv.reader()方法读取txt文件,将其分割为单独的行和列。由于原始文件中每个字段间使用了制表符作为分隔符,因此指定delimiter参数为’\t’。然后使用csv.writer()方法写入到csv文件中。如上述代码所示,虽然可以将txt文件转化为csv文件格式,但是如果txt文件中有空值,那么在生成的CSV文件中会出现错误(在txt转csv时,不会识别出空值的格式,除非你的空值是0或null)。如果你的空值是是空格或者tab的形式出现,就很容易导致错误。
2023-05-08 17:09:08 331 1
原创 如何学习深度学习
学习深度学习基础知识是学习深度学习的第一步。在学习过程中,可以使用一些经典的深度学习书籍和教程,如《深度学习》、《Python深度学习》等。学习深度学习基础知识是学习深度学习的第一步。在学习过程中,可以使用一些经典的深度学习书籍和教程,如《深度学习》、《Python深度学习》等。深度学习是机器学习的一个分支,因此学习机器学习基础知识对于学习深度学习非常重要。深度学习是机器学习的一个分支,因此学习机器学习基础知识对于学习深度学习非常重要。参加深度学习相关的课程和研讨会可以帮助你更好地了解深度学习。
2023-03-20 15:40:49 940
原创 Hadoop入门
数据是指对可观事件进行记录并可以鉴别的符号,是对客观事物的性质、状态以及相互关系等进行记载的物理符号或这些物理符号的组合,它是可以识别的、抽象的符号。他不仅指狭义上的数字,还可以是具有一定意义的文字、字母、数字符号的组合、图形、图像、视频、音频等,也是客观事物的属性、数量、位置及相互关系的抽象表示。对客观事物的计量和记录产生数据把隐藏在数据背后的信息集中和提炼出来,总结出所研究对象的内在规律,帮助管理者进行有效的判断和决策。离线分析(batch processing)
2023-03-10 19:42:24 596 1
原创 Hadoop YARN
可以把Hadoop YARN理解为相当于一个分布式的操作系统平台,而MapReduce等计算程序则相当于运行于操作系统之上的应用程序,YARN为这些程序提供运算所需的资源(内存、CPU等)。Hadoop能有今天这个地位,YARN可以说是功不可没。因为有了YARN,更多计算框架可以接入到HDFS中,而不单单是MapReduce,正是因为YARN的包容,使得其他计算框架能专注于计算性能的提升。HDFS可能不是最优秀的大数据存储系统,但却是应用最广泛的大数据存储系统,YARN功不可没。...
2022-08-14 12:37:40 212
原创 MapReduce
分布式计算是一种计算方法和集中式计算是相对的随着计算技术的发展,有些应用需要非常巨大的计算能力才能完成,如果采用集中式计算,需要耗费相当长的时间来完成。分布式计算将该应用分解成许多小的部分,分配给多台计算机进行处理。这样可以节约整体计算时间,大大提高计算效率。Hadoop MapReduce是一个分布式计算框架,用于青松编写分布式应用程序,这些应用程序以可靠,容错的方式并行处理大型硬件集群(数千个节点)上的大量数据(多TB数据集)。...
2022-08-13 11:37:01 791
原创 HDFS分布式文件系统基础
HDFS(HadoopDistributedFileSystem),意为Hadoop分布式文件系统是ApacheHadoop核心组件之一,作为大数据生态圈最底层的分布式存储服务而存在。也可以说大数据首要解决的问题是海量数据存储问题。HDFS主要是解决大数据如何存储问题的。分布式意味着HDFS是横跨多台计算机的存储系统HDFS是一种能够在普通硬件上运行的分布式文件系统,它是高度容错的,适用于具有大数据集的应用程序,它非常适用于存储大型数据(TB、PB)。主从架构分块存储。...
2022-07-28 11:28:31 289
原创 Linux相关知识
命令属于死东西,多用多会,不用就忘tab键可以实现自动补全和提示,可以合理使用history命令可以显示历史执行记录,或者使用方向键来切换前后执行的命令。
2022-07-25 16:36:39 162
原创 MySQL的优化
在应用的开发过程中,由于初期数据量较小,开发人员写SQL语句时更注重功能上的实现,但是当应用系统正式上线后,随着产生数据量的急剧增长,很多SQL语句开始逐渐显露出性能问题,对产生的影响也越来越大,此时有些问题SQL语句就成为整个系统性能的瓶颈,因此需要对其进行优化MySQL有多种优化方式,可大致分为以下几类MySQL客户端连接成功后,通过show [session|global] status 命令可以查看服务器状态信息。通过查看状态信息可以查看对当前数据库的主要操作类型例如:定位低效率执行SQL可
2022-07-12 23:12:12 288
原创 MySQL的日志
概念:在任何一种数据库中,都会有各种各样的日志,记录这数据库工作的方方面面,以帮助数据库管理员追踪数据库曾经发生的各种事件。MySQL也不例外概念:错误日志是MySQL中最重要的日志之一,它记录了当myslqid启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息。当数据库出现任何故障导致无法正常使用时,可以首先查看此日志。该日志是默认开启的,默认存放目录为MySQL的数据目录,默认的日志文件名为hostname.err(hostname是主机名)。查看日志位置命令二进制日志 - binlog
2022-07-08 20:54:14 255
原创 MySQL的锁机制
锁是计算机协调多个进程或线程并发访问某一资源的机制(避免争抢)。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供多用户共享的资源。从对数据操作的粒度分表锁:操作时,会锁定整个表行锁:操作时,会锁定当前操作行从对数据操作的类型分读锁(共享锁):针对同一份数据,多个读操作可以同时进行而不会互相影响写锁(排它锁):当前操作没有完成之前,它会阻断其他写锁和读锁不同存储引擎支持不同的锁机制MySQL锁特性MyISAM在执行查询语句前,会自动给涉及的所有表加读锁,在执行更新
2022-07-07 20:48:04 268
原创 MySQL的事务
MySQL的事务操作主要有以下三种:注:例如:事务的特性原子性:事务是一个不可分割的整体,事务开始后的所有操作,要么全部完成,要么全部不做一致性:系统从一个正确的状态,迁移到另一个正确的状态隔离性:每个事务的对象对其他事务的操作对象互相分离,事务提交前对其他事务不可见持久性:事务一旦提交,则其结果是永久性的事务的隔离级别lsolate,顾名思义就是将事务与另一个事务隔开。如果一个事务正在操作的数据被另一个事务修改或删除了,最后执行的结果可能无法达到预期。如果没有隔离性还会导致其他问题。注
2022-07-06 20:55:47 378
原创 MySQL的存储引擎
数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。方法:查看当前默认存储引擎.方法:查看某个表用了什么引擎(在现实结果里参数engine后面的就表示当前用的存储引擎)方法:创建新表时指定存储引擎方法:修改数据库引擎方法:...
2022-07-06 19:59:21 98
原创 MySQL的索引
介绍:索引是通过某种算法,构建出一个数据模型,用于快速找出在某个列中有一特定值的行,不使用索引,MySQL必须从第一条记录开始读完整个表,直到找出相关的行,表越大,查询数据所花费的时间就越多,如果表中查询的列有一个索引,MySQL能够快速达到一个位置去搜索数据文件,而不必查看所有数据,那么将会节省很大一部分时间。索引是存储引擎用来快速查找的记录的一种数据结构,按照实现的方式类分,主要有HASH索引和B+TREE索引单列索引:一个索引只包含单个列,但一个表中可以有多个单列索引普通索引:MySQL中基本索引
2022-07-05 18:44:22 142
原创 MySQL的触发器
触发器的特性:1.创建只有一个执行语句的触发器CREATE TRIGGER 触发器名 BEFORE|AFTER 触发事件ON 表名 FOR EACH ROW执行语句;2.创建有多个执行语句的触发器CREATE TRIGGER 触发器名 BEFORE||AFTER 触发事件ON 表名 FOR EACH ROWBEGIN执行语句列表END;例如:NEW和OLD概念:MySQL中定义了NEW和OLD,用来表示触发器的所在表中,触发了触发器的那一行数据,来引用触发器中发生变化的记录内容,具体的
2022-07-03 10:58:35 714
原创 MySQL的存储过程练习题
1.创建下个月的每天对应的表 user_2022_08_01、user_2022_08_2、…PREPARE stmt_name FROM preparable_stmtEXECUTE stmt_name [USING @var_name [,@var_name]…]{DEALLOCATE || DROP} PREPARE stmt_name知识点 时间的处理EXTRACRT(unit FROM date)截取时间的指定位置值DATE ADD(date,INTERVAL expr unit)日期运
2022-07-02 11:29:44 695
原创 MySQL的存储过程
什么是存储过程方法:delimiter 自定义结束符号CREATE PROCEDURE 存储名([in , out, inout] 参数名 数据类型……)BEGINSQL语句END 自定义的结束符号delimiter ;例如:变量定义局部变量用户自定义,在BEGIN/END块中有效方法:声明变量 DECLARE var_name TYPE [DEFAULT var_value];例如:MySQL中还可以使用SELECT…INTO语句为变量赋值。方法:SELECT col_name[
2022-07-01 19:07:06 586
原创 MySQL的视图练习题
练习题1:查询部门平均薪水最高的部门名称2:查询员工比所属领导薪资高的部门名、员工名、员工领导编号3:查询工资等级为4级,2000年以后入职的工作地点为上海的员工编号、姓名和工资,并查出薪资在前三名的员工信息...
2022-06-26 11:14:49 1466
原创 MySQL数据库详细学习教程
通过MySQL数据库的基本操作到后面优化再到JDBC等的学习以及提供了相关的联系题。MySQL数据库基本操作MySQL数据库DML操作练习MySQL约束MySQL数据库DQL查询操作MySQL数据库DQL练习题MySQL多表操作MySQL多表操作练习题MySQL的函数MySQL的视图................................................
2022-06-26 10:18:08 125
原创 MySQL的视图
概念:作用:方法:CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE} ]VIEW view_name [(column_list)]AS select_statement[WITH [CASCADED |LOCAL] CHECK OPTION]注:(1)algorithm:可选项,表示视图选择的算法。(2)view_name:表示要创建的视图名称。(3)column_list:可选项,指定视图中各个属性的名称,默认情
2022-06-24 11:20:54 489
原创 MySQL多表操作练习题
数据准备CREATE table dept(deptno INT PRIMARY KEY,dname VARCHAR(14),loc VARCHAR(13));INSERT INTO dept VALUES(10,'accounting','new york');INSERT INTO dept VALUES(20, 'research', 'dallas');INSERT INTO dept VALUES(30, 'sales', 'chicago');INSERT INTO dep
2022-06-02 10:59:20 432
原创 MySQL多表操作
多表关系概念:在实际开发中,一个项目通常需要多张表才能完成。多表关系可以概括为:一对一、一对多/多对一,多对多一对一关系一个学生只有一张身份证,一张身份证只能对应一个学生在任一表中添加唯一外键,指向另一方主键,确保一对一关系一般一对一关系很少见,遇到一对一关系的表最好是合并表一对多/多对一一个部门有多个员工,一个员工只能对应一个部门再多的一方建立外键,指向一的一方的主键多对多关系一个学生可以选择很多门课程,一个课程也可以被很多学生选择多对多关系实现需要借助第三张中间表。中间
2022-05-31 15:17:12 850
原创 MySQL数据库DQL查询操作
DQL查询操作概念:数据管理系统一个重要的功能就是数据查询,数据查询不应只是简单的返回数据库中存储的数据,还应该根据需要对税局进行筛选以及确定什么样的格式显示。方法:select[all | distinct]<目标列的表达式1>[别名],<目标列的表达式2>[别名]……from <表名或视图名>[别名],<表名或视图名>[别名]……[where <条件表达式>][group by <列名>][having <
2022-05-28 17:16:44 190
原创 MySQL数据库DQL练习题
练习题一用的表以及数据:CREATE TABLE student(id INT,name VARCHAR(20),gender VARCHAR(20),chinese INT,english INT,math INT);INSERT INTO student(id, name, gender, chinese, english, math) VALUES (1, '张明', '男', 89, 78, 90);INSERT INTO student(id, name, gender, c
2022-05-28 16:35:14 964
原创 MySQL约束
约束作用:在表设计的时候加入约束的目的就是为了保证表中的记录完整性和有效性,比如有些用户表有些列的额值不能为空,有些列的值不能重复。分类:1.主键约束(primary key)2.自增长约束(auto_increment)3.非空约束(not null)4.唯一性约束(unique)5.默认约束(default)6.零填充约束(zerofill)7.外键约束(foreign key)主键约束概念:MySQL主键约束是一个列或者多个列的组合,其值能唯一地表示表中的每一个,方便在RD.
2022-05-26 10:24:00 183
原创 MySQL数据库DML操作练习
1.创建表:创建员工表employee,字段如下:id(员工编号),name(员工名字),gender(员工性别),salary(员工薪资)2.插入数据1,‘张三’,‘男’,20002,‘李四’,‘男’,10003,‘王五’,‘女’,40003.修改表数据3.1 将所有员工薪水修改为5000元3.2将姓名为张三的员工薪水修改为3000元3.3将姓名为李四的员工薪水修改为4000元,gener改为女3.4 将王五的薪水在原有基础上增加1000元CREATE TABLE IF NOT E
2022-05-24 10:49:06 897
原创 MySQL数据库基本操作
– 1、DDL操作之数据库操作– 查看所有数据库show DATABASES;– 创建数据库CREATE DATABASE IF not EXISTS mydb1 CHARSET=UTF8;– 选择使用数据库use mydb1;– 删除数据库drop DATABASE if EXISTS mydb1;– 修改数据库编码alter DATABASE mydb1 CHARACTER set utf8;...
2022-05-24 10:24:21 101
原创 TclError: couldn‘t recognize data in image file
在学习tkinter时,为了加入图片,写了如下代码:photo = PhotoImage(file="1.gif")imglabel= Label(root,image=photo)imglabel.pack()运行后提示如下错误:TclError: couldn't recognize data in image file "1.gif"解释原因:tkinter模块只能装gif图片,如果该图片不为gif格式,即便对后缀名进行了更改也无法运行。...
2022-05-04 15:10:56 640
原创 python 蓝桥杯练习题
问题描述:输入A、B,输出A+B。a,b=input().split(' ')print(int(a)+int(b))问题描述:给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200n = int(input())a = list(map(int, input().split()))if len(a) == n and 1 <= n <= 200: a.sort() for each in a: print(.
2022-03-28 19:24:24 1094
原创 idea中git的使用
加入git项目在idea页面中依次点击file——new——project form version control——git之后会弹出如下图的页面在URL中输入远程仓库地址即可获取/提交代码点击VSC——git——pull/push即可实现参考文献传送门...
2022-01-15 12:27:32 352
串口调试工具(硬件模块)
2020-11-04
485canbltwotuesday.rar
2020-10-23
fiveFriday.rar
2020-10-23
sunday.rar
2020-10-23
zigbeethreewednesday.rar
2020-10-22
re.sub不能替换所有的非打印字符,ascii为28的并不能被替换掉
2023-07-26
有没有什么简单的办法对word中的脚注(加圈的那个格式)超过10(wps超过20)
2022-05-07
之前没有做过javaweb,基本的东西多少会一点点
2021-04-05
并不是很会写代码,请问如何高效的做完毕设
2021-03-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人