- 人脸识别基本流程
佛系调参
人工智能深度学习
人脸识别一般包括:人脸检测、人脸对齐、人脸特征提取和人脸比对四个步骤人脸检测:检测到人脸的位置人脸对齐:同一个人采集到的不同图像可能呈现出不同的姿态和表情等,这种情况是不利于人脸特征提取的。所以有必要将人脸图像都变换到一个统一的角度或姿态,这就是人脸对齐。具体的是首先进行人脸检测(图1(a)),然后进行人脸关键点检测(图1(b)),最后利用这些对应的关键点通过相似变换(SimilarityTran
- 【使用opencv、python、dlib实现人脸关键点检测、眨眼检测和嘴巴开闭检测,可简单用于疲劳检测】
Holy meat
opencvpython人工智能
使用opencv、python、dlib实现人脸关键点检测、眨眼检测和嘴巴开闭检测,可简单用于疲劳检测环境准备opencvdlib原理眨眼检测张嘴检测原理代码示例人脸关键点检测眨眼检测张嘴检测写在最后环境准备opencv一、简单介绍OpenCV(OpenSourceComputerVisionLibrary)是一个开源计算机视觉和图像处理库,它提供了大量的工具和算法,涵盖了从基础图像处理到高级计算
- 开启虚拟人物互动新时代:探索相芯Avatar SDK驱动功能(Android)
相芯科技Faceunity
android实时音视频图像处理计算机视觉opencv
相芯SDK提供的Avatar驱动功能是一种基于人工智能技术的功能,它可以通过用户的面部表情和动作来实时驱动和控制虚拟角色或虚拟人物。这个功能可以将用户的面部表情和动作实时映射到虚拟角色身上,使得虚拟角色能够模仿和响应用户的实时表情和动作。具体来说,相芯SDK的Avatar驱动功能利用了人脸识别、人脸关键点检测、面部表情识别和姿态估计等技术。通过实时识别和分析用户的面部表情和姿态,SDK能够生成相应
- python使用dlib库进行人脸关键点检测
chen_znn
python人脸识别目标检测人工智能计算机视觉opencvdlib人脸关键点检测
dlibdlib是一个强大的C++库,用于机器学习和图像处理任务,特别是在人脸识别和人脸关键点检测方面表现出色。它提供了一系列用于处理图像、人脸检测、人脸关键点检测、人脸识别等任务的功能。dlib中的人脸关键点检测使用dlib库中的人脸关键点检测器的示例如下,importcv2importdlibimg_path="./face.jpg"##加载dlib人脸检测器detector=dlib.get
- [易语言]使用易语言部署yolov8-face五点人脸关键检测模型
FL1623863129
易语言YOLO
【官方框架地址】https://github.com/derronqi/yolov8-face【算法介绍】YOLOv8-face是基于YOLOv8(YouOnlyLookOnce,version8)算法的变体,专门针对人脸关键点检测进行了优化。YOLO系列算法是目前深度学习领域里最为著名的目标检测算法之一,以其高速度和高精度而广受欢迎。YOLOv8-face在此基础上,专注于提取人脸的五个主要关键
- 【 人脸关键点检测评价指标:NME】
冰雪storm
人工智能python深度学习机器学习
人脸关键点检测评价指标:NMENME(NormalizationMeanError),通常用于评估人脸对齐算法的质量。每个图像的NME定义为:所有预测点与ground-truth之间的L2Norm,除以(关键点个数*两只眼睛之间的距离),具体计算公式如下:NME(P,P^)=1M∑i=1M∣∣pi−p^i∣∣2dNME(P,\hatP)=\frac{1}{M}\sum_{i=1}^{M}\frac
- 人脸关键点检测dlib安装
cuisidong1997
智能路由器
dlib库是一个用来人脸关键点检测的python库,但因为其是C++编写(或需要C++编译?),使得我们在安装时遇到各种各样问题。笔者在不同电脑上安装遇到的问题都不同,但最后经过搜索,都解决了,因此,我将自己安装dlib库方法总结一下,希望可以帮到大家。方法一:Anaconda安装安装Anaconda后,首先在命令行输入:anacondasearch-tcondadlib1用来搜索可以使用的dli
- 基于关键点的人脸对齐方法
菜鸟的追梦旅行
目标检测深度学习人脸识别
人脸旋转校正的一般步骤:1.人脸检测:首先使用人脸检测算法来检测图像中的人脸位置。2.人脸关键点检测:对于每张检测到的人脸,使用人脸关键点检测算法来检测人脸中的关键点,如眼睛、鼻子、嘴巴等。(项目中可以使用yolopose检测的人脸区域关键点来替代上面2步)3.计算旋转角度:根据检测到的关键点位置,计算人脸的旋转角度。常见的方法是通过计算眼睛关键点的斜率来确定人脸的倾斜角度。可以使用反正切函数来计
- [C#]OpenCvSharp实现Yolov8 Face Landmarks 人脸关键点检测
小楼先森
YOLO
介绍:github地址:GitHub-derronqi/yolov8-face:yolov8facedetectionwithlandmark效果:项目:代码:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Diagnostics;usingSys
- [C#]OpenCvSharp实现Yolov8 Face Landmarks 人脸关键点检测
FL1623863129
C#YOLO
介绍:github地址:https://github.com/derronqi/yolov8-face效果:项目:代码:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Diagnostics;usingSystem.Drawing;usingSys
- Dlib库实现人脸关键点定位
AI_dataloads
opencv1024程序员节计算机视觉
一、引言Dlib"是一个C++库,提供了广泛的机器学习算法和工具,包括图像处理、计算机视觉、数据挖掘和机器学习等领域。它被广泛用于人脸识别、人脸关键点检测、物体检测等任务。Dlib库的特点之一是其高度的可移植性,它可以在多个平台上运行,包括Windows、Linux和macOS。接下来会针对dlib库对于人脸关键点定位的功能来进行代码演示。二、准备环节我们需要用到的模型是:shape_predic
- 关键点检测方法综述
樨潮
关键点检测
https://blog.csdn.net/u011995719/article/details/78890333/参考资料一、引言二、检测方法总结近期对人脸关键点相关方法进行了研究,在深度学习大行其道的背景之下,此博客对近期人脸关键点检测深度学习方法进行了记录和总结,希望给广大朋友一点点启发,也希望大家指出我阅读过程中的错误~主要有如下模型:2.1ASM(ActiveShapeModels)2.
- 人脸106和240点位检测解决方案
美摄科技
人工智能音视频ar
人脸识别技术已经深入到我们生活的各个领域,从手机解锁、门禁系统到视频娱乐化等,都离不开高精度的人脸关键点检测。美摄科技作为行业的领军企业,一直致力于提供最先进、最稳定的人脸识别技术,近日,我们推出了全新的106和240点位检测解决方案,为企业提供更高效、更准确的人脸识别服务。106和240点位检测是人脸识别、视频娱乐化等应用的基础算法,它能够精确地定位人脸上的关键部位,如眼睛、鼻子、嘴巴等,从而实
- 计算机毕业设计:基于python人脸识别管理系统 OpenCV+Dlib(包含文档+源码+部署教程)
q_3375686806
biyesheji0001毕业设计biyesheji0002课程设计pythonopencv人工智能深度学习
[毕业设计]2023-2024年最新最全计算机专业毕设选题推荐汇总Python项目——毕业设计选题参考感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,希望帮助更多的人。1、项目介绍Python语言、dlib、OpenCV、Pyqt5界面设计、sqlite3数据库方法实现、实现步骤1、实例化人脸检测模型、人脸关键点检测模型、人脸识别模型2、电脑摄像头设备加载
- 计算机毕业设计:基于python人脸识别考勤系统 OpenCV+Dlib(包含文档+源码+部署教程)
q_3375686806
毕业设计biyesheji0002biyesheji0001课程设计pythonopencv深度学习人工智能
[毕业设计]2023-2024年最新最全计算机专业毕设选题推荐汇总感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,希望帮助更多的人。1、项目介绍Python语言、dlib、OpenCV、Pyqt5界面设计、sqlite3数据库方法实现、实现步骤1、实例化人脸检测模型、人脸关键点检测模型、人脸识别模型2、电脑摄像头设备加载一对图片3、分别获取图片中的人脸图片
- DLib人脸识别素材脸
数据智能谷
1、加载正脸检测器,使用dlibdetector=dlib.get_frontal_face_detector()2、加载人脸关键点检测器sp=dlib.shape_predictor(predictor_path)3、加载人脸识别模型facerec=dlib.face_recognition_model_v1(face_rec_model_path)4、保存候选人的人脸描述子4.1、先通过候选人
- python画圣诞老人_使用Python给头像加上圣诞帽或圣诞老人小图标附源码
weixin_39946767
python画圣诞老人
随着圣诞的到来,想给给自己的头像加上一顶圣诞帽。如果不是头像,就加一个圣诞老人陪伴。用Python给头像加上圣诞帽,看了下大概也都是来自2017年大神的文章:https://zhuanlan.zhihu.com/p/32283641主要流程素材准备人脸检测与人脸关键点检测调整大小,添加帽子用dlib的正脸检测器进行人脸检测,用dlib提供的模型提取人脸的五个关键点调整帽子大小,带帽选取两个眼角的点
- 计算机视觉未来的挑战,搜狗斩获ICPR 2020人脸关键点检测挑战赛冠军 计算机视觉技术持续领先...
weixin_39902085
计算机视觉未来的挑战
作为3D人脸重建、人脸识别、表情迁移及美化等应用的核心基础技术,人脸关键点检测算法一直是工业界和学术界的研究热点。近日,在第25届国际模式识别大会(ICPR2020)举办的人脸106关键点检测挑战赛中,搜狗AI团队荣获冠军,彰显其在计算机视觉领域的核心技术实力。ICPR2020大会是模式识别领域的顶级国际会议,由国际权威学术组织---国际模式识别协会(TheInternationalAssocia
- Python:OpenCV4人脸关键点检测以及表情检测
Ydon?tkwhmeIS
python:OpenCV4opencv人脸识别python计算机视觉
Python:OpenCV4人脸关键点检测以及表情检测参考:基于Python,dlib实现人脸关键点检测这位博主写的很详细,这里记录下自己的实现过程。通过OpenCV4和dlib库实现对人脸关键点检测以及表情检测如果是window环境那么dlib库的安装就很简单pip安装即可,如果是mac或者linux那么安装会麻烦一点,需要自行编译以及其他依赖,这里就不再记录。模型下载模型需要下载,官网和镜像网
- OpenCV实现人脸关键点检测
txz2035
OpenCV从入门到精通opencv人工智能计算机视觉
目录实现过程1,代码解读1.1导入工具包1.2导入所需图像,以及训练好的人脸预测模型1.3将dlib的关键点对象转换为NumPy数组,以便后续处理1.4图像上可视化面部关键点1.5#读取输入数据,预处理1.6进行人脸检测1.7遍历检测到的框1.8遍历每个面部2,所有代码3,结果展示实现过程导入工具包:首先导入所需的Python库,包括dlib用于人脸检测和关键点定位,以及OpenCV用于图像处理。
- 好玩的开源项目MotionInput v2.0:探索无外接设备的交互---骨架检测、人脸关键点检测及追踪、手势识别、表情识别
心之所向521
深度学习算法python学习目标检测python机器学习pytorch算法
------基于手势的机器学习和计算机视觉方法的模块库,用于与网络摄像头交互和控制现有软件(支持DirectX)-------原论文地址:https://arxiv.org/ftp/arxiv/papers/2108/2108.04357.pdf)1.Motioninput简介:Motioninput共有四个模块,用于描述基于Windows的交互的手势输入。他们使用常规网络摄像头和开源机器学习库,
- 深度学习网络模型部署——人脸关键点检测论文详解(PFLD)
不懂不学不问
效果图一、前言PFLD全称APracticalFacialLandmarkDetector是一个精度高,速度快,模型小的人脸关键点检测模型。在移动端达到了超实时的性能(模型大小2.1Mb,在QualcommARM845处理器上达到140fps),作者分别来自武汉大学,天津大学,腾讯AILab,美国天普大学,有较大的实用意义。二、挑战人脸关键点检测作为人脸相关应用中的一个基础任务面临了很多挑战,包括
- 开源极速人脸检测库libfacedetection升级,新增五点检测功能
JoannaJuanCV
人脸识别
来源:于仕琪@微信公众号我们的开源人脸检测算法,新增加了五点人脸检测功能。这是一个开源的CNN算法,在GitHub上已经获得8000个星。项目地址:https://github.com/ShiqiYu/libfacedetection新版本特点疫情期间,在家疯狂尝试各种想法,大部分失败了,但最后一个成功了。成功的算法体现在代码里。与之前的版本相比,主要变化有:增加了五点人脸关键点检测,关键点检测和
- 人脸检测与识别概述
计算机视觉__掉队选手
人脸专集1|级联卷积神经网络用于人脸检测https://mp.weixin.qq.com/s/GLczMEW1dBNXXXCSFj4owA人脸专集2|人脸关键点检测汇总(文末有相关文章链接)https://mp.weixin.qq.com/s/dn_xH-wTP_iVLHPB7Z2THA人脸专集3|人脸关键点检测(下)—文末源码https://mp.weixin.qq.com/s/NX-hZxbc
- 华为开源自研AI框架昇思MindSpore应用案例:PFLD实时人脸关键点检测算法
Yeats_Liao
HuaweiCloud人工智能
目录一、环境准备1.进入ModelArts官网2.使用CodeLab体验Notebook实例二、案例实现数据处理数据准备数据预处理数据增强数据加载训练集可视化网络结构骨干网络检测器辅助网络损失函数模型实现模型训练模型评估模型推理流程与总结人脸关键点检测是一个非常核心的算法业务,其在许多场景中都有应用。比如我们常用的换脸、换妆、人脸识别等2CAPP中的功能,都需要先进行人脸关键点的检测,然后再进行其
- 【技术综述】基于3DMM的三维人脸重建技术总结
喜欢打酱油的老鸟
人工智能
基于图像的人脸三维重建在人脸分析与娱乐领域里有巨大的应用场景,同时它也可以用于提升人脸关键点检测,人脸识别,人脸编辑等很多任务。本文重点介绍其中基于3DMM模型的核心技术及其研究进展。作者&编辑|言有三1.什么是人脸三维重建人脸三维重建就是建立人脸的三维模型,它相对于二维人脸图像多了一个维度,在电影,游戏等领域应用广泛。目前获取人脸三维模型的方法主要包括三种,软件建模,仪器采集与基于图像的建模。(
- 《TensorFlow技术解析与实战》第10章 人脸识别
人民邮电出版社有限公司
第10章人脸识别人脸识别是基于人的脸部特征信息进行身份识别的一种生物识别技术。用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的人脸进行一系列与脸部相关的技术处理,包括人脸检测、人脸关键点检测、人脸验证等。在《麻省理工科技评论》(MITTechnologyReview)发布的2017年全球十大突破性技术榜单中,支付宝的“刷脸支付”(PayingwithYour
- 疲劳驾驶检测系统-YOLOv5-疲劳检测、分心检测、玩手机、抽烟、喝水检测(毕业设计)
tanjiawei1015@163
大作业YOLO深度学习毕业设计目标检测课程设计pytorch人工智能
目录前言一、环境配置二、玩手机、抽烟、喝水三种行为的检测算法及代码解读1、YOLOv5介绍2、算法实现3、效果展示3.1玩手机行为检测效果展示3.2抽烟行为检测效果展示3.3喝水行为检测效果展示三、基于Dlib库进行闭眼、打哈欠疲劳检测算法及代码解读1、Dlib库人脸关键点检测库2、算法流程3、核心代码4、效果展示四、使用Perclos模型计算疲劳程度算法及代码解读1、算法流程2、核心代码3、效果
- 题解 | 返回所有价格在3美元到6美元之间的产品的名称和价格
2301_78234743
java
基于Aidlux平台的人脸关键点检测以及换脸算法第一步:安装APP手机应用市场下载AidLux手机和电脑连接同一个Wifi第二步:配置APP赋予AidLux各种系统权限,包括:媒体和文件、相机、麦克风、后台弹题解|#检索产品名称和描述(三)#selectprod_name,prod_descfromProductswhereprod_desclike'%toy%'andprod_des题解|#字符
- CVPR2023新作:考虑3D一致性的人脸关键点检测
upDiff
论文解读计算机视觉深度学习人工智能图像处理
Title:3D-awareFacialLandmarkDetectionviaMulti-viewConsistentTrainingonSynthetic(三维感知人脸关键点检测:合成数据下多视角一致训练)Affiliation:TexasA&MUniversityAuthors:LibingZeng,LeleChen,WentaoBao,ZhongLi,YiXu,JunsongYuan,Ni
- Java实现的简单双向Map,支持重复Value
superlxw1234
java双向map
关键字:Java双向Map、DualHashBidiMap
有个需求,需要根据即时修改Map结构中的Value值,比如,将Map中所有value=V1的记录改成value=V2,key保持不变。
数据量比较大,遍历Map性能太差,这就需要根据Value先找到Key,然后去修改。
即:既要根据Key找Value,又要根据Value
- PL/SQL触发器基础及例子
百合不是茶
oracle数据库触发器PL/SQL编程
触发器的简介;
触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用,也不能调用。触发器和过程函数类似 过程函数必须要调用,
一个表中最多只能有12个触发器类型的,触发器和过程函数相似 触发器不需要调用直接执行,
触发时间:指明触发器何时执行,该值可取:
before:表示在数据库动作之前触发
- [时空与探索]穿越时空的一些问题
comsci
问题
我们还没有进行过任何数学形式上的证明,仅仅是一个猜想.....
这个猜想就是; 任何有质量的物体(哪怕只有一微克)都不可能穿越时空,该物体强行穿越时空的时候,物体的质量会与时空粒子产生反应,物体会变成暗物质,也就是说,任何物体穿越时空会变成暗物质..(暗物质就我的理
- easy ui datagrid上移下移一行
商人shang
js上移下移easyuidatagrid
/**
* 向上移动一行
*
* @param dg
* @param row
*/
function moveupRow(dg, row) {
var datagrid = $(dg);
var index = datagrid.datagrid("getRowIndex", row);
if (isFirstRow(dg, row)) {
- Java反射
oloz
反射
本人菜鸟,今天恰好有时间,写写博客,总结复习一下java反射方面的知识,欢迎大家探讨交流学习指教
首先看看java中的Class
package demo;
public class ClassTest {
/*先了解java中的Class*/
public static void main(String[] args) {
//任何一个类都
- springMVC 使用JSR-303 Validation验证
杨白白
springmvc
JSR-303是一个数据验证的规范,但是spring并没有对其进行实现,Hibernate Validator是实现了这一规范的,通过此这个实现来讲SpringMVC对JSR-303的支持。
JSR-303的校验是基于注解的,首先要把这些注解标记在需要验证的实体类的属性上或是其对应的get方法上。
登录需要验证类
public class Login {
@NotEmpty
- log4j
香水浓
log4j
log4j.rootCategory=DEBUG, STDOUT, DAILYFILE, HTML, DATABASE
#log4j.rootCategory=DEBUG, STDOUT, DAILYFILE, ROLLINGFILE, HTML
#console
log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender
log4
- 使用ajax和history.pushState无刷新改变页面URL
agevs
jquery框架Ajaxhtml5chrome
表现
如果你使用chrome或者firefox等浏览器访问本博客、github.com、plus.google.com等网站时,细心的你会发现页面之间的点击是通过ajax异步请求的,同时页面的URL发生了了改变。并且能够很好的支持浏览器前进和后退。
是什么有这么强大的功能呢?
HTML5里引用了新的API,history.pushState和history.replaceState,就是通过
- centos中文乱码
AILIKES
centosOSssh
一、CentOS系统访问 g.cn ,发现中文乱码。
于是用以前的方式:yum -y install fonts-chinese
CentOS系统安装后,还是不能显示中文字体。我使用 gedit 编辑源码,其中文注释也为乱码。
后来,终于找到以下方法可以解决,需要两个中文支持的包:
fonts-chinese-3.02-12.
- 触发器
baalwolf
触发器
触发器(trigger):监视某种情况,并触发某种操作。
触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/update/delete)
语法:
create trigger triggerName
after/before 
- JS正则表达式的i m g
bijian1013
JavaScript正则表达式
g:表示全局(global)模式,即模式将被应用于所有字符串,而非在发现第一个匹配项时立即停止。 i:表示不区分大小写(case-insensitive)模式,即在确定匹配项时忽略模式与字符串的大小写。 m:表示
- HTML5模式和Hashbang模式
bijian1013
JavaScriptAngularJSHashbang模式HTML5模式
我们可以用$locationProvider来配置$location服务(可以采用注入的方式,就像AngularJS中其他所有东西一样)。这里provider的两个参数很有意思,介绍如下。
html5Mode
一个布尔值,标识$location服务是否运行在HTML5模式下。
ha
- [Maven学习笔记六]Maven生命周期
bit1129
maven
从mvn test的输出开始说起
当我们在user-core中执行mvn test时,执行的输出如下:
/software/devsoftware/jdk1.7.0_55/bin/java -Dmaven.home=/software/devsoftware/apache-maven-3.2.1 -Dclassworlds.conf=/software/devs
- 【Hadoop七】基于Yarn的Hadoop Map Reduce容错
bit1129
hadoop
运行于Yarn的Map Reduce作业,可能发生失败的点包括
Task Failure
Application Master Failure
Node Manager Failure
Resource Manager Failure
1. Task Failure
任务执行过程中产生的异常和JVM的意外终止会汇报给Application Master。僵死的任务也会被A
- 记一次数据推送的异常解决端口解决
ronin47
记一次数据推送的异常解决
需求:从db获取数据然后推送到B
程序开发完成,上jboss,刚开始报了很多错,逐一解决,可最后显示连接不到数据库。机房的同事说可以ping 通。
自已画了个图,逐一排除,把linux 防火墙 和 setenforce 设置最低。
service iptables stop
- 巧用视错觉-UI更有趣
brotherlamp
UIui视频ui教程ui自学ui资料
我们每个人在生活中都曾感受过视错觉(optical illusion)的魅力。
视错觉现象是双眼跟我们开的一个玩笑,而我们往往还心甘情愿地接受我们看到的假象。其实不止如此,视觉错现象的背后还有一个重要的科学原理——格式塔原理。
格式塔原理解释了人们如何以视觉方式感觉物体,以及图像的结构,视角,大小等要素是如何影响我们的视觉的。
在下面这篇文章中,我们首先会简单介绍一下格式塔原理中的基本概念,
- 线段树-poj1177-N个矩形求边长(离散化+扫描线)
bylijinnan
数据结构算法线段树
package com.ljn.base;
import java.util.Arrays;
import java.util.Comparator;
import java.util.Set;
import java.util.TreeSet;
/**
* POJ 1177 (线段树+离散化+扫描线),题目链接为http://poj.org/problem?id=1177
- HTTP协议详解
chicony
http协议
引言
- Scala设计模式
chenchao051
设计模式scala
Scala设计模式
我的话: 在国外网站上看到一篇文章,里面详细描述了很多设计模式,并且用Java及Scala两种语言描述,清晰的让我们看到各种常规的设计模式,在Scala中是如何在语言特性层面直接支持的。基于文章很nice,我利用今天的空闲时间将其翻译,希望大家能一起学习,讨论。翻译
- 安装mysql
daizj
mysql安装
安装mysql
(1)删除linux上已经安装的mysql相关库信息。rpm -e xxxxxxx --nodeps (强制删除)
执行命令rpm -qa |grep mysql 检查是否删除干净
(2)执行命令 rpm -i MySQL-server-5.5.31-2.el
- HTTP状态码大全
dcj3sjt126com
http状态码
完整的 HTTP 1.1规范说明书来自于RFC 2616,你可以在http://www.talentdigger.cn/home/link.php?url=d3d3LnJmYy1lZGl0b3Iub3JnLw%3D%3D在线查阅。HTTP 1.1的状态码被标记为新特性,因为许多浏览器只支持 HTTP 1.0。你应只把状态码发送给支持 HTTP 1.1的客户端,支持协议版本可以通过调用request
- asihttprequest上传图片
dcj3sjt126com
ASIHTTPRequest
NSURL *url =@"yourURL";
ASIFormDataRequest*currentRequest =[ASIFormDataRequest requestWithURL:url];
[currentRequest setPostFormat:ASIMultipartFormDataPostFormat];[currentRequest se
- C语言中,关键字static的作用
e200702084
C++cC#
在C语言中,关键字static有三个明显的作用:
1)在函数体,局部的static变量。生存期为程序的整个生命周期,(它存活多长时间);作用域却在函数体内(它在什么地方能被访问(空间))。
一个被声明为静态的变量在这一函数被调用过程中维持其值不变。因为它分配在静态存储区,函数调用结束后并不释放单元,但是在其它的作用域的无法访问。当再次调用这个函数时,这个局部的静态变量还存活,而且用在它的访
- win7/8使用curl
geeksun
win7
1. WIN7/8下要使用curl,需要下载curl-7.20.0-win64-ssl-sspi.zip和Win64OpenSSL_Light-1_0_2d.exe。 下载地址:
http://curl.haxx.se/download.html 请选择不带SSL的版本,否则还需要安装SSL的支持包 2. 可以给Windows增加c
- Creating a Shared Repository; Users Sharing The Repository
hongtoushizi
git
转载自:
http://www.gitguys.com/topics/creating-a-shared-repository-users-sharing-the-repository/ Commands discussed in this section:
git init –bare
git clone
git remote
git pull
git p
- Java实现字符串反转的8种或9种方法
Josh_Persistence
异或反转递归反转二分交换反转java字符串反转栈反转
注:对于第7种使用异或的方式来实现字符串的反转,如果不太看得明白的,可以参照另一篇博客:
http://josh-persistence.iteye.com/blog/2205768
/**
*
*/
package com.wsheng.aggregator.algorithm.string;
import java.util.Stack;
/**
- 代码实现任意容量倒水问题
home198979
PHP算法倒水
形象化设计模式实战 HELLO!架构 redis命令源码解析
倒水问题:有两个杯子,一个A升,一个B升,水有无限多,现要求利用这两杯子装C
- Druid datasource
zhb8015
druid
推荐大家使用数据库连接池 DruidDataSource. http://code.alibabatech.com/wiki/display/Druid/DruidDataSource DruidDataSource经过阿里巴巴数百个应用一年多生产环境运行验证,稳定可靠。 它最重要的特点是:监控、扩展和性能。 下载和Maven配置看这里: http
- 两种启动监听器ApplicationListener和ServletContextListener
spjich
javaspring框架
引言:有时候需要在项目初始化的时候进行一系列工作,比如初始化一个线程池,初始化配置文件,初始化缓存等等,这时候就需要用到启动监听器,下面分别介绍一下两种常用的项目启动监听器
ServletContextListener
特点: 依赖于sevlet容器,需要配置web.xml
使用方法:
public class StartListener implements
- JavaScript Rounding Methods of the Math object
何不笑
JavaScriptMath
The next group of methods has to do with rounding decimal values into integers. Three methods — Math.ceil(), Math.floor(), and Math.round() — handle rounding in differen