自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Slim's Hello World

Actively Posts

  • 博客(68)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 array做题笔记

认真刷array系列题总结。

2023-02-06 17:00:59 850 1

原创 A/B Testing Udacity Notes

Udacity的A/B testing系列课程原创英文笔记。

2021-12-26 16:46:35 1427

原创 数据仓库工具箱The Data Warehouse Toolkit 阅读笔记 (三:零售业务)

第三章目录前言一、维度模型构建的4个步骤二、零售业务案例研究1.2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。一、维度模型构建的4个步骤1. 选择业务过程通常用于表示某个业务执行的活动,也需要某个操作型系统作为支撑。如果把注意力放在业务过程,而不是放在功能化的部门上,可以更方便的获得一致的企业信息。2. 声明粒度每一行表示的是什么。一定要注意得声明粒度

2021-11-23 14:30:57 1421

原创 LeetCode之LinkList刷题记录博

写在前面:# Definition for singly-linked list.# class ListNode:# def __init__(self, x):# self.val = x# self.next = None# 调用new_list = ListNode(0)1290. Convert Binary Number in a Linked List to Integer <倒序>我做链表的第一道题:class S

2021-11-13 17:57:22 1061

原创 刷LeetCode的SQL题库全记录【Medium篇】

Outline534. Game Play Analysis III 非常希望如果有B- tree觉得至今为止在LeetCode的SQL练习中表现的不咋地的,有必要去看看Advanced的SQL语句的handbook。目前我是停下来看了两遍,因为上周被数据仓库教授的SQL语句逻辑秀瞎了,所以觉得只有从底层清楚这些东西才有熟练和进步的可能。我暂时没有比较出来哪个好用,但是先贴一个还算全的:????SQL Quick Guide534. Game Play Analysis III <OVER.&g

2021-11-12 11:10:46 3890 1

原创 Mac下基于Homebrew的Rattle安装和对于权威安装文档的一点更新建议

助人为乐了,没想到我也有今天(狗头)。昨天帮商科舍友装Rattle, 算是让我想起以前远程Ubuntu服务器的痛苦回忆了。不过其实对于新手的干干净净的电脑来说从头装比几十个版本的Python和balabala软件相互限制要好处理的多。问题分析首先她为什么自己装不上,是因为在安装了R以后需要装一个叫RGtk2的包,这个用R Studio的Tools -> install 安装都会报错。我不得不怀疑得去手动的单独装这个依托的包,经过一个多小时的搜索和尝试,我先在开头抛出一个结论:只有两个网站是正儿八经

2021-11-03 08:36:48 1045

原创 刷LeetCode的SQL题库全记录【Easy篇】

目录索引511. Game Play Analysis I512. Game Play Analysis II简单看了下当初学SQL的课件,基本的几个点都有印象。不过个人相信做题时最高效的回忆方式。依照SQL的榜单开始刷!511. Game Play Analysis ISELECT player_id, min(event_date) as first_loginFROM ActivityGROUP BY player_id512. Game Play Analysis II..

2021-10-23 05:24:25 2110

原创 数据仓库工具箱The Data Warehouse Toolkit 阅读笔记 (四:缓慢变化维度SCD)

第一遍废话少说,过去的东西记得多少我是十分有数的,但是不能因为无法开始而止步不前。和朋友讨论了一下梳理了一个边复习边刷题的重要程度目录表,先每个类easy/medium高频题刷个10题再说。p.s.括号里面是总题数。Array (941)String (468)Linked List (58)...

2021-10-21 14:24:09 928

原创 数据仓库工具箱The Data Warehouse Toolkit 阅读笔记 (二:Kimball维度建模技术)

这一章的笔记基本按照原书展开的框架来走,删节的不多。概述会对Kimball进行过程的展开、讨论,并给一些非常经典的用例作为理解的切入点。1. 维度模型设计维度模型设计一定不能脱离业务需求来设计,需要很强的协作来完成。在维度模型设计期间主要涉及4个主要的步骤:选择业务过程业务过程事件简历或获取性能度量,并转换为事实表中的事实。过程定义了特定设计目标以及对粒度维度事实的定义。每个业务过程对应企业数据仓库总线矩阵的一行。申明粒度粒度用于确定某一事实表中的行表示什么。原子粒度是最低级别的力度。.

2021-10-07 16:45:55 1131

原创 数据仓库工具箱The Data Warehouse Toolkit 阅读笔记 (一:了解DW/BI)

许久没有更新了,被半年来的阅读量吓了一跳。感谢大家的陪伴,现在已经在新的一个阶段了。我会继续努力给大家带来认真写的东西!概述数据仓库和商业智能系统(DW/BI)是本书讨论的基础。这章会从讨论DW/BI的结构入手,进行了解,是后面讨论的基础。DW/BI的介绍和解释DW/BI系统使用数据,是分析型系统。我们在理解上要把其和操作型系统(主要用于记录保存)区分开,区别的根源应该从业务需求说起:相比于记录和存储为主相对单纯的操作型系统,DW/BI系统的“用户研究分析企业的运转,并对其性能进行评估”。更简单.

2021-10-07 07:50:13 1214

原创 Python——for循环中如何设置跳过下一次循环

是很笨的一个分享,但是确实让我少走了很多看起来很牛逼的弯路。当我心里产生这个好奇的时候搜到了一大堆高大上的回答,还是不配了题目的背景的一个细节是检索字符串右边那一位,如果大于左边一位,需要将二者做差,然后右边那一位就直接跳过for i in range(len(s)): if s[i+1] > s[i]: addList.append(s[i+1] - s[i])最后破罐子破摔的解决办法是设了一个临时变量来做标记下次是否跳过,每次使用完就归零。jump = 0for i in ran

2021-09-19 15:47:08 8960

原创 excel 查看日期属于哪个日期区间

归根结底就是LOOkUP函数的使用。示例问题:“日期”是拆放利率更新的日期,但是我们发现它不是每天都更新;“O/N”是每次更新的值。求解:更新/未更新的某一天对应的值是多少?思路:找出来更新的每一个日期小区间,lookup匹配解法:先给每个区间构建一个结束时间日期对应:插入一列 -> 输入公式等于下一个单元格LOOKUP公式举例,我们想查1/27对应的O/N值,但是发现最近一次是24号更新,直到2/1才再更了。此时应该取24号的值。=LOOkUP(目标日期,日期母表矩

2021-03-04 02:19:22 2382 1

原创 网络安全认证与加密协议算法整合

1.2。3

2020-12-31 21:38:53 3294

原创 基于Echarts的2020年二三月数据动态图标

中国加油???? 全国二月新型冠状病毒每日新增确诊人数统计柱状/折线图是很简单的东西没错了,做这个是因为身边有长辈有这方面的需要,实际上丁香医生网站等都非常完善,仅仅顺手分享。前两天听到一段广播,引用了美国经济学诺贝尔奖获得者的一段演讲。深受感动的是,科学研究成果的最终目的常常被认为是给人类生活带来好处,因此,不论是直接而明显的药物研究成就,还是漫长而低调的理论贡献,对于将人类生活变得更好这一个...

2020-11-22 17:22:28 19045 5

原创 TinyOS-2.1.2安装配置

难点1. Linux:因为我菜,反正vm在我的系统中就没有正常存活过。前两天卸掉重装了11遍,最后都没能解决问题。如果遇到黑屏,特别是10版本的,可以试着升到11以后黑屏问题会解决,但是安装会变长。如果你就是和我一样单纯嫌麻烦,直接看下一步。2. 镜像源可用性这大多数各种用途的环境其实安装都得靠代理,所以死这一步直接去腾讯云上租个境外的服务器好了,认真一点流量计费也就一两块钱一小时。3. Ubuntu版本问题2.1.2的TinyOS只支持Ubuntu14.04,这版本不对直接GG,中间会

2020-07-02 11:17:09 3510

原创 基于matplotlib的reader-tag前后向链路画图

原理前向传输:正向传出30dBm,传到-10dBm时停止,坐标为(3m,-10dBm)Signal Modulation:(3m,-15dBm)编码导入包import matplotlib.pyplot as pltimport numpy as npimport math#设置大小plt.figure(figsize=(10, 7), dpi=100)# 绘制颜色为蓝色、宽度为 1, 像素的连续曲线 yplt.plot(x, y, color="blue", linewidt

2020-07-02 10:25:04 971

转载 CBOW模型详解(基于one-hot)

写太好了,忍不住分享一下。????CBOW模型CBOW模型NOTE:花括号内{}为解释内容.输入层:上下文单词的onehot. {假设单词向量空间dim为V,上下文单词个数为C}所有onehot分别乘以共享的输入权重矩阵W. {V*N矩阵,N为自己设定的数,初始化权重矩阵W}所得的向量 {因为是onehot所以为向量} 相加求平均作为隐层向量, size为1*N.乘以输出权重矩阵W’ {N*V}得到向量 {1*V} 激活函数处理得到V-dim概率分布 {PS: 因为是onehot嘛,

2020-05-26 14:04:17 4294 1

原创 Matplotlib绘制自定义函数曲线

函数原型是reader读写器和tag之间传输信号强度和距离的一个关系衰减式子。函数本身是一个一般复杂的函数,本身带有lg和^2这些计算。给出原公式。P_rx = Ae/ (4pi * r^2) * 10^-3P_tx = 10 lg 1000 P_rxPython实现第一次自己写,我的函数很简单,基本上分为几步:1)定义图的基本参数2)定义函数3)绘制图形4)描点,标注导入包:import matplotlib.pyplot as pltimport numpy as np

2020-05-26 12:34:00 4437

原创 产品:详解史诗、用户故事、拆分、验收标准、待办事项、用时预测、故事卡

一、史诗(Epics)一般来说,大型的用户故事(user stories)叫做史诗(Epics)。一般格式:As a(作为 )…I want(我希望)…So that(这样以便)…(用户故事-史诗)分解开来,描述一个产品预期的功能需要从很多方面来展开,因而用户故事需要在不同的细节层次上编写,而史诗就类似这些细节层次的用户故事体现出来的集合。(史诗-用户故事)史诗级项目通常太大,敏捷团队无法在一次迭代中完成,所以在开发之前会被分解成多个更小的用户故事。二、拆分 (break down )

2020-05-17 03:40:26 5675

原创 Python实现列list子列表重复个数统计

数字等在list中的的重复个数很容易统计,比如Counter、count都是很好的办法。但是当子元素为list的时候,怎么统计重复个数呢?#查重复数listdef count_total(): L = [[1,2,3],[1,2],[1],[1,2]] for item in L: print(item, L.count(item)) ...

2020-05-07 20:13:03 1929 1

原创 Python实现list列表的有序子集查找

找出list的全部子集很简单,但是如果我们要求子集保持顺序,就加了很多的限制。比如[1,2,3,4] ->有效的有序真子集应该是[ [1],[1,2],[1,2,3],[1,2,3,4] ]实现如下:def find_subset(L): List = [[]] #用于存储子集 #查找有序子集 for i i...

2020-05-07 19:40:19 1283

原创 Python实现list的有序排列

初始list: [[‘f’, 4], [‘a’, 3], [‘c’, 4], [‘m’, 3], [‘p’, 3], [‘b’, 3]]# initializeSubset = [['f', 4], ['a', 3], ['c', 4], ['m', 3], ['p', 3], ['b', 3]]#1.升序按照第一项排序(默认)Subset.sort()>> [['a'...

2020-05-05 22:11:31 404

原创 关于c++指针的系列问题解答

常见问号三连:“*” 是什么?设想一共就只有两种变量类型:指针变量和普通变量。为了区分,在定义的时候://定义普通变量int a ;//定义指针变量:这个p是指向int整型的指针int *p;“&” 是什么取址符号。每个变量都被分配了一定的空间以存储,所以每个变量都有自己的地址【指针也有自己的地址】。int *p;int a;p = &a ; ...

2020-05-05 17:39:25 150

原创 ARM实现欧几里得算法

To help me better understand of the Euclidean algorithm, I firstly drew a flow diagram.In fact, the program cannot be sure that the input a and b have a potential relationship of a>b.But in th...

2020-04-26 10:41:32 260

原创 ARM 深入理解LR、PC部分内容

其实我也不算很确定,但是目前就是这样理解的。写出来mark一下,有不对还请大家指出呀。学的时候举的例子是两种情况:有返回、无返回。其中,返回则默认为是BX LR语句,作用等同于【MOV PC,LR,即跳转到LR中存放的地址处】LR存放的地址是什么呢?我的理解是(返回值将要返回到的目标位置+bit[0])其中bit[0]是自设定用来标记thumb mode的,在本例中取值为...

2020-04-21 13:29:32 1007 1

原创 网易互娱2020校招笔试题(1)(3)

(一)40米大砍刀M*M矩阵,一个起始点(x,y),原始刀长L,矩阵边长为M。每当砍得到一个数,砍刀的长度就增加砍到的相应长度,直到不能增加,游戏结束。输出结果为最终结束时的刀长L。【样例如下】输入:2 //T10 3 //M , L0 0 0 0 0 0 0 0 0 0 //M*M的游戏场地0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 ...

2020-04-11 22:19:43 1097

原创 cv2.fillConvexPoly( )和fillPoly( )填充矩形、图片外围

opencv中比较实用的用于填充多边形的函数。函数原型:cv2.fillConvexPoly( image , 多边形顶点array , RGB color)以填充矩形为例我图中想填充以1、2、3、4为顶点的矩形,我就要按1、2、3、4的顺序给出坐标序列array,或者是连贯的相邻顶点顺序(比如1432,4321…)rectangular = np.array([ [0,0],[0,7...

2020-04-04 21:37:46 29665 2

原创 error: (-215) scn == 3 || scn == 4 in function cvtColor问题解决

在用opencv的时候报了这个错可能错误(1)原代码:img = imread_photo("./test_result/IMG_2330.jpg")gray_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)经过修改, 把第一行改成绝对路径,就可以了。img = imread_photo("home/liu/test_result/IMG_233...

2020-04-01 16:31:14 1050

原创 RuntimeError:CUDA error:out of memory问题解决

报错如下思路简洁明了,他已经告诉你了,默认使用的那gpu内存不足。在操作系统输入如下,查一下memory现在的状态:nvidia-smi害,发现GPU-0有一个进程正在执行导致1GB剩余都不够。我们用GPU-1执行就行啦!问题解决python文件中:import osos.environ["CUDA_VISIBLE_DEVICES"] = '1'解决了。...

2020-03-14 18:38:37 41051 20

原创 tensor()数据类型中提取python内容

在yolo里面提取参数,有一个output变量,我print的时候长这样的:从元组中一个个拆出来也不过是长这样:很明显我只想要那个数,比如216.8973。解决办法x_= output[:, 1].item()简单说,那个变量后面加个.item()就ok。完美解决...

2020-03-13 16:35:30 11129 2

原创 opencv中用cv.rectangle()在原图上画矩形

#!/usr/bin/python# -*- coding: UTF-8 -*-import cv2img = cv2.imread("IMG_0028.jpg")# 矩形左上角和右上角的坐标,绘制一个红色的矩形ptLeftTop = (216, 15) #(左上角x, 左上角y)ptRightBottom = (470, 233) #(右下角x, 右下角y)point_co...

2020-03-13 16:27:40 3065

原创 Pandas根据单元格的值的区间筛选

目的根据polarity的值按照[0],[1-3],[4-∞]将num分为三段。各种报错过程就不说了,前面使用了isin(),但是对数值的转换不太灵活。而sontains又不满足要求。解决如下df.loc[df.polarity =='0', 'num']= 'L'df.loc[(df.polarity >='1')&(df.polarity <='3'), 'num...

2020-03-09 10:07:27 2643

原创 Pandas新列赋值全部相同,解决方法

大佬轻喷。这就是一开始遇到的问题:这个问题分两类。1、不用其他复杂函数一类运用一些复杂的函数和库很有可能改变值的形式,比如说我就在TextBlob使用的时候出了问题,可以理解。第一类比较简单:df.loc[:,'num'] = df['polarity'] + "the"示例是想在polarity那一列的元素后面加the,这就是不用写循环的常用方法。2、上述写法还报错的一类...

2020-03-08 12:09:35 4871

原创 python setup.py egg_info Check the logs for full command output.问题解决

well…simply because…pip/pip3 应该升级了pip3 install -upgrade pip或pip install -upgrade pip使用共享服务器的别忘了加sudo完美解决。

2020-03-06 09:57:23 33447 3

原创 移动磁盘修复、格式化【微PE】

生而为人,就是喜欢自己折腾自己。目的想要把分了区的移动硬盘取消分区并且格式化。【原来移动硬盘搞了三个分区,后面突然崩了。而且磁盘工具抹掉会失败。在win和mac设备上都读不了。】先给个介绍,解决不了问题的就不用浪费时间看后面了解决问题1) 先找到一台Windows电脑,一个有线鼠标。2) 网址:微PE工具箱下载【disk genius想必听过?】我的是64位的,跳转链接下...

2020-03-02 23:01:01 2617 1

原创 CentOS在make时遇到cc1: error: invalid option argument ‘-Ofast’问题解决

cc1: error: invalid option argument ‘-Ofast’cc1: warning: unrecognized command line option “-Wno-unused-result”make: *** [obj/gemm.o] Error 1就是在说系统不支持或者是设置不支持-Ofast。我们看一下文件:...

2020-03-02 10:02:16 2891

原创 Linux下,make时 “/bin/sh: 1: nvcc: not found” 问题解决

1. 查路径可以自己打开makefile看一下,一般都是路径不对的问题。我们可以cd usr/local就能看到gcc的版本进文件夹,可以找到nvcc文件夹2. 修改修改NVCC=后面为自己的nvcc位置比如我:NVCC = /usr/local/cuda-10.0/bin/nvcc3. 重新编译make cleanmake没有这个报错了...

2020-02-29 22:39:20 5841 3

转载 linux下安装pip3

新弄了一个服务器,pip3和python3都得重装。看到了一篇非常非常好的博客,一次成功。本来想直接转载的,但是有些小问题,所以改了一下。原文链接:linux安装python3和pip3十分感谢!!1.安装依赖环境yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readlin...

2020-02-29 20:24:04 2095

原创 Mac:U盘(移动硬盘)驱动安装linux系统

1、 下载Ubuntu和EtcherUbuntu :Ubuntu下载地址Etcher :Etcher64位For MacOS2、 改变移动硬盘格式【如果是用普通U盘的朋友自动跳过这一步】因为硬盘在mac上不能直接读,我们需要改一下格式从NTFS到MS-DOS(FAT32)。command + space 搜索“磁盘工具”选中对应操作的磁盘以后选择“抹掉”,选中MS-DOS随后...

2020-02-28 09:32:37 3962 3

原创 BootCamp:在Mac移动硬盘中安装Windows系统

亲测可用。博客和视频综合一下,我就不重新写了。下面也有很多的评论可以适用于遇到的各种问题。blog:macbook pro 2018款 外接移动硬盘装win10video:把 Windows 系统安装到 U 盘里,节省 Mac 的硬盘空间p.s. 选择分区的时候不要一味按照视频来。传统分区会造成硬盘全部贡献给系统,而且后面也像UP提到的触摸板问题。基本可以容忍。如果不能容忍建议选择...

2020-02-24 13:30:13 5757 1

jcommander-1.78.jar

用于解决A JNI error has occurred, please check your installation and try again的问题

2019-09-03

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

TA关注的人

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