自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (5)
  • 收藏
  • 关注

原创 不同的二叉搜索树 题解

不同的二叉搜索树

2022-11-07 14:39:08 182 2

原创 dp动态规划

dp动态规划

2022-11-07 09:34:06 204

原创 全排列的多个方法 用python实现

😊全排列的多个方法 用python实现

2022-10-30 11:29:26 983

原创 HANA 一些sql语句

时间函数:DAYS_BETWEEN、ADD_DAYS、FORMAT、CURRENT_DATE、YEAR、MONTH等。字符串函数:CONCAT、TRIM、LENGTH、REPLACE、STRING_AGG、SUBSTRING等;

2022-04-12 14:56:53 3335

原创 用python写文字语音转换器

话不多说上代码!源代码👇from tkinter import *import pyttsx3class Application(Frame): def __init__(self,master=None): super().__init__(master) self.master = master self.pack() self.creatWidget() # BING INPUT def creatW

2022-03-15 08:51:31 1421

原创 选择一只好股票的方法

总市值=>总体量 (100亿一下尽量不选,市值太小了)流通值=>目前流通的市值同花顺F10看股票信息资料:1可以看“经营分析”看具体经营情况;2看“基本面分析”也就是公司的资料,管理层是谁,控制人是谁,总裁是谁,什么时候上市,子公司有什么等等;3看财务情况,营业收入(代表了他的行业大小【有着选股选龙头的说法】);4看股东情况,有分前十大流通股东和十大股东,一般看十大股东,展示了谁掌握了控制权,一般来说如果十大股东中包含国家的、...

2022-03-09 17:36:30 254

原创 人脸识别的技术原理

​人脸识别问题中x是图像,当然图像在计算机中的存储方式是数字矩阵对应图像的像素点阵​每个像素点是用数值来表示RGB或者黑白灰,所以不同的图像所对应的数字矩阵是不同的在数值分布上会呈现出一定的特征,比如人脸和五官,不管出现在图像中的哪个位置,对应的数值都会有一定的规律。经过上面步骤的处理,人脸识别的相关问题就都转换成为基于​数值矩阵​的分类或者回归问题,标签值如果是男女老少这样的类别,那是分类问题,标签值如果是特征点或者定位框,那就是回归问题。x是各种人脸的照片,包括正面侧面的各种人像..

2022-03-09 16:54:51 5309

原创 使用 Power Apps CLI

1、安装 CLI后,打开cmd。下载要用到的库。2、用create新建一个连接网站从哪来呢,进入power apps页面 ,点击小齿轮。选一个你喜欢的路径,下载个工具去到这个路径下打开这个index文件将以下两个变量粘贴到 export 语句中。private label: HTMLInputElement;private _container: HTMLDivElement;将以下内容粘贴到 init() 函数中以创建 HTML 控件并设置标..

2022-03-02 14:39:01 370

原创 Business flow in power platform

这个判断依据,根据所输入的时间 在2022、1、1之后还是之前若在之后走,上方路径若在之前,走下方路径比如下方路径(在2022之前),我们要求填写address的值。保存之后进行验证,效果如下:官方文档:练习 - 向业务流程添加分支逻辑 - 了解|微软文档 (microsoft.com)...

2022-03-01 16:45:04 164

转载 构建离线应用

构建离线应用为了将重点放在应用开发的脱机方面,本主题演示了一个围绕 Twitter 的简单方案。你将构建一个应用,使你能够在离线状态下阅读 Twitter 帖子和提交推文。当应用联机时,应用会发布推文并重新加载本地数据。在较高级别上,应用执行以下任务: 当用户打开应用时: 如果设备处于联机状态,应用将通过 Twitter 连接器提取数据,并使用该数据填充集合。 如果设备处于脱机状态,应用将使用LoadData函数从本地缓存文件加载数据。 用户可以提交推文。如果应用程序处于联机状..

2022-02-28 16:29:08 309

原创 使用PowerBI-Power Query Editor 新建表

第一步:Table.FromRecords( { [ID = "A", Number = 12], [ID = "A", Number = 5], [ID = "A", Number = 6], [ID = "A", Number = 8], [ID = "B", Number = 14], [ID = "B", Number = 9], .

2022-02-25 16:41:55 2926

转载 PBI数据安全之数据防护

通过在工作区指定角色配合RLS以及OLS,我们已经实现了对PBI数据内容的权限控制,但我们无法控制的是当数据从Power BI导出后,如何持续地保护数据,以及,如何对PBI数据进行监控以使得每当探测到敏感数据时,可以及时向管理员发出警报。应对此情况的解决方案是对Power BI实施DLP (Data Lose Prevention) 。它包括以下两个阶段:1.Microsoft 365管理员可以为Power BI创建和定义敏感度标签,不同的敏感度标签可以设置不同的权限定义,PBI各工作区的管理员可以

2022-02-25 11:47:06 469

转载 Power BI REST API有多强大?

本文是D-BI之Power BI REST API系列第一篇,主要讲解Power BI REST API的概念,功能以及意义。后续第二篇和第三篇将讲解Power BI REST API的具体调用方法什么是Power BI REST API?在解释Power BI REST API(下文简称PBI API)之前,先理解何为REST API。API是应用程序与其他应用程序通信的一套规则,而REST(Representational State Transfer,中文:表现层状态转换),通俗而言即为开发人员

2022-02-25 11:13:42 645

原创 Mysql 将行存储转成列存储

mysql问题:将行存储转成列存储e.g. 比如一行数据既有语文成绩,也有数学成绩,如何转换一行数据只有语文或只有数据1、按照长度划分👇:select substring(stu_id,1,3) id1,substring(stu_id,4) id2 from student;2、还有一种用特定分隔符分割的方法👇:以下是分割方法:select cast(substring_index(score,',',1) as unsigned) as s1, cast(.

2022-02-24 17:30:03 780

转载 查询连续登陆7天以上的用户 Mysql

查询7天连续登陆用户这个问题很经典,解决方法也有很多,这里我讲一下笔者的方法,希望对大家有帮助。具体思路:1、因为每天用户登录次数可能不止一次,所以需要先将用户每天的登录日期去重。2、再用row_number() over(partition by _ order by _)函数将用户id分组,按照登陆时间进行排序。3、计算登录日期减去第二步骤得到的结果值,用户连续登陆情况下,每次相减的结果都相同。4、按照id和日期分组并求和,筛选大于等于7的即为连续7天登陆的用户。表信息如下图:

2022-02-24 16:12:11 1790 6

原创 Power BI dashboards 加到 Microsoft Dynamics 365

How to add Power BI dashboards to Microsoft Dynamics 365参考:如何将 Power BI 仪表板添加到 Microsoft Dynamics 365 (trellispoint.com)Add or edit Power BI visualizations on your dashboard - Power Apps | Microsoft Docs1、在power BI 平台的操作2、移步到365的操作Log into t.

2022-02-24 11:00:30 416

原创 FP-Growth

构造步骤????假设阈值为4,那么就可以去掉所有包含E的行了。然后对items进行按频次重新排序,开始建树。参看视频:【数据分析】《数据分析和数据挖掘》 (小象学院)_哔哩哔哩_bilibili...

2022-02-21 21:11:39 166

原创 Apriori关联分析算法 -尿布与啤酒的故事

✴关联分析概述选择物品间的关联规则也就是要寻找物品之间的潜在关系。要寻找这种关系,有两步,以超市为例找出频繁一起出现的物品集的集合,我们称之为频繁项集。比如一个超市的频繁项集可能有{{啤酒,尿布},{鸡蛋,牛奶},{香蕉,苹果}} 在频繁项集的基础上,使用关联规则算法找出其中物品的关联结果。简单点说,就是先找频繁项集,再根据关联规则找关联物品。----------------------------------------------------------------------------

2022-02-21 18:26:47 1439

原创 决策树 信息增益与信息增益比

其中『年龄』属性的三个取值{0, 1, 2}对应{青年、中年、老年};『有工作』、『有自己房子』属性的两个取值{0, 1}对应{否、是};『信贷情况』的三个取值{0, 1, 2}对应{一般、好、非常好};『类别』属性表示是否同意贷款取值{0, 1}对应{否、是}。这种模型等同于我们写的条件语句,所以它的预测分类速度是很快的。所有数据从根节点开始 自上而下分而治之 样本根据属性集递归进行分割 通过一定规则或算法选择属性 每个节点上的数据都是同一类时则停止分割 根据样本训练出来的决策...

2022-02-21 15:11:06 1267

原创 概率模型朴素贝叶斯 原理与优点

概率模型 朴素贝叶斯 原理与优点

2022-02-21 13:55:00 1778

原创 SVC 二值分类器 工作原理

A,B,C这三条直线,都可以把红蓝球给分开。究竟哪一个最好呢?相比于直线 A 和直线 B,直线 C 的划分更优,容错能力比较强。不会轻易的分错红色球和蓝色球。在保证决策面不变,且分类不产生错误的情况下,我们可以移动决策面 C,直到产生两个极限的位置:如图中的决策面 A 和决策面 B。极限的位置是指,如果越过了这个位置,就会产生分类错误。这样的话,两个极限位置 A 和 B 之间的分界线 C 就是最优决策面。转动这个最优决策面,你会发现可能存在多个最优决策面,它们都能把数据集正确分开,这些最优决策面..

2022-02-21 11:47:11 3331

原创 人工智能算法建模稳定性 掘金学习记录

建模流程中,非常重要同时又容易被大家忽视的一个环节就是稳定性问题。建模过程中的稳定性,一般包括特征稳定性和模型稳定性。1)特征稳定性关注该特征的取值随着时间的推移会不会发生大的波动。这一点需要在建模之前完成,从一开始就避免将那些本身不太稳定的特征选入模型。通常采用PSI(PopulationStability Index,群体稳定性指数)指标评估特征稳定性。2)模型稳定性模型稳定性涉及的东西比较多,需要根据模型的具体应用方式选择性进行关注。通常,模型PSI...

2022-02-19 22:35:52 289

原创 python 数据挖掘算法

1、首先简述数据挖掘的过程第一步:数据选择可以通过业务原始数据、公开的数据集、也可通过爬虫的方式获取。第二步: 数据预处理数据极可能有噪音,不完整等缺陷,需要对数据进行数据标准化,方法有min-max 标准化,z-score 标准化,修正的标准z-score。第三步:特征值数据转换将数据提取特征使这些数据符合特定数据挖掘算法的分析模型。数据模型有很多,等下详细讲解。第四步:模型训练选择好的数据挖掘算法...

2022-02-19 20:05:44 9649

原创 mysql 利用子查询优化超多分页场景(第四点重点噢)

1. 是否能使用「覆盖索引」,减少「回表」所消耗的时间。意味着,我们在select 的时候,一定要指明对应的列,而不是select *2. 考虑是否组建「联合索引」,如果组建「联合索引」,尽量将区分度最高的放在最左边,并且需要考虑「最左匹配原则」3.对索引进行函数操作或者表达式计算会导致索引失效4.利用子查询优化超多分页场景。比如 limit offset , n 在MySQL是获取 offset + n的记录,再返回n条。而利用子查询则是查出n条,通过ID检索对应的记录出来,提高查询效率。

2022-02-18 18:07:54 1179

原创 mysql优化由哪几部分组成

explain 模拟优化器执行sql语句的场景!以便我们分析sql语句的瓶颈在哪里1、mysql 子查询 explain 之后 按照id从大到小的顺序查询2、如果id值都一样那就按照从上往下的顺序一般是小表驱动大表 (所以 小表放在左表)结合两个子查询 成为一个新表,然后再次查询这个新表。性能从上往下 越来越差!!ref: 用到了非唯一性的索引range:索引 范围查询index: full index scan 对索引进行了全部扫描al...

2022-02-17 21:11:03 298

原创 mysql 优化学习

①连接连接池大小,数据库连接数的最大值增大一点②缓存引入redis 缓存,减缓连接mysql。数据库实时性要求不太高的可以使用这个方法。③数据库集群(读写分离)master slave 基于bin log日志来实现主从一致。④分片(分库分表)按照业务划分步骤:1、打开slow_query_log2、设置超过多长时间记录慢查询3、whereis mysqldumpslow查看最慢 用的又多的语句是哪些参考:停止你...

2022-02-16 18:54:42 127

原创 从canvas apps 上传多个附件到SharePoint 的操作

1、准备一个canvas页面 内容要有以下4个部分:①②③2、你需要准备一个flow每个步骤分别是????base64ToBinary(items('Apply_to_each')['base64'])3、补充canvas apps前端逻辑,以及连接到flowbutton按钮 逻辑代码:ClearCollect( ColAllFiles, ShowColumns( AddColumns( .

2022-02-16 11:49:42 673

原创 power platform 平台 sharepointlist 的导入导出

1 、 将已有的sharepointlist 以csv的格式导出2、导出后用excel 格式打开 ,为这些内容插入表格样式,并为表格命名3、将处理好格式的文件 另存为 .xlsx文件4、到新的站点进行导入操作此处选择刚刚为table命名的名字!等待1min,finish~!...

2022-02-15 14:51:51 625

原创 mysql MVCC学习 (参考Java架构师迪迦bilibili视频)

mysql有三行隐藏列: row_id 事务版本id 创建版本id 事务二当中,在第一次查询时开启了一个快照。所以id为3 名字为tom的那行记录 插入的时候的创建版本是3,所以在本快照里是没有的,所以查不到。那么总结一下 ,在 mvcc 中,什么样的记录在快照中查不到呢,1、在建立快照之后 别的事务commit的事件无法查看到。2、在建立快照的时候,状态是活跃状态(还未commit)的事务,也是无法在快照...

2022-02-15 11:27:24 484

原创 mysql 学习心得3 (参考:小十是小仙女吖bilibili视频)

Mysql索引使用的是B+树,因为索引是用来加快查询的,而B+树通过对数据进行排序所以是可以提高查询速度的,然后通过一个节点中可以存储多个元素,从而可以使得B+树的高度不会太高,在Mysql中一个Innodb页就是一个B+树节点,一个Innodb页默认16kb,所以一般情况下一颗两层的B+树可以存2000万行左右的数据,然后通过利用B+树叶子节点存储了所有数据并且进行了排序,并且叶子节点之间有指针,可以很好的支持全表扫描,范围查找等SQL语句。二叉树 当插入的数据id递增时 ,变成了链表,查询的...

2022-02-11 16:48:49 528

原创 用区块链 创作数字货币 (参考luotuo视频学习)

场景假设:一笔交易要包含的内容 ::转账人 收款人 金额 转账时间新建的一条交易明细添加到区块链中,是将信息直接存放在区块链当中,而让区块链当中的所有用户来计算这个符合前缀的hash值(也就是俗称 挖矿) 。之后就由 该链条对这个挖出矿的矿工惊醒发放奖励,同样也是以新增一个区块的形式进行发放的。填充好的代码如下:而实际中,每个transaction交易的奖励是不一样的,挖矿的人会选择奖励更高的交易来计算hash。而每个区块对transaction的容纳个数都是有限...

2022-02-10 16:45:53 10310

原创 区块链的证明机制(Proof Of Work POW)学习心得(参考luotuo视频学习)

在区块链学习中,参考luotuo的哔哩哔哩视频。区块链增加模块时是要经过计算的,只有计算到(开头n位为0)符合这个链条的规则时,才会将这个新的区块加入到区块链当中。这个计算hash的方法应该被加以判断也就是增加一个方法来计算符合区块链难度要求的hash(挖矿)将写好的函数代替之前在add函数中的简单操作在你尝试篡改其中一个区块的时候,假设后面还有一万个区块。你需要话4万秒的时间才能够把从篡改的区块以及后面的所有区块都修改一遍。这样才能使你的修改被接纳,但是,在这4万s的时间内..

2022-02-10 11:58:04 9078

原创 JavaScript 学习心得2(参考RUNOOB学习)

1、对象fullName() 是作为 person 对象的一个方法, fullName 是作为一个属性。如果使用 fullName 属性,不添加 (), 它会返回函数的定义:2、调用带参数的函数3、JavaScript 变量的生存期局部 JavaScript 变量在 JavaScript 函数内部声明的变量(使用 var)是局部变量局部变量会在函数运行以后被删除。//此处可使用 window.carName //在函数内用外部的变量就用window.变量名f

2022-02-09 18:00:09 137

原创 JavaScript 语法学习(参考RUNOOB学习)

1、如何改变某一个组件内的值 innerHTML<p id="demo"></p><script>document.getElementById("demo").innerHTML = 123e5;</script>2 、如何触发functio( 参考runoob 的例子)3、进行一些数值运算<p id="demo"></p><script>var length = 16;

2022-02-08 18:59:41 221

原创 区块链 介绍 (参考bilibili视频学习)

区块链内容无法被篡改的原因:只要改变一个区块,就会导致后面所有的区块都验证失败后一个区块的 previous hash 指针,指向前一个区块,而他的生成规则是由 前一个区块的hash值和存储的内容一起决定的,所以,如果串改了内容,往后的hash值就需要改变了。如何判断一个区块链内的值是否被篡改 ,只需要记住最后一个块链的hash值即可。如果最后一个块链的hash值发生了改变,那就是被篡改了!!!ps: 绿色小块是第一个块,我们叫他genesis block !由于计算机很快,..

2022-02-08 16:35:37 9512

原创 MySQL 主从复制的 学习 (参考bilibili视频学习)

⭐主从复制存在延时 原因是大部分都是顺序读取处理,而当遇到了随机读取处理时,则会出现进程阻塞问题。因而出现以下规则:1、更新同一行的多个事务,必须要分发到同一个worker中执行2、同一个事务不能被拆开,必须要放到同个worker中执行但以上方法对于多库事务或是连表事务难以操作。因此出现了GTID: 全局事务ID这个GTID包含了:⭐服务器的唯一标识 和 ⭐递增的事务id⭐若自己不指定,则有匿名的GTID那么问题来了⭐常用5.7版本采用的并行复制策略通过redo 和

2022-02-08 14:48:17 594

原创 mysql 的查询学习记录(参考bilibili视频学习)

table:id(主键),name ,age ,sex回表 select * from table where name=?第一次先找到name对应的id然后在用id去B+树里再次找该行记录,这个过程就是回表,效率低索引覆盖select id,name from table where name=?覆盖了id主键 就不用再去回表一次查询了最左匹配table:id(主键),name ,age ,sex ||| name 和 age 是联合索引select * fro...

2022-02-07 15:23:30 533

原创 power apps 里 嵌套 html

1、首先我们先要上传一个webresource,获取它的name2、我们要去Site Map上导入在所需要的Area里的Group添加Subarea 类型的选择,Type -->URL URL为所需webresource的地址3、另一种方法,在command bar嵌入· 在你的model-driven-app里 点击右键 edit -> edit in preview·进到这个页面 在右侧导航栏app里点击 edit command bar(previe...

2022-01-25 10:54:45 987

原创 《62. 不同路径》

一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。问总共有多少条不同的路径?class Solution(object): def uniquePaths(self, m, n): """ :type m: int :type n: int :rtype: int

2022-01-24 10:36:13 109

原创 力扣《45. 跳跃游戏 II》

给你一个非负整数数组 nums ,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。你的目标是使用最少的跳跃次数到达数组的最后一个位置。假设你总是可以到达数组的最后一个位置。提示:1 <= nums.length <= 104 0 <= nums[i] <= 1000在遍历数组时,我们不访问最后一个元素,这是因为在访问最后一个元素之前,我们的边界一定大于等于最后一个位置,否则就无法跳到最后一个位置了。如果访问最后一个元素,在边界

2022-01-21 11:17:51 81

power apps -- Game Demo page 制作游戏demo

power apps -- Game Demo page 制作游戏demo,此款游戏适合power apps初学者

2022-01-14

微信小程序古诗词学习与答题系统.rar

微信小程序古诗词学习与答题系统,包含古诗简介,古诗学习测试,测试总结以及纠错功能,并且对测试结果进行保存

2021-03-14

基于python的文本语言情感分析emotion.rar

py文本情感分析(大众评论)朴素贝叶斯模型被广泛应用于互联网新闻的分类、垃圾邮件的筛选等分类任务,它单独考量每一维度特征被分类的条件概率,然后综合这些概率对其所在的特征向量做出分类预测,即“假设各个维度上的特征被分类的条件概率之间是相互独立的”,该假设使得模型预测需要估计的参数规模从指数数量级减少到线性数量级,极大地节约了计算时间和空间。该模型在训练时没考虑各个特征之间的联系,对于数据特征关联性较强的分类任务表现不好 ———————————————— 版权声明:本文为CSDN博主「TuringEmmy」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

2021-03-12

基于SpringMVC开发网上书城.rar

基于SpringMVC开发网上书城: 1、 书本商品的粗略展示 以及详细信息(价格、类别、简介)的展示。 2、 购物车内展示及购物车的增加和删除。 3、 购物车的提交订单以及订单的展示 4、 平台用户的管理,如:注册、登录等。

2020-06-03

网上书城-Java web编程

用到的技术点从书本和网络上搜索、以及查阅相关的书籍资料。通过编写一个使用Servelet和JSP技术的应用系统综合实例,来掌握Java Web程序开发技巧,在JAVAEE架构范围内的任何技术不做任何限制。

2020-05-05

空空如也

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

TA关注的人

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