- K-means 算法的介绍与应用
小魏冬琅
matlab算法kmeans机器学习
目录引言K-means算法的基本原理表格总结:K-means算法的主要步骤K-means算法的MATLAB实现优化方法与改进K-means算法的应用领域表格总结:K-means算法的主要应用领域结论引言K-means算法是一种经典的基于距离的聚类算法,在数据挖掘、模式识别、图像处理等多个领域中得到了广泛应用。其核心思想是将相似的数据对象聚类到同一个簇中,而使得簇内对象的相似度最大、簇间的相似度最小
- OpenCV3最常用的基本操作
HeoLis
OpenCV介绍OpenCV的全称是OpenSourceComputerVisionLibrary,是一个跨平台的计算机视觉库。OpenCV是由英特尔公司发起并参与开发,以BSD许可证授权发行,可以在商业和研究领域中免费使用。OpenCV可用于开发实时的图像处理、计算机视觉以及模式识别程序。该程序库也可以使用英特尔公司的IPP进行加速处理。以上是维基百科关于OpenCV的介绍,简单来说它就是处理图
- EI检索-机器视觉、图像处理与影像技术国际学术会议(MVIPIT 2023)邀您参会!
诗远Yolanda
图像处理人工智能计算机视觉
机器视觉是计算机学科的一个重要分支,它综合了光学、机械、电子、计算机软硬件等方面的技术,涉及到计算机、图像处理、模式识别、人工智能、信号处理、光机电一体化等多个领域。而图像处理等技术的快速发展也推动了机器视觉的发展。机器视觉在我国具有广泛的工业应用,核心功能包括:测量,检测,识别,定位等。第一届机器视觉、图像处理与影像技术国际学术会议(MVIPIT2023)将于2023年7月26日-28日在浙江杭
- Java在智能数据挖掘系统的应用
lizi88888
java数据挖掘开发语言
智能数据挖掘系统是利用机器学习、统计分析等技术从大量数据中自动或半自动地发现模式和知识的系统。Java作为一种流行的编程语言,因其强大的性能和丰富的生态系统,在智能数据挖掘领域的应用非常广泛。本文将探讨Java在智能数据挖掘系统中的应用,并提供示例代码。智能数据挖掘系统概述智能数据挖掘系统通常具备以下功能:数据预处理:包括数据清洗、归一化、特征选择等。模式识别:识别数据中的模式,如分类、聚类、关联
- 图形几何算法 -- 凸包算法
CAD三维软件二次开发
算法学习算法c#3d几何学
前言常用凸包算法包括GrahamScan算法和JarvisMarch(GiftWrapping)算法,在这里要简单介绍的是GrahamScan算法。1、概念凸包是一个点集所包围的最小的凸多边形。可以想象用一根绳子围绕着一群钉子,绳子所形成的轮廓便是这些钉子的凸包。在计算几何中,凸包得到了广泛的应用,涉及领域包括模式识别、图像处理和优化问题等。2、算法原理凸包算法的目标是从给定的点集(在二维平面中)
- 深度学习入门:使用 PyTorch 构建和训练你的第一个神经网络
Mr' 郑
深度学习pytorch神经网络
引言深度学习是机器学习的一个分支,它利用多层非线性处理单元(即神经网络)来解决复杂的模式识别问题。PyTorch是一个强大的深度学习框架,它提供了灵活的API和动态计算图,非常适合初学者和研究者使用。安装PyTorch确保安装了Python和pip。然后通过以下命令安装PyTorch:pipinstalltorchtorchvision导入库我们需要导入一些必要的库:importtorchimpo
- 机器学习算法深度总结(5)-逻辑回归
婉妃
1.模型定义逻辑回归属于基于概率分类的学习法.基于概率的模式识别是指对模式x所对应的类别y的后验概率禁行学习.其所属类别为后验概率最大时的类别:预测类别的后验概率,可理解为模式x所属类别y的可信度.逻辑回归(logistic),使用线性对数函数对分类后验概率进行模型化:上式,分母是满足概率总和为1的约束条件的正则化项,参数向量维数为:考虑二分类问题:使用上述关系式,logistic模型的参数个数从
- 计算机视觉概念科普
极客代码
玩转AI人工智能图像处理计算机视觉深度学习
计算机视觉(ComputerVision,CV)是一门多学科交叉的科学,旨在让计算机具备“看”的能力,即通过图像或视频数据来理解世界。它结合了信号处理、图像处理、模式识别、机器学习等多个领域的技术,让计算机能够执行诸如识别、分类、追踪等复杂的视觉任务。本文将深入探讨计算机视觉的核心概念和技术。一、计算机视觉概述计算机视觉是一门研究如何让计算机“看”世界并从中获取信息的科学。它主要关注如何处理、分析
- 机器学习(ML)算法分类
活蹦乱跳酸菜鱼
机器学习
机器学习(ML)算法是一个广泛而多样的领域,涵盖了多种用于数据分析和模式识别的技术。以下是一些常见的机器学习算法分类及其具体算法:一、监督学习算法监督学习算法使用标记(即已知结果)的训练数据来训练模型,以便对新数据进行预测。线性回归:用于建立连续变量之间的关系,通过拟合一条直线或超平面来预测新数据的输出值。逻辑回归:虽然名称中包含“回归”,但实际上是用于分类问题,特别是二分类问题。通过将线性回归模
- 让数据说话:人工智能与六西格玛的完美结合
张驰课堂
人工智能六西格玛
当人工智能与六西格玛结合,企业可以充分利用人工智能技术的数据处理、预测分析和智能决策支持能力,实现数据驱动的决策、质量控制和流程优化,从而提高企业的效率和竞争力。下面张驰咨询给大家具体的介绍:1、数据驱动决策六西格玛侧重于数据分析和决策制定,而人工智能可以提供更强大的数据处理和分析能力。通过人工智能技术,可以自动收集和整理大量的数据,并进行有效的数据挖掘和模式识别。这些数据分析结果可以为六西格玛项
- 神经网络(深度学习,计算机视觉,得分函数,损失函数,前向传播,反向传播,激活函数)
MarkHD
深度学习神经网络计算机视觉
神经网络,特别是深度学习,在计算机视觉等领域有着广泛的应用。以下是关于你提到的几个关键概念的详细解释:神经网络:神经网络是一种模拟人脑神经元结构的计算模型,用于处理复杂的数据和模式识别任务。它由多个神经元(或称为节点)组成,这些神经元通过权重和偏置进行连接,并可以学习调整这些参数以优化性能。深度学习:深度学习是神经网络的一个子领域,主要关注于构建和训练深度神经网络(即具有多个隐藏层的神经网络)。通
- 基于Python和OpenCV的产品码识别与验证案例
GT开发算法工程师
pythonopencv开发语言人工智能计算机视觉
引言:本案例展示了如何使用Python结合OpenCV库来实现产品码的识别与验证。首先,通过图像预处理技术(如灰度化、二值化、降噪等)优化产品码图像,然后利用OpenCV中的模板匹配或机器学习算法(如SVM、神经网络等)来定位并识别产品码。目录原理:代码部分:注意:原理:产品码识别与验证的核心在于图像处理与模式识别技术。首先,通过图像处理技术提取出产品码区域,去除背景干扰,增强产品码的可识别性。然
- 《模式识别与机器学习》第一章
CS_Zero
机器学习人工智能
C1符号含义x\boldxx:向量,曲线拟合问题中的x坐标数值序列。元素个数为N。t\boldtt:向量,曲线拟合问题中的y坐标(target)数值序列。w\boldww:向量,曲线拟合问题中的待估计的参数,即M阶多项式的各阶系数。β\betaβ:标量,协方差的倒数,表示样本的精度。α\alphaα:标量,同上,曲线拟合例子中的先验的精度。多项式曲线拟合E(w)=12∑n=1N{y(xn,w)−t
- 六、图像的几何变换
云峰天际
计算机视觉人工智能opencv人工智能计算机视觉
文章目录前言一、镜像变换二、缩放变换前言在计算机视觉中,图像几何变换是指对图像进行平移、旋转、缩放、仿射变换和镜像变换等操作,以改变图像的位置、尺寸、形状或视角,而不改变图像的内容。这些变换在图像处理、模式识别、机器人视觉、医学影像处理等领域具有广泛的应用。通过图像几何变换,可以实现图像的校正、配准、增强和重建等功能,为后续的图像分析和理解提供了重要的基础。一、镜像变换水平镜像(水平翻转)其原理是
- RBF神经网络中的RBF的英文全称是什么,是用来干什么的?
神笔馬良
神经网络人工智能深度学习
问题描述:RBF神经网络中的RBF的英文全称是什么,是用来干什么的?问题解答:RBF神经网络中的RBF是径向基函数(RadialBasisFunction)的缩写。径向基函数是一种在机器学习和模式识别中常用的函数类型,它们通常用于构建非线性模型。在RBF神经网络中,径向基函数被用作隐藏层的激活函数,用来将输入数据从输入空间映射到一个高维的特征空间,从而实现非线性的数据拟合和模式识别。具体来说,径向
- 用脑想问题还是用心驱动脑?
风口猪炒股指标
抢财猫股票课堂我的思想大火拼脑心关系
昨天回答了几个朋友的问题,我发现提问题的人很少,这让我想起之前讲的小妞子的故事,我问了她好几个月的同一句话:你有问题吗?结果她很反感,嘿嘿。其实吧,我讲的很多东西都是实的,反而我们感知不到的日常以为真的东西其实是不真实的。比如说眼见为实,真正是眼睛看到的是你认识的真实的吗?不是,因为你脑子里有模式识别了才被识别出来,如果脑子里没有模式就无法识别,即便眼睛看到了也会忽略掉。那追问下去,如果脑子无法识
- 【专题】2023年中国手术机器人行业专题报告PDF合集分享(附原数据表)
原文链接:https://tecdat.cn/?p=34144仿生机器人作为一类结合了仿生学原理的机器人,具备自主决策和规划行动的能力,正逐渐进入大众视野。它们的核心技术要素包括感知与认知技术、运动与控制技术、人机交互技术和自主决策技术。阅读原文,获取专题报告合集全文,解锁文末68份仿生机器人相关行业研究报告。感知与认知技术涵盖了各种传感器的应用、模式识别和情感理解等高级认知能力,而运动与控制技术
- 计算机视觉主要知识点
superdont
计算机视觉人工智能
计算机视觉是指利用计算机和算法来解析和理解图片和视频中的内容。这是一个跨学科领域,融合了计算机科学、图像处理、机器学习和模式识别等多方面的技术。以下是一些计算机视觉入门的基本知识点:图像基础:像素:图片的最基本组成单元,包含了颜色信息。色彩空间:如RGB(红、绿、蓝)、HSV(色调、饱和度、明度)等,不同色彩空间代表图像色彩的方式不同。图像类型:位图(Bitmap)与矢量图(Vector),位图由
- 探索未来:集成存储器计算(IMC)与深度神经网络(DNN)的机遇与挑战
繁依Fanyi
dnn人工智能神经网络深度学习机器学习gitwindows
开篇部分:人工智能、深度神经网络与内存计算的交汇在当今数字化时代,人工智能(AI)已经成为科技领域的一股强大力量,而深度神经网络(DNN)则是AI的核心引擎之一。DNN是一种模仿人类神经系统运作方式的计算模型,通过层层堆叠的神经元网络来实现复杂的模式识别和数据处理任务。从图像识别、语音识别到自然语言处理,DNN已经在各个领域展现了惊人的能力。然而,随着DNN模型的不断演进和复杂化,对计算资源的需求
- 机器学习系列——(十七)聚类
飞影铠甲
机器学习机器学习聚类人工智能
引言在当今数据驱动的时代,机器学习已经成为了解锁数据潜能的关键技术之一。其中,聚类作为机器学习领域的一个重要分支,广泛应用于数据挖掘、模式识别、图像分析等多个领域。本文旨在深入探讨聚类技术的原理、类型及其应用,为读者提供一个全面而深入的了解。一、什么是聚类?聚类是一种无监督学习(UnsupervisedLearning)技术,它的目标是将相似的对象分组到一起,形成簇(Cluster)。与有监督学习
- 「论文搬运」王亦洲课题组 CVPR 2021 入选论文解读:时间序列疾病预测的因果隐马尔可夫模型
Sternstunden
论文计算机视觉人工智能深度学习cvpr
本文是对发表于计算机视觉和模式识别领域的顶级会议CVPR2021的论文“CausalHiddenMarkovModelforTimeSeriesDiseaseForecasting(时间序列疾病预测的因果隐马尔可夫模型)”的解读。该论文由北京大学王亦洲课题组与深睿医疗等单位合作,针对时间序列疾病预测的问题,提出了因果隐马尔可夫模型描述疾病的动态发展过程,并使用基于VAE的变分框架进行学习。通过对图
- 探秘深度学习的巅峰之作:ResNet101与其在图像识别领域的革命性应用
程序员Chino的日记
深度学习人工智能
引言深度学习和图像识别的世界已经被深度卷积神经网络的引入所革命化,而在这些网络中,ResNet101架构作为一个重要的里程碑脱颖而出。本文旨在详细探讨ResNet101架构、其设计、功能和应用。ResNet革命2015年在计算机视觉和模式识别会议(CVPR)上介绍的ResNet(残差网络)家族,标志着深度学习图像识别的一个转折点。这些网络引入了残差学习的概念,解决了深度神经网络中的梯度消失问题,使
- LSTM进行时间序列预测还有哪些创新点,有什么推荐的好发论文的模型和代码?
电力系统爱好者
lstm人工智能rnn
LSTM进行时间序列预测还有哪些创新点,有什么推荐的好发论文的模型和代码?时间序列分析是处理时间相关数据的一种方法,常用于预测、趋势分析和模式识别等应用。下面是一些常见的时间序列分析方法和相应的MATLAB代码示例:移动平均法:%计算简单移动平均data=[1,2,3,4,5,6];windowSize=3;movingAverage=movmean(data,windowSize);自回归模型(
- 机器学习简要概述
@Duang~
机器学习机器学习人工智能算法
一、基本概念及应用传统机器学习算法首先需要对数据进行特征提取,采用分类器(如决策树、人工神经网络、贝叶斯、集成学习、支持向量机等)进行分类。机器学习:特征提取+分类器分类特征提取难,制约发展。深度学习出现,一定程度解决了特征提取的难题,机器学习繁荣起来。机器学习+数据库=数据挖掘+工业应用=模式识别+图像处理=机器视觉+语音处理=语音识别+文本处理=自然语言处理二、数据集及模型数据集的划分:方法:
- 大脑的工作原理
珊珊_带你重返年轻
今天继续阅读《微习惯》第二章,大脑的工作原理。今天这一章有点烧脑。大脑分成两个部分-潜意识部分和意识部分。重复就是(潜意识)大脑使用的语言。建立习惯的目标是用重复来改变大脑。事实上改变习惯的两个关键点是重复和回报,如果有回报,大脑更愿意重复做一件事。我们的行为中有45%是自动完成的,无须思考的。大脑是由执行决策和进行自动行为模式识别的两部分组成的系统。前额皮层的管理功能相当活跃,反应灵敏,但同时也
- 计算机视觉比较有名的期刊和会议
anycedo
中文SCI级:《物理学报》《红外与毫米波学报》etc.(IF比较低,也不是特别专门针对计算机视觉)EI级:《自动化学报》《光学精密工程》《电子学报》《软件学报》《计算机研究与发展》《计算机学报》《计算机辅助设计与图形学学报》《系统工程与电子技术》、一些大学的学报,etc.(质量参差不齐)中文核心《中国图象图形学报》《模式识别与人工智能》《机器人》《图学学报》《电光与控制》etc.国际会议1.ICC
- 工信部颁发的《计算机视觉处理设计开发工程师》中级证书
人工智能技术与咨询
人工智能计算机视觉自然语言处理
计算机视觉(ComputerVision)是一门研究如何让计算机能够理解和分析数字图像或视频的学科。简单来说,计算机视觉的目标是让计算机能够像人类一样对视觉信息进行处理和理解。为实现这个目标,计算机视觉结合了图像处理、机器学习、模式识别、计算几何等多个领域的理论和技术。计算机视觉在许多领域和行业中具有广泛应用,如自动驾驶、医疗影像分析、无人机、智能监控、虚拟现实(VR)和增强现实(AR)等。随着深
- 【大厂AI课学习笔记】1.5 AI技术领域(2)语音识别
giszz
学习笔记人工智能人工智能学习笔记
今天来梳理语音识别相关的关键技术和发展脉络。语音识别:定义、关键技术、技术发展、应用场景与商业化成功一、语音识别的定义语音识别,也称为自动语音识别(ASR),是指将人类的语音转换为机器可读的文本或命令的技术。它是人机交互的重要组成部分,旨在让计算机能够理解并执行人类的语音指令。语音识别技术涉及到信号处理、模式识别、自然语言处理等多个领域的知识。二、关键技术信号处理和特征提取:语音信号是一种复杂的时
- 深度学习在智能交互中的应用:人与机器的和谐共生
wd90119
深度学习人工智能
深度学习与人类的智能交互是当前人工智能领域研究的热点之一。深度学习作为机器学习的一个重要分支,具有强大的特征学习和模式识别能力,可以模拟人脑的神经网络进行数据分析和预测。而人类的智能交互则是指人类与机器之间的信息交流和操作互动,包括语音识别、图像识别、自然语言处理等技术。深度学习与人类的智能交互相结合,可以实现更加自然、高效和智能的人机交互方式。例如,通过深度学习的语音识别技术,机器可以理解和识别
- 深度学习的进展
csdn_aspnet
深度学习人工智能
一、深度学习的基本原理和算法:深度学习是一种基于神经网络的机器学习方法,其基本原理是模仿人脑神经网络的结构和功能,通过多层次的神经网络模型来实现对数据的学习和模式识别。以下是深度学习的基本原理和算法:1、输入层:深度学习的输入层接收原始数据,这可以是图像、文本、音频等各种形式的数据。2、隐藏层:深度学习的核心是多层的隐藏层。每一层都由大量的神经元(节点)组成,每个神经元都与上一层的所有神经元相连,
- Java 并发包之线程池和原子计数
lijingyao8206
Java计数ThreadPool并发包java线程池
对于大数据量关联的业务处理逻辑,比较直接的想法就是用JDK提供的并发包去解决多线程情况下的业务数据处理。线程池可以提供很好的管理线程的方式,并且可以提高线程利用率,并发包中的原子计数在多线程的情况下可以让我们避免去写一些同步代码。
这里就先把jdk并发包中的线程池处理器ThreadPoolExecutor 以原子计数类AomicInteger 和倒数计时锁C
- java编程思想 抽象类和接口
百合不是茶
java抽象类接口
接口c++对接口和内部类只有简介的支持,但在java中有队这些类的直接支持
1 ,抽象类 : 如果一个类包含一个或多个抽象方法,该类必须限定为抽象类(否者编译器报错)
抽象方法 : 在方法中仅有声明而没有方法体
package com.wj.Interface;
- [房地产与大数据]房地产数据挖掘系统
comsci
数据挖掘
随着一个关键核心技术的突破,我们已经是独立自主的开发某些先进模块,但是要完全实现,还需要一定的时间...
所以,除了代码工作以外,我们还需要关心一下非技术领域的事件..比如说房地产
&nb
- 数组队列总结
沐刃青蛟
数组队列
数组队列是一种大小可以改变,类型没有定死的类似数组的工具。不过与数组相比,它更具有灵活性。因为它不但不用担心越界问题,而且因为泛型(类似c++中模板的东西)的存在而支持各种类型。
以下是数组队列的功能实现代码:
import List.Student;
public class
- Oracle存储过程无法编译的解决方法
IT独行者
oracle存储过程
今天同事修改Oracle存储过程又导致2个过程无法被编译,流程规范上的东西,Dave 这里不多说,看看怎么解决问题。
1. 查看无效对象
XEZF@xezf(qs-xezf-db1)> select object_name,object_type,status from all_objects where status='IN
- 重装系统之后oracle恢复
文强chu
oracle
前几天正在使用电脑,没有暂停oracle的各种服务。
突然win8.1系统奔溃,无法修复,开机时系统 提示正在搜集错误信息,然后再开机,再提示的无限循环中。
无耐我拿出系统u盘 准备重装系统,没想到竟然无法从u盘引导成功。
晚上到外面早了一家修电脑店,让人家给装了个系统,并且那哥们在我没反应过来的时候,
直接把我的c盘给格式化了 并且清理了注册表,再装系统。
然后的结果就是我的oracl
- python学习二( 一些基础语法)
小桔子
pthon基础语法
紧接着把!昨天没看继续看django 官方教程,学了下python的基本语法 与c类语言还是有些小差别:
1.ptyhon的源文件以UTF-8编码格式
2.
/ 除 结果浮点型
// 除 结果整形
% 除 取余数
* 乘
** 乘方 eg 5**2 结果是5的2次方25
_&
- svn 常用命令
aichenglong
SVN版本回退
1 svn回退版本
1)在window中选择log,根据想要回退的内容,选择revert this version或revert chanages from this version
两者的区别:
revert this version:表示回退到当前版本(该版本后的版本全部作废)
revert chanages from this versio
- 某小公司面试归来
alafqq
面试
先填单子,还要写笔试题,我以时间为急,拒绝了它。。时间宝贵。
老拿这些对付毕业生的东东来吓唬我。。
面试官很刁难,问了几个问题,记录下;
1,包的范围。。。public,private,protect. --悲剧了
2,hashcode方法和equals方法的区别。谁覆盖谁.结果,他说我说反了。
3,最恶心的一道题,抽象类继承抽象类吗?(察,一般它都是被继承的啊)
4,stru
- 动态数组的存储速度比较 集合框架
百合不是茶
集合框架
集合框架:
自定义数据结构(增删改查等)
package 数组;
/**
* 创建动态数组
* @author 百合
*
*/
public class ArrayDemo{
//定义一个数组来存放数据
String[] src = new String[0];
/**
* 增加元素加入容器
* @param s要加入容器
- 用JS实现一个JS对象,对象里有两个属性一个方法
bijian1013
js对象
<html>
<head>
</head>
<body>
用js代码实现一个js对象,对象里有两个属性,一个方法
</body>
<script>
var obj={a:'1234567',b:'bbbbbbbbbb',c:function(x){
- 探索JUnit4扩展:使用Rule
bijian1013
java单元测试JUnitRule
在上一篇文章中,讨论了使用Runner扩展JUnit4的方式,即直接修改Test Runner的实现(BlockJUnit4ClassRunner)。但这种方法显然不便于灵活地添加或删除扩展功能。下面将使用JUnit4.7才开始引入的扩展方式——Rule来实现相同的扩展功能。
1. Rule
&n
- [Gson一]非泛型POJO对象的反序列化
bit1129
POJO
当要将JSON数据串反序列化自身为非泛型的POJO时,使用Gson.fromJson(String, Class)方法。自身为非泛型的POJO的包括两种:
1. POJO对象不包含任何泛型的字段
2. POJO对象包含泛型字段,例如泛型集合或者泛型类
Data类 a.不是泛型类, b.Data中的集合List和Map都是泛型的 c.Data中不包含其它的POJO
 
- 【Kakfa五】Kafka Producer和Consumer基本使用
bit1129
kafka
0.Kafka服务器的配置
一个Broker,
一个Topic
Topic中只有一个Partition() 1. Producer:
package kafka.examples.producers;
import kafka.producer.KeyedMessage;
import kafka.javaapi.producer.Producer;
impor
- lsyncd实时同步搭建指南——取代rsync+inotify
ronin47
1. 几大实时同步工具比较 1.1 inotify + rsync
最近一直在寻求生产服务服务器上的同步替代方案,原先使用的是 inotify + rsync,但随着文件数量的增大到100W+,目录下的文件列表就达20M,在网络状况不佳或者限速的情况下,变更的文件可能10来个才几M,却因此要发送的文件列表就达20M,严重减低的带宽的使用效率以及同步效率;更为要紧的是,加入inotify
- java-9. 判断整数序列是不是二元查找树的后序遍历结果
bylijinnan
java
public class IsBinTreePostTraverse{
static boolean isBSTPostOrder(int[] a){
if(a==null){
return false;
}
/*1.只有一个结点时,肯定是查找树
*2.只有两个结点时,肯定是查找树。例如{5,6}对应的BST是 6 {6,5}对应的BST是
- MySQL的sum函数返回的类型
bylijinnan
javaspringsqlmysqljdbc
今天项目切换数据库时,出错
访问数据库的代码大概是这样:
String sql = "select sum(number) as sumNumberOfOneDay from tableName";
List<Map> rows = getJdbcTemplate().queryForList(sql);
for (Map row : rows
- java设计模式之单例模式
chicony
java设计模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述单例模式的:
作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 单例模式的结构
单例模式的特点:
单例类只能有一个实例。
单例类必须自己创建自己的唯一实例。
单例类必须给所有其他对象提供这一实例。
饿汉式单例类
publ
- javascript取当月最后一天
ctrain
JavaScript
<!--javascript取当月最后一天-->
<script language=javascript>
var current = new Date();
var year = current.getYear();
var month = current.getMonth();
showMonthLastDay(year, mont
- linux tune2fs命令详解
daizj
linuxtune2fs查看系统文件块信息
一.简介:
tune2fs是调整和查看ext2/ext3文件系统的文件系统参数,Windows下面如果出现意外断电死机情况,下次开机一般都会出现系统自检。Linux系统下面也有文件系统自检,而且是可以通过tune2fs命令,自行定义自检周期及方式。
二.用法:
Usage: tune2fs [-c max_mounts_count] [-e errors_behavior] [-g grou
- 做有中国特色的程序员
dcj3sjt126com
程序员
从出版业说起 网络作品排到靠前的,都不会太难看,一般人不爱看某部作品也是因为不喜欢这个类型,而此人也不会全不喜欢这些网络作品。究其原因,是因为网络作品都是让人先白看的,看的好了才出了头。而纸质作品就不一定了,排行榜靠前的,有好作品,也有垃圾。 许多大牛都是写了博客,后来出了书。这些书也都不次,可能有人让为不好,是因为技术书不像小说,小说在读故事,技术书是在学知识或温习知识,有
- Android:TextView属性大全
dcj3sjt126com
textview
android:autoLink 设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) android:autoText 如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输
- tomcat虚拟目录安装及其配置
eksliang
tomcat配置说明tomca部署web应用tomcat虚拟目录安装
转载请出自出处:http://eksliang.iteye.com/blog/2097184
1.-------------------------------------------tomcat 目录结构
config:存放tomcat的配置文件
temp :存放tomcat跑起来后存放临时文件用的
work : 当第一次访问应用中的jsp
- 浅谈:APP有哪些常被黑客利用的安全漏洞
gg163
APP
首先,说到APP的安全漏洞,身为程序猿的大家应该不陌生;如果抛开安卓自身开源的问题的话,其主要产生的原因就是开发过程中疏忽或者代码不严谨引起的。但这些责任也不能怪在程序猿头上,有时会因为BOSS时间催得紧等很多可观原因。由国内移动应用安全检测团队爱内测(ineice.com)的CTO给我们浅谈关于Android 系统的开源设计以及生态环境。
1. 应用反编译漏洞:APK 包非常容易被反编译成可读
- C#根据网址生成静态页面
hvt
Web.netC#asp.nethovertree
HoverTree开源项目中HoverTreeWeb.HVTPanel的Index.aspx文件是后台管理的首页。包含生成留言板首页,以及显示用户名,退出等功能。根据网址生成页面的方法:
bool CreateHtmlFile(string url, string path)
{
//http://keleyi.com/a/bjae/3d10wfax.htm
stri
- SVG 教程 (一)
天梯梦
svg
SVG 简介
SVG 是使用 XML 来描述二维图形和绘图程序的语言。 学习之前应具备的基础知识:
继续学习之前,你应该对以下内容有基本的了解:
HTML
XML 基础
如果希望首先学习这些内容,请在本站的首页选择相应的教程。 什么是SVG?
SVG 指可伸缩矢量图形 (Scalable Vector Graphics)
SVG 用来定义用于网络的基于矢量
- 一个简单的java栈
luyulong
java数据结构栈
public class MyStack {
private long[] arr;
private int top;
public MyStack() {
arr = new long[10];
top = -1;
}
public MyStack(int maxsize) {
arr = new long[maxsize];
top
- 基础数据结构和算法八:Binary search
sunwinner
AlgorithmBinary search
Binary search needs an ordered array so that it can use array indexing to dramatically reduce the number of compares required for each search, using the classic and venerable binary search algori
- 12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!
刘星宇
c面试
12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!
1.gets()函数
问:请找出下面代码里的问题:
#include<stdio.h>
int main(void)
{
char buff[10];
memset(buff,0,sizeof(buff));
- ITeye 7月技术图书有奖试读获奖名单公布
ITeye管理员
活动ITeye试读
ITeye携手人民邮电出版社图灵教育共同举办的7月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。
7月试读活动回顾:
http://webmaster.iteye.com/blog/2092746
本次技术图书试读活动的优秀奖获奖名单及相应作品如下(优秀文章有很多,但名额有限,没获奖并不代表不优秀):
《Java性能优化权威指南》