
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
数据清洗(Data cleaning)– 对数据进行重新审查和校验的过程,目的在于删除重复信息、纠正存在的错误,并提供数据一致性。只要有产品的重构,一定存在数据表的改变,功能上线后之前的老数据不适应现在的表的改变,就需要数据清洗适应现在的表结构。清洗数据探索之路:刚开始我们是这么做的, 根据规则随便挑一个类型数据 进行测试,缺点显而易见 ,面对大量数据 几十万条,并不能每条都能测试到,上线后问题很
小数位的四舍五入在项目中经常用到,今天群里有人提出1.325 如何才能变成1.33?当时我一看这么简单,分秒就可以解决:我回复是这样的的round(1.315,2)有个小伙伴 当时就回复:他要的结果是 1.32, 你打印出是1.31,我看到我想怎么可能呢,我自己运行下,结果真是1.31 .我想都没有想,自认为我是对的,好吧,怪不得开发不能测试自己的代码.我就开始查找原因,我们通过...
def wx_post(file):id_url = 'https://qyapi.weixin.qq.com/cgi-bin/webhook/upload_media?key=机器人key&type=file'# 上传文件接口地址data = {'file': open(file, 'rb')}# post jasonresponse = requests.post(url=id_url
本文只是适合初认识多线程的小伙伴,里面的概念和原理一定要搞清楚,不然以后设计多线程,多进程会出很大的错.GIL的全称是Global Interpreter Lock(全局解释器锁),来源是python设计之初的考虑,为了数据安全所做的决定。GIL 的特点:Python在多线程下,每个线程的执行方式为:1.获取GIL2.执行代码直到sleep或者是python虚拟机将其挂起。3.释放...
V-for 指令 取数组的值<div id="pp" ><pv-for="item,index in list">每一项的值为:{{item}}-----索引值为:{{index}}</p></div><div><script>var vue=newVue(...
请看下边的示例代码:<div id="pp" ><p v-if="flag">我是由 v-if 控制的</p><p v-show="flag">我是由 v-show控制的</p><input type="button"value="click"@click="trigger"><...
之前 用 a标签 ,每次都需要在href 里面添加 #, 用router-link 可以避免。<router-link to='/login' tag="span">登录</router-link><router-link to='/registe' tag="span">注册</router-link>我们想设置默认路由显示指定的...
indexOf() 返回某个指定的字符在某个字符串中首次出现的位置。如果没有找到就返回-1;一般可以用作查询。indexOf() 方法对大小写敏感!所以之前你要把所有查询到内容变为小写。var str=str.trim().toLowerCase()var str=“Hello World!”str.indexOf(“Hello”)—0str.indexOf(“world”)...
当我们点击 展示相应组建, 标签会加个class 属性,如图,如果想高亮就需要 重写这个样式<style>.router-link-active{background-color: green;font-size: larger;color: aliceblue}</style>我们也可以自定义一下, 在 rou...
#!/usr/bin/python-- coding:utf-8 --str to liststr1 = ‘iloveyou’str2 = ‘i.love.you’str3 = ‘i love you’print 'list: str1 change to —> ', list(str1)print ‘list: str2 change to —> ‘, str2.spl...