向大牛学习
文章平均质量分 80
xiaofei_sun
不断学习,不断进步!知识就是力量!科技促进人类进步!
展开
-
Python聚合函数(groupby)在证券等行业实际运用
转自 qcyfred一天的交易结束后,根据交易流水,要生成持仓汇总。所以推荐使用py的聚合函数,groupby。案例代码演示是这样的。import pandas as pd1df = pd.read_excel('trade.xlsx')1df1证券代码 证券名称 买卖方向 数量0 601318 中国平安 买入 1001 601398 工商银行 买入 1002 600050 中国联通 买...转载 2021-05-17 18:31:25 · 610 阅读 · 0 评论 -
数据交互同步核心银行系统与平台系统之ECIF
核心银行系统|聊聊平台系统之ECIF2021-04-02转自liang1234_ 火锅的发展亦如同银行系统的发展是渐进式的,完全是依据当时的器皿,社会的需求与原物料的发现引进,而加以变化的。它最早起源于战国时期,古代没有铁的时候,人们用陶器做锅;在五代时,就出现了铜制的五宫格火锅,可以同时煮各种不同的食物;到了清朝,火锅已经成为了一道宫廷菜......火锅是中国独创的美食,历史悠久,源远流长。 现如今,火锅是人民群众一种喜闻乐见的吃饭形式。吃火锅时,男女老少、亲朋...转载 2021-04-02 14:04:34 · 3628 阅读 · 0 评论 -
性能测试实际中如何进进行?概念
性能测试在软件的质量保证中起着重要的作用,它包括的测试内容丰富多样。中国软件评测中心将性能测试概括为三个方面:应用在客户端性能的测试、应用在网络上性能的测试和应用在服务器端性能的测试。通常情况下,三方面有效、合理的结合,可以达到对系统性能全面的分析和瓶颈的预测。应用在客户端性能测试的目的是考察客户端应用的性能,测试的入口是客户端。它主要包括并发性能测试、疲劳强度测试、大数据量...原创 2019-12-08 16:59:59 · 603 阅读 · 0 评论 -
实际开发中CI/CD持续集成/持续部署 敏捷开发的概念和工具总结(转)
CI/CD持续集成/持续部署 敏捷开发转载自 bxhdocker https://blog.csdn.net/qq_32261399/article/details/76651376敏捷软件开发(英语:Agile software development),又称敏捷开发,是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。它们的具...转载 2018-12-16 17:09:36 · 1271 阅读 · 0 评论 -
面试官问你们公司开发,用http和https协议,那它俩有什么区别,为什么大多使用http?(转)
转载自 山东中公优就业 https://www.sohu.com/a/227158041_100002419 如需转载,请联系原作者 山东中公优就业 本文给大家分析了HTTP和HTTPS的基本概念,HTTP与HTTPS有什么区别,为什么大多数网址使用http而不使用https,济南优就业每天发布最新互联网行业资讯,以及IT行业最新资料和最新招聘信息等,每...转载 2018-10-28 22:35:27 · 2189 阅读 · 0 评论 -
win10下python3又如何实现tab代码补全功能
win10下python3如何实现tab补全功能python3.6安装下载下载好的pyreadline-2.1.zip解压后,用python3 setup.py install来安装(win里面可以双击--->安装) 在python3.6/Lib/site-packages目录下生成pyreadline 目录pyreadline-2.1-py3.5.egg-info文...转载 2018-10-21 09:59:00 · 927 阅读 · 0 评论 -
Windows环境下Python2(或2.7版本)命令行tab自动补全设置
Windows下Python命令行自动补全设置 Windows下Python2.7的命令行自动补全与Linux下的代码稍微有些不同,需要修改一下。#-*- encoding:utf-8 -*-# python startup file #添加python自动补全功能 import sys import readline import r...转载 2018-10-21 09:57:10 · 531 阅读 · 0 评论 -
大神总结超详细unittest单元测试框架总结
unittest单元测试框架总结 unittest单元测试框架不仅可以适用于单元测试,还可以适用WEB自动化测试用例的开发与执行,该测试框架可组织执行测试用例,并且提供了丰富的断言方法,判断测试用例是否通过,最终生成测试结果。今天笔者就总结下如何使用unittest单元测试框架来进行WEB自动化测试。目录一、unittest模块的各个属性说明二、使用unittest框架编写测...转载 2018-10-20 20:36:43 · 73808 阅读 · 11 评论 -
kill 和 kill -9到底有何区别?为何要加-9?
kill 和 kill -9很多时候,会有人建议你,如果kill杀不掉一个进程,就用kill -9. 为什么?kill是Linux下常见的命令。其man手册的功能定义如下: kill – send a signal to a process1明朗了,其实kill就是给某个进程id发送了一个信号。默认发送的信号是SIGTERM,而kill -9发送的信号是SIGKIL...转载 2018-10-17 11:28:26 · 13686 阅读 · 1 评论 -
大神对jenkins的详解步骤
一、相关概念1.1 Jenkins概念:Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。Jenkins是一种软件允许持续集成。1.2 Jenkins目的:1、持续、自动地构建/测试软件项目。 2、监控软件开放流程,快速问...转载 2018-10-15 22:36:46 · 16246 阅读 · 1 评论 -
大牛总结目前最流行软件开发模式之敏捷开发(scrum)(转)
软件开发模式之敏捷开发(scrum)版权声明:本文为博主 android_Mr_夏 原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiajun2356033/article/details/81513957简介这几年关于敏捷开发在互联网企业中越来越广泛被使用到,运用的比较多的当属scrum敏捷开发和xp敏捷开发,人人都在谈论敏捷开发。那什么才是敏捷开发...转载 2018-12-16 21:35:43 · 4866 阅读 · 0 评论 -
职场职位缩写 PM,TM,PL,TL,SE,PG,CEO,CFO
职场职位缩写 PM,TM,PL,TL,SE,PG,CEO,CFO 职位缩写你知道几个? GM(General Manager)总经理 VP(Vice President)副总裁 FVP(First Vice President)第一副总裁 AVP(Assistant Vice President)副总裁助理 CEO(Chief Executive Officer)首席执行官,类似...转载 2018-12-16 22:43:18 · 131473 阅读 · 0 评论 -
软件测试面试问题
测试技术面试题1、什么是兼容性测试?兼容性测试侧重哪些方面?参考答案:兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。兼容测试的重点是,对兼容环境的分析。通常,是在运行软件的环境不是很确定的情况下,才需要做兼容。根据软件运行的需要,或者根据需求文档...转载 2019-03-25 23:10:10 · 883 阅读 · 1 评论 -
什么是CI持续集成?敏捷开发
什么是CI持续集成?敏捷开发持续集成(Continuous integration)持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。[来自百度百科]一.为什么运维要学习用于开发的CI?首先我们需要了解到运维的工作内容以及层次,...转载 2019-03-23 12:12:35 · 2892 阅读 · 0 评论 -
为什么代码评审(code reviews)很重要
为什么代码评审(code reviews)很重要剧透警告:如果你喜欢合理的架构决策,而讨厌成为“关键路径”开发者("critical path" developer),你会喜欢上代码评审的。敏捷团队是自组织的,拥有跨越团队的技能集。这在一定程度上是通过代码评审实现的。代码评审可以帮助开发人员学习代码库,并帮助他们学习新的技术,从而提高他们的技能。「CODING 企业版」作为...转载 2019-03-23 22:46:02 · 2032 阅读 · 0 评论 -
大牛总结通俗易懂的敏捷开发之Scrum扫盲篇
敏捷开发之Scrum扫盲篇现在敏捷开发是越来越火了,人人都在谈敏捷,人人都在学习Scrum和XP...为了不落后他人,于是我也开始学习Scrum,今天主要是对我最近阅读的相关资料,根据自己的理解,用自己的话来讲述Scrum中的各个环节,主要目的有两个,一个是进行知识的总结,另外一个是觉得网上很多学习资料的讲述方式让初学者不太容易理解;所以我决定写一篇扫盲性的博文,同时试着也与园内的朋...转载 2019-03-23 23:08:18 · 2212 阅读 · 1 评论 -
敏捷开发、持续集成/交付(CI/CD)、DevOps学习笔记
敏捷开发、持续集成/交付(CI/CD)、DevOps学习笔记版权声明:原创内容,如需转载请联系作者。 https://blog.csdn.net/CrankZ/article/details/81545439概述敏捷开发和DevOps都是一种理念。他们的理念相似,都是为了更好更快的发布产品,但又不完全相同。而CI/CD是实现这两者理念的一种方法。敏捷开发前言传统...转载 2019-03-23 23:10:55 · 2463 阅读 · 0 评论 -
新产品开发中TR1,TR2,TR3..具体指什么?
新产品开发中TR1,TR2,TR3..具体指什么?转载自:柔情西瓜啊来自百度知道认证团队TR是技术评审的英文Technical Review的缩写,目的是尽早地发现工作成果中的缺陷,并帮助开发人员及时消除缺陷,从而有效地提高产品的质量。产品开发中,TR是技术评审节点。下面是某产品的技术评审点,供参考:TR1——概念阶段技术评审点:产品需求和概念技术评审(业务需求评审)。...转载 2019-03-24 10:55:56 · 48248 阅读 · 0 评论 -
软件测试的术语SRS,HLD,LLD,BD,FD,DD意义
一,软件测试的术语SRS,HLD,LLD,BD,FD,DD分别是什么意思?SRS:需求分析文档;HLD:概要设计文档;LLD:详细设计文档;BD:基本设计;DD:详细设计;FD:结构设计;二,在软件开发过程中,详细设计(LLD)、概要设计(HLD)、需求规格说明书(SRS)三个文档所描述的内容转载自:百度 小桨荡轻舟在软件开发过程中,详细设计(LLD)...转载 2019-03-24 11:00:15 · 32412 阅读 · 0 评论 -
为什么要做自动化测试?什么样的项目适合做自动化测试?
什么是自动化测试?把人对软件的测试行为转化为由机器执行测试行为的一种实践,对于最常见的GUI自动化测试来讲,就是由自动化测试工具模拟之前需要人工在软件界面上的各种操作,并且自动验证其结果是否符合预期。你是不是觉得可以从简单重复劳动中解放出来了?但现实呢?自动化测试的本质是先写一段代码,然后去测试另一段代码,所以实现自动化测试用例本身属于开发工作,需要投入大量时间和精力,并且已经开发完成...转载 2019-06-09 20:57:09 · 1340 阅读 · 0 评论 -
计算机Linux的组成及其功能(大神深度剖析)
主要是对应了马哥视频前两天共八节课的内容,作业一共有六道题01.描述计算机的组成及其功能02.按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别03.描述Linux的哲学思想,并按照自己的理解对其进行解释性描述04.说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shu...转载 2018-10-11 22:01:03 · 1205 阅读 · 0 评论 -
Linux系统上命令的使用格式-大神总结
说明Linux系统上命令的使用格式;下面大神详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述什么是命令 首先要了解命令格式 COMMAND [OPTIONS] ARGUMENTS COMMA...转载 2018-10-11 21:58:33 · 300 阅读 · 0 评论 -
Python解释器知多少
当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。由于整个Python语言从规范到解释器都是开源的,所以理论上,只要水平够高,任何人都可以编写Python解释器来执行Python代码(当然难度很大)。事实上,确实存在多种Python解释器。CPython当我们从Python官方网站...转载 2018-09-15 10:23:39 · 227 阅读 · 0 评论 -
Linux SSH命令
rm -rf mydir /* 删除mydir目录 */cd mydir /* 进入mydir目录 */cd – /* 回上一级目录 */cd ~ /* 回根目录 */mv tools tool /* 把tools目录改名为tool */ln -s tool bac/* 给tool目录创建名为bac的符号链接,最熟悉的应该就是FTP中www链接到public_html目录了 *...转载 2018-09-06 09:31:28 · 236 阅读 · 0 评论 -
大牛的23种设计模式及代码实现全解析
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。其实...转载 2018-09-07 21:54:18 · 15667 阅读 · 6 评论 -
十款最常见的Linux发行版及目标用户
转载自 https://www.aliyun.com/jiaocheng/167289.html 摘要:【2013年7月23日 51CTO外电头条】你可曾知道Linux的魅力或威力来自哪里?那就是,由于众多发行版百花齐放,Linux的阵营日益壮大,每一款发行版都拥有一大批用户,开发者自愿为相关项目投入精力。Linux发行版可谓是形形色色,它们旨在满足每一种能想得到的需求。本文就是为了简述某一款...转载 2018-08-31 21:26:15 · 40316 阅读 · 1 评论 -
阻塞队列/队列阻塞机制(原理)和解决方式
本文转载自 http://wsmajunfeng.iteye.com/blog/1629354,!!一. 前言 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及...转载 2018-08-19 11:30:58 · 13130 阅读 · 0 评论 -
Python的内置函数 map()
map()函数map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。根据提供的函数对指定序列做映射。第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。语法map() 函数语法...原创 2018-08-19 10:28:06 · 526 阅读 · 0 评论 -
查询集简介
查询集表示从数据库中获取的对象集合,在管理器上调用某一些过滤器方法会返回查询集,查询集可以包含0个或者多个,过滤器基于所给的参数限制查询结果,查询集类似select语句。返回查询集的过滤器:all(): 返回所有数据filter() : 返回满足条件的数据execlude(): 返回满足条件之外的数据order_by():对结果进行排序,如:order_by('num'),逆序...转载 2018-08-15 22:22:55 · 734 阅读 · 0 评论 -
LINUX 命令行的ps aux|grep 类命令简介
对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程, 而ps命令(Process Status)就是最基本同时也是非常强大的进程查看命令.使用该命令 可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等.总之大部分信息都是可以通过执行该命令得到的. 状态解释说明:USER: 行程拥有...翻译 2018-08-15 15:44:57 · 2057 阅读 · 0 评论 -
高并发
转载自 此作者 https://blog.csdn.net/dreamweaver_zhou/article/details/78587580#comments高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。 高并发相关常用的一些指标有响应时间(Response Time),吞吐量(T...转载 2018-08-09 10:57:57 · 165 阅读 · 0 评论 -
什么是并发,并行,同步,异步,多线程
同步和异步的概念: 同步:同步就是指一个进程在执行某个请求的时候,若该请求需要一段时间才能返回信息,那么这个进程将会一直等待下去,直到收到返回信息才继续执行下去异步:异步是指进程不需要一直等下去,而是继续执行下面的操作,不管其他进程的状态。当有消息返回时系统会通知进程进行处理,这样可以提高执行的效率。并发 并行 同步 异步 多线程的区别: 1.并发:在操作系统中,是指一个时间段中...转载 2018-07-27 22:00:09 · 2504 阅读 · 0 评论 -
数据库热备份与冷备份,archivelog与unarchivelog(归档模式与非归档模式)
热备份是在数据库运行的情况下,采用archivelog mode方式备份数据库的方法。即热备份是系统处于正常运转状态下的备份。所以,如果你有一个冷备份而且又有热备份文件,在发生问题时,就可以利用这些资料恢复更多的信息。热备份要求数据库在Archivelog()方式下操作,并需要大量的档案空间。一旦数据库运行在archivelog状态下,就可...转载 2018-09-06 09:38:00 · 2059 阅读 · 0 评论 -
梳理Python 框架之中间件详解(用途和机制)
什么是中间件?中间件是一个Python程序员用来处理Django的请求和响应的框架级别的钩子,它是一个轻量,低级别的插件系统,用于全局范围内改变Django的输入,输出。每个中间件组件都负责做一些特定的功能。说的直白一点是中间件就是帮我们程序员在视图函数执行之前和执行之后都可以一些额外的操作,它是一个自定义的类,类中定义了几个方法,Django框架会在请求的特定时间去执行这些方...转载 2018-09-16 11:23:34 · 6168 阅读 · 0 评论 -
mysql的事务四个特性及事务的四个隔离级别
事务就是一组原子性的SQL查询,或者说一个独立的工作单元。如果数据库引擎能够成功地对数据应用该组查询的全部语句,那么久执行该组查询。如果其中任何一条语句因为崩溃或其他原因无法执行,那么所有语句都不会执行。也就是说,事务内的语句,要么全部执行成功,要么全部执行失败。 事务的四大特性(ACID):1.原子性(atomicity):一个事务必须视为一个不可分割的最小工作单元,整...转载 2018-09-14 22:50:06 · 276 阅读 · 0 评论 -
大牛总结 Elastic Search 概述(一)
中文手册:点击打开链接 版权声明:本文为博主原创文章,未经博主允许不得转载。转载请务必加上原作者:铭毅天下,原文地址:blog.csdn.net/laoyang360 https://blog.csdn.net/wojiushiwo987/article/details/52244917目录(?)[+]题记:Elasticsearch研究有一段时间了,现特将Elasticsea...转载 2018-09-14 21:40:40 · 2410 阅读 · 0 评论 -
Redis 设计与实现之RDB 和 AOF 两种持久化模式详解
在运行情况下, Redis 以数据结构的形式将数据维持在内存中, 为了让这些数据在 Redis 重启之后仍然可用, Redis 分别提供了 RDB 和 AOF 两种持久化模式。在 Redis 运行时, RDB 程序将当前内存中的数据库快照保存到磁盘文件中, 在 Redis 重启动时, RDB 程序可以通过载入 RDB 文件来还原数据库的状态。RDB 功能最核心的是 rdbSave 和 rd...转载 2018-09-14 16:37:45 · 317 阅读 · 0 评论 -
Redis两种持久化方式(RDB&AOF)
转载自 作者: 吴双 博客园蜗牛:http://www.cnblogs.com/tdws/p/5754706.htmlRedis的持久化过程中并不需要我们开发人员过多的参与,我们要做的是什么呢?除了深入了解RDB和AOF的作用原理,剩下的就是根据实际情况来制定合适的策略了,再复杂一点,也就是定制一个高可用的,数据安全的策略了。先来看RDB持久化方式:在RDB方式下,你有两种选...转载 2018-09-14 16:16:11 · 169 阅读 · 0 评论 -
大神整理的剑指Offer【所有面试题汇总】
剑指Offer学习 剑指Offer这本书已经学习完了,从中也学习到了不少的东西,现在做一个总的目录,供自已和大家一起参考,学如逆水行舟,不进则退。只有不断地学习才能跟上时候,跟得上技术的潮流!所有代码下载【https://github.com/Wang-Jun-Chao/coding-interviews】目录第01-10题【剑指Offer学习】【面试题02:...转载 2018-09-19 10:35:46 · 29877 阅读 · 3 评论 -
python 实现线程安全的单例模式
单例模式是一种常见的设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。比如,服务器的配置信息写在一个文件中online.conf中,客户端通过一个 Config 的类来读取配置文件的内容。如果在程序运行期间,有很多地方都需要使用配置文件的内容,那么每个调用配置文件的地方都会创建 Config的实例,这就导致系统中存在...转载 2018-09-18 16:57:12 · 1141 阅读 · 1 评论