- ICRA2023 | 通用、自动和无标定目标的Lidar-Camera外参标定工具箱
自动驾驶之心
数码相机人工智能
原文链接:https://arxiv.org/pdf/2302.05094.pdf本文介绍了一种开源的激光雷达相机标定工具箱,该工具箱适用于激光雷达和相机投影模型,只需要一对激光雷达和相机数据,而无需标定目标,并且是全自动的。对于自动初始猜测估计,本文使用SuperGlue图像匹配pipeline来查找LiDAR和相机数据之间的2D-3D对应关系,并通过RANSAC估计LiDAR相机变换。给定初始
- icra2021 reinforcement learning paper list
吃醋不吃辣的雷儿
reinforcementlearningAutonomousVehicleNavigationDeepReinforcementLearningforMaplessNavigationofaHybridAerialUnderwaterVehiclewithMediumTransition自从在Atari类游戏中将深度Q学习应用于连续动作域以来,用于运动控制的深度强化学习(Deep-RL)技术得到
- 点评:获ICRA认知机器人技术最佳论文奖,机器人可通过机器学习更快找到物体道翰天琼认知智能机器人大脑API接口平台。
认知智能
自然语言处理自动驾驶神经网络数据挖掘机器学习
摘要:根据密歇根大学的研究,机器人可以通过学习房屋周围不同物体之间的关系来学习如何更快地找到事物。在本文的一个示例中,一种新模型为机器人提供了视觉搜索策略,可以指导机器人在已经看到冰箱的情况下寻找附近的咖啡壶。这项工作由ChadJenkins教授和CSE博士领导。学生ZengZeng在2020年机器人技术与自动化国际会议(ICRA)上被授予认知机器人技术最佳论文奖。机器人专家的共同目标是使机器具有
- 点评:获ICRA认知机器人技术最佳论文奖,机器人可通过机器学习更快找到物体。道翰天琼认知智能机器人大脑API接口平台。
认知智能
自然语言处理自动驾驶神经网络数据挖掘机器学习
摘要:根据密歇根大学的研究,机器人可以通过学习房屋周围不同物体之间的关系来学习如何更快地找到事物。在本文的一个示例中,一种新模型为机器人提供了视觉搜索策略,可以指导机器人在已经看到冰箱的情况下寻找附近的咖啡壶。这项工作由ChadJenkins教授和CSE博士领导。学生ZengZeng在2020年机器人技术与自动化国际会议(ICRA)上被授予认知机器人技术最佳论文奖。机器人专家的共同目标是使机器具有
- Ubuntu之Sim2Real环境配置(坑居多)
Jesus-
Ubuntuubuntulinux运维
不要一上来就复制哦,因为很多下面的步骤让我走了很多弯路,如果可能的话,我会重新整理再发出来前提:参考教程Docs创建工作空间(不用跟着操作,无用)1.创建sim2realservercontainer1.尝试创建sim2real_server容器后来使用dockerps-a发现我已经有sim2real_server的容器了2.已经创建了名称为sim2real_server的容器了,无法进入ICRA
- 机器人顶会IROS,ICRA论文模板下载及投稿须知,以及机器人各大会议查询
Time_Memory_cici
机器人
一、背景机器人方向,不止期刊TRO,TASE,RAM,RAL上的成果被认可,机器人顶会上的成果也是非常好的,一般来说一篇机器人顶会顶一篇trans。当决定要写一篇IROS论文时,结果IROS论文模板和投稿须知找了半天才找到,且意外发现了一个特别好的官方网站,记录了全年机器人会议的相关信息,非常的nice,特分享给大家。网址:https://ras.papercept.net/conferences
- 国际顶级会议--计算机视觉\人工只能\机器人
挪威的深林
计算机视觉人工智能
一.Robotics机器人会议ICRA:IEEEInternationalConferenceonRoboticsandAutomation即IEEE机器人和自动化国际会议,由IEEERoboticsandAutomationSociety(RAS,机器人和自动化学会)主办该领域规模(千人以上)和影响力最大的顶级国际会议。至今(2012年)已经成功举办了29届,只在中国举办过一次(2011年,中国
- 中科院自动化所:基于关系图深度强化学习的机器人多目标包围问题新算法
MocapLeader
动作捕捉机器人算法MECA深度强化学习关系图多目标包围中科院
摘要:中科院自动化所蒲志强教授团队,提出一种基于关系图的深度强化学习方法,应用于多目标避碰包围(MECA)问题,使用NOKOV度量动作捕捉系统获取多机器人位置信息,验证了方法的有效性和适应性。研究成果在2022年ICRA大会发表。在多机器人系统的研究领域中,包围控制是一个重要的课题。其在民用和军事领域都有广泛的应用场景,包括协同护航、捕获敌方目标、侦察监视、无人水面舰艇巡逻狩猎等。这些应用的核心问
- vslam论文25: 结构约束的RGB-D SLAM(ICRA 2021)
xsyaoxuexi
视觉SLAM论文阅读c++平面学习计算机视觉笔记
摘要本文提出了一种专门为结构化环境设计的RGB-DSLAM系统,旨在通过从周围提取的几何特征来提高跟踪和制图精度。除了点之外,结构化环境还提供了大量的几何特征,如线和平面,我们利用这些特征来设计SLAM系统的跟踪和映射组件。对于跟踪部分,我们基于曼哈顿世界(MW)的假设探索这些特征之间的几何关系。我们提出了一种基于点、线和面的解耦优化方法,以及在附加的姿态优化模块中使用曼哈顿关系。在建图部分,以较
- vslam论文15:DynaVINS: 一种动态环境下的视觉惯性SLAM(ICRA 2023)
xsyaoxuexi
视觉SLAM论文阅读笔记c++学习
摘要视觉惯性里程计和SLAM算法广泛应用于服务机器人、无人机和自动驾驶汽车等领域。大多数SLAM算法都是基于假设地标是静态的。然而,在现实世界中,存在着各种各样的动态物体,它们降低了姿态估计的精度。此外,临时静态对象(在观察期间是静态的,但在视线之外时移动)会触发误报循环关闭。为了克服这些问题,我们提出了一种新的视觉惯性SLAM框架,称为DynaVINS,它对动态目标和临时静态目标都具有鲁棒性。在
- vslam论文23:VIP-SLAM: 一种高效、紧耦合的RGB-D视觉惯性平面SLAM(ICRA 2022)
xsyaoxuexi
视觉SLAM论文阅读平面人工智能算法笔记c++学习
摘要本文提出了一种融合RGB、Depth、IMU和结构化平面信息的紧密耦合SLAM系统。传统的基于稀疏点的SLAM系统总是保持大量的地图点来建模环境。大量的地图点给我们带来了很高的计算复杂度,使其难以部署在移动设备上。另一方面,平面是人造环境尤其是室内环境中常见的结构形式。我们通常可以使用少量的平面来表示一个大的场景。因此,本文的主要目的是降低基于稀疏点的SLAM的高复杂性。我们构建了一个轻量级的
- CLA-NeRF:基于语义类别的铰接物体 NeRF 表示方法
ScienceLi1125
3D视觉NeRF3D视觉语义分割
Paper:TsengWC,LiaoHJ,Yen-ChenL,etal.Cla-nerf:Category-levelarticulatedneuralradiancefield[C]//2022InternationalConferenceonRoboticsandAutomation(ICRA).IEEE,2022:8454-8460.Introduction:https://weicheng
- Google机器人团队获ICRA 2023 机器人学习方向最佳论文奖:机器人实体控制的大语言模型程序
xwz小王子
LLM机器人机器人学习语言模型大语言模型
这篇论文主要讨论了大型语言模型(LLM)在机器人控制方面的应用。作者们指出,尽管LLM在理解和生成自然语言方面表现出色,但其在实际应用中,如机器人控制等领域的应用仍然有限。因此,他们提出了一种新的方法,即使用LLM编写代码来控制机器人的行为。他们发现,编写代码的LLM在规划、策略逻辑和控制方面表现出色。这些模型可以被重新用于编写机器人策略代码,给出自然语言命令(格式化为注释)。策略代码可以表达处理
- 哪些渠道可以获得SLAM的最新资讯
稻壳特筑
SLAM
获取关于SLAM(SimultaneousLocalizationandMapping)的最新资讯,主要可以通过以下几个渠道:1.学术期刊和会议国际顶级会议:如IEEEInternationalConferenceonRoboticsandAutomation(ICRA),IEEE/RSJInternationalConferenceonIntelligentRobotsandSystems(IR
- 相机倾斜棋盘格标定全记录 vs200+opencv安装
ouger爱编程
实习碎碎念相机标定数码相机
论文参考是这个GeigerA,MoosmannF,CarÖ,etal.Automaticcameraandrangesensorcalibrationusingasingleshot[C]//RoboticsandAutomation(ICRA),2012IEEEInternationalConferenceon.IEEE,2012:3936-3943.代码是这个github花了一上午配好了c++
- CPGNet点云语义分割简介
AI松子666
python人工智能机器学习算法
导读本文介绍一篇被ICRA2022接收的论文CPGNet:CascadePoint-GridFusionNetworkforReal-TimeLiDARSemanticSegmentation,面向高精度且快速的激光雷达语义分割。该方法通过将LiDAR点云分别投影到鸟瞰视图bird`s-eyeview(BEV)和距离视图rangeview(RV),然后在两个视图上应用2D全卷积网络提取语义特征,接
- PiH项目报错日志1125
夔曦
经验分享python
PiH项目报错日志1125ICRA论文复现报错日志1.PyKDL库安装2.kdl.Joint.None语法报错3.mujoco安装4.mujoco_viewer安装5.AttributeError:module'gym_envs.envs'hasnoattribute'URReachEnv'6.ModuleNotFoundError:Nomodulenamed'ur3_kdl_func'7.Att
- 论文阅读:Distributed Initialization for VVIRO with Position-Unknown UWB Network
独孤西
论文阅读论文阅读
前言DistributedInitializationforVisual-Inertial-RangingOdometrywithPosition-UnknownUWBNetwork这篇论文是发表在ICRA2023上的一篇文章,本文提出了一种基于位置未知UWB网络的一致性视觉惯性紧耦合优化测距算法(DC-VIRO)的分布式初始化方法。对于位置未知的UWB锚节点,我们通过求解一个机器人辅助的分布式定
- ICRA 2023 | CurveFormer:基于Transformer的3D车道线检测新网络
自动驾驶之心
transformer3d人工智能计算机视觉深度学习
作者|erkang编辑|CVer点击下方卡片,关注“自动驾驶之心”公众号ADAS巨卷干货,即可获取点击进入→自动驾驶之心技术交流群过年休息,有时间做一下3d车道线检测工作的小记,讲讲我们为什么做这个工作。CurveFormer:3DLaneDetectionbyCurvePropagationwithCurveQueriesandAttention,ICRA2023https://arxiv.or
- vslam论文14:Monocular Visual-Inertial Odometry with Planar Regularities(ICRA 2023)
xsyaoxuexi
视觉SLAM论文阅读c++学习笔记
摘要最先进的单目视觉惯性里程计(VIO)方法依赖于稀疏点特征,部分原因是它们的效率、鲁棒性和普遍性,而忽略了高级结构规律,如平面,这些在人造环境中很常见,可以用来进一步约束运动。一般来说,由于平面的存在空间很大,可以用相机观察平面很长一段时间,因此可以进行长期导航。所以,在本文中,我们设计了一种新颖的实时单目VIO系统,该系统在轻量级多状态约束卡尔曼滤波器(MSCKF)中由平面特征完全正则化。我们
- vslam论文21:基于点、面图的高效视觉惯性导航(ICRA 2023)
xsyaoxuexi
视觉SLAM论文阅读笔记学习c++平面
摘要相对于全局先验地图,精确和实时的全局姿态估计在许多应用中是必不可少的,例如微型飞行器和增强现实的物流。假设纯稀疏的三维点图可以提供环境的无结构表示,那么生成点平面先验图可以进一步建模环境拓扑并为精确定位提供全局约束。为了实现这一点,我们提出了一个基于滤波器的大规模视觉惯性里程计系统,称为PPM-VIO,它利用点平面图来纠正累积漂移。该系统利用语义信息检测稀疏点云的共面信息,通过几何约束、语义约
- ICRA 2023 | 最新激光雷达-相机联合内外参标定,一步到位!
自动驾驶之心
数码相机
点击下方卡片,关注“自动驾驶之心”公众号ADAS巨卷干货,即可获取今天自动驾驶之心很荣幸邀请到石头,为大家分享ICRA2023最新的激光雷达-相机的联合标定方法,可同时标定内参和外参。如果您有相关工作需要分享,请在文末联系我们!>>点击进入→自动驾驶之心【多传感器融合】技术交流群后台回复【相机标定】获取超详细的单目双目相机模型介绍、内外参标定算法原理视频!基于传感器的环境感知,对于自动驾驶系统是关
- All Papers in ICRA 2021
Diablo~
机器人
AllPapersinICRA2021ICRA2021(38thIEEEInternationalConferenceonRoboticsandAutomation):ActivePerceptioninRoboticsActiveBayesianMulti-ClassMappingfromRangeandSemanticSegmentationObservationsAttention-Base
- 2019-08-07
SPiriT_34ae
ICRA2019_papers_readingNumtitleauthortime1DynamicChannel:APlanningFrameworkforCrowdNavigationChaoCao1,PeterTrautman2andSoshiIba22019_CMU2DeepReinforcementLearningofNavigationinaComplexandCrowdedEnviro
- 多模态融合 - BEVFusion: Multi-Task Multi-Sensor Fusion with Unified Bird‘s-Eye View Repre ... (ICRA 2023)
77wpa
#多模融合深度学习人工智能
BEVFusion:Multi-TaskMulti-SensorFusionwithUnifiedBird's-EyeViewRepresentation-基于统一BEV表示的多任务多传感器融合(ICRA2023)摘要1.引言2.相关工作3.方法3.1统一表述3.2高效相机到BEV转换3.3完全卷积融合3.4多任务头4.实验4.13D目标检测4.2BEV地图分割5.分析6.结论References
- 2020部分顶会接收论文 accepted paper list
血雨腥风霜
机器学习深度学习
安全:USENIXSecurity、CCS、S&P、NDSSAI:AAAI、IJCAI、ICML、NIPS(NeurIPS)、ICLRCV:CVPR、ICCV、ECCV机器人:ICRA、IROS、RSS、AAMASIJCAI2020acceptedpaperIJCAI2020acceptedpaperAAAI2020acceptedpaperAAAI2020acceptedpaperICRA202
- 2019-08-26
EvilGeniuss
最近特别忙,现在思路变成一团乱麻。。。不过因为我来的目标不会变,所以还是从目标出发。1.首先就是icra的论文方面,这个要抓紧了。现在要考虑的是怎么安排时间。2.摄影方面,目前要把无人机用起来,然后做一个特别好的personalvideo,因为这个是一个很好的学习过程。现在还在考虑要不要每天看一集peter的视频,因为真的是积沙成塔,我觉得目前每天10分钟比较合适,每天必须做的事一定要放在早上。这
- 论文阅读之Learning and Generalization of Motor Skills by Learning from Demonstration
Time_Memory_cici
论文阅读
0、论文基本信息DMP经典论文论文题目:LearningandGeneralizationofMotorSkillsbyLearningfromDemonstration会议名称:2009ICRA论文作者:PeterPastor,HeikoHoffmann,TaminAsfourandStefanSchaal作者简介:StefanSchaal是美国UniversityofSouthernCalif
- 深度学习相关VO梳理
玛卡巴卡_qin
论文深度学习人工智能
相关论文基于学习的VO相关:DeepVOTowardsEnd-to-EndVisualOdometrywithDeepRecurrentConvolutionalNeuralNetworks(ICRA,2017)TartanVO:AGeneralizableLearning-basedVO(CoRL2021)SimVODIS:SimultaneousVisualOdometry,ObjectDet
- vslam论文17:基于UWB测量的高效平面位姿估计(ICRA 2023)
xsyaoxuexi
视觉SLAM论文阅读平面c++笔记学习
摘要状态估计是自主系统的重要组成部分。集成超宽带(UWB)技术已被证明可以纠正长期估计漂移并绕过环路闭合检测的复杂性。然而,很少有机器人工作将超宽带作为一个独立的状态估计解决方案。这项工作的主要目的是研究仅使用超宽带距离测量的平面姿态估计。我们证明了一个两步格式的优良性质,即我们可以通过一步的高斯-牛顿迭代使一个一致估计量渐近有效。基于这一结果,我们设计了GN-ULS估计器,与以前的方法相比,它大
- Linux的Initrd机制
被触发
linux
Linux 的 initrd 技术是一个非常普遍使用的机制,linux2.6 内核的 initrd 的文件格式由原来的文件系统镜像文件转变成了 cpio 格式,变化不仅反映在文件格式上, linux 内核对这两种格式的 initrd 的处理有着截然的不同。本文首先介绍了什么是 initrd 技术,然后分别介绍了 Linux2.4 内核和 2.6 内核的 initrd 的处理流程。最后通过对 Lin
- maven本地仓库路径修改
bitcarter
maven
默认maven本地仓库路径:C:\Users\Administrator\.m2
修改maven本地仓库路径方法:
1.打开E:\maven\apache-maven-2.2.1\conf\settings.xml
2.找到
 
- XSD和XML中的命名空间
darrenzhu
xmlxsdschemanamespace命名空间
http://www.360doc.com/content/12/0418/10/9437165_204585479.shtml
http://blog.csdn.net/wanghuan203/article/details/9203621
http://blog.csdn.net/wanghuan203/article/details/9204337
http://www.cn
- Java 求素数运算
周凡杨
java算法素数
网络上对求素数之解数不胜数,我在此总结归纳一下,同时对一些编码,加以改进,效率有成倍热提高。
第一种:
原理: 6N(+-)1法 任何一个自然数,总可以表示成为如下的形式之一: 6N,6N+1,6N+2,6N+3,6N+4,6N+5 (N=0,1,2,…)
- java 单例模式
g21121
java
想必单例模式大家都不会陌生,有如下两种方式来实现单例模式:
class Singleton {
private static Singleton instance=new Singleton();
private Singleton(){}
static Singleton getInstance() {
return instance;
}
- Linux下Mysql源码安装
510888780
mysql
1.假设已经有mysql-5.6.23-linux-glibc2.5-x86_64.tar.gz
(1)创建mysql的安装目录及数据库存放目录
解压缩下载的源码包,目录结构,特殊指定的目录除外:
- 32位和64位操作系统
墙头上一根草
32位和64位操作系统
32位和64位操作系统是指:CPU一次处理数据的能力是32位还是64位。现在市场上的CPU一般都是64位的,但是这些CPU并不是真正意义上的64 位CPU,里面依然保留了大部分32位的技术,只是进行了部分64位的改进。32位和64位的区别还涉及了内存的寻址方面,32位系统的最大寻址空间是2 的32次方= 4294967296(bit)= 4(GB)左右,而64位系统的最大寻址空间的寻址空间则达到了
- 我的spring学习笔记10-轻量级_Spring框架
aijuans
Spring 3
一、问题提问:
→ 请简单介绍一下什么是轻量级?
轻量级(Leightweight)是相对于一些重量级的容器来说的,比如Spring的核心是一个轻量级的容器,Spring的核心包在文件容量上只有不到1M大小,使用Spring核心包所需要的资源也是很少的,您甚至可以在小型设备中使用Spring。
 
- mongodb 环境搭建及简单CURD
antlove
WebInstallcurdNoSQLmongo
一 搭建mongodb环境
1. 在mongo官网下载mongodb
2. 在本地创建目录 "D:\Program Files\mongodb-win32-i386-2.6.4\data\db"
3. 运行mongodb服务 [mongod.exe --dbpath "D:\Program Files\mongodb-win32-i386-2.6.4\data\
- 数据字典和动态视图
百合不是茶
oracle数据字典动态视图系统和对象权限
数据字典(data dictionary)是 Oracle 数据库的一个重要组成部分,这是一组用于记录数据库信息的只读(read-only)表。随着数据库的启动而启动,数据库关闭时数据字典也关闭 数据字典中包含
数据库中所有方案对象(schema object)的定义(包括表,视图,索引,簇,同义词,序列,过程,函数,包,触发器等等)
数据库为一
- 多线程编程一般规则
bijian1013
javathread多线程java多线程
如果两个工两个以上的线程都修改一个对象,那么把执行修改的方法定义为被同步的,如果对象更新影响到只读方法,那么只读方法也要定义成同步的。
不要滥用同步。如果在一个对象内的不同的方法访问的不是同一个数据,就不要将方法设置为synchronized的。
- 将文件或目录拷贝到另一个Linux系统的命令scp
bijian1013
linuxunixscp
一.功能说明 scp就是security copy,用于将文件或者目录从一个Linux系统拷贝到另一个Linux系统下。scp传输数据用的是SSH协议,保证了数据传输的安全,其格式如下: scp 远程用户名@IP地址:文件的绝对路径
- 【持久化框架MyBatis3五】MyBatis3一对多关联查询
bit1129
Mybatis3
以教员和课程为例介绍一对多关联关系,在这里认为一个教员可以叫多门课程,而一门课程只有1个教员教,这种关系在实际中不太常见,通过教员和课程是多对多的关系。
示例数据:
地址表:
CREATE TABLE ADDRESSES
(
ADDR_ID INT(11) NOT NULL AUTO_INCREMENT,
STREET VAR
- cookie状态判断引发的查找问题
bitcarter
formcgi
先说一下我们的业务背景:
1.前台将图片和文本通过form表单提交到后台,图片我们都做了base64的编码,并且前台图片进行了压缩
2.form中action是一个cgi服务
3.后台cgi服务同时供PC,H5,APP
4.后台cgi中调用公共的cookie状态判断方法(公共的,大家都用,几年了没有问题)
问题:(折腾两天。。。。)
1.PC端cgi服务正常调用,cookie判断没
- 通过Nginx,Tomcat访问日志(access log)记录请求耗时
ronin47
一、Nginx通过$upstream_response_time $request_time统计请求和后台服务响应时间
nginx.conf使用配置方式:
log_format main '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_r
- java-67- n个骰子的点数。 把n个骰子扔在地上,所有骰子朝上一面的点数之和为S。输入n,打印出S的所有可能的值出现的概率。
bylijinnan
java
public class ProbabilityOfDice {
/**
* Q67 n个骰子的点数
* 把n个骰子扔在地上,所有骰子朝上一面的点数之和为S。输入n,打印出S的所有可能的值出现的概率。
* 在以下求解过程中,我们把骰子看作是有序的。
* 例如当n=2时,我们认为(1,2)和(2,1)是两种不同的情况
*/
private stati
- 看别人的博客,觉得心情很好
Cb123456
博客心情
以为写博客,就是总结,就和日记一样吧,同时也在督促自己。今天看了好长时间博客:
职业规划:
http://www.iteye.com/blogs/subjects/zhiyeguihua
android学习:
1.http://byandby.i
- [JWFD开源工作流]尝试用原生代码引擎实现循环反馈拓扑分析
comsci
工作流
我们已经不满足于仅仅跳跃一次,通过对引擎的升级,今天我测试了一下循环反馈模式,大概跑了200圈,引擎报一个溢出错误
在一个流程图的结束节点中嵌入一段方程,每次引擎运行到这个节点的时候,通过实时编译器GM模块,计算这个方程,计算结果与预设值进行比较,符合条件则跳跃到开始节点,继续新一轮拓扑分析,直到遇到
- JS常用的事件及方法
cwqcwqmax9
js
事件 描述
onactivate 当对象设置为活动元素时触发。
onafterupdate 当成功更新数据源对象中的关联对象后在数据绑定对象上触发。
onbeforeactivate 对象要被设置为当前元素前立即触发。
onbeforecut 当选中区从文档中删除之前在源对象触发。
onbeforedeactivate 在 activeElement 从当前对象变为父文档其它对象之前立即
- 正则表达式验证日期格式
dashuaifu
正则表达式IT其它java其它
正则表达式验证日期格式
function isDate(d){
var v = d.match(/^(\d{4})-(\d{1,2})-(\d{1,2})$/i);
if(!v) {
this.focus();
return false;
}
}
<input value="2000-8-8" onblu
- Yii CModel.rules() 方法 、validate预定义完整列表、以及说说验证
dcj3sjt126com
yii
public array rules () {return} array 要调用 validate() 时应用的有效性规则。 返回属性的有效性规则。声明验证规则,应重写此方法。 每个规则是数组具有以下结构:array('attribute list', 'validator name', 'on'=>'scenario name', ...validation
- UITextAttributeTextColor = deprecated in iOS 7.0
dcj3sjt126com
ios
In this lesson we used the key "UITextAttributeTextColor" to change the color of the UINavigationBar appearance to white. This prompts a warning "first deprecated in iOS 7.0."
Ins
- 判断一个数是质数的几种方法
EmmaZhao
Mathpython
质数也叫素数,是只能被1和它本身整除的正整数,最小的质数是2,目前发现的最大的质数是p=2^57885161-1【注1】。
判断一个数是质数的最简单的方法如下:
def isPrime1(n):
for i in range(2, n):
if n % i == 0:
return False
return True
但是在上面的方法中有一些冗余的计算,所以
- SpringSecurity工作原理小解读
坏我一锅粥
SpringSecurity
SecurityContextPersistenceFilter
ConcurrentSessionFilter
WebAsyncManagerIntegrationFilter
HeaderWriterFilter
CsrfFilter
LogoutFilter
Use
- JS实现自适应宽度的Tag切换
ini
JavaScripthtmlWebcsshtml5
效果体验:http://hovertree.com/texiao/js/3.htm
该效果使用纯JavaScript代码,实现TAB页切换效果,TAB标签根据内容自适应宽度,点击TAB标签切换内容页。
HTML文件代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
- Hbase Rest API : 数据查询
kane_xie
RESThbase
hbase(hadoop)是用java编写的,有些语言(例如python)能够对它提供良好的支持,但也有很多语言使用起来并不是那么方便,比如c#只能通过thrift访问。Rest就能很好的解决这个问题。Hbase的org.apache.hadoop.hbase.rest包提供了rest接口,它内嵌了jetty作为servlet容器。
启动命令:./bin/hbase rest s
- JQuery实现鼠标拖动元素移动位置(源码+注释)
明子健
jqueryjs源码拖动鼠标
欢迎讨论指正!
print.html代码:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv=Content-Type content="text/html;charset=utf-8">
<title>发票打印</title>
&l
- Postgresql 连表更新字段语法 update
qifeifei
PostgreSQL
下面这段sql本来目的是想更新条件下的数据,可是这段sql却更新了整个表的数据。sql如下:
UPDATE tops_visa.visa_order
SET op_audit_abort_pass_date = now()
FROM
tops_visa.visa_order as t1
INNER JOIN tops_visa.visa_visitor as t2
ON t1.
- 将redis,memcache结合使用的方案?
tcrct
rediscache
公司架构上使用了阿里云的服务,由于阿里的kvstore收费相当高,打算自建,自建后就需要自己维护,所以就有了一个想法,针对kvstore(redis)及ocs(memcache)的特点,想自己开发一个cache层,将需要用到list,set,map等redis方法的继续使用redis来完成,将整条记录放在memcache下,即findbyid,save等时就memcache,其它就对应使用redi
- 开发中遇到的诡异的bug
wudixiaotie
bug
今天我们服务器组遇到个问题:
我们的服务是从Kafka里面取出数据,然后把offset存储到ssdb中,每个topic和partition都对应ssdb中不同的key,服务启动之后,每次kafka数据更新我们这边收到消息,然后存储之后就发现ssdb的值偶尔是-2,这就奇怪了,最开始我们是在代码中打印存储的日志,发现没什么问题,后来去查看ssdb的日志,才发现里面每次set的时候都会对同一个key