上一页 1 2 3 4 5 6 7 8 ··· 62 下一页
摘要: pandas作者Wes McKinney 在【PYTHON FOR DATA ANALYSIS】中对pandas的方方面面都有了一个权威简明的入门级的介绍,但在实际使用过程中,我发现书中的内容还只是冰山一角。 谈到pandas数据的行更新、表合并等操作,一般用到的方法有concat、join、mer 阅读全文
posted @ 2022-05-01 23:14 Vincent-yuan 阅读(2787) 评论(0) 推荐(0) 编辑
摘要: Python追加文件内容测试中需要造几百个账号,写了个脚本可以自动生成账号,但想把生成的账号写入一个文件, 开始用的如下的write()方法,发下会先把原文件的内容清空再写入新的东西,文件里面每次都是最新生成的一个账号 mobile = Method.createPhone() file = r’D 阅读全文
posted @ 2022-05-01 18:32 Vincent-yuan 阅读(3231) 评论(0) 推荐(0) 编辑
摘要: 在日常工作中经常遇见在文本中提取特定位置字符串的需求。 python的正则性能好,很适合做这类字符串的提取,正则表达式的提取一般分两种情况,一种是提取在文本中提取单个位置的字符串,另一种是提取连续多个位置的字符串。 日志分析会遇到这种情况。 1. 单个位置的字符串提取 这种情况我们可以使用(.+?) 阅读全文
posted @ 2022-05-01 18:09 Vincent-yuan 阅读(12250) 评论(0) 推荐(0) 编辑
摘要: 利用os模块 python调用Shell脚本,有三种方法: os.system(cmd)返回值是脚本的退出状态码 os.popen(cmd)返回值是脚本执行过程中的输出内容 commands.getstatusoutput(cmd) 返回(status, output) 1. os.system(c 阅读全文
posted @ 2022-05-01 14:12 Vincent-yuan 阅读(1522) 评论(0) 推荐(0) 编辑
摘要: 列表转换成字典 注:列表不能直接使用dict转换成字典。 方法一:使用zip()函数 a = ['a1','a2','a3','a4'] b = ['b1','b2','b3'] d = zip(a,b) print(dict(d)) # {'a1': 'b1', 'a2': 'b2', 'a3': 阅读全文
posted @ 2022-05-01 14:01 Vincent-yuan 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 一、concat() concat() 方法用于连接两个或多个数组。该方法不会改变现有的数组,仅会返回被连接数组的一个副本。 var arr1 = [1,2,3]; var arr2 = [4,5]; var arr3 = arr1.concat(arr2); console.log(arr1); 阅读全文
posted @ 2022-04-23 23:25 Vincent-yuan 阅读(147) 评论(0) 推荐(0) 编辑
摘要: (一)问题的起源 在电商等业务中,系统一般由多个独立的服务组成,如何解决分布式调用时候数据的一致性? 具体业务场景如下,比如一个业务操作,如果同时调用服务 A、B、C,需要满足要么同时成功;要么同时失败。A、B、C 可能是多个不同部门开发、部署在不同服务器上的远程服务。 在分布式系统来说,如果不想牺 阅读全文
posted @ 2022-03-30 00:05 Vincent-yuan 阅读(2554) 评论(0) 推荐(0) 编辑
摘要: 写在最前面 在大型互联网应用当中如果你的应用引入了缓存机制,那么有一个大前提就是你的业务场景上必须得接受数据的新鲜度上有可能会有一定时间的延迟。 删除缓存失败是一个极小概率事件,且在不能保证所有操作100%成功的几率下,采用JOB补偿的机制是目前比较成熟的解决方案。 大并发量写请求的应用,不可能去实 阅读全文
posted @ 2022-03-25 00:15 Vincent-yuan 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 前提 实际上开发一个Java-SDK的过程,实际上也就是开发一个基本java项目并打包成jar包的过程,然后可以被其它项目引入使用。 开发Java-SDK 本例介绍开发一个向某一数据接口发送请求并返回结果的SDK 1、新建一个Maven工程test-sdk-java 2、编辑pom文件,引入需要的j 阅读全文
posted @ 2022-03-24 23:58 Vincent-yuan 阅读(2301) 评论(0) 推荐(0) 编辑
摘要: 一、问题出现 测试代码 @Test public void listTest(){ List<String> list =new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); removeList0(list); list.f 阅读全文
posted @ 2022-03-24 23:46 Vincent-yuan 阅读(165) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 62 下一页