- 巧用 OpenCV solvePnP() 函数完成由图像坐标系到机器人坐标系的转换(二维坐标系之间的转换)
kuan_li_lyg
大恒相机使用记录opencv机器人计算机视觉python图像处理
工程中巧用(借用)OpenCVsolvePnP()函数完成由图像坐标系到机器人坐标系的转换(二维坐标系之间的转换)文章目录工程中巧用(借用)OpenCVsolvePnP()函数完成由图像坐标系到机器人坐标系的转换(二维坐标系之间的转换)前言一、分析需求二、使用方法1.solvePnP()函数说明2.solvePnP()使用示例总结`如果觉得内容不错,请点赞、收藏、关注`前言在使用长广溪机器人画画时
- (二)solvepnp 单目三维位姿估计--------利用二维码求解相机世界坐标
ciky奇
计算机视觉PnP
本文是通过相机拍摄二维码得到世界坐标和图像坐标点对,求解相机的姿态或目标(二维码)的姿态。文章转自:https://blog.csdn.net/cocoaqin/article/details/77848588博主代码:https://github.com/xukeqin/PnP实现平台:IDE:visualstudio2013使用库:Eigenopencv2.4.9文档版本:1.1(一)solv
- cv::solvePnP使用方法及注意点详解(OpenCV/C++)
ibuki_fuko
OpenCV学习1024程序员节c++opencv
cv::solvePnP(objectPoints,imagePoints,cameraMatrix,distCoeffs,rvec,tvec,useExtrinsicGuess,flags);1、参数说明:objectPoints:一个vector,包含了在世界坐标系中的三维点的坐标,至少需要4个点。imagePoints:一个vector,包含了对应的图像上的二维点的坐标,与objectPoi
- 棋盘格测距-单目相机(OpenCV/C++)
ibuki_fuko
OpenCV学习1024程序员节c++opencv
一、文章内容简述:1’通过cv::findChessboardCorners寻找棋盘格角点2‘用cv::solvePnP计算旋转向量rvec和平移向量tvec3’通过公式计算相机到棋盘格的距离floatdistance=sqrt(tvec.at(0,0)*tvec.at(0,0)+tvec.at(1,0)*tvec.at(1,0)+tvec.at(2,0)*tvec.at(2,0))/10;二、实
- 利用python-opencv中solvepnp函数解决位姿定位定向问题。
BoostingIsm
pythonpythonopencvsolvePnP位姿解算
一、思路文本主要解决如何直接调用python-opencv中的solvepnp函数来实现对位姿解算问题。现已知有坐标点如下:534101.03378779.733.461016611534066.63378751.033.83595457534096.93378749.800000000333.91737725534060.13378779.800000000333.45812256以上坐标点格式
- python棋盘格画图代码_使用OpenCV进行姿态估计的绘图棋盘格参考系(solvePnP + projectPoints)...
weixin_39626369
python棋盘格画图代码
importcv2ascvimportnumpyasnpimportglobimportargparse#algorithmparametersCHECKERBOARD_WIDTH=9CHECKERBOARD_HEIGHT=6#terminationcriteriacriteria=(cv.TERM_CRITERIA_EPS+cv.TERM_CRITERIA_MAX_ITER,30,0.001)#
- C++OpenCV使用PnP方法计算位姿
weixin_56337147
c++算法计算机视觉opencv
使用pnp方法可以计算相机在空间中的位姿,包括旋转R与平移t。pnp,简言之,已知几个点在三维空间中的坐标,未知相机的空间位姿。现在相机拍摄这几个已知点,得到图像,即已知点在图片中的像素坐标也已知了,通过已知点的三维坐标与二维坐标、相机参数,可以计算得到相机在世界坐标系下的位姿R、t。示意图:OpenCV中solvePnP函数voidsolvePnP(InputArrayobjectPoints,
- OpenCV笔记之solvePnP函数和calibrateCamera函数对比
笑鸿的学习笔记
OpenCV笔记opencv笔记人工智能
OpenCV笔记之solvePnP函数和calibrateCamera函数对比文章目录OpenCV笔记之solvePnP函数和calibrateCamera函数对比1.cv::solvePnP2.cv::solvePnP函数的用途和工作原理3.cv::solvePnP背后的数学方程式4.cv::SOLVEPNP_ITERATIVE、cv::SOLVEPNP_EPNP、cv::SOLVEPNP_P3
- PNP结算方法(后面可能有空再补充了)
weixin_50862344
pnp
一些pnp的实验结论:(1)yaw角稳定性上:在opencv中,SOLVEPNP_UPNP=SOLVEPNP_EPNP=SOLVEPNP_DLS>>SOLVEPNP_IPPE>SOLVEPNP_AP3P>SOLVEPNP_ITERATIVE固定一个识别物体检查结算的yaw角在这张图中l1是ippe,l2是AP3P,l3,l4分别是UPNP,EPNP,两者基本重叠第二张图l1,l2,l3,l4分别是
- solvepnp与solvePnPRansac求头部姿态之一:脸模尺度与位置
正前
opencv计算机视觉人工智能
opencv的solvepnp求头部姿态问题solvePnP与solvePnPRansac不同scale的3DModel的稳定性问题结论solvePnP与solvePnPRansac据知乎https://zhuanlan.zhihu.com/p/431617746说法,RANSAC通过反复选择数据中的一组随机子集来达成目标。从而保证了稳定性,提高了精度。不同scale的3DModel的稳定性问题最
- 基于OpenCV solvePnP函数估计头部姿势
工头阿乐
dlib人脸检测项目opencv人工智能计算机视觉
人脸识别文章目录人脸识别一、姿势估计概述1、概述2、姿态估计3、在数学上表示相机运动4、姿势估计需要什么5、姿势估计算法6、Levenberg-Marquardt优化二、solvePnP函数1、函数原型2、参数详解三、OpenCV源码1、源码路径四、效果图像示例参考链接一、姿势估计概述1、概述在许多应用中,我们需要知道头部是如何相对于相机倾斜的。例如,在虚拟现实应用程序中,可以使用头部的姿势来渲染
- opencv solvePnP
DannieGo
CV&CGopencvsolvePnP相机标定相机内参相机外参
我写这篇文章的原因是使用opencv里的solvePnP时遇到一些问题,我打算利用这个函数来根据一些已知点对求相机在空间坐标系中的旋转及偏移。相关应用如:求一个物体在相机坐标系中的刚性变换(旋转、偏移),求机器人头部(往往有相机)的旋转角度及机器人的位置。官方文档对该函数的解释:C++:boolsolvePnP(InputArrayobjectPoints,InputArrayimagePoint
- estimateWorldCameraPose & cameraPoseToExtrinsics(matlab)与solvepnp(opencv)区别
cy1746812058
pythonmatlabopencv计算机视觉
opencv以python下的opencv3.4.2为例(ps.opencv高版本部分函数要收费使用,俺就降低版本了)前言位姿估计任务当中,pnp方法是一项重要且经典的位姿估计方法,可以通过寻找二维图像和三维世界点对来结算相机位姿。鄙人曾经用过matlab和opencv的pnp,发现两个版本下的pnp方法有细微不同(这个不同也折磨了鄙人很久!!!),当时没有在csdn中找到介绍相关问题的帖子,特此
- Opencv立体视觉相关API及原理介绍
明月醉窗台
图像处理相关算法立体视觉与三维重建#C++-opencvopencv计算机视觉python算法人工智能
1.projectPoints该函数计算三维点到图像平面的二维投影,给定内部和外部摄像机参数。该函数可选地计算图像点坐标的偏导数(作为所有输入参数的函数)相对于特定参数(内部参数和/或外部参数)的雅可比矩阵。在calibrateCamera、solvePnP和stereocalibration的全局优化过程中使用了雅可比矩阵。给定当前的内禀和外禀参数,函数本身也可以用来计算重投影误差。voidcv
- 鱼眼相机外参的计算
小帆别吃糖
数码相机
主要是借助cv::solvepnp和cv::solvePnPRansac或calibrate来求解相机外参,但鱼眼相机外参的计算,在调用参考链接:(185条消息)鱼眼相机外参的计算和图像的透视变换_求解鱼眼相机外参_Mega_Li的博客-CSDN博客我:你是opencv专家,教我计算鱼眼相机的外参,用c++代码实现openai(chatgpt4):计算鱼眼相机的外参需要使用相机标定和姿态估计两个步
- 三维坐标 偏转_三维坐标系旋转
李诗旸
三维坐标偏转
在做单目三维位姿估计(即估计目标物相对相机的姿态或相机相对目标物的姿态)时会用到solvepnp函数,函数原型为:cv2.solvePnP(objectPoints,imagePoints,cameraMatrix,distCoeffs[,rvec[,tvec[,useExtrinsicGuess[,flags]]]])→retval,rvec,tvec参数解释objectPoints:世界坐标系
- error: (-215:Assertion failed) ( (npoints >= 4) ... in function ‘solvePnPGeneric‘
--天行健地势坤--
Python相关学习
在使用solvePnP函数时可能会报以下错误OpenCV(4.4.0)/tmp/pip-req-build-xgme2194/opencv/modules/calib3d/src/solvepnp.cpp:753:error:(-215:Assertionfailed)((npoints>=4)||(npoints==3&&flags==SOLVEPNP_ITERATIVE&&useExtrins
- 一文了解PnP算法,python opencv中的cv2.solvePnP()的使用,以及使用cv2.sovlePnP()方法标定相机和2D激光雷达
点亮~黑夜
自动驾驶相机和激光雷达标定算法pythonopencv
1pnp算法概念和原理介绍1.1pnp算法的概念下面几种说法都是对pnp算法要做的事情的描述,大家自己体会一下1、PnP(Perspective-n-Point)是求解3D到2D点对运动的方法。它描述了当我们知道n个3D空间点以及它们的投影位置时,如何估计相机所在的位姿。——《视觉SLAM十四讲》(参考)2、通俗的讲,PnP问题就是在已知世界坐标系下N个空间点的真实坐标以及这些空间点在图像上的投影
- OpenCV每日函数 使用OpenCV的solvePnP函数和Dlib估计头部姿势
坐望云起
OpenCV每日函数opencv计算机视觉姿势估计图像处理头部姿态估计
一、姿势估计概述1、概述在许多应用中,我们需要知道头部是如何相对于相机倾斜的。例如,在虚拟现实应用程序中,可以使用头部的姿势来渲染场景的右视图。在驾驶员辅助系统中,在车辆中观察驾驶员面部的摄像头可以使用头部姿势估计来查看驾驶员是否正在注意道路。当然,人们可以使用基于头部姿势的手势来控制免提应用程序/游戏。例如,从左到右偏头可能表示“否”。2、姿态估计在计算机视觉中,物体的姿态是指它相对于相机的相对
- OpenCV的solvePnP函数和Dlib估计头部姿势
Peter_Gao_
AINLPCVopencv计算机视觉unity
一、姿势估计概述1、概述在许多应用中,我们需要知道头部是如何相对于相机倾斜的。例如,在虚拟现实应用程序中,可以使用头部的姿势来渲染场景的右视图。在驾驶员辅助系统中,在车辆中观察驾驶员面部的摄像头可以使用头部姿势估计来查看驾驶员是否正在注意道路。当然,人们可以使用基于头部姿势的手势来控制免提应用程序/游戏。例如,从左到右偏头可能表示“否”。2、姿态估计在计算机视觉中,物体的姿态是指它相对于相机的相对
- 【解决问题】【SLAM十四讲第7讲】【关于solvePnP()函数采用P3P方法解决报错的问题】
踏破万里无云
视觉SLAM14讲linuxopencvPnPP3Pslam
【解决问题】【SLAM十四讲第7讲】【关于solvePnP函数采用P3P方法解决报错的问题】0错误提示1解决方案在尝试使用P3P方法解决solvePnP的问题时,如果你好奇是什么代码,可以参考我的文章:【slam十四讲第二版】【课后习题】【第七讲~视觉里程计Ⅰ】,发生了如下的报错0错误提示OpenCV(3.4.1)Error:Assertionfailed(npoints==4)insolvePn
- solvePnP的使用及物理意义
寒韩Glory
人工智能opencv
1PnP问题概述PnP问题:Perspective-n-Point问题。参考下图,给定n个3D空间参考点,以及各点在相机图像上对应的成像点,求参考点所在坐标系与相机的空间关系。即:已知条件1:给定匹配点对:世界坐标系(图中OwXwYwZw)下的n个3D点坐标及其对应在图像坐标系(图中ouv)下的2D点坐标。已知条件2:相机的内参。求:世界坐标系OwXwYwZw与相机坐标系OcXcYcZc之间的位姿
- 像素坐标、图像坐标、相机坐标和世界坐标
lyyiangang
视觉算法opencv计算机视觉人工智能
相机成像时,世界坐标系下三维空间的一点(X_w,Y_w,Z_w)到像素(u,v)的转换需要经历世界坐标系->相机坐标系->图像坐标系->像素坐标系一系列变换.世界坐标系->相机坐标系世界坐标系下的点可以通过旋转和平移转到相机坐标系下.其中T的定义:也就是我们说的相机的外参矩阵,OpenCV中可以通过SolvePnP等方法算出.相机坐标系->图像坐标系(imagecoordinatesystem)这
- Opencv外参估计cvFindExtrinsicCameraParams2原理解析(四)
leaf_csdn
结构光三维重建opencv计算机视觉算法
背景介绍在之前的博文中,已经在外参估计函数cvFindExtrinsicCameraParams2分别进行了单应性方法、DLT方法,单应性矩阵进一步估计旋转平移量做了原理解析。本文对opencv在估计得到初始的外参之后,进一步迭代计算的推导详细分析,这一部分其实是相机标定迭代计算中对R,t的求导。原理解析在该函数第一篇解析中提到过,该函数是solvePnP函数选用CV_ITERATIVE时的主要执
- OpenCV内部函数cvFindExtrinsicCameraParams2解析(一)
leaf_csdn
结构光三维重建opencv计算机视觉人工智能
背景介绍在opencv相机标定函数calibrateCamera中,根据标定板上特征点的3D坐标,以及对应的图像2D坐标,计算每个拍摄位置的初始位姿,以便后续的优化求解最终的内、外参数。cvFindExtrinsicCameraParams2函数中包含了两种外参数的估计方法(特征点在一个面上、特征点不在一个面上),以及迭代计算。该函数也是solvePnP函数选用CV_ITERATIVE时的主要执行
- Paper reading:Fine-Grained Head Pose Estimation Without Keypoints (CVPR2018)
Felaim
facealignment深度学习pytorch人工智能
Paperreading:Fine-GrainedHeadPoseEstimationWithoutKeypoints(CVPR2018)一、背景为什么要读这篇论文,因为LZ之前要做头部姿态估计,看到一些传统的方法,都是先进行人脸检测,然后再进行关键点定位,当然现在可以一起做,anyway,得到最后的关键点位置,再使用一个通用的3D人脸模型,通过solvePnP来得到最终的头部姿态,但是不管是脑子
- VSLAM算法(二):PnP求解 3D-2D 相机位姿及 BA优化算法
_Leveon
SLAM
BA优化模型如下:优化变量(空间位置P和相机位姿),边(P在相机平面的投影像素坐标)//调用OpenCV的PnP求解,可选择EPNP,DLS等方法solvePnP(pts_3d,pts_2d,K,Mat(),r,t,false);cv::Rodrigues(r,R);//r为旋转向量形式,用Rodrigues公式转换为矩阵voidbundleAdjustment(constvectorpoints
- 线激光三维重建
Jieckiee
计算机视觉视觉检测
一、相机标定张正友标定法二、基准外参计算通过OpenCV的solvePnp()函数计算出相机到基准坐标系的外参数Rb、tbPc=Rb(Pb-tb)三、光平面标定通过两个不同位姿的标定板及在他们上的激光线条,使用最小二乘法计算出光平面的公式。Ax+By+z+C=0上面两张图片是两个不同位姿的标定板,下面两张图片是关灯之后分别照射在两张标定板上的激光线条。首先使用solvePnP计算出两张不同位姿的标
- 相机标定-kinectv1外参标定(epnp)
偃师千乘
相机标定epnpkinect相机内外参数标定人工智能计算机视觉
kinectv1外参标定(Opencv的epnp)说明一、标定需求二、相机介绍三、内参标定四、标定方法1、原理及实用相关文章2、opencv中的pnp标定函数solvepnp五、标定实验1、点的选取2、epnp函数调用代码(python)3、结果分析(1)像素坐标和实际坐标(2)外参矩阵(3)验算结果说明1、kinectv1外参标定2、使用Opencv的epnp函数实现3、python编程一、标定
- 人脸68、29、21、14、5关键点标注序号及对应关系
Iron_lyk
数据集深度学习计算机视觉人工智能
最近需要用到solvePnP算法[1]通过人脸关键点求解人脸姿态,涉及到的数据集中关键点标注数量不统一,但网上使用solvePnP算法时人脸模型比较好找到的是68个关键点,因此需要找到模型的68个关键点中与其他几种数量关键点的对应关系。目录98关键点标注序号68关键点标注序号35关键点标注序号29关键点标注序号21关键点标注序号5/6关键点标注序号68关键点与29关键点序号对应关系98关键点标注序
- TOMCAT在POST方法提交参数丢失问题
357029540
javatomcatjsp
摘自http://my.oschina.net/luckyi/blog/213209
昨天在解决一个BUG时发现一个奇怪的问题,一个AJAX提交数据在之前都是木有问题的,突然提交出错影响其他处理流程。
检查时发现页面处理数据较多,起初以为是提交顺序不正确修改后发现不是由此问题引起。于是删除掉一部分数据进行提交,较少数据能够提交成功。
恢复较多数据后跟踪提交FORM DATA ,发现数
- 在MyEclipse中增加JSP模板 删除-2008-08-18
ljy325
jspxmlMyEclipse
在D:\Program Files\MyEclipse 6.0\myeclipse\eclipse\plugins\com.genuitec.eclipse.wizards_6.0.1.zmyeclipse601200710\templates\jsp 目录下找到Jsp.vtl,复制一份,重命名为jsp2.vtl,然后把里面的内容修改为自己想要的格式,保存。
然后在 D:\Progr
- JavaScript常用验证脚本总结
eksliang
JavaScriptjavaScript表单验证
转载请出自出处:http://eksliang.iteye.com/blog/2098985
下面这些验证脚本,是我在这几年开发中的总结,今天把他放出来,也算是一种分享吧,现在在我的项目中也在用!包括日期验证、比较,非空验证、身份证验证、数值验证、Email验证、电话验证等等...!
&nb
- 微软BI(4)
18289753290
微软BI SSIS
1)
Q:查看ssis里面某个控件输出的结果:
A MessageBox.Show(Dts.Variables["v_lastTimestamp"].Value.ToString());
这是我们在包里面定义的变量
2):在关联目的端表的时候如果是一对多的关系,一定要选择唯一的那个键作为关联字段。
3)
Q:ssis里面如果将多个数据源的数据插入目的端一
- 定时对大数据量的表进行分表对数据备份
酷的飞上天空
大数据量
工作中遇到数据库中一个表的数据量比较大,属于日志表。正常情况下是不会有查询操作的,但如果不进行分表数据太多,执行一条简单sql语句要等好几分钟。。
分表工具:linux的shell + mysql自身提供的管理命令
原理:使用一个和原表数据结构一样的表,替换原表。
linux shell内容如下:
=======================开始 
- 本质的描述与因材施教
永夜-极光
感想随笔
不管碰到什么事,我都下意识的想去探索本质,找寻一个最形象的描述方式。
我坚信,世界上对一件事物的描述和解释,肯定有一种最形象,最贴近本质,最容易让人理解
&
- 很迷茫。。。
随便小屋
随笔
小弟我今年研一,也是从事的咱们现在最流行的专业(计算机)。本科三流学校,为了能有个更好的跳板,进入了考研大军,非常有幸能进入研究生的行业(具体学校就不说了,怕把学校的名誉给损了)。
先说一下自身的条件,本科专业软件工程。主要学习就是软件开发,几乎和计算机没有什么区别。因为学校本身三流,也就是让老师带着学生学点东西,然后让学生毕业就行了。对专业性的东西了解的非常浅。就那学的语言来说
- 23种设计模式的意图和适用范围
aijuans
设计模式
Factory Method 意图 定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method 使一个类的实例化延迟到其子类。 适用性 当一个类不知道它所必须创建的对象的类的时候。 当一个类希望由它的子类来指定它所创建的对象的时候。 当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候。
Abstr
- Java中的synchronized和volatile
aoyouzi
javavolatilesynchronized
说到Java的线程同步问题肯定要说到两个关键字synchronized和volatile。说到这两个关键字,又要说道JVM的内存模型。JVM里内存分为main memory和working memory。 Main memory是所有线程共享的,working memory则是线程的工作内存,它保存有部分main memory变量的拷贝,对这些变量的更新直接发生在working memo
- js数组的操作和this关键字
百合不是茶
js数组操作this关键字
js数组的操作;
一:数组的创建:
1、数组的创建
var array = new Array(); //创建一个数组
var array = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度
var arrayObj = new Array([element0[, element1[, ...[, elementN]]]
- 别人的阿里面试感悟
bijian1013
面试分享工作感悟阿里面试
原文如下:http://greemranqq.iteye.com/blog/2007170
一直做企业系统,虽然也自己一直学习技术,但是感觉还是有所欠缺,准备花几个月的时间,把互联网的东西,以及一些基础更加的深入透析,结果这次比较意外,有点突然,下面分享一下感受吧!
&nb
- 淘宝的测试框架Itest
Bill_chen
springmaven框架单元测试JUnit
Itest测试框架是TaoBao测试部门开发的一套单元测试框架,以Junit4为核心,
集合DbUnit、Unitils等主流测试框架,应该算是比较好用的了。
近期项目中用了下,有关itest的具体使用如下:
1.在Maven中引入itest框架:
<dependency>
<groupId>com.taobao.test</groupId&g
- 【Java多线程二】多路条件解决生产者消费者问题
bit1129
java多线程
package com.tom;
import java.util.LinkedList;
import java.util.Queue;
import java.util.concurrent.ThreadLocalRandom;
import java.util.concurrent.locks.Condition;
import java.util.concurrent.loc
- 汉字转拼音pinyin4j
白糖_
pinyin4j
以前在项目中遇到汉字转拼音的情况,于是在网上找到了pinyin4j这个工具包,非常有用,别的不说了,直接下代码:
import java.util.HashSet;
import java.util.Set;
import net.sourceforge.pinyin4j.PinyinHelper;
import net.sourceforge.pinyin
- org.hibernate.TransactionException: JDBC begin failed解决方案
bozch
ssh数据库异常DBCP
org.hibernate.TransactionException: JDBC begin failed: at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:68) at org.hibernate.impl.SessionImp
- java-并查集(Disjoint-set)-将多个集合合并成没有交集的集合
bylijinnan
java
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.ut
- Java PrintWriter打印乱码
chenbowen00
java
一个小程序读写文件,发现PrintWriter输出后文件存在乱码,解决办法主要统一输入输出流编码格式。
读文件:
BufferedReader
从字符输入流中读取文本,缓冲各个字符,从而提供字符、数组和行的高效读取。
可以指定缓冲区的大小,或者可使用默认的大小。大多数情况下,默认值就足够大了。
通常,Reader 所作的每个读取请求都会导致对基础字符或字节流进行相应的读取请求。因
- [天气与气候]极端气候环境
comsci
环境
如果空间环境出现异变...外星文明并未出现,而只是用某种气象武器对地球的气候系统进行攻击,并挑唆地球国家间的战争,经过一段时间的准备...最大限度的削弱地球文明的整体力量,然后再进行入侵......
那么地球上的国家应该做什么样的防备工作呢?
&n
- oracle order by与union一起使用的用法
daizj
UNIONoracleorder by
当使用union操作时,排序语句必须放在最后面才正确,如下:
只能在union的最后一个子查询中使用order by,而这个order by是针对整个unioning后的结果集的。So:
如果unoin的几个子查询列名不同,如
Sql代码
select supplier_id, supplier_name
from suppliers
UNI
- zeus持久层读写分离单元测试
deng520159
单元测试
本文是zeus读写分离单元测试,距离分库分表,只有一步了.上代码:
1.ZeusMasterSlaveTest.java
package com.dengliang.zeus.webdemo.test;
import java.util.ArrayList;
import java.util.List;
import org.junit.Assert;
import org.j
- Yii 截取字符串(UTF-8) 使用组件
dcj3sjt126com
yii
1.将Helper.php放进protected\components文件夹下。
2.调用方法:
Helper::truncate_utf8_string($content,20,false); //不显示省略号 Helper::truncate_utf8_string($content,20); //显示省略号
&n
- 安装memcache及php扩展
dcj3sjt126com
PHP
安装memcache tar zxvf memcache-2.2.5.tgz cd memcache-2.2.5/ /usr/local/php/bin/phpize (?) ./configure --with-php-confi
- JsonObject 处理日期
feifeilinlin521
javajsonJsonOjbectJsonArrayJSONException
写这边文章的初衷就是遇到了json在转换日期格式出现了异常 net.sf.json.JSONException: java.lang.reflect.InvocationTargetException 原因是当你用Map接收数据库返回了java.sql.Date 日期的数据进行json转换出的问题话不多说 直接上代码
&n
- Ehcache(06)——监听器
234390216
监听器listenerehcache
监听器
Ehcache中监听器有两种,监听CacheManager的CacheManagerEventListener和监听Cache的CacheEventListener。在Ehcache中,Listener是通过对应的监听器工厂来生产和发生作用的。下面我们将来介绍一下这两种类型的监听器。
- activiti 自带设计器中chrome 34版本不能打开bug的解决
jackyrong
Activiti
在acitivti modeler中,如果是chrome 34,则不能打开该设计器,其他浏览器可以,
经证实为bug,参考
http://forums.activiti.org/content/activiti-modeler-doesnt-work-chrome-v34
修改为,找到
oryx.debug.js
在最头部增加
if (!Document.
- 微信收货地址共享接口-终极解决
laotu5i0
微信开发
最近要接入微信的收货地址共享接口,总是不成功,折腾了好几天,实在没办法网上搜到的帖子也是骂声一片。我把我碰到并解决问题的过程分享出来,希望能给微信的接口文档起到一个辅助作用,让后面进来的开发者能快速的接入,而不需要像我们一样苦逼的浪费好几天,甚至一周的青春。各种羞辱、谩骂的话就不说了,本人还算文明。
如果你能搜到本贴,说明你已经碰到了各种 ed
- 关于人才
netkiller.github.com
工作面试招聘netkiller人才
关于人才
每个月我都会接到许多猎头的电话,有些猎头比较专业,但绝大多数在我看来与猎头二字还是有很大差距的。 与猎头接触多了,自然也了解了他们的工作,包括操作手法,总体上国内的猎头行业还处在初级阶段。
总结就是“盲目推荐,以量取胜”。
目前现状
许多从事人力资源工作的人,根本不懂得怎么找人才。处在人才找不到企业,企业找不到人才的尴尬处境。
企业招聘,通常是需要用人的部门提出招聘条件,由人
- 搭建 CentOS 6 服务器 - 目录
rensanning
centos
(1) 安装CentOS
ISO(desktop/minimal)、Cloud(AWS/阿里云)、Virtualization(VMWare、VirtualBox)
详细内容
(2) Linux常用命令
cd、ls、rm、chmod......
详细内容
(3) 初始环境设置
用户管理、网络设置、安全设置......
详细内容
(4) 常驻服务Daemon
- 【求助】mongoDB无法更新主键
toknowme
mongodb
Query query = new Query(); query.addCriteria(new Criteria("_id").is(o.getId())); &n
- jquery 页面滚动到底部自动加载插件集合
xp9802
jquery
很多社交网站都使用无限滚动的翻页技术来提高用户体验,当你页面滑到列表底部时候无需点击就自动加载更多的内容。下面为你推荐 10 个 jQuery 的无限滚动的插件:
1. jQuery ScrollPagination
jQuery ScrollPagination plugin 是一个 jQuery 实现的支持无限滚动加载数据的插件。
2. jQuery Screw
S