摘要: def merge_sort(array): def merge_arr(arr_l, arr_r): array = [] while len(arr_l) and len(arr_r): if arr_l[0] arr_r[0]: array.append(arr_r.pop(0)) ... 阅读全文
posted @ 2018-09-22 00:01 anobscureretreat 阅读(179) 评论(0) 推荐(0)
摘要: def radix_sort(array): bucket, digit = [[]], 0 while len(bucket[0]) != len(array): bucket = [[], [], [], [], [], [], [], [], [], []] for i in range(len(array)): ... 阅读全文
posted @ 2018-09-21 23:49 anobscureretreat 阅读(260) 评论(0) 推荐(0)
摘要: import copy def heap_sort(hlist): def heap_adjust(parent): child = 2 * parent + 1 # left child while child heap[child]: child += 1 # right child ... 阅读全文
posted @ 2018-09-21 23:47 anobscureretreat 阅读(186) 评论(0) 推荐(0)
摘要: def select_sort(slist): for i in range(len(slist)): x = i for j in range(i, len(slist)): if slist[j] < slist[x]: x = j slist[i], slist[x]... 阅读全文
posted @ 2018-09-21 23:46 anobscureretreat 阅读(158) 评论(0) 推荐(0)
摘要: def quick_sort(qlist): if qlist == []: return [] else: qfirst = qlist[0] qless = quick_sort([l for l in qlist[1:] if l = qfirst]) return qless + [qfirst]... 阅读全文
posted @ 2018-09-21 23:44 anobscureretreat 阅读(145) 评论(0) 推荐(0)
摘要: def bubble_sort(blist): count = len(blist) for i in range(0, count): for j in range(i + 1, count): if blist[i] > blist[j]: blist[i], blist[j] = blist[... 阅读全文
posted @ 2018-09-21 23:43 anobscureretreat 阅读(191) 评论(0) 推荐(0)
摘要: def shell_sort(slist): gap = len(slist) while gap > 1: gap = gap // 2 for i in range(gap, len(slist)): for j in range(i % gap, i, gap): if sl... 阅读全文
posted @ 2018-09-21 23:42 anobscureretreat 阅读(163) 评论(0) 推荐(0)
摘要: def insert_sort(ilist): for i in range(len(ilist)): for j in range(i): if ilist[i] < ilist[j]: ilist.insert(j, ilist.pop(i)) break re... 阅读全文
posted @ 2018-09-21 23:31 anobscureretreat 阅读(375) 评论(0) 推荐(0)
摘要: 写出 shell 脚本中所有循环语法 for 循环 : for i in $(ls);do echo item:$i done while 循环 : #!/bin/bash COUNTER=0 while [ $COUNTER -lt 10 ]; do echo The counter is $COUNTER let COUNTER=COUNTER+1 done until 循... 阅读全文
posted @ 2018-09-21 18:17 anobscureretreat 阅读(212) 评论(0) 推荐(0)
摘要: rospack find 包名 阅读全文
posted @ 2018-09-21 11:33 anobscureretreat 阅读(1120) 评论(0) 推荐(0)
摘要: Continuous Integration (CI) / Continuous Delivery (CD) 阅读全文
posted @ 2018-09-21 00:06 anobscureretreat 阅读(903) 评论(0) 推荐(0)
摘要: rosbag record cd ~/bagfiles # 存放.bag数据的路径 1. 录制所有 topic rosbag record -a # 录制所有topic 2. 录制指定的 topic rosbag record -O subset /turtle1/command_velocity /turtle1/pose (1)-O subset # rosbag record... 阅读全文
posted @ 2018-09-19 16:18 anobscureretreat 阅读(348) 评论(0) 推荐(0)
摘要: var21=`echo $vvar|awk -F ',' '{print $1}'` echo $var21 var31=`echo $var21|awk -F ':' '{print $2}'` echo $var31 var22=`echo $vvar|awk -F ',' '{print $2}'` echo $var22 var32=`echo $var22|awk -F ':' '{... 阅读全文
posted @ 2018-09-19 11:38 anobscureretreat 阅读(311) 评论(0) 推荐(0)
摘要: echo \'deded\' | sed $'s/\'//g' 阅读全文
posted @ 2018-09-19 11:33 anobscureretreat 阅读(5140) 评论(0) 推荐(0)
摘要: vvar='{"floor":2,"hotelid":"3433bbb"}' #vvar='{"hotelid":"3433bbb","floor":2}' echo $vvar var21=`echo $vvar|awk -F ',' '{print $1}'` echo $var21 var31=`echo $var21|awk -F ':' '{print $2}'` ech 阅读全文
posted @ 2018-09-19 02:01 anobscureretreat 阅读(184) 评论(0) 推荐(0)
摘要: sync 将数据由内存同步到硬盘中。 shutdown 关机指令,你可以man shutdown 来看一下帮助文档。例如你可以运行如下命令关机: shutdown –h 10 ‘This server will shutdown after 10 mins’ 这个命令告诉大家,计算机将在10分钟后关机,并且会显示在登陆用户的当前屏幕中。 Shutdown –h now 立马关机 Shutd... 阅读全文
posted @ 2018-09-18 20:20 anobscureretreat 阅读(159) 评论(0) 推荐(0)
摘要: string="abcd" echo ${#string} #输出 4 阅读全文
posted @ 2018-09-18 20:11 anobscureretreat 阅读(273) 评论(0) 推荐(0)
摘要: 方法1.将脚本放入/etc/rc.local文件中。 方法2.添加一个ubuntu的开机启动服务 分为以下几个步骤: 1)新建一个脚本文件 new_services.sh 2)将脚本放置到启动目录下 3)设置权限 4)将脚本添加到启动脚本 这里90表明一个优先级,越高表示执行的越晚。 移除ubunt 阅读全文
posted @ 2018-09-18 19:36 anobscureretreat 阅读(303) 评论(0) 推荐(0)
摘要: 注意:br0为网卡名称,需要改成你使用的网卡名称 阅读全文
posted @ 2018-09-18 16:27 anobscureretreat 阅读(525) 评论(0) 推荐(0)
摘要: 运行上面的命令后,杀掉下方19158进程 阅读全文
posted @ 2018-09-18 16:09 anobscureretreat 阅读(832) 评论(0) 推荐(0)
摘要: 网格4*4,每个网格中存在小网格为8*8 支持从左上角拖拽选中,以及右下角拖拽选中 导出的数据含义,从右下角8*8网格开始每列自上向下,从左到右, 对于4*4网格,如图一顺序 code <!doctype html> <html lang="en"> <head> <meta charset="UT 阅读全文
posted @ 2018-09-17 23:33 anobscureretreat 阅读(651) 评论(0) 推荐(0)
摘要: kill命令可以带信号号码选项,也可以不带。 如果没有信号号码,kill命令就会发出终止信号(15),这个信号可以被进程捕获,使得进程在退出之前可以清理并释放资源。 也可以用kill向进程发送特定的信号。例如:kill -2 123 123为pid。 阅读全文
posted @ 2018-09-17 21:42 anobscureretreat 阅读(2306) 评论(0) 推荐(0)
摘要: echo "2014年7月21日" | tr -cd "[0-9]" 这样就可以提取出2014721 阅读全文
posted @ 2018-09-17 21:38 anobscureretreat 阅读(1264) 评论(0) 推荐(0)
摘要: 命令行直接贴入以上代码。 阅读全文
posted @ 2018-09-17 21:35 anobscureretreat 阅读(1002) 评论(0) 推荐(0)
摘要: nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。nohup就是不挂起的意思( n ohang up)。 该命令的一般形式为:nohup command & 阅读全文
posted @ 2018-09-17 10:36 anobscureretreat 阅读(476) 评论(0) 推荐(0)
摘要: 图片 code <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> .box { border:1px solid black; width: 0px; heig 阅读全文
posted @ 2018-09-16 20:55 anobscureretreat 阅读(450) 评论(0) 推荐(0)
摘要: 安装插件:http://updates.jenkins-ci.org/download/plugins/coding-webhook/ 阅读全文
posted @ 2018-09-13 10:35 anobscureretreat 阅读(316) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-09-13 10:06 anobscureretreat 阅读(5341) 评论(0) 推荐(1)
摘要: http://updates.jenkins-ci.org/download/plugins/ 通常我们需要下载的插件有如下几个: 阅读全文
posted @ 2018-09-12 21:29 anobscureretreat 阅读(225) 评论(0) 推荐(0)
摘要: public key是在~/.ssh/id_rsa.pub,而private key是~/.ssh/id_rsa 设置的时候,Jenkins需要的是private key 阅读全文
posted @ 2018-09-12 21:27 anobscureretreat 阅读(1123) 评论(0) 推荐(0)
摘要: 解决办法:下载cloudbees-folder.hpi放在目录/usr/local/tomcat/webapps/jenkins/WEB-INF/detached-plugins/下,重启tomcat即可 阅读全文
posted @ 2018-09-12 21:04 anobscureretreat 阅读(3219) 评论(0) 推荐(0)
摘要: 1.下载git:sudo apt-get install git 2.生成公钥:ssh-keygen -t rsa -C '你的邮箱' ,不停回车即可 3. mkdir test cd test git init git config --global user.email "你的邮箱" git c 阅读全文
posted @ 2018-09-12 20:39 anobscureretreat 阅读(239) 评论(0) 推荐(0)
摘要: 官网插件地址:http://updates.jenkins-ci.org/download/plugins/ 系统管理->插件管理->高级 选择一个下载好的插件,然后点击上传即可 然后就会显示正在安装。 阅读全文
posted @ 2018-09-12 19:32 anobscureretreat 阅读(472) 评论(0) 推荐(0)
摘要: sudo cat /usr/share/tomcat7/.jenkins/secrets/initialAdminPassword 阅读全文
posted @ 2018-09-12 17:13 anobscureretreat 阅读(724) 评论(0) 推荐(0)
摘要: 执行以上操作,重启解决 阅读全文
posted @ 2018-09-12 17:03 anobscureretreat 阅读(2863) 评论(1) 推荐(0)
摘要: /var/lib/tomcat7/webapps 阅读全文
posted @ 2018-09-12 16:58 anobscureretreat 阅读(880) 评论(0) 推荐(0)
摘要: 1、下载jdk8 登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 选择对应jdk版本下载 2、解压 3、然后将文件夹jdk1.8.0_144移动到目录/opt下 4、修改 阅读全文
posted @ 2018-09-12 16:22 anobscureretreat 阅读(249) 评论(0) 推荐(0)
摘要: 官网:http://maven.apache.org/download.cgi 创建manve目录:sudo mkdir /opt/maven 解压到/opt/maven目录下:sudo tar zxvf apache-maven-3.5.0-bin.tar.gz -C /opt/maven 配置m 阅读全文
posted @ 2018-09-12 16:15 anobscureretreat 阅读(459) 评论(0) 推荐(0)
摘要: sudo apt-get update sudo apt-get install tomcat7 启动:sudo service tomcat7 start 访问http://127.0.0.1:8080/ 关闭:sudo service tomcat7 stop 重启:sudo service t 阅读全文
posted @ 2018-09-12 15:25 anobscureretreat 阅读(438) 评论(0) 推荐(0)
摘要: pip install django-cors-headers 阅读全文
posted @ 2018-09-10 14:33 anobscureretreat 阅读(1101) 评论(0) 推荐(0)