自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ethan's Blog

Never too old to learn

  • 博客(36)
  • 资源 (2)
  • 收藏
  • 关注

原创 Python练习题

Python练习题

2021-12-29 11:43:46 131

原创 窗口函数学习

这里主要介绍了MySQL的窗口函数功能。如何创建,如何使用

2021-12-28 20:41:35 77

原创 SQL汇总

MySQL5.7环境下的增删改查操作

2021-12-25 22:16:04 275

原创 HTTP方法

1.什么是HTTP?超文本传输协议(HTTP)的设计目的是保证客户端与服务器之间的通信。HTTP的工作方式是客户端与服务器之间的请求-应答协议。2.HTTP请求方法方法 说明 GET 从指定的资源请求数据。 POST 向指定的资源提交要被处理的数据。 HEAD 与GET相同,但只返回HTTP报文头,不返回文档主体。 PUT 上传指定的URI表示。 DELETE 删除指定资源。 OPTIONS 返回服务器支持的HTTP方法。

2021-11-18 21:58:09 13

原创 Python--正则学习--组

1.组的概念import re#这里侧重讲解正则中组的概念resource ="固定电话1:0518-888888888,固定电话2:0519-99999999"#获取区号pattern_nogroup ='[^0-9]{4}\d:\d{4}'result_nogroup = re.findall(pattern_nogroup,resource)print(result_nogroup)print("*******************************************

2021-11-16 22:47:11 248

原创 Python--正则学习

1.特殊字符特殊字符 字符说明 . 代表除换行符外的任何字符 ^ 代表字符串的开头 $ 代表字符串的结束,或者代表下一行的前面字符串 * 代表字符重复0次或多次,属于贪婪模式 + 代表字符重复1次或多次,属于贪婪模式 ? 代表字符出现0次或1次 *?,+?,?? 非贪婪模式 {m,n} 代表字符重复m到n次 {m,n}? 非贪婪模式 \\ 代表\ [] 代表[]中的一些列字符 |

2021-11-14 21:48:16 442

原创 委托的使用

委托主要实现了将函数作为形参,以达到对函数的灵活使用。使用步骤 定义 利用delegate关键字定义一个名为Name的委托类,且规定了该委托类的返回数据类型及使用的参数。delegate datatype Name(parameters); 声明 类似于声明一个对象,声明一个委托对象。Name instance; 实例化 通过new关键字实例化一个Name委托的实例,初始化参数指向instance = new Name(obj.Method); 使用

2021-09-09 14:42:40 9

原创 三种不同方式实现数据交换--C#实现

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace fileMove{ class Program { static void Main(string[] args) { int num1 = 20; int .

2021-06-18 11:03:00 45

原创 SQL--数据查询(上篇)

数据查询基础SELECT 语句SQL提供了SELECT语句进行数据库的查询,SELECT语句是最简单也是使用最频繁的查询语句。SELECT [ALL | DISTINCT] select_list[INTO new_table]FROM table_source[WHERE search_condition][GROUP BY group_by_expression][HAVING search_condition][ORDER BY order_expression [ASC |

2021-05-28 14:17:52 28

原创 SQL--架构、视图和索引

架构、视图和索引架构架构是指用于存储数据库对象的一个命名空间。用于集中管理数据库对象子集,这样极大地方便并简化了管理数据库对象。创建架构CREATE SCHEMA schema_name_clause [<schema_element> [...n]]<schema_name_clause>::={ schema_name | AUTHORIZATION owner_name | schema_name AUTHORIZATION

2021-05-20 17:27:16 40 3

原创 数据分析--数据合并

数据合并在日常的数据处理中,经常需要将两张表拼接起来使用,在SQL中对应的操作是join,在Pandas中则是merge函数实现。merge函数的作用是用来拼接两张表,那么拼接时自然就需要将用户信息--对应地进行拼接,所以进行拼接的两张表需要有一个共同的识别用户的键。总结来说,整个merge的过程就是将信息--对应匹配的过程。数据拼接的时候有四种方式:inner,left,right和outer代码import pandas as pdimport numpy as npdf_1

2021-05-18 17:16:41 115

原创 数据分析--分组处理

分组处理代码import pandas as pdimport numpy as npcompany =["A","B","C"]#this is the datadata = pd.DataFrame({ "company":[company[x] for x in np.random.randint(0,len(company),10)], "salary":np.random.randint(5,50,10), "age":np.random.randint(

2021-05-18 14:14:12 124

原创 SQL--数据表的种种操作(下)

数据表的种种操作(2)修改数据表当创建完数据表之后,在使用的过程中可以根据需要对数据表进行相应的修改,修改数据表主要包括修改表名称、修改字段的数据类型以及更新表属性,当不再需要数据表时,可以将数据表删除或删除数据表中的某一列等。重命名/删除表--利用存储过程来修改表名EXEC sp_rename 'old_table_name', 'new_table_name'--删除表和表中的数据DROP TABLE table_name [CASCADE | RESTRICT]--只删除表中

2021-05-17 10:29:35 34

原创 数据分析--各行数据的处理

Map, apply, applymap详解import numpy as npimport pandas as pdboolean = [True, False]gender = ['男', '女']color = ['white', 'black', 'red', 'green']data = pd.DataFrame( { "height":np.random.randint(150,190,100), "weight":np.random.ra

2021-05-14 16:26:19 56

原创 SQL--数据表的种种操作(上)

数据表的种种操作表概述表是数据库中最重要、最基本的数据库对象,数据库中的所有数据都存储在表中。在数据库中,表是按照行与列的表格结构存储数据的。表的概念表是用于存储数据的逻辑结构,是关系模型中实体的表示方式,也是用于组织和存储具有行列结构的数据对象。行是组织数据的单位,列是用于描述数据的属性,每一行都表示一条完整的信息记录,而每一列表示记录中相同的元素属性值。数据库中表具有以下几个特点:表通常代表一个实体 表由行与列组成 行值在同一个表中具有唯一性 列名在同一个表中具有唯一性

2021-05-14 00:02:28 22 1

原创 SQL--数据库的种种管理

数据库管理数据的组成系统数据库系统数据库是在安装SQL Server 2008时由系统自动创建的数据库,其用于协助系统共同完成对数据的相关操作,同时也是SQL Server 2008运行的基础。master数据库master数据库是SQL Server 2008的核心数据库,如果该数据库被破坏,则SQL Server将无法正常运行。其主要包括如下几个重要信息。所有的用户登录名及用户ID所属的角色。(用户及角色信息) 数据库的存储路径(数据库信息) 服务器中数据库的名称及相关信息

2021-05-11 22:07:56 56 4

原创 SQL--Transact-SQL

目录Transact-SQL概述常量与变量常量变量表达式简单表达式复杂表达式注释运算符算术比较赋值位逻辑字符串连接一元运算符优先级控制语句BEGIN END语句块IF条件语句CASE分支语句WHILE循环语句TRY错误处理语句函数聚合数学配置字符串数据类型转换日期和时间文本和图像用户自定义事务与锁事务锁游标定义游标打开游标检索游标关闭与删除...

2021-05-07 22:09:47 35

原创 Power BI--DAX函数高阶

Power BI--DAX函数高阶VALUES函数作用当输入参数为列名时,返回包含指定列中非重复值的单列表。重复值被删除,仅返回唯一值。当输入参数是表名时,返回指定表中的行。保留重复的行。可添加BLANK行。语法VALUES(<TableNameOrColumnName>)参数TableName/ColumnName 要从中返回唯一值的列,或要从中返回行的表。返回值当输入参数为列名时,返回单列表。当输入参数为表名时,返回具有相同列的表。注意点此...

2021-04-30 06:44:12 145

原创 Power BI--DAX函数进阶

Power BI--DAX函数进阶DIVIDE函数作用:安全除法,一个值得使用的除法函数。在分母为0时,返回备用结果或BLANK()语法:DIVID(<numerator>, <denominator>[,<alternateresult>]>参数:numerator 分子denominator 分母alternateresult 提示值,当分母为零时返回值,默认为blank()返回值:十进制数注意...

2021-04-28 21:42:14 302

原创 Power BI--DAX函数入门

Power BI--DAX函数入门概述DAX的全称是DATA ANALYSIS EXPRESSION,是一个公式表达式语言。DAX公式包括函数、运算符和值,用于对表格数据模型中相关表和列中的数据执行高级计算和查询。用在度量值、计算列、计算表和行级别安全性中使用。度量值度量值的作用在于解决数据并不包含解决某些重要问题所需的所有内容。度量值是数据分析中的一个关键。度量值的计算结果也会始终随着你与报表的交互而改变,以便进行快速和动态的临时数据浏览。度量值在Power BI中的图

2021-04-27 21:16:32 502

原创 Power BI--数据建模(关系模型)

目录Power BI--数据建模(关系模型)表类型查询依据表数据表布局类型星形布局雪花形布局建立查询依据表管理关系Power BI--数据建模(关系模型)表类型观察Power BI中数据,或者有一定SQL知识储备,可以发现有一些数据表中的数据与另外一个表中的某个数据列的值是相同的。这个在SQL中对应的是外键表和主键表。举例查询依据表数据表布局类型星形布局雪花形布局建立查询依据表管理关系...

2021-04-25 21:40:31 1268

原创 Power BI--数据清洗(清洁)

目录Power BI--数据清洗(清洁)Step1:排序Step2: 逆透视Step3: 条件列Step4: 索引列Step5: 重复列Step6: 数字计算Step7: 日期Step8: 示例中的列Step9: 自定义列Step10: 转置Step11: 反转行Step12: 对行进行计数Step13: 分组依据Step14: 复制Power BI--数据清洗(清洁)Step1:排序Step2: 逆透视...

2021-04-23 22:26:39 925

原创 Power BI--数据清洗(清扫)

目录Power BI--数据清洗(清扫)Step1:拆分列Step2:重命名列Step3:提取Step4:格式修整Step5:设置字母的大小写Power BI--数据清洗(清扫)当我们将数据整顿好之后,我们需要开始对数据清醒修正处理(清扫工作)。Step1:拆分列观察数据表发现,“咖啡”列中的内容由两部分组成分别是地点城市和咖啡类型,两者中间用“-”分隔。为了便于后期数据分析,这里我们需要通过“拆分列”功能将两者分开。拆分后效果:参数解释.

2021-04-22 07:42:23 348

原创 Power BI--数据清洗(整顿)

Power BI--数据清洗(整顿)Step1:修改数据类型Power BI中有如下数据类型:这里直接引用微软对各个数据类型的说明。为了在数据分析过程中,精确的进行数据分析,需要指定正确的数据类型。观察数据中多列数据类型不正确,需要手动转变。日期列数据类型应该为日期,而系统自动检测将其认为是文本和数字类型了。而成本和数量等列应该是数值类型的,这里有些是文本类型。如果类型不正确将导致后期无法进行数值的计算。点击数据类型图标,选择目标数据类型,即可完成数据类型的转变。

2021-04-21 22:20:15 200 1

原创 Power BI--数据清洗(整理)

数据清洗由于导入的数据中存在很多脏数据或异常数据,我们需要通过一定的方法将这些数据处理清理好以便于后期使用数据。这里介绍5S中的方法来清洗数据。整理整理在数据清洗中的含义就是,将数据进行汇总,然后对数据进行取舍,将不需要的数据剔除。数据汇总 整顿清扫清洁...

2021-04-21 20:36:58 1612

原创 Power BI--数据导入

导入数据Power BI中有多种导入数据的方式,这里介绍三种常见方式的导入方法。 导入Excel Step1: 打开Power BI--“主页”--“获取数据”--“Excel"Step2: 选择目标Excel文件,点击"打开"Step3: 选择目标“工作簿”,点击“加载”一个Excel文件中可以存在多个“工作簿”,每一个工作簿都当作是一张独立的数据表,根据数据要求导入。“加载”:导入Excel文件中相应工作簿“转换数据”:导入Excel文件中相应工作簿,并将转入P

2021-04-20 21:19:08 901

原创 Python项目:有记录的猜数字游戏

这里制作了一个猜数字的游戏,主要涉及到Python知识点:1. input([prompt])prompt是输入的提示语,使用该方法后,终端会等待输入,并将输入对象作为string类型返回。2. random.randint(a, b)随机返回a至b之间的一个整数,整数的范围是a<= x <=b。3. file文件的操作,这里用到的如下部分open(file, mode=‘r’, buffering=-1, encoding=None, errors=None, newline=

2021-04-17 09:37:57 152 2

原创 Pandas--melt和pivot

Pandas中melt和pivot函数melt和pivot函数说明数据准备数据处理melt和pivot函数说明melt函数和pivot函数通常用来进行数据表行和列转换使用。这里举一个例子来说明这两个函数可以达到的效果。原数据处理后数据数据准备data={"date":['20150901','20150901','20150901'],"hour":[12,12,12],"type":['AQI','PM2.5_24h','PM10_24h'],"北京":[24,14,20],"天津":

2021-04-12 22:02:37 58

原创 反射——数组

利用反射来复制任意类型的数组,并为其分配不同的长度:1.获得原有数组的类 Class c1=object.getClass();2.判断类是否为一个数组 c1.isArray();3.创建与原有数组类型相同的数组,但是长度变长 Array.newInstance(c1.getComponentType(),newLength);4.将原数组中的内容复制到新数组中 System.arraycopy(object,0,newArray,0,Math.min(length,newLength);

2020-05-22 07:11:20 59

原创 反射——类分析

反射就是利用对象来获得类的相关信息。一个类一般包含如下信息:类名,域,构造方法和方法。Java中针对类包含的信息都有一个独立的类与之对应。名称对应的类类java.lang.Class域java.lang.reflect.Field构造器java.lang.reflect.Construtor方法java.lang.reflect.Method修饰符java.lang.reflect.ModifierClass类的分析产生Class类对象的途

2020-05-21 22:58:04 59

原创 Jar使用1

Jar使用Jar的作用:将一个文件目录打包成一个zip压缩包。{}中参数表示可以一个又一个执行的同样的可选参数,不同条件的参数集合[]表示可选参数用法: jar {ctxui}[vfmn0PMe] [jar-file] [manifest-file] [entry-point] [-C dir] files ...选项: -c 创建新档案 -t 列出档案目录 -x 从档案中提取指定的 (或所有) 文件 -u 更新现有档案 -i 为指定的 jar

2020-05-14 19:46:45 149

原创 String API理解(查询)

char charAt(int index)返回给定位置的代码单元。这里指的是代码单元,java字符串由char值序列组成,而char数据类型是一个采用UTF-16编码表示Unicode码点的代码单元。当Unicode码点值范围在U+0~U+FFFF(不包括U+D800~U+D8FF)时(即正常字符时),对应的字符由一个代码单元表示。当Unicode码点值范围在U+10000~U+10F...

2020-05-07 21:27:35 150

原创 UTF16转换自写代码

代码中包含两个部分转换UTF8和UTF16,结果以二进制方式呈现。UTF16由于其特殊的编码方式,导致Unicode码值在D800~DFFF之间是没有字符对应的,否则将无法区分是单16位,还是双16位构成。对于双16位的理解:将一个Unicode码值由一维坐标表示方式变成二维坐标的表现方式。UTF8完全有字节的前端字节来判定一个Unicode码由几个字节存储。package test;...

2020-04-30 09:07:01 102

原创 UTF-8转换自写代码(1)

UTF-8转换自写代码(1)针对早上的代码做了一些美化,逻辑上更清楚一些。主要用到通过二进制操作提取相应位的字节来实现。package test;import java.util.Scanner;public class UnicodeTest { public static void main(String[] args) { // TODO Auto-generated ...

2020-04-29 22:22:26 82

原创 UTF-8转换自写代码

近期在看Unicode编码不同的编码方式。详细原理介绍参见这篇博文https://blog.csdn.net/guxiaonuan/article/details/78678043今天我自己写了UTF-8转码的代码实现,目前代码还比较粗糙,后面会进行优化。代码如下:*package test;import java.util.Scanner;public class UTF8 {pu...

2020-04-29 07:50:50 151

原创 JDK Windows安装过程

JDK Windows安装过程下载相关JDK程序包这里提供两个下载方式,一个为Oracle官方下载路径https://www.java.com/zh_CN/download/windows-64bit.jsp;另一个为我这边已经从官网上下载好的JDK8百度网盘 https://pan.baidu.com/s/1GbmZinf2LLZd_2vxF3jr-w提取码:musd下载好安装包后...

2020-04-26 20:26:53 91

35个热门POWERBI视觉对象

35个热门POWERBI视觉对象

2021-05-07

条码生成器,条形码,二维码,生成图片,打印

C#实现,条码生成和打印功能。包括源码。

2021-08-14

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除