- Milvus 向量数据库详解与实践指南
JJJ@666
基础知识(人工智能AI)milvus向量数据库图像检索推荐系统
一、Milvus核心介绍1.什么是Milvus?Milvus是一款开源、高性能、可扩展的向量数据库,专门为海量向量数据的存储、索引和检索而设计。它支持近似最近邻搜索(ANN),适用于图像检索、自然语言处理(NLP)、推荐系统、语义搜索、智能问答、多模态数据处理等AI应用场景。它能够高效处理:嵌入向量(Embeddings)特征向量(FeatureVectors)任何高维数值向量2.核心特性特性说明
- 项目:基于深度学习的图像检索系统开发(2)
爱吃橘的橘猫
深度学习人工智能python个人开发mysql前端项目复盘
目录一.项目背景:二.项目内容:2.1项目步骤2.1.1数据准备2.1.2数据库设计2.1.3特征提取与存储2.1.4图像检索实现2.2遇到的问题及解决2.2.1问题1:特征向量维度不匹配2.2.2问题2:检索速度慢2.3项目成果三.项目心得:3.1技术收获四.项目代码实现:一.项目背景:在数字化浪潮席卷全球的当下,互联网数据量呈爆炸式增长,其承载的数据也正以指数级速度增长,其中视觉信息(图像、视
- 【FlashRAG】本地部署与demo运行(二)
NaturalHarmonia
pythonflashragrag
前文【FlashRAG】本地部署与demo运行(一)下载必要的模型文件完成了项目拉取和依赖下载后,我们需要进一步下载模型文件Faiss(FacebookAISimilaritySearch)是由FacebookAI团队开发的高效相似性搜索和密集向量聚类库。它专门优化了大规模向量数据库的搜索和聚类任务,适用于机器学习中的嵌入向量检索场景,如推荐系统、图像检索、自然语言处理等。这里CPU/GPU版本可
- sklearn主成分分析pca用python实现(多媒体实验二)
长门yuki
本科机器学习
算术编码(多媒体实验一)sklearn主成分分析pca用python实现(多媒体实验二)BOW图像检索corel数据集(多媒体实验三)手写数字识别(多媒体实验五)原理建议看这篇博客:PCA的数学原理。写的非常清楚,弄明白实例就差不多懂了。但是弄明白不会写代码,那可以看看这个视频:Python实战PCA/主成分分析(文刀出品)。过程很简单,总结如下:矩阵X的维度是(m,n)。表示m组数据,n维向量。
- OpenCV 图形API(64)图像结构分析和形状描述符------在图像中查找轮廓函数findContours()
村北头的码农
OpenCVopencv人工智能
操作系统:ubuntu22.04OpenCV版本:OpenCV4.9IDE:VisualStudioCode编程语言:C++11算法描述在二值图像中查找轮廓。该函数使用[253]中的算法从二值图像检索轮廓。轮廓是形状分析以及对象检测和识别的有用工具。请参阅OpenCV示例目录中的squares.cpp。注意:函数文本ID为“org.opencv.imgproc.shape.findContours
- 第十二届MathorCup高校数学建模挑战赛-A题:大规模指纹图像检索的模型与实现
格图素书
大数据竞赛赛题解析数学建模
目录摘要第1章问题重述1.1问题背景1.2问题描述1.3总体思路分析第2章符号说明与基本假设2.1符号说明2.2基本假设第3章问题1的建模与求解3.1指纹图像的细节点特征3.2指纹快速检索实现方法3.3避免筛除掉“同一”指纹的机制3.4指纹快速检索实现模型及方法3.4.1模型准备3.4.2检索方法3.5时间复杂度与空间复杂度分析第4章问题2的建模与求解4.1数据预处理本文篇幅较长,分为上下两篇,下
- 图像检索Matlab程序
985计算机硕士
图形处理matlab开发语言
图像检索Matlab程序读取待检索图片,在图片库里进行检索,可以计算相似度,使用Hu不变矩算法,实现图像检索技术。文章目录1.程序流程2.核心代码3.功能说明4.注意事项5.运行程序以下是一个基于MATLAB的图像检索程序示例,使用Hu不变矩算法计算图像相似度。该程序可以读取待检索图片,并在图片库中进行检索,返回相似度最高的图片。1.程序流程读取待检索图片:用户选择一张待检索的图片。加载图片库:从
- Python 向量检索库Faiss使用
懒大王爱吃狼
pythonpython开发语言自动化Python基础python教程
Faiss(FacebookAISimilaritySearch)是一个由FacebookAIResearch开发的库,它专门用于高效地搜索和聚类大量向量。Faiss能够在几毫秒内搜索数亿个向量,这使得它非常适合于实现近似最近邻(ANN)搜索,这在许多应用中都非常有用,比如图像检索、推荐系统和自然语言处理。以下是如何使用Faiss的基本步骤和示例:1.安装Faiss首先,你需要安装Faiss。你可
- RAG 在多模态数据处理中的应用探索:结合图像与文本生成
hy098543
AIGC
目录引言多模态数据处理的挑战与需求数据异质性与融合难题多样化应用场景的需求RAG在图像与文本生成中的应用架构图像检索与文本生成协同跨模态特征融合与生成关键技术与实现细节图像特征提取与表示文本检索与语义理解跨模态生成模型训练应用案例分析智能设计辅助医疗影像报告生成结论引言随着信息技术的飞速发展,数据呈现出多模态的特性,即包含文本、图像、音频、视频等多种形式。在自然语言处理(NLP)和计算机视觉(CV
- Triplet Loss原理及 Python实现
AIGC_ZY
DiffusionModelspython深度学习机器学习
Tripletloss最初是谷歌在FaceNet:AUnifiedEmbeddingforFaceRecognitionandClustering论文中提出的,可以学到较好的人脸的embeddingTripletLoss是一种用于训练特征嵌入(featureembedding)的损失函数,广泛应用于人脸识别、图像检索等需要度量相似性的任务。其核心思想是通过学习将同类样本的嵌入距离拉近,不同类样本的
- 介绍常见的图片分类模型与算法
萧鼎
python基础到进阶教程算法分类数据挖掘
介绍常见的图片分类模型与算法在机器学习和深度学习的领域中,图片分类任务是一个广泛的应用场景。随着深度学习技术的飞速发展,很多强大的图像分类算法和模型已经被提出,广泛应用于从医疗影像到自动驾驶、从人脸识别到图像检索等多个领域。本文将重点介绍多种用于图像分类的经典算法与模型,帮助你了解在图像分类任务中常用的技术。1.传统机器学习模型在深度学习崭露头角之前,传统的机器学习模型是图像分类的主流方法。这些模
- 法律案例图像检索的前沿探索:基于AI的多模态搜索引擎设计【附保姆级代码】
一键难忘
精通AI实战千例专栏合集人工智能搜索引擎法律案例图像检索
本文收录于专栏:精通AI实战千例专栏合集https://blog.csdn.net/weixin_52908342/category_11863492.html从基础到实践,深入学习。无论你是初学者还是经验丰富的老手,对于本专栏案例和项目实践都有参考学习意义。每一个案例都附带关键代码,详细讲解供大家学习,希望可以帮到大家。正在不断更新中文章目录法律案例图像检索的前沿探索:基于AI的多模态搜索引擎设
- 如何利用USearch实现快速向量搜索:更轻量、更高效的替代方案
sdfugyd
python
引言向量搜索在现代机器学习和信息检索中扮演着重要角色。无论是图像检索、文本相似度计算还是推荐系统,向量搜索都是核心技术之一。本文将介绍一个轻量级、高效的向量搜索引擎——USearch。这种引擎与FAISS在功能上相似,但在设计上更为精简,具备更高的兼容性。接下来,我们将详细讲解如何安装和使用USearch,并提供实用的代码示例。主要内容1.USearch与FAISS的对比USearch的基础功能与
- USearch: 高效紧凑的单文件向量搜索引擎
eahba
搜索引擎python
技术背景介绍近年来,向量搜索技术被广泛应用于诸如推荐系统、图像检索和自然语言处理等领域。FAISS是一个广泛使用的向量搜索库,但我们今天要介绍的是USearch,它是一个更小、更快的单文件向量搜索引擎。虽然USearch和FAISS都采用了HNSW(HierarchicalNavigableSmallWorld)算法,其设计原则和用户体验却有所不同。核心原理解析HNSW算法利用了小世界网络的特性,
- 【开源向量数据库】Milvus简介
IT古董
开源数据库milvus
Milvus是一个开源、高性能、可扩展的向量数据库,专门用于存储和检索高维向量数据。它支持近似最近邻搜索(ANN),适用于图像检索、自然语言处理(NLP)、推荐系统、异常检测等AI应用场景。官网:https://milvus.io/1.Milvus的特点(1)高性能支持数十亿级向量数据,查询速度快。使用近似最近邻(ANN)索引算法,如HNSW、IVF-FLAT、IVF-PQ、SCANN等。(2)分
- 毕设开源 深度学习图像搜索算法-图像搜索引擎(源码分享)
knooor
毕业设计毕设大数据
文章目录0简介1前言2图像检索介绍(1)无监督图像检索(2)有监督图像检索3图像检索步骤4应用实例最后0简介今天学长向大家分享一个毕业设计项目毕业设计深度学习图像搜索算法-图像搜索引擎(源码分享)项目运行效果:毕业设计深度学习图像搜索算法-图像搜索引擎项目分享:见文末!1前言图像检索:是从一堆图片中找到与待匹配的图像相似的图片,就是以图找图。网络时代,随着各种社交网络的兴起,网络中图片,视频数据每
- 图像检索简介
handsomestWei
AI图像处理人工智能
图像检索主要分为两类,一类是基于文本的图像检索(TextBasedImageRetrieval),另一类是基于内容的图像检索(ContentBasedImageRetrieval)基于文本通过对图像进行文本描述(对内容分析进行自动标注和人工标注),提炼关键词等标签信息。后续在进行检索时,可以通过检索关键词的方式查找对应的图片。基于内容以图搜图。涉及图像特征提取、相似度计算、特征数据库存储和搜索。图
- 向量数据库Faiss(Facebook AI Similarity Search)
shiming8879
数据库faiss人工智能
向量数据库Faiss(FacebookAISimilaritySearch)是FacebookAIResearch开发的一款高效且可扩展的相似性搜索和聚类库,专门用于处理大规模向量数据的搜索和检索任务。Faiss以其出色的性能和灵活性,在图像检索、文本搜索、推荐系统等多个领域得到了广泛应用。以下将详细介绍Faiss的搭建与使用过程,包括安装、基本使用、索引类型选择、性能优化及应用场景等方面。一、F
- 基于Hadoop的海量图像检索
usp1994
hadoopeclipse大数据
基于Hadoop的海量图像检索“MassiveImageRetrievalBasedonHadoop:AStudyinSoftwareEngineering”完整下载链接:基于Hadoop的海量图像检索文章目录基于Hadoop的海量图像检索摘要第一章引言1.1研究背景1.2研究意义1.3国内外研究现状1.4研究内容与方法1.5论文结构第二章相关技术介绍2.1Hadoop框架2.2分布式存储与计算2
- 向量数据库 Milvus:智能检索新时代
三余知行
「数智通识」「机器学习」数据库milvus智能检索高维数据检索AIGC维护
文章目录Milvus核心技术Milvus基本特点索引策略相似度计算图像检索演示Milvus基础维护环境搭建建立向量索引数据导入数据更新数据删除用户权限管理Milvus评估与调优性能评估调优技巧Milvus数据安全安全策略数据备份与恢复Milvus扩展性案例演示电影推荐在线广告投放结语随着人工智能和大数据技术的不断进步,向量数据库的应用场景愈发广泛。Milvus作为一款优秀的开源向量数据库,凭借其强
- 哈工大SCIR | 场景图生成简述
zenRRan
人工智能计算机视觉知识图谱
原创作者:梁家锋郑子豪王禹鑫孙一恒刘铭出处:哈工大SCIR进NLP群—>加入NLP交流群1引言场景图是一种结构表示,它将图片中的对象表示为节点,并将它们的关系表示为边。最近,场景图已成功应用于不同的视觉任务,例如图像检索[3]、目标检测、语义分割、图像合成[4]和高级视觉-语言任务(如图像字幕[1]或视觉问答[2]等)。它是一种具有丰富信息量的整体场景理解方法,可以连接视觉和自然语言领域之间巨大差
- CVPR 2023: CLIP for All Things Zero-Shot Sketch-Based Image Retrieval, Fine-Grained or Not
结构化文摘
sketchmacosui
我们使用以下6个分类标准对本文的研究选题进行分析:1.任务类型:图像检索:最常见任务,目标是检索与给定草图相似的图像。例如:[1,2,3,4,5,6,7,8,9,14,16,30,35,42,43,44,53,58,59,61,62,64,65,67,68,72,73]图像生成:相反,根据草图生成图像。例如:[11,33]目标检测:基于草图识别图像中的特定目标。例如:[13]2.输入模式:仅草图:
- 【机器视觉实验】机器视觉实验四——基于knn的场景图像检索、基于SVM的人脸图像识别
沐风—云端行者
深度学习实验支持向量机人工智能算法机器视觉计算机视觉机器学习图像识别
一、实验内容实验内容包含要进行什么实验,实验的目的是什么,实验用到的算法及其原理的简单介绍。(1)编程实现基于knn的场景图像检索a)至少实现三种特征组合进行检索;b)使用recall与precision分析不同特征组合对检索精度的影响。(2)实现基于SVM的人脸图像识别a)准备一张含有有自己照片的图片,并拍摄自己的人脸图片集;b)训练SVM人脸分类器c)实现基于滑动窗口的人脸检测算法;d)识别出
- 计算机设计大赛 图像检索算法
iuerfee
python
文章目录1前言2图像检索介绍(1)无监督图像检索(2)有监督图像检索3图像检索步骤4应用实例5最后1前言优质竞赛项目系列,今天要分享的是图像检索算法该项目较为新颖,适合作为竞赛课题方向,学长非常推荐!更多资料,项目分享:https://gitee.com/dancheng-senior/postgraduate图像检索:是从一堆图片中找到与待匹配的图像相似的图片,就是以图找图。网络时代,随着各种社
- 2024年,AIGC赛道专利文献和软著大全
AI周红伟
AIGC人工智能机器学习chatgpt
一、周红伟-深度学习国际发明专利深度学习国际发明专利基于深度学习的图像检索方法及装置,专利公开公告号:CN107368614A。专利类型:发明公布。发明人:周红伟;李凯;任伟;李庆;郭奇杰;周杨;刘川郁二、机器学习算法发表文献Simulationmodelanddropletejectionperformanceofathermal-bubblemicroejector,HongweiZhou,A
- 探索图像检索:从理论到实战的应用
TechLead KrisChang
机器学习深度学习人工智能
目录一、引言二、图像检索技术概述图像检索的基本概念图像检索与文本检索的区别特征提取技术相似度计算索引技术三、图像检索技术代码示例图像特征提取示例相似度计算索引技术四、图像搜索流程架构数据采集与预处理特征提取相似度计算与排名结果呈现与优化五、实际应用图像检索在电子商务领域的应用图像检索在社交媒体中的应用图像检索在云存储服务中的应用本文深入探讨了图像检索技术及其在主流APP中的应用,涵盖了特征提取、相
- 【GitHub项目推荐--全球首个开源图像识别系统】【转载】
旅之灵夫
GitHub项目推荐github
你知道人脸识别、商品识别、车辆识别,以图搜图乃至自动驾驶,背后的技术是什么嘛?并不是图像分类、目标检测这些东西,而是综合使用目标检测、图像分类、度量学习、图像检索的【通用图像识别系统】…度量学习是啥?图像检索是啥?通用图像识别系统又是啥?好奇之余,老逛突然发现了一个通用图像识别系统快速搭建神器!GitHub地址:https://github.com/PaddlePaddle/PaddleClas那
- 基于内容的图像web检索系统
乐心唯帅
计算机视觉深度学习
题目:基于内容的图像在线检索系统简介:基于内容的图像在线检索系统(ContentBasedOnlineImageRetrieval,以下简称CBOIR),是计算机视觉领域中关注大规模数字图像内容检索的研究分支。典型的CBOIR系统,允许用户在线输入一张图像,在远程图像数据库中查找具有相同或相似内容的其它图片。要求:本实训完成的系统要求实现基于视觉特征的在线图像检索。该项目的实训内容主要包括:1.搭
- 半监督学习 - 三元组学习(Triplet Learning)
草明
数据结构与算法学习机器学习人工智能
什么是机器学习三元组学习(TripletLearning)是半监督学习中一种用于学习有用表示的方法。它通常用于学习数据中的相似性关系,尤其在人脸识别、图像检索等领域中得到广泛应用。三元组学习是通过构造三元组(triplet)来训练模型,每个三元组包含一个锚点样本(anchorsample)、一个正样本(positivesample)和一个负样本(negativesample)。三元组的构造锚点样本
- [2019CVPR论文笔记]Doodle to Search Practical Zero-Shot Sketch-based Image Retrieval
qq_44932092
CVPR2019图像检索图像检索CVPR2019深度学习few-shot
摘要文章地址:http[https://arxiv.org/pdf/1904.03451v1.pdf]在本文中,我们研究了基于零样本的草图图像检索(ZS-SBIR)的问题,其中人类草图被用作查询以从不可见的类别中检索照片。我们通过提出一种新颖的ZS-SBIR场景来进一步推进现有技术,该场景代表了其实际应用中的一步。新设置独特地认识到实际ZS-SBIR的两个重要但经常被忽视的挑战,(1)业余草图和照
- Spring4.1新特性——Spring MVC增强
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- mysql 性能查询优化
annan211
javasql优化mysql应用服务器
1 时间到底花在哪了?
mysql在执行查询的时候需要执行一系列的子任务,这些子任务包含了整个查询周期最重要的阶段,这其中包含了大量为了
检索数据列到存储引擎的调用以及调用后的数据处理,包括排序、分组等。在完成这些任务的时候,查询需要在不同的地方
花费时间,包括网络、cpu计算、生成统计信息和执行计划、锁等待等。尤其是向底层存储引擎检索数据的调用操作。这些调用需要在内存操
- windows系统配置
cherishLC
windows
删除Hiberfil.sys :使用命令powercfg -h off 关闭休眠功能即可:
http://jingyan.baidu.com/article/f3ad7d0fc0992e09c2345b51.html
类似的还有pagefile.sys
msconfig 配置启动项
shutdown 定时关机
ipconfig 查看网络配置
ipconfig /flushdns
- 人体的排毒时间
Array_06
工作
========================
|| 人体的排毒时间是什么时候?||
========================
转载于:
http://zhidao.baidu.com/link?url=ibaGlicVslAQhVdWWVevU4TMjhiKaNBWCpZ1NS6igCQ78EkNJZFsEjCjl3T5EdXU9SaPg04bh8MbY1bR
- ZooKeeper
cugfy
zookeeper
Zookeeper是一个高性能,分布式的,开源分布式应用协调服务。它提供了简单原始的功能,分布式应用可以基于它实现更高级的服务,比如同步, 配置管理,集群管理,名空间。它被设计为易于编程,使用文件系统目录树作为数据模型。服务端跑在java上,提供java和C的客户端API。 Zookeeper是Google的Chubby一个开源的实现,是高有效和可靠的协同工作系统,Zookeeper能够用来lea
- 网络爬虫的乱码处理
随意而生
爬虫网络
下边简单总结下关于网络爬虫的乱码处理。注意,这里不仅是中文乱码,还包括一些如日文、韩文 、俄文、藏文之类的乱码处理,因为他们的解决方式 是一致的,故在此统一说明。 网络爬虫,有两种选择,一是选择nutch、hetriex,二是自写爬虫,两者在处理乱码时,原理是一致的,但前者处理乱码时,要看懂源码后进行修改才可以,所以要废劲一些;而后者更自由方便,可以在编码处理
- Xcode常用快捷键
张亚雄
xcode
一、总结的常用命令:
隐藏xcode command+h
退出xcode command+q
关闭窗口 command+w
关闭所有窗口 command+option+w
关闭当前
- mongoDB索引操作
adminjun
mongodb索引
一、索引基础: MongoDB的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的优化技巧。下面是创建索引的命令: > db.test.ensureIndex({"username":1}) 可以通过下面的名称查看索引是否已经成功建立: &nbs
- 成都软件园实习那些话
aijuans
成都 软件园 实习
无聊之中,翻了一下日志,发现上一篇经历是很久以前的事了,悔过~~
断断续续离开了学校快一年了,习惯了那里一天天的幼稚、成长的环境,到这里有点与世隔绝的感觉。不过还好,那是刚到这里时的想法,现在感觉在这挺好,不管怎么样,最要感谢的还是老师能给这么好的一次催化成长的机会,在这里确实看到了好多好多能想到或想不到的东西。
都说在外面和学校相比最明显的差距就是与人相处比较困难,因为在外面每个人都
- Linux下FTP服务器安装及配置
ayaoxinchao
linuxFTP服务器vsftp
检测是否安装了FTP
[root@localhost ~]# rpm -q vsftpd
如果未安装:package vsftpd is not installed 安装了则显示:vsftpd-2.0.5-28.el5累死的版本信息
安装FTP
运行yum install vsftpd命令,如[root@localhost ~]# yum install vsf
- 使用mongo-java-driver获取文档id和查找文档
BigBird2012
driver
注:本文所有代码都使用的mongo-java-driver实现。
在MongoDB中,一个集合(collection)在概念上就类似我们SQL数据库中的表(Table),这个集合包含了一系列文档(document)。一个DBObject对象表示我们想添加到集合(collection)中的一个文档(document),MongoDB会自动为我们创建的每个文档添加一个id,这个id在
- JSONObject以及json串
bijian1013
jsonJSONObject
一.JAR包简介
要使程序可以运行必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包:
1.commons-lang-2.0.jar
2.commons-beanutils-1.7.0.jar
3.commons-collections-3.1.jar
&n
- [Zookeeper学习笔记之三]Zookeeper实例创建和会话建立的异步特性
bit1129
zookeeper
为了说明问题,看个简单的代码,
import org.apache.zookeeper.*;
import java.io.IOException;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.ThreadLocal
- 【Scala十二】Scala核心六:Trait
bit1129
scala
Traits are a fundamental unit of code reuse in Scala. A trait encapsulates method and field definitions, which can then be reused by mixing them into classes. Unlike class inheritance, in which each c
- weblogic version 10.3破解
ronin47
weblogic
版本:WebLogic Server 10.3
说明:%DOMAIN_HOME%:指WebLogic Server 域(Domain)目录
例如我的做测试的域的根目录 DOMAIN_HOME=D:/Weblogic/Middleware/user_projects/domains/base_domain
1.为了保证操作安全,备份%DOMAIN_HOME%/security/Defa
- 求第n个斐波那契数
BrokenDreams
今天看到群友发的一个问题:写一个小程序打印第n个斐波那契数。
自己试了下,搞了好久。。。基础要加强了。
&nbs
- 读《研磨设计模式》-代码笔记-访问者模式-Visitor
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
interface IVisitor {
//第二次分派,Visitor调用Element
void visitConcret
- MatConvNet的excise 3改为网络配置文件形式
cherishLC
matlab
MatConvNet为vlFeat作者写的matlab下的卷积神经网络工具包,可以使用GPU。
主页:
http://www.vlfeat.org/matconvnet/
教程:
http://www.robots.ox.ac.uk/~vgg/practicals/cnn/index.html
注意:需要下载新版的MatConvNet替换掉教程中工具包中的matconvnet:
http
- ZK Timeout再讨论
chenchao051
zookeepertimeouthbase
http://crazyjvm.iteye.com/blog/1693757 文中提到相关超时问题,但是又出现了一个问题,我把min和max都设置成了180000,但是仍然出现了以下的异常信息:
Client session timed out, have not heard from server in 154339ms for sessionid 0x13a3f7732340003
- CASE WHEN 用法介绍
daizj
sqlgroup bycase when
CASE WHEN 用法介绍
1. CASE WHEN 表达式有两种形式
--简单Case函数
CASE sex
WHEN '1' THEN '男'
WHEN '2' THEN '女'
ELSE '其他' END
--Case搜索函数
CASE
WHEN sex = '1' THEN
- PHP技巧汇总:提高PHP性能的53个技巧
dcj3sjt126com
PHP
PHP技巧汇总:提高PHP性能的53个技巧 用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的函数译注: PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。 1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍
- Yii框架中CGridView的使用方法以及详细示例
dcj3sjt126com
yii
CGridView显示一个数据项的列表中的一个表。
表中的每一行代表一个数据项的数据,和一个列通常代表一个属性的物品(一些列可能对应于复杂的表达式的属性或静态文本)。 CGridView既支持排序和分页的数据项。排序和分页可以在AJAX模式或正常的页面请求。使用CGridView的一个好处是,当用户浏览器禁用JavaScript,排序和分页自动退化普通页面请求和仍然正常运行。
实例代码如下:
- Maven项目打包成可执行Jar文件
dyy_gusi
assembly
Maven项目打包成可执行Jar文件
在使用Maven完成项目以后,如果是需要打包成可执行的Jar文件,我们通过eclipse的导出很麻烦,还得指定入口文件的位置,还得说明依赖的jar包,既然都使用Maven了,很重要的一个目的就是让这些繁琐的操作简单。我们可以通过插件完成这项工作,使用assembly插件。具体使用方式如下:
1、在项目中加入插件的依赖:
<plugin>
- php常见错误
geeksun
PHP
1. kevent() reported that connect() failed (61: Connection refused) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET / HTTP/1.1", upstream: "fastc
- 修改linux的用户名
hongtoushizi
linuxchange password
Change Linux Username
更改Linux用户名,需要修改4个系统的文件:
/etc/passwd
/etc/shadow
/etc/group
/etc/gshadow
古老/传统的方法是使用vi去直接修改,但是这有安全隐患(具体可自己搜一下),所以后来改成使用这些命令去代替:
vipw
vipw -s
vigr
vigr -s
具体的操作顺
- 第五章 常用Lua开发库1-redis、mysql、http客户端
jinnianshilongnian
nginxlua
对于开发来说需要有好的生态开发库来辅助我们快速开发,而Lua中也有大多数我们需要的第三方开发库如Redis、Memcached、Mysql、Http客户端、JSON、模板引擎等。
一些常见的Lua库可以在github上搜索,https://github.com/search?utf8=%E2%9C%93&q=lua+resty。
Redis客户端
lua-resty-r
- zkClient 监控机制实现
liyonghui160com
zkClient 监控机制实现
直接使用zk的api实现业务功能比较繁琐。因为要处理session loss,session expire等异常,在发生这些异常后进行重连。又因为ZK的watcher是一次性的,如果要基于wather实现发布/订阅模式,还要自己包装一下,将一次性订阅包装成持久订阅。另外如果要使用抽象级别更高的功能,比如分布式锁,leader选举
- 在Mysql 众多表中查找一个表名或者字段名的 SQL 语句
pda158
mysql
在Mysql 众多表中查找一个表名或者字段名的 SQL 语句:
方法一:SELECT table_name, column_name from information_schema.columns WHERE column_name LIKE 'Name';
方法二:SELECT column_name from information_schema.colum
- 程序员对英语的依赖
Smile.zeng
英语程序猿
1、程序员最基本的技能,至少要能写得出代码,当我们还在为建立类的时候思考用什么单词发牢骚的时候,英语与别人的差距就直接表现出来咯。
2、程序员最起码能认识开发工具里的英语单词,不然怎么知道使用这些开发工具。
3、进阶一点,就是能读懂别人的代码,有利于我们学习人家的思路和技术。
4、写的程序至少能有一定的可读性,至少要人别人能懂吧...
以上一些问题,充分说明了英语对程序猿的重要性。骚年
- Oracle学习笔记(8) 使用PLSQL编写触发器
vipbooks
oraclesql编程活动Access
时间过得真快啊,转眼就到了Oracle学习笔记的最后个章节了,通过前面七章的学习大家应该对Oracle编程有了一定了了解了吧,这东东如果一段时间不用很快就会忘记了,所以我会把自己学习过的东西做好详细的笔记,用到的时候可以随时查找,马上上手!希望这些笔记能对大家有些帮助!
这是第八章的学习笔记,学习完第七章的子程序和包之后