- ROS学习笔记14:Action通信
代码能跑就可以
学习笔记pythonc++vscode
前言本人ROS小白,利用寒假时间学习ROS,在此以笔记的方式记录自己每天的学习过程。争取写满20篇(14/20)。环境:Ubuntu20.04、ROS1:noetic环境配置:严格按照下方学习链接的教程配置,基本一次成功。学习链接:【Autolabor初级教程】ROS机器人入门对应链接文档:ROS机器人入门课程《ROS理论与实践》笔记绝大部分代码使用Python语言编写。本期关键词:action通
- ROS学习笔记15:动态参数
代码能跑就可以
学习笔记pythonc++
前言本人ROS小白,利用寒假时间学习ROS,在此以笔记的方式记录自己每天的学习过程。争取写满20篇(15/20)。环境:Ubuntu20.04、ROS1:noetic环境配置:严格按照下方学习链接的教程配置,基本一次成功。学习链接:【Autolabor初级教程】ROS机器人入门对应链接文档:ROS机器人入门课程《ROS理论与实践》笔记绝大部分代码使用Python语言编写。本期关键词:cfg文件,r
- ROS学习笔记13:导航相关消息
代码能跑就可以
学习笔记pythonc++vscode
前言本人ROS小白,利用寒假时间学习ROS,在此以笔记的方式记录自己每天的学习过程。争取写满20篇(13/20)。环境:Ubuntu20.04、ROS1:noetic环境配置:严格按照下方学习链接的教程配置,基本一次成功。学习链接:【Autolabor初级教程】ROS机器人入门对应链接文档:ROS机器人入门课程《ROS理论与实践》笔记绝大部分代码使用Python语言编写。本期关键词:导航相关消息1
- ROS学习笔记12:机器人导航实现(理论)
代码能跑就可以
学习笔记机器人vscodepythonc++
前言本人ROS小白,利用寒假时间学习ROS,在此以笔记的方式记录自己每天的学习过程。争取写满20篇(12/20)。环境:Ubuntu20.04、ROS1:noetic环境配置:严格按照下方学习链接的教程配置,基本一次成功。学习链接:【Autolabor初级教程】ROS机器人入门对应链接文档:ROS机器人入门课程《ROS理论与实践》笔记绝大部分代码使用Python语言编写。本期关键词:SLAM,地图
- ROS学习笔记10:rosbag与rqt
代码能跑就可以
学习笔记pythonc++vscode
前言本人ROS小白,利用寒假时间学习ROS,在此以笔记的方式记录自己每天的学习过程。争取写满20篇(10/20)。环境:Ubuntu20.04、ROS1:noetic环境配置:严格按照下方学习链接的教程配置,基本一次成功。学习链接:【Autolabor初级教程】ROS机器人入门对应链接文档:ROS机器人入门课程《ROS理论与实践》笔记绝大部分代码使用Python语言编写。本期关键词:rosbag,
- ROS学习笔记8:TF坐标变换
代码能跑就可以
学习笔记vscodepythonc++
前言本人ROS小白,利用寒假时间学习ROS,在此以笔记的方式记录自己每天的学习过程。争取写满20篇(8/20)。环境:Ubuntu20.04、ROS1:noetic环境配置:严格按照下方学习链接的教程配置,基本一次成功。学习链接:【Autolabor初级教程】ROS机器人入门对应链接文档:ROS机器人入门课程《ROS理论与实践》笔记绝大部分代码使用Python语言编写。本期关键词:静态变换,动态变
- ROS学习笔记9:TF坐标变换实操
代码能跑就可以
学习笔记pythonc++vscode
前言本人ROS小白,利用寒假时间学习ROS,在此以笔记的方式记录自己每天的学习过程。争取写满20篇(9/20)。环境:Ubuntu20.04、ROS1:noetic环境配置:严格按照下方学习链接的教程配置,基本一次成功。学习链接:【Autolabor初级教程】ROS机器人入门对应链接文档:ROS机器人入门课程《ROS理论与实践》笔记绝大部分代码使用Python语言编写。本期关键词:乌龟跟随要求产生
- ROS学习笔记4:通信机制实操
代码能跑就可以
学习笔记pythonc++vscode
前言本人ROS小白,利用寒假时间学习ROS,在此以笔记的方式记录自己每天的学习过程。争取写满20篇(4/20)。环境:Ubuntu20.04、ROS1:noetic环境配置:严格按照下方学习链接的教程配置,基本一次成功。学习链接:【Autolabor初级教程】ROS机器人入门对应链接文档:ROS机器人入门课程《ROS理论与实践》笔记绝大部分代码使用Python语言编写。本期关键词:运动控制,位姿订
- ROS学习笔记6:launch文件
代码能跑就可以
学习笔记pythonc++服务器vscode
前言本人ROS小白,利用寒假时间学习ROS,在此以笔记的方式记录自己每天的学习过程。争取写满20篇(6/20)。环境:Ubuntu20.04、ROS1:noetic环境配置:严格按照下方学习链接的教程配置,基本一次成功。学习链接:【Autolabor初级教程】ROS机器人入门对应链接文档:ROS机器人入门课程《ROS理论与实践》笔记绝大部分代码使用Python语言编写。本期关键词:launch文件
- ROS学习笔记2:话题通信
代码能跑就可以
学习笔记pythonc++
前言本人ROS小白,利用寒假时间学习ROS,在此以笔记的方式记录自己每天的学习过程。争取写满20篇(2/20)。环境:Ubuntu20.04、ROS1:noetic环境配置:严格按照下方学习链接的教程配置,基本一次成功。学习链接:【Autolabor初级教程】ROS机器人入门对应链接文档:ROS机器人入门课程《ROS理论与实践》笔记绝大部分代码使用Python语言编写。本期关键词:理论模型,发布,
- ROS学习笔记11——ROS中的重名问题
Simulink_
学习笔记机器人ROS
一、ros功能包重名——ros工作空间覆盖功能包重名时,会按照ROS_PACKAGE_PATH查找,在前的会优先执行。ROS会解析.bashrc文件,并生成ROS_PACKAGE_PATHROS包路径,即调用功能包的顺序,该变量中按照.bashrc中配置设置工作空间优先级,且ROS_PACKAGE_PATH中的值,和.bashrc的配置顺序相反(后配置的优先级更高)当然,功能包出现重名时,会出现安
- ROS学习笔记(一)——ROS Melodic的安装
橙学长学路规
ROS学习笔记学习
目录文章目录声明前言安装步骤(1)添加镜像源(2)添加密钥(3)更新软件信息(4)安装(5)初始化rosdep(注意,这里十有八九会出错!!!)第一条指令第二条指令(6)设置环境变量:(7)安装rosinstall总结参考文章授权说明声明本文为小陈同学原创,本人是刚刚开始学习ROS的小白,在安装过程中遇到了很多坑,特此总结整个安装过程与踩过的坑,希望能够对您有所帮助,转载请阅读文末的“授权说明”,
- ROS学习笔记(一) ubuntu和ros的安装
万物皆可der
ubuntulinux
##声明:这里只为大家提供一个思路,细节操作请大家可以百度或者在csdn上搜索关键字,然后寻找具体操作Ubuntu安装安装Ubuntu我弄了一周时间,所以不断踩坑不断试坑,总结出一下经验,供大家参考。1.Ubuntu安装有两种方式。第一种是利用虚拟机安装Ubuntu(这种方法比较简单如果专业做机器人方面的话,建议用第二种)。①过程文字描述:进入Windows虚拟机|WorkstationPro|V
- ROS学习笔记(一)—— 基础概览
zxxRobot
Ros
1.ros简介1.1catkin工作空间与编译系统文件列表查看工具treeshellsudoaptinstalltreetree#显示当前文件夹树状图treetree-L1#显示一级目录工作空间:存放工程开发相关文件的文件夹。源文件空间:src文件夹,放置功能包。编译空间:build文件夹,c++编译过程中产生的中间文件。基本不用关心。开发空间:devel文件夹,保存编译后生成的可执行文件。安装空
- ROS学习笔记8——实现ROS通信时的常用命令
Simulink_
学习笔记机器人linux人工智能
机器人系统中启动的节点少则几个,多则十几个、几十个,不同的节点名称各异,通信时使用话题、服务、消息、参数等等都各不相同,一个显而易见的问题是:当需要自定义节点和其他某个已经存在的节点通信时,如何获取对方的话题、以及消息载体的格式呢?ROS提供了一些实用的命令行工具,可以用于获取不同节点的各类信息。这边总结介绍了一些常用命令:rosnode:操作节点rostopic:操作话题rosservice:操
- ROS学习笔记6——ROS通信机制2(服务通信)
Simulink_
学习笔记机器人linux人工智能
服务通信也是ROS中一种极其常用的通信模式,服务通信是基于请求响应模式的,是一种应答机制。也即:一个节点A向另一个节点B发送请求,B接收处理请求并产生响应结果返回给A。用于偶然的、对时时性有要求、有一定逻辑处理需求的数据传输场景。一、服务通信理论模型图二、角色服务通信较之于话题通信更简单些,理论模型如上图所示,该模型中涉及到三个角色:ROSmaster(管理者)Server(服务端)Client(
- ROS学习笔记1——用ros输出helloworld
Simulink_
学习笔记机器人
一、创建ROS工作空间mkdir-pxxx_ws/src(必须得有src)cdxxx_wscatkin_make二、启动vscode进入工作空间,启动vscodecode.三、快捷键编译ros快捷键ctrl+shift+B调用编译,点击catkin_make:build后面的小齿轮修改.vscode/tasks.json文件{"version":"2.0.0","tasks":[{"label":
- ROS学习笔记4——ROS通信机制(话题通信)
Simulink_
学习笔记机器人人工智能
话题通信是ROS中使用频率最高的一种通信模式,话题通信是基于发布订阅模式的,也即:一个节点发布消息,另一个节点订阅该消息。一般用于不断更新的、少逻辑处理的数据传输场景。以相机信息的采集处理为例,在ROS中有一个节点需要时时的发布当前相机采集到的数据,另一个节点会订阅并解析相机数据。一、话题通信理论模型图二、角色话题通信实现模型是比较复杂的,该模型如下图所示,该模型中涉及到三个角色::ROSMast
- ROS学习笔记5——话题通信自定义msg
Simulink_
学习笔记机器人人工智能linux
在ROS通信协议中,数据载体是一个较为重要组成部分,ROS中通过std_msgs封装了一些原生的数据类型,比如:String、Int32、Int64、Char、Bool、Empty....但是,这些数据一般只包含一个data字段,结构的单一意味着功能上的局限性,当传输一些复杂的数据,比如:相机的信息...std_msgs由于描述性较差而显得力不从心,这种场景下可以使用自定义的消息类型。ROS中还有
- ROS学习笔记10——自定义源文件调用
Simulink_
学习笔记机器人ROS
调用自定义源文件的时候需要配置cmakelists文件,刚学感觉还挺繁琐,用一个小案例记录一下。1、随便写个头文件在功能包的include/功能包名目录下创建一个头文件记得在.vscode下c_cpp_properties.json的includepath属性中把路径加进去#ifndef_HELLO_H#define_HELLO_Hnamespacehello_ns{classMyHello{pu
- ROS学习笔记16:机器人系统建模与仿真
蓝黑艾伦
ROS编程技术机器人学习
一、概述:1.机器人系统仿真:是通过计算机对实体机器人系统进行模拟的技术,在ROS中,仿真实现涉及的内容主要有三:对机器人建模(URDF)、创建仿真环境(Gazebo)以及感知环境(Rviz)等系统性实现。(1)仿真优势:低成本、高效、高安全性。(2)仿真缺陷:仿真器所使用的物理引擎目前还不能够完全精确模拟真实世界的物理情况;仿真器构建的是关节驱动器(电机&齿轮箱)、传感器与信号通信的绝对理想情况
- ROS学习笔记9——ROS三种通信机制的比较
Simulink_
学习笔记机器人
三种通信机制中,参数服务器是一种数据共享机制,可以在不同的节点之间共享数据,话题通信与服务通信是在不同的节点之间传递数据的,三者是ROS中最基础也是应用最为广泛的通信机制。这其中,话题通信和服务通信有一定的相似性也有本质上的差异,在此将二者做一下简单比较:二者的实现流程是比较相似的,都是涉及到四个要素:要素1:消息的发布方/客户端(Publisher/Client)要素2:消息的订阅方/服务端(S
- ROS学习笔记7——ROS通信机制3(参数服务器)
Simulink_
学习笔记
参数服务器是以参数共享模式实现的,参数服务器在ROS中主要用于实现不同节点之间的数据共享。参数服务器相当于是独立于所有节点的一个公共容器,可以将数据存储在该容器中,被不同的节点调用,当然不同的节点也可以往其中存储数据。参数服务器,一般适用于存在数据共享的一些应用场景。注意:参数服务器不是为高性能而设计的,因此最好用于存储静态的非二进制的简单数据。一、参数服务器理论模型图二、角色参数服务器实现是三种
- 创建一个urdf机器人_ROS学习笔记十一:创建URDF 文件并在RVIZ中查看模型
weixin_39867066
创建一个urdf机器人
UnifiedRobotDescriptionFormat,简称为URDF(标准化机器人描述格式),是一种用于描述机器人及其部分结构、关节、自由度等的XML格式文件。一、创建第一个URDF文件将要创建的URDF文件描述的是一种最常见的移动机器人,它有四个轮子、一个带有抓取器的手臂。为了打好基础,我们先做一个带有四个轮子的机器人底座。在chapter7_tutorials/robot1_descri
- ROS学习笔记(10)进一步深入了解ROS第四步
星影沉璧
ROS学习学习笔记
0.前提1.(Python&C++)Wheredoesthebagfilegetsaved?Howcanyouchangewhereitissaved?(功能包文件被保存在哪?如何更改保存的位置?)1.Wheredoesthebagfilegetsaved?(功能包文件被保存在哪?)回答:mkdir~/bagfilescd~/bagfiles可以去看我之前的文章:ROS学习笔记(5):rviz和r
- ROS学习笔记(11)进一步深入了解ROS第五步
星影沉璧
ROS学习学习笔记机器人
0.前提我在学习宾夕的ROS公开课的时候发现,外国的对计算机的教育和国内的是完全不一样的,当你接触了外国的课程后回头看自己学的会发现好像自己啥也没学。我这里可以放出来给大家看一下。1.PythonandC++2.PythonPDBTutorial:PythonDebuggingWithPdb–RealPythonPython-ROSstyleguide:PyStyleGuide-ROS中文Wiki
- ROS学习笔记(7)进一步深入了解ROS第一步
星影沉璧
ROS学习学习笔记
0.前提最近在学习宾夕法尼亚大学工程学院的ROS公开课,在尽力的去融入全英语的环境(哪怕我的英语水准并不是很高)。既然是在学习,笔记也就是必须的了,当然这些笔记都是课程当中提出的问题,我去寻找后得出的答案,可能并不是最准确的,请一定要认真辨别。1.(Python&C++)WhatisaCMakeList?IsitrelatedtoamakefileusedforcompilingC++object
- ROS学习笔记(8)进一步深入了解ROS第二步
星影沉璧
ROS学习学习笔记
0.前提在上一讲中我提到过该系列是基于宾夕法尼亚大学工程学院的ROS公开课,系列文章将来源于公开课中的课后习题。该系列可以很好的帮助大家更加深入的了解ROS的一些概念。(有效面对HR的提问。)1.(C++)Whatisanodehandleobject?Canwehavemorethanonenodehandleobjectsinasinglenode?(节点句柄是什么?能有多个节点句柄在一个节点
- ROS学习笔记(9)进一步深入了解ROS第三步
星影沉璧
ROS学习学习笔记
0.前提1.(C++)Whydidyouincludetheheaderfileofthemessagefileinsteadofthemessagefileitself?(为包含消息的头文件而不是消息本身?)回答:msg文件是描述ROS消息字段的文本文件,用于生成不同语言消息的源代码。按官方给的描述,我理解为在编译时要将文本文件转换成源代码,在将他包含进rospy或者roscpp,而直接包含消息
- ROS学习笔记4 计算图源命名
wang2012010865
ros机器人操作系统ros机器人操作系统
(1)全局名称节点、话题、服务和参数统称为计算图源,而每个计算图源都有一个叫计算图源名称(graphresourcename)的短字符串标识。常见的全局名称:/teleop_turtle/turtlesim/turtle1/cmd_vel/turtle1/pose/run_id/count_and_log/set_logger_level全局名称的特点是它们无论在任何地方(代码、命令行工具、图形界
- mongodb3.03开启认证
21jhf
mongodb
下载了最新mongodb3.03版本,当使用--auth 参数命令行开启mongodb用户认证时遇到很多问题,现总结如下:
(百度上搜到的基本都是老版本的,看到db.addUser的就是,请忽略)
Windows下我做了一个bat文件,用来启动mongodb,命令行如下:
mongod --dbpath db\data --port 27017 --directoryperdb --logp
- 【Spark103】Task not serializable
bit1129
Serializable
Task not serializable是Spark开发过程最令人头疼的问题之一,这里记录下出现这个问题的两个实例,一个是自己遇到的,另一个是stackoverflow上看到。等有时间了再仔细探究出现Task not serialiazable的各种原因以及出现问题后如何快速定位问题的所在,至少目前阶段碰到此类问题,没有什么章法
1.
package spark.exampl
- 你所熟知的 LRU(最近最少使用)
dalan_123
java
关于LRU这个名词在很多地方或听说,或使用,接下来看下lru缓存回收的实现
1、大体的想法
a、查询出最近最晚使用的项
b、给最近的使用的项做标记
通过使用链表就可以完成这两个操作,关于最近最少使用的项只需要返回链表的尾部;标记最近使用的项,只需要将该项移除并放置到头部,那么难点就出现 你如何能够快速在链表定位对应的该项?
这时候多
- Javascript 跨域
周凡杨
JavaScriptjsonp跨域cross-domain
 
- linux下安装apache服务器
g21121
apache
安装apache
下载windows版本apache,下载地址:http://httpd.apache.org/download.cgi
1.windows下安装apache
Windows下安装apache比较简单,注意选择路径和端口即可,这里就不再赘述了。 2.linux下安装apache:
下载之后上传到linux的相关目录,这里指定为/home/apach
- FineReport的JS编辑框和URL地址栏语法简介
老A不折腾
finereportweb报表报表软件语法总结
JS编辑框:
1.FineReport的js。
作为一款BS产品,browser端的JavaScript是必不可少的。
FineReport中的js是已经调用了finereport.js的。
大家知道,预览报表时,报表servlet会将cpt模板转为html,在这个html的head头部中会引入FineReport的js,这个finereport.js中包含了许多内置的fun
- 根据STATUS信息对MySQL进行优化
墙头上一根草
status
mysql 查看当前正在执行的操作,即正在执行的sql语句的方法为:
show processlist 命令
mysql> show global status;可以列出MySQL服务器运行各种状态值,我个人较喜欢的用法是show status like '查询值%';一、慢查询mysql> show variab
- 我的spring学习笔记7-Spring的Bean配置文件给Bean定义别名
aijuans
Spring 3
本文介绍如何给Spring的Bean配置文件的Bean定义别名?
原始的
<bean id="business" class="onlyfun.caterpillar.device.Business">
<property name="writer">
<ref b
- 高性能mysql 之 性能剖析
annan211
性能mysqlmysql 性能剖析剖析
1 定义性能优化
mysql服务器性能,此处定义为 响应时间。
在解释性能优化之前,先来消除一个误解,很多人认为,性能优化就是降低cpu的利用率或者减少对资源的使用。
这是一个陷阱。
资源时用来消耗并用来工作的,所以有时候消耗更多的资源能够加快查询速度,保持cpu忙绿,这是必要的。很多时候发现
编译进了新版本的InnoDB之后,cpu利用率上升的很厉害,这并不
- 主外键和索引唯一性约束
百合不是茶
索引唯一性约束主外键约束联机删除
目标;第一步;创建两张表 用户表和文章表
第二步;发表文章
1,建表;
---用户表 BlogUsers
--userID唯一的
--userName
--pwd
--sex
create
- 线程的调度
bijian1013
java多线程thread线程的调度java多线程
1. Java提供一个线程调度程序来监控程序中启动后进入可运行状态的所有线程。线程调度程序按照线程的优先级决定应调度哪些线程来执行。
2. 多数线程的调度是抢占式的(即我想中断程序运行就中断,不需要和将被中断的程序协商)
a) 
- 查看日志常用命令
bijian1013
linux命令unix
一.日志查找方法,可以用通配符查某台主机上的所有服务器grep "关键字" /wls/applogs/custom-*/error.log
二.查看日志常用命令1.grep '关键字' error.log:在error.log中搜索'关键字'2.grep -C10 '关键字' error.log:显示关键字前后10行记录3.grep '关键字' error.l
- 【持久化框架MyBatis3一】MyBatis版HelloWorld
bit1129
helloworld
MyBatis这个系列的文章,主要参考《Java Persistence with MyBatis 3》。
样例数据
本文以MySQL数据库为例,建立一个STUDENTS表,插入两条数据,然后进行单表的增删改查
CREATE TABLE STUDENTS
(
stud_id int(11) NOT NULL AUTO_INCREMENT,
- 【Hadoop十五】Hadoop Counter
bit1129
hadoop
1. 只有Map任务的Map Reduce Job
File System Counters
FILE: Number of bytes read=3629530
FILE: Number of bytes written=98312
FILE: Number of read operations=0
FILE: Number of lar
- 解决Tomcat数据连接池无法释放
ronin47
tomcat 连接池 优化
近段时间,公司的检测中心报表系统(SMC)的开发人员时不时找到我,说用户老是出现无法登录的情况。前些日子因为手头上 有Jboss集群的测试工作,发现用户不能登录时,都是在Tomcat中将这个项目Reload一下就好了,不过只是治标而已,因为大概几个小时之后又会 再次出现无法登录的情况。
今天上午,开发人员小毛又找到我,要我协助将这个问题根治一下,拖太久用户难保不投诉。
简单分析了一
- java-75-二叉树两结点的最低共同父结点
bylijinnan
java
import java.util.LinkedList;
import java.util.List;
import ljn.help.*;
public class BTreeLowestParentOfTwoNodes {
public static void main(String[] args) {
/*
* node data is stored in
- 行业垂直搜索引擎网页抓取项目
carlwu
LuceneNutchHeritrixSolr
公司有一个搜索引擎项目,希望各路高人有空来帮忙指导,谢谢!
这是详细需求:
(1) 通过提供的网站地址(大概100-200个网站),网页抓取程序能不断抓取网页和其它类型的文件(如Excel、PDF、Word、ppt及zip类型),并且程序能够根据事先提供的规则,过滤掉不相干的下载内容。
(2) 程序能够搜索这些抓取的内容,并能对这些抓取文件按照油田名进行分类,然后放到服务器不同的目录中。
- [通讯与服务]在总带宽资源没有大幅增加之前,不适宜大幅度降低资费
comsci
资源
降低通讯服务资费,就意味着有更多的用户进入,就意味着通讯服务提供商要接待和服务更多的用户,在总体运维成本没有由于技术升级而大幅下降的情况下,这种降低资费的行为将导致每个用户的平均带宽不断下降,而享受到的服务质量也在下降,这对用户和服务商都是不利的。。。。。。。。
&nbs
- Java时区转换及时间格式
Cwind
java
本文介绍Java API 中 Date, Calendar, TimeZone和DateFormat的使用,以及不同时区时间相互转化的方法和原理。
问题描述:
向处于不同时区的服务器发请求时需要考虑时区转换的问题。譬如,服务器位于东八区(北京时间,GMT+8:00),而身处东四区的用户想要查询当天的销售记录。则需把东四区的“今天”这个时间范围转换为服务器所在时区的时间范围。
- readonly,只读,不可用
dashuaifu
jsjspdisablereadOnlyreadOnly
readOnly 和 readonly 不同,在做js开发时一定要注意函数大小写和jsp黄线的警告!!!我就经历过这么一件事:
使用readOnly在某些浏览器或同一浏览器不同版本有的可以实现“只读”功能,有的就不行,而且函数readOnly有黄线警告!!!就这样被折磨了不短时间!!!(期间使用过disable函数,但是发现disable函数之后后台接收不到前台的的数据!!!)
- LABjs、RequireJS、SeaJS 介绍
dcj3sjt126com
jsWeb
LABjs 的核心是 LAB(Loading and Blocking):Loading 指异步并行加载,Blocking 是指同步等待执行。LABjs 通过优雅的语法(script 和 wait)实现了这两大特性,核心价值是性能优化。LABjs 是一个文件加载器。RequireJS 和 SeaJS 则是模块加载器,倡导的是一种模块化开发理念,核心价值是让 JavaScript 的模块化开发变得更
- [应用结构]入口脚本
dcj3sjt126com
PHPyii2
入口脚本
入口脚本是应用启动流程中的第一环,一个应用(不管是网页应用还是控制台应用)只有一个入口脚本。终端用户的请求通过入口脚本实例化应用并将将请求转发到应用。
Web 应用的入口脚本必须放在终端用户能够访问的目录下,通常命名为 index.php,也可以使用 Web 服务器能定位到的其他名称。
控制台应用的入口脚本一般在应用根目录下命名为 yii(后缀为.php),该文
- haoop shell命令
eksliang
hadoophadoop shell
cat
chgrp
chmod
chown
copyFromLocal
copyToLocal
cp
du
dus
expunge
get
getmerge
ls
lsr
mkdir
movefromLocal
mv
put
rm
rmr
setrep
stat
tail
test
text
- MultiStateView不同的状态下显示不同的界面
gundumw100
android
只要将指定的view放在该控件里面,可以该view在不同的状态下显示不同的界面,这对ListView很有用,比如加载界面,空白界面,错误界面。而且这些见面由你指定布局,非常灵活。
PS:ListView虽然可以设置一个EmptyView,但使用起来不方便,不灵活,有点累赘。
<com.kennyc.view.MultiStateView xmlns:android=&qu
- jQuery实现页面内锚点平滑跳转
ini
JavaScripthtmljqueryhtml5css
平时我们做导航滚动到内容都是通过锚点来做,刷的一下就直接跳到内容了,没有一丝的滚动效果,而且 url 链接最后会有“小尾巴”,就像#keleyi,今天我就介绍一款 jquery 做的滚动的特效,既可以设置滚动速度,又可以在 url 链接上没有“小尾巴”。
效果体验:http://keleyi.com/keleyi/phtml/jqtexiao/37.htmHTML文件代码:
&
- kafka offset迁移
kane_xie
kafka
在早前的kafka版本中(0.8.0),offset是被存储在zookeeper中的。
到当前版本(0.8.2)为止,kafka同时支持offset存储在zookeeper和offset manager(broker)中。
从官方的说明来看,未来offset的zookeeper存储将会被弃用。因此现有的基于kafka的项目如果今后计划保持更新的话,可以考虑在合适
- android > 搭建 cordova 环境
mft8899
android
1 , 安装 node.js
http://nodejs.org
node -v 查看版本
2, 安装 npm
可以先从 https://github.com/isaacs/npm/tags 下载 源码 解压到
- java封装的比较器,比较是否全相同,获取不同字段名字
qifeifei
非常实用的java比较器,贴上代码:
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
import net.sf.json.JsonConfig;
i
- 记录一些函数用法
.Aky.
位运算PHP数据库函数IP
高手们照旧忽略。
想弄个全天朝IP段数据库,找了个今天最新更新的国内所有运营商IP段,copy到文件,用文件函数,字符串函数把玩下。分割出startIp和endIp这样格式写入.txt文件,直接用phpmyadmin导入.csv文件的形式导入。(生命在于折腾,也许你们觉得我傻X,直接下载人家弄好的导入不就可以,做自己的菜鸟,让别人去说吧)
当然用到了ip2long()函数把字符串转为整型数
- sublime text 3 rust
wudixiaotie
Sublime Text
1.sublime text 3 => install package => Rust
2.cd ~/.config/sublime-text-3/Packages
3.mkdir rust
4.git clone https://github.com/sp0/rust-style
5.cd rust-style
6.cargo build --release
7.ctrl