啾啾孩子吧
码龄4年
关注
提问 私信
  • 博客:21,733
    动态:2
    21,735
    总访问量
  • 35
    原创
  • 460,813
    排名
  • 9
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:安徽省
  • 加入CSDN时间: 2021-03-03
博客简介:

qq_55724067的博客

查看详细资料
个人成就
  • 获得26次点赞
  • 内容获得2次评论
  • 获得56次收藏
创作历程
  • 1篇
    2022年
  • 49篇
    2021年
成就勋章
兴趣领域 设置
  • 网络空间安全
    web安全
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

352人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Python链接MySQL数据库

'python从入门到精髓','Python','69.80','2018-6-18'),('零基础学Python','Python','79.80','2018-5-20'),('PHP项目开发实战入门','PHP','79.80','2016-5-1'),('零基础学Java','Java','69.80','2017-5-21'),('零基础学PHP','PHP','65.80','2017-5-21'),print('数据插入成功,请查看')...
原创
发布博客 2022.07.16 ·
423 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

Hive表数据量统计原理和源码分析

在Hive explain获得执行计划时,经常会看到如下图所示的表数据量统计:那么这个数据量,Hive是如何统计出来的呢?一、Data size统计1.1、Hive源码在Hive通过Antlr语法解析器获取到SQL的抽象语法树(AST)并生成校验过元数据的逻辑执行计划后,在优化阶段会使用Statistics统计的规则(rule),如下图所示:在AnnotateWithStatistics这个类中,在对执行计划进行转化(transform)时会调用TableScanStatsRul
转载
发布博客 2021.07.23 ·
1109 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

python利用numpy存取文件

NumPy提供了多种存取数组内容的文件操作函数。保存数组数据的文件可以是二进制格式或者文本格式。二进制格式的文件又分为NumPy专用的格式化二进制类型和无格式类型。numpy格式的文件可以保存为后缀为(.npy/.npz)格式的文件1. tofile()和fromfile()tofile()将数组中的数据以二进制格式写进文件 tofile()输出的数据不保存数组形状和元素类型等信息 fromfile()函数读回数据时需要用户指定元素类型,并对数组的形状进行适当的修改...
转载
发布博客 2021.07.23 ·
260 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Win10搭建wamp server服务器并运行vuethink项目

1.下载wamp server服务器官网连接:https://bitnami.com/stack/wamp/installer百度云链接: https://pan.baidu.com/s/17fGLq0aK-4e_3hxBu5dCeQ 密码: 19992.wamp server服务器安装与启动wamp安装:按照步骤安装wamp,安装完wamp会自动启动。安装过程中可能会提示缺少组件,下载安装即可。组件链接: https://pan.baidu.com/s/14XErm4LR5q8JowY
转载
发布博客 2021.07.23 ·
617 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Hive之数仓的分层及建模理论(3)

开发规范1 命名规则1) ods 层 增量数据: {project_name}.ods_{数据来源}_{源系统表名}_delta 全量数据: {project_name}.ods_{数据来源}_{源系统表名} 数据来源说明: 01 -> hdfs 数据 02 -> mysql 数据 03 -> redis 数据 04 -> mongodb 数据 05 -> tidb 数据
原创
发布博客 2021.07.23 ·
694 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Hive之数仓的分层及建模理论(2)

数据仓库分层1 数仓分层概述在阿里巴巴的数据体系中,建议将数据仓库分为三层,自下而上为:数据引入层ODS(Operation Data Store):存放未经过处理的原始数据至数据仓库系统,结构上与源系统保持一致,是数据仓库的数据准备区。主要完成基础数据引入到MaxCompute的职责,同时记录基础数据的历史变化。数据公共层CDM(Common Data Model,又称通用数据模型层):包括DIM维度表、DWD和DWS,由ODS层数据加工而成。主要完成数据加工与整合,建立一致性的维度,构建
原创
发布博客 2021.07.23 ·
348 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

地址栏输入www.baidu.com之后

开始—>浏览器URL 地址栏中输入了www.baidu.comstep1: DNS缓存查询1 浏览器查找浏览器缓存(DNS 缓存) + chrome 使用 chrome://net-internals/#dns 可查看浏览器DNS缓存 + mac 使用 nslookup 命令来查找DNS缓存 + DNS(Domain Name System) 是一个用于维护 URL 和 IP 映射关系的分布式数据库 2 浏览器缓存未查询到时查询操作系统缓存(getHostName) 3 操作系统缓存
转载
发布博客 2021.07.23 ·
236 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Python学习篇4

生成9*9乘法表#生成9*9乘法表for i in range(1,10): for j in range(1,10): print("%d*%d=%d"%(i,j,i*j),end="\t") print()row = 1while row<=9: col =1 while col<=row: print("%d*%d=%d\t"%(col,row,col*row),end="") #\t是制表符,保留有4个空格
原创
发布博客 2021.07.19 ·
536 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Python学习篇3

用户名和密码验证#用户名和密码验证username = input('请输入用户名: ')password = input('请输入口令: ')#用户名是admin且密码是123456则身份验证成功否则身份验证失败if username == 'admin' and password == '123456': print('身份验证成功!')else: print('身份验证失败!') if语法并且输出结果显示格式为带2位小数的浮点数#if语法并且输出结果显示格式
原创
发布博客 2021.07.19 ·
766 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Python学习篇2

字符a与97的转换,97与字符a的转换#转换 字符a与97的转换,97与字符a的转换print(ord("a")) #97print(chr(97)) #"a"1 2 3闰年判断#闰年判断year = int(input('请输入年份: '))is_leap = year % 4 == 0 and year % 100 != 0 or year % 400 == 0print(is_leap)...
原创
发布博客 2021.07.19 ·
102 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python学习篇1

画一个正放形import turtleturtle.pensize(4)turtle.pencolor('black')turtle.forward(100)turtle.right(90)turtle.forward(100)turtle.right(90)turtle.forward(100)turtle.right(90)turtle.forward(100)turtle.mainloop()2.将华氏温度转换成摄氏温度#将华氏温度转换成摄氏温度f = fl
原创
发布博客 2021.07.19 ·
135 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

鸿蒙和安卓的对比

鸿蒙和安卓的对比1. 系统内核方面的对比安卓系统是基于linux的宏内核设计 ,宏内核包含了操作系统绝大多数的功能和模块,而且这些功能和模块都具有最高的权限,只要一个模块出错,整个系统就会崩溃,这也是安卓系统容易崩溃的原因。 好处就是系统开发难度低。鸿蒙操作系统是微内核设计:微内核仅包括了操作系统必要的功能模块(任务管理、内存分配等)处在核心地位具有最高权限,其他模块不具有最高权限,也就是说其他模块出现问题,对于整个系统的运行是没有阻碍的。微内核稳定性很高。 而且鸿蒙系统包含了两个内核,如果是手
原创
发布博客 2021.07.19 ·
1056 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java复习

1.Java关键字总结梳理首先这里总结一下在编写类时常常会碰到的一些关键字:private,public,protected,default关键字 同一个包中的其他类 不同包中的其他类 子类 自身 private No No No Yes protected Yes No Yes Yes public Yes Yes Yes Yes 无修饰(default) Yes No
原创
发布博客 2021.07.18 ·
90 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

编程实现猜密码游戏

题目1、编程实现猜密码游戏,要求如下:(1) 预置字符串Passtr=”0123456789abcdefghijklmnopqrstuvwxyz”。(2) 编写密码生成函数code(str,n)``从字符串str中随机挑选出6个字符生成6位密码。(3) 调用code()函数从预置的字符串中生成6位密码(4) 用户通过键盘输入所猜密码。如果密码输入正确,显示“密码正确”,结束程序;如果密码输入错误,显示“密码错误,重新输入密码进行验证。(预置3次机会)#encoding=utf-8*encodi
原创
发布博客 2021.07.18 ·
1225 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Servlet入门

1、什么是servletservlet是一个Java程序,是在服务器上运行已处理客户端请求并作出响应servlet的核心是javax.servlet.Servlet接口,所有的servlet必须实现这个接口自定义的servlet大都是从genericServlet或HttpServlet类进行扩展来实现2、servlet的生命周期加载与实例化servlet初始化客户端请求处理servlet销毁3.get、post的区别1.get是从服务器上获取数据,post是...
转载
发布博客 2021.07.17 ·
74 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《计算机操作系统》重点知识笔记

第一章 操作系统引论1 操作系统的定义(P9):​ 操作系统是一组能有效的组织和管理计算机硬件和软件资源,合理的对各类作业进行调度,以及方便用户使用的程序的集合。2 操作系统的基本特征(P14):并发、共享、虚拟、异步3 并发和并行(P14):并发:两个或多个事件在同一时间间隔内发生。并行:两个或多个事件在同一时刻发生。4 操作系统的五大功能(P18):(1)处理机管理功能(2)存储器管理功能(3)设备管理功能(4)文件管理功能(5)提供与用户之间的接口
原创
发布博客 2021.07.17 ·
1082 阅读 ·
0 点赞 ·
0 评论 ·
16 收藏

什么是多线程

1、并发与并行基本概念并行:指两个或多个事件在同一时刻发生(同时发生)。并发:指两个或多个事件在同一个时间段内发生。线程和进程区别进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多 个进程;进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序即是一个进程从创 建、运行到消亡的过程。线程:进程内部的一个独立执行单元;一个进程可以同时并发的运行多个线程,可以理解为一个进程便相当 于一个单 CPU 操作系统,而线程便是这个系统中运行
转载
发布博客 2021.07.17 ·
134 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

练习(3)创建一个List集合(ArrayList,LinkedList均可)

原题:* 创建一个List集合(ArrayList,LinkedList均可)* 存放元素"one","two","three","four"。* 获取集合第二个元素并输出。* 将集合第三个元素设置为"3"* 在集合第二个位置上插入元素"2"* 删除集合第三个元素。源码:public static void main(String[] args) {//创建一个List集合(ArrayList) //存放元素"one","two","three","four"。
原创
发布博客 2021.07.16 ·
1527 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

练习(2)创建一个集合,存放元素“1“,“$“,“2“,“$“,“3“,“$“,“4“

原题:* 创建一个集合,存放元素"1","$","2","$","3","$","4"* 使用迭代器遍历集合,并在过程中删除所有的"$",* 最后再将删除元素后的集合使用新循环遍历,并输出每一个元素。源码: public static void main(String[] args) { //.创建一个集合,存放元素"1","","2","","2","","2","","3","","4"使用迭代器遍历集合,并在过程中删除所有的"","4" 使用迭代器遍历集
原创
发布博客 2021.07.16 ·
176 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

练习题(1)创建一个集合c1,存放元素“one“,“two“,“three“

原题:* 创建一个集合c1,存放元素"one","two","three"* 再创建一个集合c2,存放元素"four","five","six"* 然后将c2元素全部存入c1集合* 然后在创建集合c3,存放元素"one,five"* 然后输出集合c1是否包含集合c3的所有元素* 然后将c1集合中的"two"删除后再输出c1集合、源码public static void main(String[] args) { //创建一个集合c1,存放元素"one","two","thre.
原创
发布博客 2021.07.16 ·
198 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多