- MATLAB图像拼接算法及实现
程序员小溪
算法matlab计算机视觉MATLAB人工智能
图像拼接算法及实现(一)论文关键词:图像拼接图像配准图像融合全景图论文摘要:图像拼接(imagemosaic)技术是将一组相互间重叠部分的图像序列进行空间匹配对准,经重采样合成后形成一幅包含各图像序列信息的宽视角场景的、完整的、高清晰的新图像的技术。图像拼接在摄影测量学、计算机视觉、遥感图像处理、医学图像分析、计算机图形学等领域有着广泛的应用价值。一般来说,图像拼接的过程由图像获取,图像配准,图像
- 深入了解OpenCVSharp中常见的图像处理功能
仰望大佬007
图像处理opencv计算机视觉c#
深入了解OpenCVSharp中常见的图像处理功能前言1.图像加载与保存2.图像基本操作3.图像滤波4.边缘检测5.图像分割6.特征检测与描述子7.目标识别与跟踪8.图像融合与拼接9.形状匹配与模板匹配10.颜色空间转换与直方图11.图像转换与绘制12.图像分类与机器学习13.高级图像处理算法14.GPU加速与并行计算前言OpenCVSharp是C#语言中用于图像处理和计算机视觉的开源库,它提供了
- 挑战杯 基于机器视觉的图像拼接算法
laafeer
python
前言图像拼接在实际的应用场景很广,比如无人机航拍,遥感图像等等,图像拼接是进一步做图像理解基础步骤,拼接效果的好坏直接影响接下来的工作,所以一个好的图像拼接算法非常重要。再举一个身边的例子吧,你用你的手机对某一场景拍照,但是你没有办法一次将所有你要拍的景物全部拍下来,所以你对该场景从左往右依次拍了好几张图,来把你要拍的所有景物记录下来。那么我们能不能把这些图像拼接成一个大图呢?这是一个较为新颖的竞
- 英文论文(sci)解读复现【NO.18】基于DS-YOLOv8的目标检测方法用于遥感图像
人工智能算法研究院
英文论文解读复现目标跟踪人工智能机器学习
此前出了目标检测算法改进专栏,但是对于应用于什么场景,需要什么改进方法对应与自己的应用场景有效果,并且多少改进点能发什么水平的文章,为解决大家的困惑,此系列文章旨在给大家解读发表高水平学术期刊中的SCI论文,并对相应的SCI期刊进行介绍,帮助大家解答疑惑,助力科研论文投稿。解读的系列文章,本人会进行创新点代码复现,有需要的朋友可关注私信我获取。一、摘要改进的YOLOv8模型(DCN_C2f+SC_
- python作品创意简单,python艺术创作
chatgpt002
数据分析
大家好,本文将围绕python作品创意简单展开说明,python创意作品是一个很多人都想弄明白的事情,想搞清楚python的作品集需要先了解以下几个事情。1、如何生成二维高斯与Python在图像处理以及图像特效中,经常会用到一种成高斯分布的蒙版,蒙版可以用来做图像融合,将不同内容的两张图像结合蒙版,可以营造不同的艺术效果。I=M∗F+(1−M)∗B这里I表示合成后的图像,F表示前景图,B表示背景图
- vue3结合openlayers,geoserver实现GIS一张图(WebGIS)
GIS小小白
javascriptvue.js前端arcgispostgresqlweb
一.前言不知不觉一年又要过去了,接触开发也就是这几个月的事情,感觉时间过的真快,今天就是除夕了,祝各位新年快乐呀,话说回来,其实在接触学习WebGIS的过程中还是蛮迷茫的,自己虽然是地信的学生,对于地理方面还有有一些自己的理解,但平时专业课学习的就是arcgis空间分析,遥感图像处理,WebGIS的部分并不是太重视,可能是因为没有那么多时间,毕竟这需要扎实的前端技能,不是一朝一夕就可以说明白的,当
- 遥感影像预处理及影像制图
安然喵
遥感影像在成像过程中受太阳高度角、大气状况、地球曲率、地形起伏、传感器自身的性能等因素影响,存在明显的几何和辐射畸形。在对遥感影像进行信息提取和定量分析之前,需要对其进行预处理,主要包括:几何校正、辐射校正、遥感图像处理和影像制图。经过预处理的影像,需经过图像处理及影像制图,再用于遥感解译。1.1遥感影像几何校正原始遥感影像通常存在严重的几何变形,这种几何变形一般分为系统性和非系统性两大类。系统性
- 基于深度学习的图像分割
雨望
计算机视觉深度学习人工智能
摘要遥感图像分割是利用遥感技术获取的高分辨率图像进行像素级别的分类,将图像中的不同物体或不同地物提取出来的过程。这个过程对于遥感应用具有重要意义,因为它能够提取出地物和地表特征,如河流、道路、建筑、植被、水体等,并且这些特征是地面实际存在的。图像分割可以为地面覆盖分类、土地利用覆盖变化分析、城市规划、农业资源监测、环境保护等领域提供实用信息。本论文首先阐述了遥感图像分割和深度学习技术的原理,并用全
- 【QT+QGIS跨平台编译】之三十六:【RasterLite2+Qt跨平台编译】(一套代码、一套框架,跨平台编译)
翰墨之道
Qt+QGIS跨平台编译rasterlite跨平台编译rasterlite2编译rasterlite2rasterlite2+qtQGIS跨平台编译QGIS编译
文章目录一、RasterLite2介绍二、文件下载三、文件分析四、pro文件五、编译实践一、RasterLite2介绍RasterLite2是一个开源的轻量级栅格数据库,可以用于存储和管理各种类型的栅格数据,包括卫星遥感图像、数字高程模型等。与传统的GIS数据存储方式不同,RasterLite2采用基于SQLite的数据库引擎,支持快速的数据查询和空间分析操作。同时,由于其轻量级的设计,Raste
- 2021-11-07
SatVision炼金士
python
缨帽变换(Sentinel-2)文章目录缨帽变换(Sentinel-2)前言缨帽变换关于Sentinel-2的缨帽变换系数1.系数前言缨帽变换(K-T变换),本质上是一种通过矩阵运算实现的图像增强,因其运算的前三个分量分别代表植被的绿度、亮度、湿度,因而在植被检测中得到广泛应用。常用遥感图像处理软件如:ENVI、ARCgisPro等只支持如早期的landsat、IKONOS、QuickBird、W
- 图像融合去雾、近红外去雾、(近)红外和可见光数据集
夏梦星晨
图像去雾夜景图像去雾低光照增强稠密雾去除去除沙尘
今天给大家分享一篇发表在IEEETMM上的去雾文章JointContrastEnhancementandExposureFusionforReal-WorldImageDehazing作者从对比度增强和曝光融合的视角来解决图像去雾问题,在真实场景上取得了较好的去雾效果。此外,作者将所提出的方法应用于手机人像编辑,低光照增强,夜景图像去雾等场景,均验证了所提方法的泛化性及有效性。所提方法,如下图所示
- 小目标识别方法
LittroInno
人工智能目标识别
小目标识别是计算机视觉和人工智能领域中的一个重要研究方向,主要关注于如何有效地从图像或视频中识别尺寸较小、分辨率低的目标。这一任务在军事侦察、遥感图像分析、无人机监控、医学成像等多个领域有着广泛的应用。随着深度学习技术的发展,小目标识别的研究也取得了显著的进步。小目标识别面临的挑战主要包括目标尺寸小、易受背景干扰、目标特征不明显等问题。为了解决这些问题,研究者们提出了多种基于人工智能的方法,尤其是
- GEE入门篇|遥感图像探索(一):遥感图像详细信息查看及单波段图像可视化加载
不止GIS
GoogleEarthEngine入门及进阶教程计算机视觉人工智能
目录1.遥感图像详细信息查看2.单波段遥感图像可视化加载卫星图像是GoogleEarthEngine的核心力量,本期内容教你如何查看一副遥感图像详细信息以及完成单波段的图像可视化加载。1.遥感图像详细信息查看首先,您将使用代码编辑器构造一个图像,复制粘贴以下代码,将其粘贴到“代码编辑器”的中心面板中,然后单击“运行(Run)”。varfirst_image=ee.Image('LANDSAT/LT
- ArcGIS图像配准方法
高堂明镜悲白发
gis
原料准备:待矫正的遥感图像或扫描地图栅格图像,已知投影方式和坐标系的地图图层,AcrMap;打开ArcMap,连接文件夹到待配准的矢量地图与栅格影像所在的位置;点击“添加数据”按钮,待配准的矢量地图与栅格影像;点击“自定义”->“工具条”->“地理配准”,打开地理配准工具条;变换方式选择:点击地理配准工具条的”地理配准“->”变换“,选择合适的投影变换方式;配准第一个点:(1)点击地理配准工具条的
- 【遥感入门系列】遥感分类技术之遥感解译
地理遥感生态网
地理信息数据获取ENVI遥感处理教程Arcgis教程分类人工智能计算机视觉
遥感的最终成果之一就是从遥感图像上获取信息,遥感分类是获取信息的重要手段。同时遥感图像分类也是目前遥感技术中的热点研究方向,每年都有新的分类方法推出。本小节主要内容:遥感分类基本概念常见遥感分类方法1遥感分类概述遥感图像通过亮度值或像元值的高低差异(反映地物的光谱信息)及空间变化(反映地物的空间信息)来表示不同地物的差异,这是区分不同图像地物的物理基础。遥感图像分类就是利用计算机通过对遥感图像中各
- 图像拼接(Image Stiching)方向论文微总结
yyywxk
图像拼接任务对于目前主流视觉任务来说比较偏,目前基于深度学习的框架还不成熟,而且拼接任务里面很多小点都可以单独拿出来研究,比如聚焦或迁移到单应矩阵,图像对齐,图像融合,视频防抖,图像矩形化等。找到好的研究场景,既能发文又能有实用价值。现简单整理近几年的相关文章,如有遗漏还望读者指出。期刊近几年NaturalImageStitchingUsingDepthMapsPaper:Arxiv2022Blo
- Opencv -- 007滚动条操作演示 - 图像融合函数addWeighted
xuechanba
笔记opencv
1、滚动条操作–对比度addWeighted函数利用公式dst=src1*alpha+src2*beta+gamma;来计算两个数组(图像)的加权和,换句话说就是两个图像按照一定比例融合,然后生成新的图像。06_opencv_mat.h#pragmaonce#ifndef_06_OPENCV_MAT_H#define_06_OPENCV_MAT_H#includeusingnamespacecv;
- UCAS-AOD遥感旋转目标检测数据集——基于YOLOv8obb,map50已达96.7%
MatpyMaster
CV计算机视觉YOLO计算机视觉目标检测目标跟踪
1.UCAS-AOD简介1.1数据说明遥感图像,又名高分辨率遥感图像。遥感图像的分类依据是根据成像的介质不同来进行分类的。UCAS-AOD(Zhuetal.,2015)用于飞机和汽车的检测,包含飞机与汽车2类样本以及一定数量的反例样本(背景),总共包含2420幅图像和14596个实例。论文中特别提到了目标检测的方向健壮性,所以在数据集标注过程中作者对数据进行了一定程度的筛选,使得图像中的物体方向分
- 基于python深度学习对遥感图像识别
资深码里奥
深度学习python深度学习开发语言
数据集介绍,下载本资源后,界面如下:有两个文件夹一个是存放数据集的文件。数据集介绍:一共含有:4个类别,数据集图片数量超过:4500张,包含:'cloudy','desert','green_area','water'等。然后本地的train.txt和val.txt里面存放的是数据集的图片路径和对应的标签。运行train.py文件就会将train.txt和val.txt里面的数据进行读取然后训练,
- 基于鲸鱼算法优化极限学习机的道路识别,基于woa-elm的道路分割,基于woa-elm的遥感图像分割
神经网络机器学习智能算法画图绘图
BP神经网络100种启发式智能算法及应用鲸鱼算法极限学习机道路识别深度学习
目录背影极限学习机基于鲸鱼算法优化极限学习机的道路识别,基于woa-elm的道路分割,基于woa-elm的遥感图像分割主要参数MATLAB代码效果图结果分析展望完整代码下载链接:https://download.csdn.net/download/abc991835105/88762273背影极限学习机是在BP神经网络上改进的一种网络,拥有无限拟合能力,但是容易过拟合,本文通过基于鲸鱼算法优化极限
- 彩色图像处理之伪彩色图像处理的python实现——数字图像处理
筱筱西雨
图像处理python开发语言计算机视觉图像处理opencv
原理伪彩色图像处理是一种多源信息融合的可视化方法。处理对象:伪彩色图像处理的对象是多波段遥感图像,例如近红外带、红外带和可见光图像等。原理:选择不同波段的原始图像作为新的三原色通道(如近红外为红色通道),按RGB模式合成伪彩色图像。目的:利用不同波段信息融合,实现多源数据的可视化表达。特点:合成后的颜色不代表真实颜色,但能突出目标特征和反映多波段信息。处理步骤步骤:1预处理每个波段图像,如增强、匹
- 点云从入门到精通技术详解100篇-基于点云和图像融合的智能驾驶目标检测(中)
格图素书
目标跟踪人工智能计算机视觉
2.1.2数据源选型分析良好的数据输入是实现准确且鲁棒的3D目标检测的基础,下面针对不同的传感器组合方式进行分析:(1)摄像头和惯性测量单元:利用惯性测量单元的特性加强摄像头在运动状态下的抗干扰能力,可以有效提高感知算法在高速行驶场景下的检测精度,但依旧是依靠摄像头数据进行3D目标的检测,受环境及天气状况影响较大;(2)激光雷达和惯性测量单元:利用惯性测量单元可以抵消激光雷达在运动过程中产生的测量
- TextDiffuser-2:超越DALLE-3的文本图像融合技术
努力犯错
人工智能语言模型自然语言处理stablediffusionchatgpt
概述近年来,扩散模型在图像生成领域取得了显著进展,但在文本图像融合方面依然存在挑战。TextDiffuser-2的出现,标志着在这一领域的一个重要突破,它成功地结合了大型语言模型的能力,以实现更高效、多样化且美观的文本图像融合。Huggingface模型下载:https://huggingface.co/JingyeChen22/textdiffuser2_layout_plannerAI快站模型
- 如何利用太空技术助力智慧农业?
yikegis
arcgis数据库云计算
国一直是农业大国,政府高度重视农业生产的科技应用。2022年3月9日,农业部发布《“十四五”全国农业农村信息化发展规划》指出要发展智慧农业,提升信息化创新能力,各地需积极探索新型技术在农业的应用。其中,农业遥感可以说是智慧农业的基建之一,其原理是感知平台通过遥感设备,比如卫星、无人机、飞机等,测量地表反射到空中的光线,获取和解析大量多光谱、超广谱和雷达等遥感图像。这些遥感图像可以反应出农田和农作物
- 电影动画用云渲染好吗?有什么优势
Renderbus瑞云渲染农场
渲染知识云渲染渲染农场动画云渲染效果图云渲染3d云渲染农场
动画电影的创作是一个将声音和图像融合以产生视觉故事的过程,电影通常是由一系列静止图像构成,其中每一幅静止图像称为一帧。动画电影的流畅度依赖于每秒播放的帧数,常见的帧率有25、60、90或120帧每秒等,具体取决于制片方的选择和制作标准。这些影片通常具有高分辨率,以及对细节的精细处理,因此渲染这些帧需要强大的计算能力。利用云渲染服务,可以带来诸多优势,如提高渲染效率、降低成本和提供更大的灵活性,而这
- 【论文笔记】Effect of Attention Mechanism in Deep Learning-Based Remote Sensing Image Processing:A S...
吃核桃用手夹
注意机制在基于深度学习的遥感图像处理中的作用:系统文献综述综述:概述了已开发的注意力机制以及如何将它们与不同的深度学习神经网络架构集成。此外,它旨在研究注意力机制对基于深度学习的RS图像处理的影响。分析了相应的基于注意力机制的深度学习(At-DL)方法的进展。进行了系统的文献回顾,以确定出版物、出版商、改进的DL方法、使用的数据类型、使用的注意力类型、使用At-DL方法实现的总体准确度的趋势,并提
- 【MATLAB】 HANTS滤波算法
Lwcah
MATLAB数字信号处理滤波算法matlab算法开发语言
有意向获取代码,请转文末观看代码获取方式~1基本定义HANTS滤波算法是一种时间序列谐波分析方法,它综合了平滑和滤波两种方法,能够充分利用遥感图像存在时间性和空间性的特点,将其空间上的分布规律和时间上的变化规律联系起来。该算法在进行影像重构时,充分考虑了植被生长周期性和数据本身的双重特点,能够用代表不同生长周期的植被频率曲线重新构建时序NDVI影像,真实反映植被的周期性变化规律。HANTS滤波算法
- 修复LandSat7 ETM SLC+off缺失条带
一往而深_
想做深度学习修复遥感图像,现在先试一下广泛使用的遥感专业软件envi的条带修复效果。方便以后实现不同方法的对比。整体步骤:1、地理空间数据云下载免费的遥感图像2、用landsat7slc+off的掩膜和landsat7slc+on的图像文件生成新的条带图像3、envi插件修复,输出栅格tif文件4、用arcgis将tif转换为jpg5、计算PSNR和SSIM指标详细解释:1经过了解,网上方便下载l
- 多摄拼接技术方案,无缝超广角视觉体验
美摄科技
人工智能音视频ar
在当今的科技时代,多摄像头拍摄技术已经成为了车辆、智能硬件等领域的必备技术。然而,如何将多个画面进行实时处理,消除拼缝、亮度不均、变形等问题,从而获得一个超广角、360°的超大视野图像,一直是行业内的一大挑战。今天,美摄科技带来了一种全新的解决方案——多摄拼接技术方案。美摄科技的多摄拼接技术方案,是基于多摄像头拍摄画面,通过利用美摄的图像融合算法和智能化拼接算法,对多个画面进行实时处理。这种技术方
- 遥感图像分类与识别_知识点总结
IAz-
分类数据挖掘人工智能
目录第一章高分遥感图像分类概述1、遥感图像分类概念与内涵1)、数字图像处理的三个层次2)、图像处理技术分类的三种基本范畴3)、遥感最终目的4)、遥感分类定义5)、遥感分类意义6)、遥感分类原理2、遥感图像分类的技术发展1)、遥感分类方法概述2)、监督/非监督分类方法比较3)、深度学习思想4)、传统遥感图像分类中存在的问题3、高分辨率遥感图像分类理解1)、载荷特色2)、分类的难点3)、高分辨率遥感图
- js动画html标签(持续更新中)
843977358
htmljs动画mediaopacity
1.jQuery 效果 - animate() 方法 改变 "div" 元素的高度: $(".btn1").click(function(){ $("#box").animate({height:"300px
- springMVC学习笔记
caoyong
springMVC
1、搭建开发环境
a>、添加jar文件,在ioc所需jar包的基础上添加spring-web.jar,spring-webmvc.jar
b>、在web.xml中配置前端控制器
<servlet>
&nbs
- POI中设置Excel单元格格式
107x
poistyle列宽合并单元格自动换行
引用:http://apps.hi.baidu.com/share/detail/17249059
POI中可能会用到一些需要设置EXCEL单元格格式的操作小结:
先获取工作薄对象:
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet();
HSSFCellStyle setBorder = wb.
- jquery 获取A href 触发js方法的this参数 无效的情况
一炮送你回车库
jquery
html如下:
<td class=\"bord-r-n bord-l-n c-333\">
<a class=\"table-icon edit\" onclick=\"editTrValues(this);\">修改</a>
</td>"
j
- md5
3213213333332132
MD5
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class MDFive {
public static void main(String[] args) {
String md5Str = "cq
- 完全卸载干净Oracle11g
sophia天雪
orale数据库卸载干净清理注册表
完全卸载干净Oracle11g
A、存在OUI卸载工具的情况下:
第一步:停用所有Oracle相关的已启动的服务;
第二步:找到OUI卸载工具:在“开始”菜单中找到“oracle_OraDb11g_home”文件夹中
&
- apache 的access.log 日志文件太大如何解决
darkranger
apache
CustomLog logs/access.log common 此写法导致日志数据一致自增变大。
直接注释上面的语法
#CustomLog logs/access.log common
增加:
CustomLog "|bin/rotatelogs.exe -l logs/access-%Y-%m-d.log 
- Hadoop单机模式环境搭建关键步骤
aijuans
分布式
Hadoop环境需要sshd服务一直开启,故,在服务器上需要按照ssh服务,以Ubuntu Linux为例,按照ssh服务如下:
sudo apt-get install ssh
sudo apt-get install rsync
编辑HADOOP_HOME/conf/hadoop-env.sh文件,将JAVA_HOME设置为Java
- PL/SQL DEVELOPER 使用的一些技巧
atongyeye
javasql
1 记住密码
这是个有争议的功能,因为记住密码会给带来数据安全的问题。 但假如是开发用的库,密码甚至可以和用户名相同,每次输入密码实在没什么意义,可以考虑让PLSQL Developer记住密码。 位置:Tools菜单--Preferences--Oracle--Logon HIstory--Store with password
2 特殊Copy
在SQL Window
- PHP:在对象上动态添加一个新的方法
bardo
方法动态添加闭包
有关在一个对象上动态添加方法,如果你来自Ruby语言或您熟悉这门语言,你已经知道它是什么...... Ruby提供给你一种方式来获得一个instancied对象,并给这个对象添加一个额外的方法。
好!不说Ruby了,让我们来谈谈PHP
PHP未提供一个“标准的方式”做这样的事情,这也是没有核心的一部分...
但无论如何,它并没有说我们不能做这样
- ThreadLocal与线程安全
bijian1013
javajava多线程threadLocal
首先来看一下线程安全问题产生的两个前提条件:
1.数据共享,多个线程访问同样的数据。
2.共享数据是可变的,多个线程对访问的共享数据作出了修改。
实例:
定义一个共享数据:
public static int a = 0;
- Tomcat 架包冲突解决
征客丶
tomcatWeb
环境:
Tomcat 7.0.6
win7 x64
错误表象:【我的冲突的架包是:catalina.jar 与 tomcat-catalina-7.0.61.jar 冲突,不知道其他架包冲突时是不是也报这个错误】
严重: End event threw exception
java.lang.NoSuchMethodException: org.apache.catalina.dep
- 【Scala三】分析Spark源代码总结的Scala语法一
bit1129
scala
Scala语法 1. classOf运算符
Scala中的classOf[T]是一个class对象,等价于Java的T.class,比如classOf[TextInputFormat]等价于TextInputFormat.class
2. 方法默认值
defaultMinPartitions就是一个默认值,类似C++的方法默认值
- java 线程池管理机制
BlueSkator
java线程池管理机制
编辑
Add
Tools
jdk线程池
一、引言
第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。
- 关于hql中使用本地sql函数的问题(问-答)
BreakingBad
HQL存储函数
转自于:http://www.iteye.com/problems/23775
问:
我在开发过程中,使用hql进行查询(mysql5)使用到了mysql自带的函数find_in_set()这个函数作为匹配字符串的来讲效率非常好,但是我直接把它写在hql语句里面(from ForumMemberInfo fm,ForumArea fa where find_in_set(fm.userId,f
- 读《研磨设计模式》-代码笔记-迭代器模式-Iterator
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.Arrays;
import java.util.List;
/**
* Iterator模式提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象内部表示
*
* 个人觉得,为了不暴露该
- 常用SQL
chenjunt3
oraclesqlC++cC#
--NC建库
CREATE TABLESPACE NNC_DATA01 DATAFILE 'E:\oracle\product\10.2.0\oradata\orcl\nnc_data01.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ;
CREATE TABLESPA
- 数学是科学技术的语言
comsci
工作活动领域模型
从小学到大学都在学习数学,从小学开始了解数字的概念和背诵九九表到大学学习复变函数和离散数学,看起来好像掌握了这些数学知识,但是在工作中却很少真正用到这些知识,为什么?
最近在研究一种开源软件-CARROT2的源代码的时候,又一次感觉到数学在计算机技术中的不可动摇的基础作用,CARROT2是一种用于自动语言分类(聚类)的工具性软件,用JAVA语言编写,它
- Linux系统手动安装rzsz 软件包
daizj
linuxszrz
1、下载软件 rzsz-3.34.tar.gz。登录linux,用命令
wget http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz下载。
2、解压 tar zxvf rzsz-3.34.tar.gz
3、安装 cd rzsz-3.34 ; make posix 。注意:这个软件安装与常规的GNU软件不
- 读源码之:ArrayBlockingQueue
dieslrae
java
ArrayBlockingQueue是concurrent包提供的一个线程安全的队列,由一个数组来保存队列元素.通过
takeIndex和
putIndex来分别记录出队列和入队列的下标,以保证在出队列时
不进行元素移动.
//在出队列或者入队列的时候对takeIndex或者putIndex进行累加,如果已经到了数组末尾就又从0开始,保证数
- C语言学习九枚举的定义和应用
dcj3sjt126com
c
枚举的定义
# include <stdio.h>
enum WeekDay
{
MonDay, TuesDay, WednesDay, ThursDay, FriDay, SaturDay, SunDay
};
int main(void)
{
//int day; //day定义成int类型不合适
enum WeekDay day = Wedne
- Vagrant 三种网络配置详解
dcj3sjt126com
vagrant
Forwarded port
Private network
Public network
Vagrant 中一共有三种网络配置,下面我们将会详解三种网络配置各自优缺点。
端口映射(Forwarded port),顾名思义是指把宿主计算机的端口映射到虚拟机的某一个端口上,访问宿主计算机端口时,请求实际是被转发到虚拟机上指定端口的。Vagrantfile中设定语法为:
c
- 16.性能优化-完结
frank1234
性能优化
性能调优是一个宏大的工程,需要从宏观架构(比如拆分,冗余,读写分离,集群,缓存等), 软件设计(比如多线程并行化,选择合适的数据结构), 数据库设计层面(合理的表设计,汇总表,索引,分区,拆分,冗余等) 以及微观(软件的配置,SQL语句的编写,操作系统配置等)根据软件的应用场景做综合的考虑和权衡,并经验实际测试验证才能达到最优。
性能水很深, 笔者经验尚浅 ,赶脚也就了解了点皮毛而已,我觉得
- Word Search
hcx2013
search
Given a 2D board and a word, find if the word exists in the grid.
The word can be constructed from letters of sequentially adjacent cell, where "adjacent" cells are those horizontally or ve
- Spring4新特性——Web开发的增强
jinnianshilongnian
springspring mvcspring4
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
- CentOS安装配置tengine并设置开机启动
liuxingguome
centos
yum install gcc-c++
yum install pcre pcre-devel
yum install zlib zlib-devel
yum install openssl openssl-devel
Ubuntu上可以这样安装
sudo aptitude install libdmalloc-dev libcurl4-opens
- 第14章 工具函数(上)
onestopweb
函数
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- Xelsius 2008 and SAP BW at a glance
blueoxygen
BOXelsius
Xelsius提供了丰富多样的数据连接方式,其中为SAP BW专属提供的是BICS。那么Xelsius的各种连接的优缺点比较以及Xelsius是如何直接连接到BEx Query的呢? 以下Wiki文章应该提供了全面的概览。
http://wiki.sdn.sap.com/wiki/display/BOBJ/Xcelsius+2008+and+SAP+NetWeaver+BW+Co
- oracle表空间相关
tongsh6
oracle
在oracle数据库中,一个用户对应一个表空间,当表空间不足时,可以采用增加表空间的数据文件容量,也可以增加数据文件,方法有如下几种:
1.给表空间增加数据文件
ALTER TABLESPACE "表空间的名字" ADD DATAFILE
'表空间的数据文件路径' SIZE 50M;
&nb
- .Net framework4.0安装失败
yangjuanjava
.netwindows
上午的.net framework 4.0,各种失败,查了好多答案,各种不靠谱,最后终于找到答案了
和Windows Update有关系,给目录名重命名一下再次安装,即安装成功了!
下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=17113
方法:
1.运行cmd,输入net stop WuAuServ
2.点击开