自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 圣杯布局(float+position 实现)

圣杯布局圣杯布局的特点header、footer高度固定,宽度100%大盒子为三栏式布局,其中左(left)右(right)两侧盒子的宽度固定,中间盒子(center)宽度为100%,他们的高度是固定的。浮动+定位的实现思路header、footer宽度设为100%,高度设为100px左右盒子设好宽,center的宽度为100%为盒子设好高度左中右盒子同时向左浮动,此时因为中间盒子宽度是100%,所以独占一行,此时左盒子、右盒子脱离文档流,到footer中为了解决浮动产生的问题,首

2021-12-28 09:02:31 166 1

原创 折半查找-python

0 1 2 3 4 5 6 7 8 9list = [11,22,33,44,55,66,77,88,99,111]假设需要:66第一次:(0+9)//2 = 4 ;55和66比较接下来在55右边找:66,77,88,99第二次:(5+9)//2= 7 ; 88和66比较接下来在88左边找:66,77第三次:(5+6)//2 = 5 ;66==66对应下标5开始下标:0开始,慢慢变大5 6结尾下标:(个数-1) 慢慢减小6 5list = [11,2...

2021-07-11 21:21:09 101

原创 power BI

输入数据类似于power pivot的复制粘贴也可以手动输入数据新建度量值/新建列/新建表sumrize 要筛选那个表 分组条件 新建表中聚合后列名称 聚合使用什么函数 =sumrize('销售记录表',[产品],“总金额”,sum([金额]))filter 要筛选的表 筛选条件...

2021-07-11 21:16:36 74

原创 numpy读取文件

写文件arr = np.arange(4)*2print(arr)np.savetxt('data1.txt',arr)np.savetxt('data1.xlsx',arr)‘’’读取文件np.loadtxt(fname,文件名dtype=<class 'float'>默认为float,如果读取文本类数据 dtype=objectcomments="#"delimiter = None'分隔符'converters = noneskiprows = 0usecol

2021-07-11 21:16:10 110

原创 power BI

power bi desktop界面介绍 报表视图 power view 数据视图 模型视图 power query 转换数据 power pivot报表视图 如何正确选择报表 格式美化-仪表板 小图钉 快速见解 问答输入数据 类似于power pivot的复制粘贴 也可以手动输入数据新建度量值新建列新建表sumrize 要筛选那个表 分组条件 新建表中聚合后列名称 聚合使用什么函数 =sumrize..

2021-07-05 21:18:32 57

原创 power query

追加查询作用: 将多张表格的内容追加到一张表上 从一个excel工作簿追加多个工作表 数组在 table 展开table就可以将全部数据追加完成 从一个文件夹追加多个excel工作簿 导入的是excel文件 打开excel文件 Excel.Workbook() 找到"table" 展开table 筛选去除多余的表头 从一个文件夹追加多个csv文件 点击向下箭头合并查询作用与vlookup类似找合并查询表格之间的关联列(共有项)..

2021-07-05 21:12:59 141

原创 power query

分组依据将数据按照某一列或几列进行汇总多列分组依据 大组套小组 用来分组的最后一列结果一定没有重复对于要聚合的列 求和 计数 平均 最大。最小所有行 展开 展开原有的字段 聚合 将字段按照某计算聚合分组依据后可以在分组依据(进行套娃)添加列添加自定义列 添加文本 "" 添加计算的字段 可以使用+-*/ 使用&拼接 ¥前后都是文本 简单的id语句添加条件列 根据条件判断,返回一定的值索引列 ..

2021-07-05 21:11:39 166

原创 power query

转置行列互换行标题会消失反转行上下颠倒透视一维变二维不要聚合逆透视二维变一维将标题降职第一行配合使用有奇效

2021-07-05 21:10:10 50

原创 power query

提取和转换整理数据修建清除拆分列合并列添加后缀提取 按字取 按分隔符取删除重复项和排序一起使用有奇效保留第一条先排序后删除,保留想要的东西注意排序后要检测删除错误可以制造错误文本格式里面只能是文本数字里面只能是数字...

2021-07-05 21:09:21 74

原创 power query基本操作

2021-07-05 21:07:47 639

原创 Python解释器

Python语言是编程语言,是计算机能听懂的语言。计算机的大脑是CPU, 中文名叫中央处理器,它仍然不能直接处理 Python 语言。CPU 只能直接处理机器指令语言,那是一种由0和1 数字组成的语言,像下面这样,这是一种我们人很难直接写出来的语言。所以,我们需要一个翻译, 把Python语言翻译成 计算机CPU 能听懂的 机器指令语言,这样计算机才能按照我们的Python程序的要求去做事。就像如果你要让一个美国人干一件事,你又只会说中国话,那么你就需要一名会说英语的中国翻译, 你和翻译说中国话,翻译听了

2021-07-01 22:09:10 96

原创 数据分析报告的7个模块

标题封面一个好的标题,能让读者在看到报告的一瞬间就产生阅读的欲望,也能让读者迅速理解报告的主旨标题一般要符合 SPA 原则:(1)简单明确 Simple(2)利益相关 Profit(3)准确客观 Accurate有时候,可以在标题中加入部分关键性的结论词语,以增加吸引力。比如说,春节期间内推奖励翻倍。 在数据分析报告的标题封面页,可以注明报告的制作者、所在单位或部门、完成日期等信息。目录导航目录主要是将报告的各模块呈现给读者,方便读者快速了解和查找报告的内容,起到一种导航的作用,让读

2021-07-01 17:06:13 549

原创 数据透视表

2021-07-01 14:45:01 45

转载 2021-07-01

list有一些非常有用的方法,比如append,extend,insert,remove,pop,index,count,sort,reverse,copy等。举个例子:fruits = ['orange', 'apple', 'pear', 'banana', 'kiwi', 'apple', 'banana'] fruits.count('apple')2 fruits.count('tangerine')0 fruits.index('banana')3fruits.index('b

2021-07-01 14:43:08 117

原创 程序员必备单词-g

game 游戏 游戏generate 生成generic 泛型、一般化的 一般化的、通用的、泛化generic algorithm 泛型演算法 通用算法getter (相对於 setter) 取值函式global 全域的(对应於 local) 全局的global object 全域物件 全局对象global scope resolution operator 全域生存空间(范围决议)运算子 :: 全局范围解析操作符group 群组group box 群组方块 分组框guard claus

2021-07-01 14:39:52 71

原创 数据透视表

做法插入——数据透视表 选择数据源 选择透视表放置位置在四个字段中放置你想要的内容 筛选字段 行字段 列字段 值字段 每个字段都可以放置多个 折叠和扩展 +扩展 -折叠对数据进行排序添加条件格式字段:筛选显示报表筛选页将筛选字段中的选项,单独成为一个数据透视表值字段值字段设置 值汇总方式 求和,计数, 平均,最大值,最小值 值显示放式 和百分比设计菜单布局 不显示分类汇总 以表格,大纲形式展现

2021-07-01 14:36:20 65

原创 excel文本函数

文本函数提取 left 参数 要提取的文本 提取几个字符 right 参数 要提取的文本 提取几个字符 mid 参数 要提取的文本 从哪提取 提取几个字符拼接&concatenate计算长度len替换replace 参数 要修改的文本 从哪开始改 改几个字符 改成什么substitute 参数 要修改的文本 改什么 改成什么 注意:当要.

2021-06-28 21:47:46 44

原创 excel逻辑函数

逻辑函数判断单元格是否符合某个条件,返回一个值if 参数 条件 条件为真返回的值 条件为假返回的值 =IF(A1>1,"大于1","小于1") 注意符号都是英文符号 可以嵌套and 括号中所有的判断都为真,最终结果才是真 参数 条件1,条件2......or 括号中所有判断只要有一个判断为真,结果就为真...

2021-06-28 21:46:12 90

转载 pycharm常用快捷键

最重要的快捷键ctrl+shift+A:万能命令行shift两次:查看资源文件新建工程第一步操作module设置把空包分层去掉,compact empty middle package设置当前的工程是utf-8,设置的Editor–>File Encodings–>全部改成utf-8,注释ctrl+/:单行注释光标操作ctrl+alt+enter:向上插入shift+enter:向下插入end:光标操作代码ctrl+d:复制粘贴一行ctrl+y:删除一行shift+

2021-06-28 21:42:14 108

原创 excel常用函数

常用函数求和: sum(求和范围)计数:count(计数范围,对数值类型计数)counta(计数范围,对所有类型都可以计数)平均:average(计算平均范围)最大值(max)最小值(min)条件求和 sumif(参数,条件范围,条件,求和范围) 求和范围与条件范围一致时可以省略求和范围 对符合条件的单元格求和 sumifs(多条件求和,参数,求和范围,条件范围1,条件1,条件范围2,条件2,.......)条件计数 countif 参数..

2021-06-28 21:41:49 48

原创 Git 和 SVN的区别

1.Git是分布式的,SVN是集中式的SVN必须有一个服务器版本库就放在一个中央服务器。所有开发人员都是与服务器进行交互的。Git更倾向于分布式开发,每台计算机上都有一个完整的本地版本库,和服务器上的一模一样。所以即使没有网络也一样可以Commit,查看历史版本记录,创建项 目分支等操作。也有中心服务器,仅仅是为了方便交换大家的修改。去中心化的好处?操作处理速度快安全性更高。Git每个人的电脑都有完整的版本库,SVN集中式版本控制的中央服务器要是出了问题,所有人都没法干活了,一次需要定期备份,并且

2021-06-05 08:33:17 74

原创 mysql和oracle的区别

1、本质的区别Oracle数据库是一个对象关系数据库管理系统(ORDBMS)。它通常被称为Oracle RDBMS或简称为Oracle,是一个收费的数据库。MySQL是一个开源的关系数据库管理系统(RDBMS)。它是世界上使用最多的RDBMS,作为服务器运行,提供对多个数据库的多用户访问。它是一个开源、免费的数据库。2、数据库安全性MySQL使用三个参数来验证用户,即用户名,密码和位置;Oracle使用了许多安全功能,如用户名,密码,配置文件,本地身份验证,外部身份验证,高级安全增强功能等。3、S

2021-06-05 08:31:51 372

原创 程序员必备单词-f

facility 设施、设备 设施、设备feature 特性field 栏位,资料栏(Java) 字段, 值域(Java)file 档案 文件firmware 韧体 固件flag 旗标 标记flash memory 快闪记忆体 闪存flexibility 弹性 灵活性flush 清理、扫清 刷新font 字型 字体form 表单(programming 用语) 窗体formal parameter 形式叁数 形式叁数forward declaration 前置宣告 前置声明forw

2021-06-05 08:27:04 72

原创 程序员必备单词-e

efficiency 效率 效率efficient 高效 高效end user 终端用户entity 物体 实体、物体encapsulation 封装 封装enclosing class 外围类别(与巢状类别 nested class 有关)外围类enum (enumeration) 列举(一种 C++ 资料型别) 枚举enumerators 列举元(enum 型别中的成员) 枚举成员、枚举器equal 相等 相等equality 相等性 相等性equality operator equ

2021-06-05 08:22:29 68

原创 程序员必备单词-d

data 资料 数据database 资料库 数据库database schema 数据库结构纲目data member 资料成员、成员变数 数据成员、成员变量data structure 资料结构 数据结构datagram 资料元 数据报文dead lock 死结 死锁debug 除错 调试debugger 除错器 调试器declaration 宣告、宣告式 声明deduction 推导(例:template argument deduction) 推导、推断default 预设 缺

2021-06-05 08:20:21 57

转载 git和SVN

SVNSVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就郁闷了。集中管理方式在一定程度上看到其他开发人员在干什么,而管理员也可以很轻松掌握每个人的开发权限。但是相较于其优点而言,集中式版本控制工具缺点很明显:服务器单点故障容错性差GitGit是分布式版本

2021-06-05 07:20:30 37

转载 程序员需要知道的专业名词

API应用程序接口(英语:Application Programming Interface,简称:API),又称为应用编程接口,就是软件系统不同组成部分衔接的约定。由于近年来软件的规模日益庞大,常常需要把复杂的系统划分成小的组成部分,编程接口的设计十分重要。程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分。良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的维护性和扩展性。ACIDACID,是指数据库管理系统(DBMS)在写入或

2021-06-05 01:31:39 88

原创 程序员必备单词-c

cache 高速缓存calendar 日历Calendrical Calculations 日期call 调用call operator 调用操作符callback 回调candidate key 候选键 (for database)cascading delete 级联删除 (for database)cascading update 级联更新 (for database)casting 转型、造型转换catalog 目录chain 链(function calls)charact

2021-06-05 01:12:57 106 1

原创 Python对象属性错误

3.AttributeError对象属性错误import sys<br>>>> sys.Path<br>Traceback (most recent call last):<br>File "<stdin>", line 1, in <module><br>AttributeError: 'module' object has no attribute 'Path'<br>原因:sys模块没有Path

2021-06-05 01:06:53 369

原创 程序员必备单词-b

background 背景、后台(进程)backup 备份backup device备份设备backup file 备份文件backward compatible 向后兼容、向下兼容base class 基类base type 基类型batch 批处理BCL (base class library)基类库Bin Packing 装箱问题binary 二进制binding 绑定bit 位bitmap 位图block 块、区块、语句块boolean 布林值(真假值,true或fals

2021-06-05 01:04:08 135 2

原创 程序员必备单词-a

abstract 抽象的abstract base class (ABC)抽象基类abstract class 抽象类abstraction 抽象、抽象物、抽象性access 存取、访问access function 访问函数access level访问级别account 账户action 动作activate 激活active 活动的actual parameter 实参adapter 适配器add-in 插件address 地址address space 地址空间ADO(A

2021-06-04 23:22:35 90

原创 Python缩进错误

IndentationError代码缩进错误1m=1n=2<br>if a<b:<br>print a<br>报错:1IndentationError: expected an indented block<br>原因:缩进有误,python的缩进非常严格,行首多个空格,少个空格都会报错。这是新手常犯的一个错误,由于不熟悉python编码规则。像def,class,if,for,while等代码块都需要缩进。缩进为四个空格宽度,需要说明一点,不同的文本

2021-06-04 23:00:11 140

原创 Python常见报错

1.NameError变量名错误报错:1>>> print a<br>Traceback (most recent call last):<br>File "<stdin>", line 1, in <module><br>NameError: name 'a' is not defined<br>解决方案:先要给a赋值。才能使用它。在实际编写代码过程中,报NameError错误时,查看该变量是否赋值,或者是否有

2021-06-04 22:57:50 83

原创 css基础属性

2.1 字体相关属性<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <h1>字体属性演示</h1> <p> <label>字体体系:</label> <span style="fo.

2021-05-28 09:40:26 181

原创 表单总结

表单总结<form> :收集数据并提交给服务器action:指定提交的地址 method:指定提交的方式get/post<label>:显示静态的文字<input>:接收数据输入type=”text” 简单文本的输入type=”password” 密码输入type=”radio” 单选 checked 选中type=”checkbox” 复选 type = “submit” 提交按钮,触发表单的actiontype=”reset” 重置按钮,清空表单

2021-05-24 10:35:04 70 1

原创 HTML表单

表单什么是表单?收集用户填写的信息并将其提交到后台服务器。<form>action属性:指定提交的地址;method属性:指定提交的方式,get/post。get和post方式的区别:(1)长度的限制,get方式限制为2k以内;(2)安全性,get方式提交的数据会直接呈现在地址栏,敏感数据容易被截获。文本框<input id="userId" type="text" maxlength="10" size="20" value="abc">maxLe.

2021-05-24 10:01:58 53

原创 HTML列表标签

先看看word之中的列表江西河南浙江江苏序列列表1.牛奶2.面包3.包子4.咖啡无序列表<ul>:unordered list,定义一个无序列表<li>:list item,定义一个列表项type属性指定无序列表的符号,取值有:disc:实心的圆点,默认值;circle:空心的圆圈;square:实心的正方形。<ul type="disc"><li>浙江</li><li>江苏&

2021-05-23 11:06:44 36

原创 HTML一些基础标签

html是标记语言用各种标记表示数据及其相关信息的语言<p align="center">Web前端开发课程</p>标签的形式如下:<标签名></标签名>HTML(HyperText Marked Language)也是一种标记语言。超文本:不仅仅能表示文本信息,还能表示音视频、格式等等信息。HTML基本结构<!DOCTYPE html><html> <!-- head部分主要做一些设置工作,比如.

2021-05-23 10:58:22 58

原创 OLTP和OLAP

OLTP是什么OLTP的全称是On-line TransactionProcessing,中文名称是联机事务处理。其特点是会有高并发且数据量级不大的查询,是主要用于管理事务(transaction-oriented)的系统。此类系统专注于shorton-line-tansactions 如INSERT, UPDATE,DELETE操作。通常存在此类系统中的数据都是以实体对象模型来存储数据,并满足3NF(数据库第三范式)。OLAP是什么OLAP的全称是 On-line Analyti.

2021-05-18 09:45:31 428 1

原创 MySQL常见错误

1.Character set ‘utf-8’ is not a compiled character set and is not specifie翻译:" utf-8不是编译字符集,也没有指定"解决方法:将mysql安装目录下的my.ini文件的default-character-set=utf-8更改为default-character-set=utf8即可2.Can’t connect to MySQL server on ‘localhost’ (10061)翻译:无法连.

2021-05-17 21:45:00 773

空空如也

空空如也

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

TA关注的人

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