草庐IT

03-Pandas详解

PandasPandas的主要功能具备对其功能的数据结构DataFrame、Series集成时间序列功能提供丰富的数学运算和操作灵活处理缺失数据SeriesSeries介绍:Series是一种类似于一维数组的对象,由一组数据和一组与之相关的数据标签(索引)组成,比较像列表和字典的结合体Series创建方式:#普通创建pd.Series([1,2,3,4])#带索引创建pd.Series([1,2,3,4],index=['a','b','c','d'])#但是我们依旧可以通过[0]来访问到数据,有两种访问方法,并没有被真正覆盖掉#使用字典创建pd.Series({'a':1,'b':2})Se

03-RabbitMQ的工作模式

RabbitMQ的工作模式一、模式概述RabbitMQ提供了6种工作模式:简单模式、工作队列模式、订阅模式、路由模式、通配符模式、远程调用模式其中远程调用模式(RPC)暂不作介绍。官网对于模式介绍:https://www.rabbitmq.com/getstarted.html二、简单模式HelloWorld2.1、模式说明在上图的模型中,有以下概念:P:生产者,也就是要发送消息的程序C:消费者,消息的接收者,会一直等待消息到来Queue:消息队列,图中红色部分。类似一个邮箱,可以缓存消息;生产者向其中投递消息,消费者从其中取出消息。2.2、代码举例需求:使用简单模式完成消息传递步骤:创建工程

03-RabbitMQ的工作模式

RabbitMQ的工作模式一、模式概述RabbitMQ提供了6种工作模式:简单模式、工作队列模式、订阅模式、路由模式、通配符模式、远程调用模式其中远程调用模式(RPC)暂不作介绍。官网对于模式介绍:https://www.rabbitmq.com/getstarted.html二、简单模式HelloWorld2.1、模式说明在上图的模型中,有以下概念:P:生产者,也就是要发送消息的程序C:消费者,消息的接收者,会一直等待消息到来Queue:消息队列,图中红色部分。类似一个邮箱,可以缓存消息;生产者向其中投递消息,消费者从其中取出消息。2.2、代码举例需求:使用简单模式完成消息传递步骤:创建工程

[ Linux ] openEuler 20.03 LTS SP3 安装 XFCE

https://www.cnblogs.com/yeungchie/XFCE是一款轻量级Linux桌面,当前版本已经将所有部件从GTK2更新到GTK3,从D-DbusGlib更新到GDBus,大部分组件支持ObjectIntrospection(简称GI,用于产生与解析C程序库API元信息,以便于动态语言(或托管语言)绑定基于C+GObject的程序库)。优化用户体验,加入新特性,并修补大量BUG。与其它UI界面(GNOME、KDE)相比,XFCE占用的内存和CPU使用量非常小,给用户带来亲切和高效的使用体验。XFCE安装1.更新系统sudodnfupdate2.安装字库sudodnfinst

[ Linux ] openEuler 20.03 LTS SP3 安装 XFCE

https://www.cnblogs.com/yeungchie/XFCE是一款轻量级Linux桌面,当前版本已经将所有部件从GTK2更新到GTK3,从D-DbusGlib更新到GDBus,大部分组件支持ObjectIntrospection(简称GI,用于产生与解析C程序库API元信息,以便于动态语言(或托管语言)绑定基于C+GObject的程序库)。优化用户体验,加入新特性,并修补大量BUG。与其它UI界面(GNOME、KDE)相比,XFCE占用的内存和CPU使用量非常小,给用户带来亲切和高效的使用体验。XFCE安装1.更新系统sudodnfupdate2.安装字库sudodnfinst

03_Linux基础-文件类型-主辅提示符-第1提示符-Linux命令-内外部命令-快捷键-改为英文编码-3个时间-stat-其他基础命令

03_Linux基础-文件类型-主辅提示符-第1提示符-Linux命令-内外部命令-快捷键-改为英文编码-3个时间-stat-{1..100}-du-cd-cp-file-mv-echo-id-shell-ln-env-set-which-rpm-/usr-/与/root-hostname-vim-cat-pwd-alias-unalias-ls-ASCII-wc-chmod博客?:https://blog.csdn.net/cpen_web一.stat与ll// stat与ll stat只能看自己。ll能看文件夹下面的东西。// 选项组合(不分先后顺序)如ls-Al(2个功能一起显示)/

03_Linux基础-文件类型-主辅提示符-第1提示符-Linux命令-内外部命令-快捷键-改为英文编码-3个时间-stat-其他基础命令

03_Linux基础-文件类型-主辅提示符-第1提示符-Linux命令-内外部命令-快捷键-改为英文编码-3个时间-stat-{1..100}-du-cd-cp-file-mv-echo-id-shell-ln-env-set-which-rpm-/usr-/与/root-hostname-vim-cat-pwd-alias-unalias-ls-ASCII-wc-chmod博客?:https://blog.csdn.net/cpen_web一.stat与ll// stat与ll stat只能看自己。ll能看文件夹下面的东西。// 选项组合(不分先后顺序)如ls-Al(2个功能一起显示)/

03章-函数提高--C++核心知识学习笔记

3函数提高3.1函数默认参数在C++中,函数的形式列表中的形参是可以有默认值的。语法:返回值类型函数名(参数=默认值){}示例:#includeusingnamespacestd;//函数默认参数//如果我们自己传入了数据,就用自己的数据,如果没有,那么就用默认值//语法:返回值类型函数名(形参=默认值){}intfunc(inta,intb=20,intc=30){ returna+b+c;}intmain(){ cout注意事项:如果某个位置已经有了默认参数,那么从这个位置往后,从左到右必须有默认值如果函数声明有默认参数,函数实现就不能有默认参数,声明和实现只能有一个默认参数3.2函数占位

03章-函数提高--C++核心知识学习笔记

3函数提高3.1函数默认参数在C++中,函数的形式列表中的形参是可以有默认值的。语法:返回值类型函数名(参数=默认值){}示例:#includeusingnamespacestd;//函数默认参数//如果我们自己传入了数据,就用自己的数据,如果没有,那么就用默认值//语法:返回值类型函数名(形参=默认值){}intfunc(inta,intb=20,intc=30){ returna+b+c;}intmain(){ cout注意事项:如果某个位置已经有了默认参数,那么从这个位置往后,从左到右必须有默认值如果函数声明有默认参数,函数实现就不能有默认参数,声明和实现只能有一个默认参数3.2函数占位

PowerDotNet平台化软件架构设计与实现系列(03):系统应用平台

为了复用和解耦,快速开发更多的系统和应用,我们对自己经常说的“系统”和“应用”进行更高级的提取和抽象。十多年前入行,辗转至今,写过很多很多应用,个人喜欢分门别类整理知识,也看到有些公司这样管理应用(照猫画虎还是挺容易的),所以有个趁手的系统应用管理平台就是顺理成章的事情。现在PowerDotNet就把我自己所理解的系统应用平台最基础最核心的功能做出来,迭代几次后比初始版本加了不少扩展,给系统应用良好运维和管理打下基础。一、系统不同的业务部门,我们可以抽象为一个或多个系统,比如金融部门,可以抽象出账户系统、支付系统,财务系统,结算系统,风控系统等。对于一个完备的电商解决方案,我们能想到的业务系统