RabbitMQ 应用学习随笔】的更多相关文章

1.安装 Rabbit MQ 是建立在强大的Erlang OTP平台上,因此安装RabbitMQ之前要先安装Erlang. erlang:http://www.erlang.org/download.html rabbitmq:http://www.rabbitmq.com/download.html 注意: 1.默认安装的Rabbit MQ 监听端口是:5672 2.配置 1. 安装完以后erlang需要手动设置ERLANG_HOME 的系统变量. 输入:set ERLANG_HOME=C:\…
特别棒的一篇文章,仍不住转一下,留着以后需要时阅读 基于Theano的深度学习(Deep Learning)框架Keras学习随笔-01-FAQ…
①什么是程序集?可以把程序集简单理解为你的.NET项目在编译后生成的*.exe或*.dll文件.嗯,这个确实简单了些,但我是这么理解的.详细:http://blog.csdn.net/sws8327/archive/2006/09/21/1244642.aspx ②程序集和命名空间的区别?一个程序集可以跨越n个命名空间,一个命名空间也可以包含n个程序集.(估计你该晕了) 如果说命名空间是类库的逻辑组织形式,那么程序集就是类库的物理组织形式.只有同时指定类型所在的命名空间及实现该类型的程序集,才能…
RabbitMQ基础学习笔记(C#代码示例) 一.定义: MQ是MessageQueue,消息队列的简称(是流行的开源消息队列系统,利用erlang语言开发).MQ是一种应用程序对应用程序的通信方法.应用程序通过读写入队和出队的消息来通信,无需专用连接来链接它们. 消息传递是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,一般应用于远程过程调用的技术. 排队指的是应用程序通过队列来通信.应用队列避免接收和发送数据的同时进行. 二.特点: MQ是消费者-生产者模型的代表.一端往…
Hive入门学习随笔(一) ===什么是Hive? 它可以来保存我们的数据,Hive的数据仓库与传统意义上的数据仓库还有区别. Hive跟传统方式是不一样的,Hive是建立在Hadoop HDFS基础之上的数据仓库基础框架.也就是说 --Hive这个数据仓库中的数据是保存在HDFS上. --Hive可以用ETL的方式来进行数据提取转化加载. --Hive定义了简单的类似SQL查询语言,称为HQL. --Hive允许熟悉MapReduce开发者的开发自定义的mapper和reducer来处理內建的…
JavaScript ES6 数组新方法 学习随笔 新建数组 var arr = [1, 2, 2, 3, 4] includes 方法 includes 查找数组有无该参数 有返回true var includes = arr.includes(2) map方法 map 遍历处理返回新数组 原数组不会改变 var map = arr.map(function (item) { return ++item }) reduce方法 reduce 遍历处理数组返回结果 prev与next中间的符号以…
 64位BASM学习随笔(一) Delphi的BASM一直是我最喜爱的内嵌汇编语言,同C/C++的内联汇编相比,它更方便,更具灵活性,由于C/C++的内联汇编仅仅能是或插入式的汇编代码,函数花括号背后隐藏的函数框架,限制了汇编代码的发挥,如不管有无參数和局部变量,总是有个栈框架,更烦人的是仅仅要你在函数中使用了esi,edi,ebx寄存器.就自己主动给你保存和恢复,使得这些寄存器没法在函数之间传递信息等.而Delphi的BASM能够是插入式的汇编代码,也但是全然的汇编方法.在全然的汇编方法下…
TypeScript学习随笔(一) 这么久了还不没好好学习哈这么火的ts,边学边练边记吧! 啥子是TypeScript  TypeScript 是 JavaScript 的一个超集,支持 es6 标准. TypeScript 由微软开发的自由和开源的编程语言. TypeScript 设计目标是开发大型应用,它可以编译成纯 JavaScript,编译出来的 JavaScript 可以运行在任何浏览器上. 语言特性 TypeScript 是一种给 JavaScript 添加特性的语言扩展.增加的功能…
转)jquery学习随笔(jquery选择器)   jQuery的选择器是CSS 1-3,XPath的结合物.jQuery提取这二种查询语言最好的部分,融合后创造出了最终的jQuery表达式查询语言.如果你了解CSS(绝大部分WEB开发者都用到的),那么你学起来就很容易了.同时使用CSS和XPath看几个例子:隐藏所有包含有链接的段落:$(”p[a]”).hide();显示页面的第一个段落:$(”p:eq(0)”).show()隐藏所有当前可见的层元素$(”div:visible”).hide(…
☞ ░ 前往老猿Python博文目录 ░ 在前面老猿的文章中,<Python学习随笔:使用xlwings读取和操作Excel文件>.<Python学习随笔:使用xlwings读取和操作Excel文件的数字需要注意的问题>.<第15.25节 PyQt(Python+Qt)入门学习:Model/View开发实战–使用QTableView展示Excel文件内容>.<第二十章.QTableView与QStandardItemModel开发实战:展示Excel文件内容>…
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 在使用QTextBrowser用于记录输出日志,并接管了标准输出后,对于某些Python模块输出的反映处理进度的提示内容,在pycharm中显示为一行,但在自己的日志文件中显示为N多行.为此分析了一下这些特殊的日志信息,发现是使用'\r'为开头的字符串,即输出不换行但回到行首.为此要做QTextEdit和QTextBrowser实现类似的效果,可以…
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.概述 Designer中的Dial刻度盘输入部件提供一个圆形的刻度表,类似速度表,对应类为QDial类.QDial继承自QAbstractSlider(关于QAbstractSlider的功能请参考<PyQt(Python+Qt)学习随笔:QScrollBar以及QAbstractSlider滚动条部件功能详解>),因此刻度盘与滑动条类似.当…
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.概述 Designer输入部件中的Horizontal Slider和Vertical Slider是用于通过移动滑块控制输入数字的滑动条部件,二者对应同一个类QSlider.滑动条部件提供垂直或水平滑动条.滑动条移动时,滑块所在的位置会转换为对应的数值. QSlider本身的功能很少,大部分功能都从QAbstractSlider中继承,关于Q…
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 在<PyQt(Python+Qt)学习随笔:QSpinBox数字设定部件简介>介绍了数字调整框的功能,QDoubleSpinBox同样是从父类QAbstractSpinBox派生的子类,其功能与QSpinBox数字调整框基本类似,可以说QSpinBox数字调整框有的功能在QDoubleSpinBox基本同样存在,只是QDoubleSpinBox浮…
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 一.概述 QTextEdit是一个高级的所见即所得的文档查看器和编辑器,支持使用HTML4样式标记的富文本格式,可以显示图像.列表和表格. PyQt的富文本处理提供了一系列丰富的类,包括QTextEdit.QTextDocument.QTextCharFormat.QTextCursor.QTextBlock.QTextList.QTextFrame.QTextTab…
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 QMainWindow的setDockNestingEnabled的作用,在<PyQt(Python+Qt)学习随笔:Qt Designer中主窗口对象dockNestingEnabled属性>进行了介绍,但这个属性的字面说明太简单,实际理解还是有些复杂.在这里通过两个截图对比说明一下:上图是主窗口允许嵌套的场景,图中所有有关闭和浮动标记的窗口都是QDockWidg…
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 在<PyQt(Python+Qt)学习随笔:QWidget部件的palette属性以及ColorGroup.colorRole的用途和含义>和<PyQt(Python+Qt)学习随笔:使用QColorDialog.getColor交互设置部件的颜色>介绍了QWidget部件的palette属性.以及在应用中请用户确认颜色的方法.一般情况下,我们对部件的颜…
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 一.概述 TabWidget选项卡组件是一个带一到多个选项卡栏和对应页面区域的组件,对应类QTabWidget,每个选项卡栏对应一个单独的页面,用于显示与每个选项卡相关的内容.默认情况下,选项卡栏显示在页面区域上方,但可以设置组件的tabPosition属性来设置不同的选项卡栏位置.页面区域中只显示当前页面:其他所有页面均隐藏,只有切换到对应选项卡栏时才会显示,可以通过单击选项卡或按Alt+字母快…
QTabWidget的外观展示类属性包括tabPosition.tabShape.elideMode.usesScrollButtons.documentMode.tabBarAutoHide和iconSize. 1. 选项卡栏位置属性tabPosition tabPosition属性用于控制选项卡栏相对选项卡页面的位置,其类型为枚举类QTabWidget.TabPosition,可取枚举值包括North.South.West.East,分别对应0-3四个整数值.缺省值为North,即在选项卡页…
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 使用toolBox开发应用时,通过Designer设计ui界面时,只能在Designer中设计toolBox放置的位置以及增加标签(包括设定项名称.标签的文本.图标和工具提示信息)以及指定当前项,但无法指定标签部件项对应的部件.因此如果要结合Designer来进行工具箱的应用开发,可以借鉴如下步骤: 设计UI界面,并放置toolBox: 在ui中鼠标右键选中toolBox,通过"insert pa…
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 滚动区域的alignment属性对应QScrollArea的alignment属性,用于控制滚动区域的内容部署层相对展现层的对齐方式,分为水平和竖直两个方向.对齐方式对应类型为枚举类型Qt.Alignment ,相关取值及含义请参考<PyQt(Python+Qt)学习随笔:QListView的itemAlignment属性>. 可以通过alignment()和setAlignment(Qt.Al…
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 滚动区域可以设置布局,布局的作用其实与其他布局一样,就是在滚动区域大小调整时,滚动区域内的子部件跟随进行大小调整,并对窗口中无法展现的内容使用滚动条进行展现. 滚动区域自带布局属性,通过鼠标右键点击滚动区域部件,选择下图中的layout子菜单即可设置滚动区域的布局: 滚动区域的布局结合部署在滚动区域部件的大小策略,可以有效展现子部件的内容.如: 上图中的文本标签是代码生成的超长文本串,如果滚动区域…
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 在Designer中设计将一个lable放到滚动区域上,使用PyUIC生成代码后,可以看到除了QScrollArea.label 标签外,还多了个scrollAreaWidgetContents对象,并且label的父对象被设置为了这个scrollAreaWidgetContents对象,而滚动区域则调用scrollArea.setWidget(self.scrollAreaWidgetConte…
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 滚动区域可以针对部署在其上的子部件在不可见时进行滚动展示,但这种滚动展示仅只能展示内容层可见范围的子部件内容,当子部件自身的长度超长时不会自动展示子部件超长的内容.要展示子部件的超长内容,必须设置滚动区域的布局属性. 示例:滚动区域展示超长文本标签 UI设计如下界面: 当未设置布局时,将界面拉伸之后,发现文本标签的内容无法随拉伸自动展现: 设置滚动区域布局后,展现效果如图: 滚动区域的布局请参考上…
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 滚动区域的widgetResizable属性用于控制滚动区域的内容部署层是否应跟随滚动区域的大小变化进行大小跟随调整,当滚动区域框架(即展现层)大小小于内容部署层大小时,需要通过滚动窗口才能看到完整的内容部署层上的内容. 关于滚动区域的展现层和内容部署层请参考<PyQt(Python+Qt)学习随笔:QScrollArea滚动区域详解>的介绍. 当滚动区域的widgetResizable 属性为…
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 Scroll Area滚动区域提供了一个呈现在其他部件上的可滚动区域视图,对应类为QScrollArea,该类是从QAbstractScrollArea派生的,除了继承父类的属性外,在Designer中,QScrollArea滚动区域可以设置的自身的属性包括alignment和widgetResizable两个.但老猿再开始在设置alignment属性时,发现似乎没有什么作用. 其实这是因为滚动区…
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 1.主要属性 GroupBox分组框是一个对多个部件进行编组的框架容器,可以带有标题(title属性).键盘快捷键和复选框(checkable属性),标题可以设置对齐方式(alignment属性),复选框可以设置是否选中(checked属性).如图: 如果标题有复选框,复选框选中后groupBox内的组件才可用,否则为disable禁用状态 键盘快捷键可以将键盘焦点移动到分组框内的部件中的某个,快…
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 QTableWidget表格部件的表头包括水平表头和竖直表头,水平表头每节对应表格的一列,竖直表头对应表格的一行.如图: 上图中的"行"+编号的项就是竖直表头的一个项(也称为1节),"列"+编号的项就是水平表头的一个项(节). 1.设置水平表头的setHorizontalHeaderLabels方法 setHorizontalHeaderLabels用于一次性顺序设置…
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 在QTableWidget对项的操作支持选中多个项的情况下,可以通过方法selectedRanges返回选中矩形的列表,通过方法setRangeSelected将指定矩形范围的项选中或去选中.相关方法调用语法如下: list[QTableWidgetSelectionRange] selectedRanges() setRangeSelected( QTableWidgetSelectionRan…
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 1.搜索项 在表格部件中,可以根据文本以及匹配模式来搜索满足条件的项,调用语法: list[QTableWidgetItem] findItems( str text, Qt.MatchFlags flags) 返回值为所有满足条件的项构成的列表,如果没有找到匹配项,返回空列表. Qt.MatchFlags的取值及含义请参考<PyQt(Python+Qt)学习随笔:Model/View中的枚举类…