- MTCNN人脸检测算法
samuelwang_ccnu
深度学习
人脸检测是指识别数字图像中的人脸。人脸检测可以视为目标检测的一种特殊情况。在目标检测中,任务是查找图像中特定类的所有对象的位置和大小。例如行人和汽车。在人脸检测中应用较广的算法就是MTCNN(Multi-taskCascadedConvolutionalNetworks的缩写)。MTCNN算法是一种基于深度学习的人脸检测和人脸对齐方法,它可以同时完成人脸检测和人脸对齐的任务,相比于传统的算法,它的
- 人脸识别基本流程
佛系调参
人工智能深度学习
人脸识别一般包括:人脸检测、人脸对齐、人脸特征提取和人脸比对四个步骤人脸检测:检测到人脸的位置人脸对齐:同一个人采集到的不同图像可能呈现出不同的姿态和表情等,这种情况是不利于人脸特征提取的。所以有必要将人脸图像都变换到一个统一的角度或姿态,这就是人脸对齐。具体的是首先进行人脸检测(图1(a)),然后进行人脸关键点检测(图1(b)),最后利用这些对应的关键点通过相似变换(SimilarityTran
- 人脸识别 基于MTCNN网络的人脸检测与对齐算法(MTCNN代码复现)
郭庆汝
MTCNN人脸识别
人脸识别基于MTCNN网络的人脸检测与对齐算法(MTCNN代码复现)论文背景人脸检测与人脸对齐意义论文的研究成果人脸检测的研究趋势论文采用的方法思路阶段一阶段二:阶段三卷积网络设计层面Loss损失函数的设定面部分类边界框回归人脸关键点定位L2范数在线困难挖掘论文实验数据集网络模块代码实现激活函数P-Net模块代码R-Net模块代码O-Net图像处理过程中图像金字塔MTCNN项目代码实现关于训练流程
- python 人脸识别项目insightface
何时摆脱命运的束缚
人脸识别python人工智能深度学习
一、项目简介InsightFace是一个用于2D和3D人脸分析的集成Python库。InsightFace有效地实现了各种最先进的人脸识别、人脸检测和人脸对齐算法,并针对训练和部署进行了优化。项目地址:https://github.com/deepinsight/insightface截止本博文发布日,项目Star数达20k。二、项目安装环境:ubuntu18cuda11.71、安装insight
- 优化的实时换脸项目——DeepFaceLive
m1chiru
python
DeepFaceLive是一款基于人工智能技术的换脸工具,可以实现实时面部捕捉和换脸效果。它利用深度学习和计算机视觉算法,能够以惊人的准确度和速度将脸部特征无缝地映射到任何人的脸上。DeepFaceLive的特点是可以实时换脸,让用户通过网络摄像头应用面部过滤器,与大多数基于视频的流媒体和信息服务结合使用。同时,它也支持人脸检测、人脸对齐、人脸标记等功能,可以应用于预先录制的视频。DeepFace
- 【数据集处理】FFHQ如何进行人脸对齐,Aligned and cropped images at 1024×1024
XD742971636
深度学习机器学习大数据人工智能人脸对齐FFHQ
什么是人脸对齐?人脸对齐是一种图像处理技术,旨在将图像中的人脸部分对齐到一个标准位置或形状。在许多情况下,这通常涉及将眼睛、鼻子和嘴巴等关键点对齐到特定的位置。通过这种方式,所有的人脸图像可以有一个一致的方向和尺寸,从而方便后续的处理和分析。人脸对齐用来做什么?标准化:通过对齐,可以使所有的人脸图像具有相同的方向、尺寸和比例,这有助于后续的分析任务,如人脸识别、表情识别等。增强特征:对齐可以使得图
- 【 人脸关键点检测评价指标: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
- Python-dlib实现人脸提取和分割
even蛋黄酱
python开发语言
效果→参考资料和资源GitHub-Onwaier/SegfaceAndAlignByDlib:用dlib实现脸部分割和人脸对齐shape_predictor_68_face_landmarks.dat下载地址_shape_predictor_68_face_landmarks.dat下载-CSDN博客未运行的参考资料dlib实现脸部分割与人脸对齐-知乎单图片读取并另存人脸图"""代码功能:1.用d
- 基于关键点的人脸对齐方法
菜鸟的追梦旅行
目标检测深度学习人脸识别
人脸旋转校正的一般步骤:1.人脸检测:首先使用人脸检测算法来检测图像中的人脸位置。2.人脸关键点检测:对于每张检测到的人脸,使用人脸关键点检测算法来检测人脸中的关键点,如眼睛、鼻子、嘴巴等。(项目中可以使用yolopose检测的人脸区域关键点来替代上面2步)3.计算旋转角度:根据检测到的关键点位置,计算人脸的旋转角度。常见的方法是通过计算眼睛关键点的斜率来确定人脸的倾斜角度。可以使用反正切函数来计
- 基于Python+OpenCV+dlib+Tensorflow深度学习的人脸表情识别系统
雅致教育
pythonyolo计算机毕业设计python深度学习opencv
欢迎大家点赞、收藏、关注、评论啦,由于篇幅有限,只展示了部分核心代码。文章目录一项目简介二、功能三、系统四.总结一项目简介 人脸表情识别是一种重要的计算机视觉任务,它涉及到对人脸图像中的表情进行分类和理解。在这个系统中,我们将使用Python、OpenCV、dlib和Tensorflow来实现深度学习模型,以识别人脸表情。一、系统概述人脸表情识别系统主要分为以下几个部分:人脸检测、人脸对齐、特征
- 人脸对齐-综述——Face Alignment In-the-Wild: A Survey
米个蛋
计算机视觉
本文主要是这篇文章的翻译,后面增加具体的算法理解。FaceAlignmentIn-the-Wild:ASurveyComputerVisionandImageUnderstandingVolume162,September2017,Pages1-22https://www.sciencedirect.com/science/article/pii/S1077314217301455--------
- 基于人脸5个关键点的人脸对齐(人脸纠正)
傲笑风
pytorchpytorchpython深度学习人脸识别
摘要:人脸检测模型输出人脸目标框坐标和5个人脸关键点,在进行人脸比对前,需要对检测得到的人脸框进行对齐(纠正),本文将通过5个人脸关键点信息对人脸就行对齐(纠正)。一、输入图像就行人脸检测:人脸检测模型输出每个人脸的目标框坐标以及5个关键点坐标。二、利用5个特征点进行人脸对齐(纠正)人脸1:人脸1纠正结果:人脸2:人脸2纠正后结果:人脸3:人脸3纠正后结果:三、人脸对齐(纠正)代码示例:impor
- A Deep Regression Architecture with Two-Stage Re-initialization for High Performance Facial Landmark
易大飞
CV人脸对齐人脸检测人脸对齐
这是一篇2017年的cvpr上关于人脸对齐的文章。这篇文章整体上思路比较清晰,图1的流程比较简明,整个图就能够表明整个核心算法一切。
- 人脸识别的三部曲
AI剑客
AI
人脸识别三部曲:一,人脸检测-确认图片及影像是否包含人脸实现:传统的算法,深度学习算法二,人脸特征点检测(也称为人脸对齐操作)最关的一步,不同的公司有不同的特征点集合,有68点,也有100多点的,越多越精细,人脸识别的准确度越高,错误识别率越低。三,人脸识别根据人脸特征检测,建立人脸特征数据库。人脸识别其实就是人脸特征比对,找到最相似的(透过欧氏距离等),且相似度大于设定阈值的。
- 7k字综述常见人脸recognition方法及系统(科普版)
猛码Memmat
#detection算法人脸识别识别
文章目录0.导读1.人脸识别的目标2.人脸识别的流程3.人脸检测4.人脸检测的评价指标4.1速度4.1.1速度是指定分辨率下的检测速度4.1.2速度是否受统一个画面中的人脸个数影响4.2精度4.2.1ACC精度4.2.2ROC受试者工作特征曲线5.人脸对齐6.人脸特征提取算法7.人脸特征点提取的评价指标7.1精度8.人脸比对8.1目的8.2难点9.人脸比对的方法9.1传统方法9.2深度方法10.人
- 人脸识别中的深度学习
-小透明-
计算机视觉计算机视觉深度学习人工智能
深度学习在人脸识别中的应用人脸识别的过程包括:人脸检测人脸对齐特征提取(在数学上,实质上是:空间变换)特征度量其中,特征提取与度量,是人脸识别问题中的关键问题,也是相关研究的难点之一。传统方法在人脸识别中的弱点传统人脸识别方法,主要利用了手工特征对面部信息进行归纳提取,将人脸图像变换到新的空间进行辨识比对。而实际场景中人脸的多样性(妆容、光照、角度、配饰、表情、年龄变化等)信息,导致了手工特征无法
- 程序员教你用python替代繁琐复杂的ps步骤实现图片合成换脸
Python末末
具体过程分为以下四步面部标志提取dlib提供了实现面部特征提取的接口:get_landmarks用于检测面部关键特征点的坐标普式分析法(ProcrustesAnalysis)计算人脸对齐映射矩阵仿射变换向量的平移放缩及旋转变换图像的平移放缩及旋转都是原始图像的坐标进行计算。怎么找到映射矩阵M便是普式分析法输出是矩阵Mtransformation_from_points()利用opencv及计算得到
- 17.2.21 人脸识别中68个特征点的检测顺序
MQTXWD
人脸识别脸部识别人脸特征点
对于一些常用的人脸库常常会提供对应的人脸框的位置以及人脸的特征点的坐标。虽然往往会有68个特征点的坐标,但是如果是用于人脸对齐,并不需要用到所有的点坐标。所以知道特征点的检测顺序能够帮助我们很快的找到我们所需要的特定点坐标。如图1所示,图中将68个特征点的检测顺序一次标注了出来。(图片摘自http://blog.csdn.net/zmdsjtu/article/details/53454071)当
- python+TensorFlow实现人脸识别智能小程序的项目(包含TensorFlow版本与Pytorch版本)(二)
郭庆汝
pythontensorflowpytorch
python+TensorFlow实现人脸识别智能小程序的项目(包含TensorFlow版本与Pytorch版本)(二)1、人脸业务流程1、人脸检测(FaceDetection)问题2、人脸对齐(FaceAlignment)问题3、人脸属性(FaceAttribute)问题4、人脸比对(FaceCompare)问题2、人脸识别相关数据集3、人脸检测1、人脸检测需要解决的问题2、小人脸检测问题4、人
- AI换脸-简单换脸、人脸对齐、关键点定位与画图
ironceo
opencvpython人工智能
```bash简单换脸、人脸对齐、关键点定位与画图有人将其进行中文翻译也有将其进行一定改编有以下两个案例:1.《川普撞脸希拉里(基于OpenCV的面部特征交换)-2》变脸变脸贴图:从这张:这里写图片描述变为这张:这里写图片描述因为原文里面内容丰富,我觉得可以提取出很多有用的小模块,于是乎:.提取一:关键点定位与画图importcv2importdlibimportnumpyimportsysimp
- 基于开源模型搭建实时人脸识别系统(三):人脸关键点、对齐模型概览与模型选型
CodingInCV
人脸识别深度学习人工智能python计算机视觉
续基于开源模型搭建实时人脸识别系统(二):人脸检测概览与模型选型_CodingInCV的博客-CSDN博客摘要人脸对齐(facealignment)或者人脸关键点(facealignment)是定位人脸上的关键点,是很多基于人脸的任务的前置步骤,比如人脸识别、表情分析、人脸变装(makeup)等。人脸对齐有2D和3D对齐,本篇主要讲2D对齐。人脸姿态对齐:人脸识别等算法都需要对人脸的姿态进行对齐从
- 二、Face Alignment in Full Pose Range: A 3D Total Solution(3DDFA)
:)年生
pytorch人工智能
这篇论文是关于人脸对齐的文章,但是在文章中作者也进行了三维人脸重建的任务,而且之后关于人脸重建的论文也大部分都引用了这篇文章,所以来学习一下这篇论文。1.1阅读时间:2023.4.2-4.101.2背景:在过去的20年里,一系列有效的框架被提出。最近,随着级联回归和卷积神经网络的引入,人脸对齐的准确性有了显著提高。然而,大多数现有的方法是为中等姿态设计的,假设偏航角小于45◦和所有地标可见。当偏航
- 人工智能系列:以图搜图,可用于安防人像搜索
Calvin.AIAS
AIAS人工智能图像识别java
图像搜索平台介绍人像高精度搜索:人脸特征提取(使用人脸特征模型提取512维特征)前先做-人脸检测,人脸关键点提取,人脸对齐主要特性底层使用特征向量相似度搜索单台服务器十亿级数据的毫秒级搜索近实时搜索,支持分布式部署随时对数据进行插入、删除、搜索、更新等操作支持在线用户管理与服务器性能监控,支持限制单用户登录系统功能搜索管理:提供通用图像搜索,人像搜索,图像信息查看存储管理:提供图像压缩包(zip格
- AI人工智能一键图片/视频换脸-Roop
A雄
人工智能
软件介绍Roop换脸技术是一种基于深度学习的人脸图像处理技术。技术原理Roop换脸技术的实现主要分为两个步骤:人脸检测与对齐、特征融合与生成。1.人脸检测与对齐在Roop换脸技术中,首先需要对输入的图像进行人脸检测与对齐。这一步骤的目的是确保输入的两张图像中的人脸位置和角度相似,以便后续的特征融合和生成。人脸检测使用了深度学习算法,通过训练一个人脸检测器,可以自动识别图像中的人脸位置。而人脸对齐则
- 人脸识别对齐,向量搜索
qianbo_insist
pytorchpython人工智能人工智能python算法
人脸对齐的概念1查找人脸我们可以使用dlib来查找人脸,也就是所谓的侦测人脸,可以从下面github的地址去拿到models:人脸查找的modelsdnnFaceDetector=dlib.cnn_face_detection_model_v1("./mmod_human_face_detector.dat")faceRects=dnnFaceDetector(frameDlibHogSmall,
- 智慧工地解决方案,让工地进入智慧时代
英码科技
人工智能机器学习深度学习
“深元”智慧工地解决方案,为工地的安全生产和管理提供了全面、高效、智能的监管手段,涵盖以下功能模块:智慧工地实名制出入管理人脸识别和智能识别:快速检测人脸并标记出人脸坐标,提取包括脸颊、眉、眼、口、鼻等人脸五官的关键点进行人脸对齐,根据AI算法计算出人脸特征与人脸相关的属性分析,进行人脸图像特征提取。支持在各种复杂场景和不同光源的环境下,以人脸特征进行提取分析,准确完成高效、精确、稳定的人脸检测功
- C# DlibDotNet 人脸识别、人脸68特征点识别、人脸5特征点识别、人脸对齐,三角剖分,人脸特征比对
天天代码码天天
AIDlibC#人工智能C#Dlib人脸识别C#三角剖分C#人脸特征比对C#人脸68特征点识别
人脸识别人脸68特征点识别人脸5特征点识别人脸对齐三角剖分人脸特征比对项目VS2022+.net4.8+OpenCvSharp4+DlibDotNetDemo下载代码usingDlibDotNet.Extensions;usingDlibDotNet;usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usi
- OpenCV/Dlib/face_recognition 人脸检测及人脸对齐
frostxxx
opencv计算机视觉深度学习
一、结果展示OpenCVDlib+face_recognitionDlib二、过程实现安装opencv在终端直接安装,清华源更快点,pipinstallopencv-python也行pipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simpleopencv-pythonopencv人脸检测确定python路径(终端输入wherepython3.9)/Use
- 人脸对齐--采用dlib库的68_face_landmark进行人脸对齐操作
沙皮狗de忧伤
学习笔记人脸检测人脸对齐dlib
简单说说人脸对齐操作的部分作用人脸对齐操作的目的就是能够把检测到的水平角度不正的人脸采用数学的方式进行角度的纠正。从而,在一定程度上提升后期人脸识别的精确度。人脸对齐操作的基本步骤人脸检测人脸关键点信息检测(眼睛,鼻子,嘴巴,下吧等…)人脸对齐人脸对齐的方法有很多,本文只是采用dlib库提供的68点关键点信息检测的模型来实现人脸对齐操作,本人能力和技术有限,代码和思路供大家参考和学习,不足之处还请
- 基于OpenCV的人脸对齐步骤详解及源码实现
阿_旭
深度学习知识点OpenCV项目实战opencvpython人工智能人脸对齐人脸识别
目录1.前言2.人脸对齐基本原理与步骤3.人脸对齐代码实现1.前言在做人脸识别的时候,前期的数据处理过程通常会遇到一个问题,需要将各种人脸从不同尺寸的图像中截取出来,再进行人脸对齐操作:即将人脸截取出来并将倾斜的人脸处理成正常的姿态。这样可以使每一个截取的人脸中的眼睛等位置处于同一位置,会对后面的识别算法起到一定的优化作用。比如,下面3张图片所示,人脸的位置、图像的大小各不一样。我们需要做的就是将
- jQuery 跨域访问的三种方式 No 'Access-Control-Allow-Origin' header is present on the reque
qiaolevip
每天进步一点点学习永无止境跨域众观千象
XMLHttpRequest cannot load http://v.xxx.com. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:63342' is therefore not allowed access. test.html:1
- mysql 分区查询优化
annan211
java分区优化mysql
分区查询优化
引入分区可以给查询带来一定的优势,但同时也会引入一些bug.
分区最大的优点就是优化器可以根据分区函数来过滤掉一些分区,通过分区过滤可以让查询扫描更少的数据。
所以,对于访问分区表来说,很重要的一点是要在where 条件中带入分区,让优化器过滤掉无需访问的分区。
可以通过查看explain执行计划,是否携带 partitions
- MYSQL存储过程中使用游标
chicony
Mysql存储过程
DELIMITER $$
DROP PROCEDURE IF EXISTS getUserInfo $$
CREATE PROCEDURE getUserInfo(in date_day datetime)-- -- 实例-- 存储过程名为:getUserInfo-- 参数为:date_day日期格式:2008-03-08-- BEGINdecla
- mysql 和 sqlite 区别
Array_06
sqlite
转载:
http://www.cnblogs.com/ygm900/p/3460663.html
mysql 和 sqlite 区别
SQLITE是单机数据库。功能简约,小型化,追求最大磁盘效率
MYSQL是完善的服务器数据库。功能全面,综合化,追求最大并发效率
MYSQL、Sybase、Oracle等这些都是试用于服务器数据量大功能多需要安装,例如网站访问量比较大的。而sq
- pinyin4j使用
oloz
pinyin4j
首先需要pinyin4j的jar包支持;jar包已上传至附件内
方法一:把汉字转换为拼音;例如:编程转换后则为biancheng
/**
* 将汉字转换为全拼
* @param src 你的需要转换的汉字
* @param isUPPERCASE 是否转换为大写的拼音; true:转换为大写;fal
- 微博发送私信
随意而生
微博
在前面文章中说了如和获取登陆时候所需要的cookie,现在只要拿到最后登陆所需要的cookie,然后抓包分析一下微博私信发送界面
http://weibo.com/message/history?uid=****&name=****
可以发现其发送提交的Post请求和其中的数据,
让后用程序模拟发送POST请求中的数据,带着cookie发送到私信的接入口,就可以实现发私信的功能了。
- jsp
香水浓
jsp
JSP初始化
容器载入JSP文件后,它会在为请求提供任何服务前调用jspInit()方法。如果您需要执行自定义的JSP初始化任务,复写jspInit()方法就行了
JSP执行
这一阶段描述了JSP生命周期中一切与请求相关的交互行为,直到被销毁。
当JSP网页完成初始化后
- 在 Windows 上安装 SVN Subversion 服务端
AdyZhang
SVN
在 Windows 上安装 SVN Subversion 服务端2009-09-16高宏伟哈尔滨市道里区通达街291号
最佳阅读效果请访问原地址:http://blog.donews.com/dukejoe/archive/2009/09/16/1560917.aspx
现在的Subversion已经足够稳定,而且已经进入了它的黄金时段。我们看到大量的项目都在使
- android开发中如何使用 alertDialog从listView中删除数据?
aijuans
android
我现在使用listView展示了很多的配置信息,我现在想在点击其中一条的时候填出 alertDialog,点击确认后就删除该条数据,( ArrayAdapter ,ArrayList,listView 全部删除),我知道在 下面的onItemLongClick 方法中 参数 arg2 是选中的序号,但是我不知道如何继续处理下去 1 2 3
- jdk-6u26-linux-x64.bin 安装
baalwolf
linux
1.上传安装文件(jdk-6u26-linux-x64.bin)
2.修改权限
[root@localhost ~]# ls -l /usr/local/jdk-6u26-linux-x64.bin
3.执行安装文件
[root@localhost ~]# cd /usr/local
[root@localhost local]# ./jdk-6u26-linux-x64.bin&nbs
- MongoDB经典面试题集锦
BigBird2012
mongodb
1.什么是NoSQL数据库?NoSQL和RDBMS有什么区别?在哪些情况下使用和不使用NoSQL数据库?
NoSQL是非关系型数据库,NoSQL = Not Only SQL。
关系型数据库采用的结构化的数据,NoSQL采用的是键值对的方式存储数据。
在处理非结构化/半结构化的大数据时;在水平方向上进行扩展时;随时应对动态增加的数据项时可以优先考虑使用NoSQL数据库。
在考虑数据库的成熟
- JavaScript异步编程Promise模式的6个特性
bijian1013
JavaScriptPromise
Promise是一个非常有价值的构造器,能够帮助你避免使用镶套匿名方法,而使用更具有可读性的方式组装异步代码。这里我们将介绍6个最简单的特性。
在我们开始正式介绍之前,我们想看看Javascript Promise的样子:
var p = new Promise(function(r
- [Zookeeper学习笔记之八]Zookeeper源代码分析之Zookeeper.ZKWatchManager
bit1129
zookeeper
ClientWatchManager接口
//接口的唯一方法materialize用于确定那些Watcher需要被通知
//确定Watcher需要三方面的因素1.事件状态 2.事件类型 3.znode的path
public interface ClientWatchManager {
/**
* Return a set of watchers that should
- 【Scala十五】Scala核心九:隐式转换之二
bit1129
scala
隐式转换存在的必要性,
在Java Swing中,按钮点击事件的处理,转换为Scala的的写法如下:
val button = new JButton
button.addActionListener(
new ActionListener {
def actionPerformed(event: ActionEvent) {
- Android JSON数据的解析与封装小Demo
ronin47
转自:http://www.open-open.com/lib/view/open1420529336406.html
package com.example.jsondemo;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
impor
- [设计]字体创意设计方法谈
brotherlamp
UIui自学ui视频ui教程ui资料
从古至今,文字在我们的生活中是必不可少的事物,我们不能想象没有文字的世界将会是怎样。在平面设计中,UI设计师在文字上所花的心思和功夫最多,因为文字能直观地表达UI设计师所的意念。在文字上的创造设计,直接反映出平面作品的主题。
如设计一幅戴尔笔记本电脑的广告海报,假设海报上没有出现“戴尔”两个文字,即使放上所有戴尔笔记本电脑的图片都不能让人们得知这些电脑是什么品牌。只要写上“戴尔笔
- 单调队列-用一个长度为k的窗在整数数列上移动,求窗里面所包含的数的最大值
bylijinnan
java算法面试题
import java.util.LinkedList;
/*
单调队列 滑动窗口
单调队列是这样的一个队列:队列里面的元素是有序的,是递增或者递减
题目:给定一个长度为N的整数数列a(i),i=0,1,...,N-1和窗长度k.
要求:f(i) = max{a(i-k+1),a(i-k+2),..., a(i)},i = 0,1,...,N-1
问题的另一种描述就
- struts2处理一个form多个submit
chiangfai
struts2
web应用中,为完成不同工作,一个jsp的form标签可能有多个submit。如下代码:
<s:form action="submit" method="post" namespace="/my">
<s:textfield name="msg" label="叙述:">
- shell查找上个月,陷阱及野路子
chenchao051
shell
date -d "-1 month" +%F
以上这段代码,假如在2012/10/31执行,结果并不会出现你预计的9月份,而是会出现八月份,原因是10月份有31天,9月份30天,所以-1 month在10月份看来要减去31天,所以直接到了8月31日这天,这不靠谱。
野路子解决:假设当天日期大于15号
- mysql导出数据中文乱码问题
daizj
mysql中文乱码导数据
解决mysql导入导出数据乱码问题方法:
1、进入mysql,通过如下命令查看数据库编码方式:
mysql> show variables like 'character_set_%';
+--------------------------+----------------------------------------+
| Variable_name&nbs
- SAE部署Smarty出现:Uncaught exception 'SmartyException' with message 'unable to write
dcj3sjt126com
PHPsmartysae
对于SAE出现的问题:Uncaught exception 'SmartyException' with message 'unable to write file...。
官方给出了详细的FAQ:http://sae.sina.com.cn/?m=faqs&catId=11#show_213
解决方案为:
01
$path
- 《教父》系列台词
dcj3sjt126com
Your love is also your weak point.
你的所爱同时也是你的弱点。
If anything in this life is certain, if history has taught us anything, it is
that you can kill anyone.
不顾家的人永远不可能成为一个真正的男人。 &
- mongodb安装与使用
dyy_gusi
mongo
一.MongoDB安装和启动,widndows和linux基本相同
1.下载数据库,
linux:mongodb-linux-x86_64-ubuntu1404-3.0.3.tgz
2.解压文件,并且放置到合适的位置
tar -vxf mongodb-linux-x86_64-ubun
- Git排除目录
geeksun
git
在Git的版本控制中,可能有些文件是不需要加入控制的,那我们在提交代码时就需要忽略这些文件,下面讲讲应该怎么给Git配置一些忽略规则。
有三种方法可以忽略掉这些文件,这三种方法都能达到目的,只不过适用情景不一样。
1. 针对单一工程排除文件
这种方式会让这个工程的所有修改者在克隆代码的同时,也能克隆到过滤规则,而不用自己再写一份,这就能保证所有修改者应用的都是同一
- Ubuntu 创建开机自启动脚本的方法
hongtoushizi
ubuntu
转载自: http://rongjih.blog.163.com/blog/static/33574461201111504843245/
Ubuntu 创建开机自启动脚本的步骤如下:
1) 将你的启动脚本复制到 /etc/init.d目录下 以下假设你的脚本文件名为 test。
2) 设置脚本文件的权限 $ sudo chmod 755
- 第八章 流量复制/AB测试/协程
jinnianshilongnian
nginxluacoroutine
流量复制
在实际开发中经常涉及到项目的升级,而该升级不能简单的上线就完事了,需要验证该升级是否兼容老的上线,因此可能需要并行运行两个项目一段时间进行数据比对和校验,待没问题后再进行上线。这其实就需要进行流量复制,把流量复制到其他服务器上,一种方式是使用如tcpcopy引流;另外我们还可以使用nginx的HttpLuaModule模块中的ngx.location.capture_multi进行并发
- 电商系统商品表设计
lkl
DROP TABLE IF EXISTS `category`; -- 类目表
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `category` (
`id` int(11) NOT NUL
- 修改phpMyAdmin导入SQL文件的大小限制
pda158
sqlmysql
用phpMyAdmin导入mysql数据库时,我的10M的
数据库不能导入,提示mysql数据库最大只能导入2M。
phpMyAdmin数据库导入出错: You probably tried to upload too large file. Please refer to documentation for ways to workaround this limit.
- Tomcat性能调优方案
Sobfist
apachejvmtomcat应用服务器
一、操作系统调优
对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。。
【适用场景】 任何项目。
二、Java虚拟机调优
应该选择SUN的JVM,在满足项目需要的前提下,尽量选用版本较高的JVM,一般来说高版本产品在速度和效率上比低版本会有改进。
J
- SQLServer学习笔记
vipbooks
数据结构xml
1、create database school 创建数据库school
2、drop database school 删除数据库school
3、use school 连接到school数据库,使其成为当前数据库
4、create table class(classID int primary key identity not null)
创建一个名为class的表,其有一