1.cd ~/catkin_ws/ catkin_create_pkg using_markers roscpp visualization_msgs cd src/using_markers/src gedit basic_shapes.cpp 2.写代码 3.代码写完以后:修改CMakeList ...
分类:
编程语言 时间:
2017-03-16 20:29:01
收藏:
0 评论:
0 赞:
0 阅读:
495
一:Future 在使用实现Callable创建线程时,call()方法是有返回值的。那么,我们在编程时用什么来代表这个 线程执行后才能返回的未来结果 呢?那就是 Future类型。 顾名思义,Future——未来值,我们用这个未来值来代替编程中需要用到线程结果的地方,然后在实际运行时,通过 fut ...
分类:
编程语言 时间:
2017-03-16 20:26:17
收藏:
0 评论:
0 赞:
0 阅读:
179
JMM对于一个想要深入了解java的程序猿来说是不可避免的一关,本文偏理论性,尽可能说的通俗易懂,如有不对的地方希望多多指正。 那我们先说一下jvm的主内存分配 1 java虚拟机栈(java virtual stack) 虚拟机栈是线程私有的,每个线程都有一个自己的虚拟机栈,是java方法执行的内 ...
分类:
编程语言 时间:
2017-03-16 20:25:10
收藏:
0 评论:
0 赞:
0 阅读:
232
复制来自 http://blog.csdn.net/cselmu9/article/details/51366946 在所有的设计模式中,单例模式是我们在项目开发中最为常见的设计模式之一,而单例模式有很多种实现方式,你是否都了解呢?高并发下如何保证单例模式的线程安全性呢?如何保证序列化后的单例对象在 ...
分类:
编程语言 时间:
2017-03-16 20:24:24
收藏:
0 评论:
0 赞:
0 阅读:
179
package String; /* * 写了一个字符串和字符数组之间转换的例子 * 总结:将字符串转变为字符数组 :public char[] toCharArray() * 直接将一个字符数组变成一个字符串 public String (char[] value) 这个是构造函数啊,可以直接ne... ...
分类:
编程语言 时间:
2017-03-16 20:21:33
收藏:
0 评论:
0 赞:
0 阅读:
158
今天为了安装 Anaconda, 就想把系统默认的python2.7版本改为python3.6版本;在网上查了一些命令: ...
分类:
编程语言 时间:
2017-03-16 20:20:10
收藏:
0 评论:
0 赞:
0 阅读:
4525
读文件: BufferedReader 从字符输入流中读取文本,缓冲各个字符,从而提供字符、数组和行的高效读取。 可以指定缓冲区的大小,或者可使用默认的大小。大多数情况下,默认值就足够大了。 通常,Reader 所作的每个读取请求都会导致对基础字符或字节流进行相应的读取请求。因此,建议用 Buffe ...
分类:
编程语言 时间:
2017-03-16 20:19:35
收藏:
0 评论:
0 赞:
0 阅读:
234
锁的优化策略 编码过程中可采取的锁优化的思路有以下几种: 1:减少锁持有时间 例如:对一个方法加锁,不如对方法中需要同步的几行代码加锁; 2:减小锁粒度 例如:ConcurrentHashMap采取对segment加锁而不是整个map加锁,提高并发性; 3:锁分离 根据同步操作的性质,把锁划分为的读 ...
分类:
编程语言 时间:
2017-03-16 20:13:27
收藏:
0 评论:
0 赞:
0 阅读:
231
压缩 import zipfile zip=zipfile.open('','w') zip.write('') zip.close() 解压 import zipfile zip=zipfile.open('','r') zip.extractall('') zip.extract('filena ...
分类:
编程语言 时间:
2017-03-16 20:09:24
收藏:
0 评论:
0 赞:
0 阅读:
199
1.各种进制的表现形式和特点 对于整数,有四种表示方式 二进制:0,1 ,满2进1.以0b或0B开头。 十进制:0-9 ,满10进1 八进制:0-7 ,满8进1. 以数字0开头表示 十六进制:0-9及A-F,满16进1. 以0x或0X开头表示。此处的A-F不区分大小写。 如:0x21AF +1= 0 ...
分类:
编程语言 时间:
2017-03-16 20:08:06
收藏:
0 评论:
0 赞:
0 阅读:
144
记录一下,第一次了解java,历史性的一刻。 ...
分类:
编程语言 时间:
2017-03-16 20:05:59
收藏:
0 评论:
0 赞:
0 阅读:
217
Python中列表是可变的,这是它区别于字符串和元组的最重要的特点,一句话概括即:列表的元素可以修改,而字符串和元组不能(元祖元素的元素可以修改)。 列表类似c语言中的数组,但是python中的列表可以同时存放不同类型数据。eg: a = ['m', 1, ['b', 5], 2.0, ('c', ...
分类:
编程语言 时间:
2017-03-16 20:00:47
收藏:
0 评论:
0 赞:
0 阅读:
137
1.各种进制的表现形式和特点各进制,X进制满X进一二进制:用0和1进行表示,java中0b开头八进制:用0~7进行表示,0开头十进制:自然数十六进制:用0~9和A~F表示,0x开头2.各种进制之间相互转换方法以十进制为中心,十进制转二进制:十进制数除以2,倒序排列余数;其它进制同理;其它进制转换到十 ...
分类:
编程语言 时间:
2017-03-16 19:59:05
收藏:
0 评论:
0 赞:
0 阅读:
192
DOM2级的变动(mutation)事件能在DOM中某一部分发送变化时给出提示。变动事件为XML或HTML DOM设计的,并不特定于某种语言。DOM2级定义了如下变动事件。 DOMSubtreeModifined:在DOM结构发生任何变化的时候。这个事件在其他事件触发后都会触发。 DOMNodeIn ...
分类:
编程语言 时间:
2017-03-16 19:15:31
收藏:
0 评论:
0 赞:
0 阅读:
258
项目用的是springmvc+spring+mybatis框架, 配置日志的时候非常简单,仅仅是把commons-logging、log4j,还有slf4j-log4j三个日志相关的jar包导入项目,然后在classpath中加个log4j.properties的配置文件即可。 但是你有没有想过Lo ...
分类:
编程语言 时间:
2017-03-16 19:12:22
收藏:
0 评论:
0 赞:
0 阅读:
382
JavaScript是怎么来进行解析的吗?它的执行顺序又是如何的呢?在了解这些之前,我们先来认识几个重要的术语: 1、代码块 JavaScript中的代码块是指由<script>标签分割的代码段。例如: <script type="text/javascript"> alert("这是代码块一"); ...
分类:
编程语言 时间:
2017-03-16 19:08:40
收藏:
0 评论:
0 赞:
0 阅读:
279
#include<stdio.h>int main(){ int *p,i;//定义一个指针p,定义一个整形i int a[12];//定义一个数组a[12] p=a;//让指针p指向数组开头的地址 for(i=0;i<12;i++)//定义一个for循环,让整形i从数组的开头的标号增加到结尾的标号 ...
分类:
编程语言 时间:
2017-03-16 19:07:40
收藏:
0 评论:
0 赞:
0 阅读:
235