1、rabbitMQ 与ptyhon 进程queue 区别。进程queue 主要用户Python父子进程之间或者统一进程不同子进程。rabbit可以用户不同语言之前的相互交流,socket可以实现同样功能,但是较为复杂。 2、 rabbitMQ 消息轮训。一个生产者对多个消费者时候。会自动将消息轮训 ...
分类:
编程语言 时间:
2018-08-26 11:56:37
阅读次数:
176
注:本篇博文全部源码下载地址为:Git Repo。 1. 源码是在 Ubuntu14.04 + Indigo 环境下编写。 一、转换矩阵 经过上一篇博客介绍,我们已经获得了Rob一个手臂的D-H参数表,如上表所示,我们要把这些参数转换成相邻坐标系的转换矩阵,D和H两位老前辈已经推导出通用公式了,通用 ...
分类:
编程语言 时间:
2018-08-26 11:56:30
阅读次数:
398
我观看的首映电影 最近的一部校园类型电影<大师兄>,第一次看首映,还不错。 观后感 这部电影反应了一些高中校园的现象,因为我从小就是那种"普通学校,普通班级"的学生,班上学生学习不是太好,或许是不够努力,学习方法,兴趣.....这电影里正好是讲的一个二流的高中,学习环境一般,面临封校,甚至没有一名学 ...
分类:
其他好文 时间:
2018-08-26 11:56:22
阅读次数:
180
标识符 @ Razor支持HTML和C#代码混编,意味着可以在HTML中随意输出变量 基本使用方法 直接@后面跟变量(当遇到 HTML标签 、空格、换行符等特殊符号时 便认为@之后到特殊符号前为变量名,特殊符号后的内容原样输出) 以上代码输出了 ViewBag.name 和ViewBag.job 的 ...
分类:
其他好文 时间:
2018-08-26 11:56:14
阅读次数:
130
私有方法的定义以及调用,__del__方法 ...
分类:
编程语言 时间:
2018-08-26 11:56:06
阅读次数:
103
Attention 机制 1. 介绍Attention机制过程中,经常提到t时刻或者i位置,其实这两种表述本质上是一样的,只不过是序列在不同问题上表达方式不同而已. 在机器翻译中,使用术语位置更合适些;而在语音识别中使用术语时刻更合适些. 2. 先清楚几个变量(以机器翻译为例) 2.1 $X$: 待 ...
分类:
其他好文 时间:
2018-08-26 11:55:49
阅读次数:
139
描述 Given a m × n matrix, if an element is 0, set its entire row and column to 0. Do it in place. Follow up: Did you use extra space? A straight forwar ...
分类:
其他好文 时间:
2018-08-26 11:55:41
阅读次数:
109
1、常量指针(指针可改,指针指向的对象不可改) 常量指针本质是指针,用const修饰它,表示这个指针乃是一个指向常量的指针。指针指向的对象是常量,那么这个对象不能被更改。 表示方法: const int * ptr int const * ptr int a = 5; const int* c = ...
分类:
其他好文 时间:
2018-08-26 11:55:34
阅读次数:
157
left join on +多条件与where区别 重点 先匹配,再筛选where条件。 本文将通过几个例子说明两者的差别。 1. 单个条件 2. 条件写在on 与where区别 查询1: 匹配完再筛选,结果只有一条记录。 可以直观看出,只有id=2的纪录完全匹配上三个条件,所以筛除这条纪录,另三条 ...
分类:
其他好文 时间:
2018-08-26 11:55:25
阅读次数:
701
[TOC] pytest 安装与入门 1.pip install U pytest 2.创建一个test01.py的文件 3.在该目录下执行pytest(venv) D:\4_code\study pytest ============================= test session s ...
分类:
其他好文 时间:
2018-08-26 11:55:16
阅读次数:
156
template <class T1, class T2>double Pearson(std::vector<T1> &inst1, std::vector<T2> &inst2) { if(inst1.size() != inst2.size()) { std::cout<<"the size ...
分类:
编程语言 时间:
2018-08-26 11:55:09
阅读次数:
507
1.修改大小写 (1)title()以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。这很有用, 因为你经常需要将名字视为信息。例如,你可能希望程序将值Ada、ADA和ada视为同一个名字, 并将它们都显示为Ada (2)upper() / lower() 可以将字符串改为全部大写或全 ...
分类:
编程语言 时间:
2018-08-26 11:55:00
阅读次数:
126
题目: 对于一个 $0/1$ 字符串,如果将这个字符串 $0$ 和 $1$ 取反后,再将整个串反过来和原串一样,就称作「反对称」字符串。比如 $00001111$ 和 $010101$ 就是反对称的,而 $1001$ 就不是。现在给出一个长度为 $n$ 的 $0/1$ 字符串,求它有多少个子串是反对 ...
分类:
其他好文 时间:
2018-08-26 11:54:51
阅读次数:
117
0.出现时间? HashMap是jdk1.2 Hashtable是jdk1.1 HashMap出现得晚 1.线程安全? HashMap线程不安全 Collections.synchronizedMap(map); Hashtable线程安全 synchronized 2.null key? Hash ...
分类:
其他好文 时间:
2018-08-26 11:54:43
阅读次数:
150
题目链接:https://oj.ismdeep.com/contest/Problem?id=1284&pid=3 D: Starry的神奇魔法 Time Limit: 1 s Memory Limit: 128 MB Submit My Status Time Limit: 1 s Memory ...
分类:
其他好文 时间:
2018-08-26 11:54:33
阅读次数:
153
前言 查找和排序算法是算法的入门知识,其经典思想可以用于很多算法当中。因为其实现代码较短,应用较常见。所以在面试中经常会问到排序算法及其相关的问题。但万变不离其宗,只要熟悉了思想,灵活运用也不是难事。一般在面试中最常考的是快速排序和归并排序,并且经常有面试官要求现场写出这两种排序的代码。对这两种排序 ...
分类:
编程语言 时间:
2018-08-26 11:54:25
阅读次数:
181
简而言之: 删除效果及速度:Drop > truncate > delete 原因: delete,逐行删除,且用日志逐行记录用于回滚,会执行删除触发器; > 只删除记录,不会释放记录和表占的空间。 truncate逐行删除,在日志中逐行记录,无法回滚。不执行删除触发器 > 删除记录,会释放空间到默 ...
分类:
其他好文 时间:
2018-08-26 11:54:16
阅读次数:
142