- HarmonyNext 实战:基于 ArkTS 的高性能图像处理与渲染方案
harmonyos-next
HarmonyNext实战:基于ArkTS的高性能图像处理与渲染方案引言在移动应用开发中,图像处理和渲染是一个复杂且资源密集的任务。随着HarmonyNext的推出,开发者可以利用其强大的分布式能力和ArkTS语言的高效性,实现高性能的图像处理与渲染方案。本文将深入探讨如何在HarmonyNext平台上,利用ArkTS编写高效的图像处理算法,并通过分布式渲染技术实现跨设备的图像渲染优化。我们将通过
- 美颜sdk在实时音视频中的技术应用
Face Beauty美颜SDK
实时音视频美颜sdk视频特效美颜实时音视频
前言:FaceBeauty美颜SDK是由前相芯科技员工组建创办的新晋美颜厂商品牌,致力于为用户提供更真实自然的美颜效果,以极致性价比,降低高性能美颜的使用门槛。美颜SDK在实时音视频中的应用,通过集成图像处理算法与人工智能技术,实现了对视频流的实时美化处理,显著提升了用户体验。以下从技术模块、性能优化、应用场景及挑战等角度进行详细分析:一、核心技术模块与应用1.人脸检测与特征点定位美颜SDK通过深
- 常见的图像处理算法:Sobel边缘检测
资深流水灯工程师
机器视觉图像处理算法计算机视觉
Sobel算子是一个主要用于边缘检测的离散微分算子。它结合了高斯平滑和微分求导,用来计算灰度图像的近似梯度。Sobel算子是一个主要用于边缘检测的离散微分算子(discretedifferentiationoperator)。它结合了高斯平滑和微分求导,用来计算图像灰度函数的近似梯度。在图像的任何一点使用此算子,都将会产生对应的梯度矢量或是其法矢量。Sobel算子的两个3*3内核为:
- 三维扫描自动化智能检测系统:为品质护航,为效率加速
CASAIM
人工智能3d计算机视觉
产品质量是企业的生命线。然而,传统的检测方式往往依赖人工操作,不仅效率低下,还容易因人为因素导致检测结果不准确。自动化智能检测系统是一种集成了先进传感器技术、图像处理算法和人工智能的高科技设备。它能够自动识别和检测物体的尺寸、形状质量指标,并实时生成检测报告。通过智能化的检测流程,企业可以实现生产过程的全自动化质量控制,确保每一项产品都符合高标准的质量要求。CASAIM作为快速批量处理的自动化智能
- 机器学习库
Welosthesightof
笔记
机器学习一個很棒的機器學習框架、庫和軟件的精選列表(按語言)。靈感來自於awesome-php。计算机视觉Scikit-Image-Python中图像处理算法的集合。Scikit-Opt-Python中的群智能(Python中的遗传算法、粒子群优化、模拟退火、蚁群算法、免疫算法、人工鱼群算法)SimpleCV-一个开源计算机视觉框架,可以访问多个高性能计算机视觉库,例如OpenCV。用Python
- wav文件详解
满舅娘
wav文件详解分类:视频音频图像处理算法2013-10-1013:5066人阅读评论(0)收藏举报音频wav格式介绍ffmpeg目录(?)[+]工具我们这里使用的工具有ffmpeg,cooledit,ultraedit。音频文件我们以这音频文件为介绍例子文件链接http://pan.baidu.com/s/1j6fbt
- 基于图像处理的裂缝宽度检测系统-matlab
人工智能专属驿站
计算机视觉图像处理人工智能
图像处理技术广泛地应用于桥梁、房屋、道路等工程施工中出现的表面裂缝,利用数字图像处理技术来测量结构物表面裂缝宽度是一种无损检测方法.基于图像处理的裂缝宽度检测系统需采用的图像处理算法有:(1)读取裂缝图像;(2)图像转化为灰度图像;(3)图像的增强;(4)平滑滤波;(5)阈值分割;(6)形态学去噪;(7)边缘检测(Canny算子);(8)边缘坐标点的提取;结果见:源程序见:基于图像处理的裂缝宽度检
- 第11章《VTK图像处理》
《雨声》
VTK小白入门图像处理qt数据库开发语言算法c++
在VTK中,2D图像处理主要涉及图像过滤、变换、渲染等内容。VTK通过vtkImageData处理2D图像,并提供了一系列的图像处理算法,如平滑、边缘检测、形态学操作等。1.VTK2D图像数据结构VTK主要使用vtkImageData存储2D图像:像素存储方式:2D图像通常是vtkImageData的一个XY平面(Z维度固定)。数据类型:支持unsignedchar(灰度/彩色)、float(医学
- 什么是ISP?
一袋米扛几楼98
cameratunningISPCameraTuning相机c++
ISP(Imagesignalprocessor)图像信号处理,用于处理图像信号传感器(sensor)输出的图像信号。广义的ISP:ISP通过一系列数字图像处理算法完成对数字图像的效果处理。主要包括坏点校正、去噪、强光抑制、背光补偿、色彩增强、镜头阴影校正等处理。ISP的控制结构上图所示,lens将光信号投射到sensor的感光区域后,sensor经过光电转换,将bayer格式的原始图像送给ISP
- FPGA实现图像处理算法的创新点
芯作者
DD:日记1024程序员节硬件工程图像处理人工智能
以下是FPGA(现场可编程门阵列)实现图像处理算法的一些创新点:一、并行处理能力大规模并行运算创新点描述:FPGA具有丰富的逻辑资源,可以构建大量的并行处理单元。在图像处理算法中,许多操作(如滤波、边缘检测等)可以并行执行。例如,对于一个3×3的图像滤波操作,FPGA可以同时对图像中的多个像素点进行滤波计算,而不像传统的CPU那样需要顺序处理每个像素。这大大提高了处理速度,能够满足实时图像处理的需
- 图像处理算法研究的程序框架
mickey0380
系统调用图像处理算法程序框架Windows
目录1程序框架简介2C#图像读取、显示、保存模块3C动态库图像算法模块4C#调用C动态库5演示Demo5.1开发环境5.2功能介绍5.3下载地址参考1程序框架简介一个图像处理算法研究的常用程序逻辑框架,如下图所示在该框架中,将图像处理算法产品分为上层模块和底层模块两个部分。底层模块使用C/C++实现算法API,提供给上层模块调用;上层模块执行调用API和一些界面功能的实现,最后得到不同平台的软件产
- SpringBoot一键提取身份证与营业执照信息
一名技术极客
#java相关工具类springboot后端java
SpringBoot一键提取身份证与营业执照信息使用的工具和库步骤和代码示例添加依赖图像预处理和文字识别信息提取使用OpenCV对图像进行预处理OpenCV图像预处理示例集成到OCR服务中在SpringBoot中实现图片中的身份证号、营业执照等信息的识别,可以分为以下几个步骤:图像预处理:为了提高识别的准确性,首先对图片进行预处理,如调整大小、对比度、亮度等。文字检测:使用图像处理算法或框架来定位
- HALCON根据需要创建自定义函数
视觉人机器视觉
解决方案算法人工智能计算机视觉视觉检测图像处理深度学习
在HALCON中,根据需要创建自定义函数是扩展其图像处理和分析功能的有效方式。HALCON支持通过其高级编程接口(HDevelop和C/C++、C#、Python等)来创建自定义函数。这里将主要讨论在HDevelop环境中如何创建自定义函数,因为HDevelop是HALCON的交互式编程环境,广泛用于开发和测试图像处理算法。1.使用HDevelop创建自定义函数在HDevelop中,你可以通过创建
- 【论文阅读|cryoET】本周粗读汇总
吃吃今天努力学习了吗
冷冻电镜三维重建论文阅读
论文1:CryoDRGN-ET:深度重建生成网络以可视化细胞内动态生物分子Abstract虽然冷冻电子断层扫描可以以分子分辨率揭示结构,但图像处理算法仍然是解决原位生物分子结构异质性的瓶颈。本文介绍CryoDRGN-ET用于cryoET断层图的异质重建。CryoDRGN-ET直接从子断层扫描倾斜系列图像中学习三维密度图的深度生成模型,并且可以捕获成分和构象不同的状态。通过原位恢复肺炎支原体核糖体中
- 直播平台美颜技术分析:视频美颜SDK功能实现原理
美狐美颜sdk
直播美颜SDK美颜SDK第三方美颜SDK音视频美颜SDK第三方美颜SDK深度学习计算机视觉
本篇文章,笔者将深入分析视频美颜SDK的功能实现原理,探讨其在直播平台中的应用。一、视频美颜技术概述通过这些功能,用户可以在直播过程中呈现更加理想的自己,从而提高观众的观看体验和互动积极性。二、视频美颜SDK的功能1.磨皮丨美白2.瘦脸丨大眼3.滤镜丨贴纸4.美颜丨美型…三、视频美颜SDK的实现原理视频美颜SDK的实现主要依赖于图像处理算法和硬件加速技术。以下是几个核心原理:1.图像采集与预处理视
- 《机器学习》—— OpenCV 对图片的各种操作
张小生180
opencv机器学习人工智能
文章目录1、安装OpenCV库2、读取、显示、查看图片3、对图片进行切割4、改变图像的大小5、图片打码6、图片组合7、图像运算8、图像加权运算1、安装OpenCV库使用pip是最简单、最快捷的安装方式pipinstallopencv-python==3.4.2还需要安装一个包含了其他一些图像处理算法函数的opencv扩展库pipinstallopencv-contrib-python==3.4.2
- 深入了解OpenCVSharp中常见的图像处理功能
仰望大佬007
图像处理opencv计算机视觉c#
深入了解OpenCVSharp中常见的图像处理功能前言1.图像加载与保存2.图像基本操作3.图像滤波4.边缘检测5.图像分割6.特征检测与描述子7.目标识别与跟踪8.图像融合与拼接9.形状匹配与模板匹配10.颜色空间转换与直方图11.图像转换与绘制12.图像分类与机器学习13.高级图像处理算法14.GPU加速与并行计算前言OpenCVSharp是C#语言中用于图像处理和计算机视觉的开源库,它提供了
- 计算机视觉与图像处理面试题,深度学习图像处理算法工程师面试题
ZW9
计算机视觉与图像处理面试题
AI开发平台ModelArtsModelArts是面向开发者的一站式AI开发平台,为机器学习与深度学习提供海量数据预处理及半自动化标注、大规模分布式Training、自动化模型生成,及端-边-云模型按需部署能力,帮助用户快速创建和部署模型,管理全周期AI工作流。按需/包周期付费可选,最低0.00元/小时引入MoXingFramework模块||https://support.huaweicloud
- 【面经——《广州敏视数码科技有限公司》——图像处理算法工程师-深度学习方向】
有情怀的机械男
面试offer面经
目录笔试HR面专业面——60多分钟主管面反问:笔试8道题——简答题+1道编程苹果、香蕉、梨、菠萝,彩色图像如何进行分类?一辆带车牌的汽车,图像亮度整体呈现偏亮状态,如何去提高图像的清晰度?并设计一个准确定位车牌位置的方案。训练集和测试集各5000张,进行目标检测,写出选择的模型以及设计方案?样本量不足怎么去提高检测的准确性?数据增强梯度下降法的优化算法有哪些,各有什么优缺点?损失函数有哪些?优缺点
- 中科星图——影像的裁剪和影像多波段进行合成
此星光明
中科星图前端javascript开发语言裁剪融合波段云计算
简介影像的裁剪是指将原始影像中所感兴趣的区域切割出来,去除其他无用的区域。裁剪可以用来提取特定区域的信息,缩小研究范围,降低数据处理的复杂度。影像的裁剪涉及到以下几个方面的内容:1.裁剪范围确定:首先需要确定裁剪的范围,可以通过手动选择指定区域,在原始影像上绘制感兴趣的区域,或者利用图像处理算法自动检测区域。2.裁剪方式选择:根据不同的需求,可以选择不同的裁剪方式。常见的裁剪方式包括:矩形裁剪、多
- 图形图像处理算法(1) ---- HDR 技术简介
小猪佩奇TONY
图像处理算法
随着HDR技术的发展,越来越多的视频平台和技术厂商持续推动HDR内容的制作和传播,HDR可以提供更加丰富的细节,更宽广的色域和更加自然的色彩过度,为了呈现更高的图像品质,给体验者带来更加沉浸的感受,HDR的概念既可以是指显示设备,表示显示设备支持更高的色深,更广的色域范围,能显示更高和更低的亮度,也可以是指数字媒体内容,比如视频,表示视频的编码使用了更高的色深,更广的色域范围,支持更高更低的亮度并
- 图形图像处理算法(2) ---- ToneMapping 技术
小猪佩奇TONY
图像处理
1.色调映射(ToneMapping)定义1.1视觉的形成和特点影像系统的核心功能之一就是图像显示,好的显示效果能真实的再现原始场景,给人的感觉就是和直接观察原始场景一样。色调映射使影像再现系统的一个重要组成部分,它能将原始场景的光照映射成显示设备的发光强度。一个好的影像系统需要考虑人的视觉系统是如何处理光线的,场景辐射的光线被人类视网膜上是视杆细胞和视锥细胞捕捉,形成电信号,并传递到视觉神经通道
- C/C++图像处理实验(一)——Mat与数组转换
龙行泽雨
嵌入式图像处理c语言c++opencvstm32单片机
简介由于曾经做过一些嵌入式的图像处理算法,感觉在单片机上做算法开发和验证非常麻烦,想在PC机上实现后直接移植到单片机即可,所以创建了这个专栏,学习一下图像处理算法。嵌入式的图像处理算法的开发中,图像数据一般都是存储在数组中,而在电脑上常用的图像处理库是OpenCV,其数据存储在Mat类中,故第一步应该实现这两种数据的互转。准备工作安装VisualStudio安装OpenCV数据类型转换嵌入式开发中
- 基于SYSBIOS的图像处理DHT11测温系统
sherecho
嵌入式硬件图像处理bios
基于SYSBIOS的图像处理DHT11测温系统设计内容主要功能包括:菜单显示,触摸切换功能,多种图像处理操作,DHT11温度传感器测温度,温湿度以及CPU工作负荷量实时显示等。项目主要又三个线程,一个外部中断,一个定时器中断组成。其中三个线程分布为:菜单显示切换任务。这个任务主要用于处理触摸屏事件并根据触点位置调度相应的功能子函数,即相应的图像处理算法,如:sobel边缘提取。图像灰度化处理。
- 开源计算机视觉库OpenCV详解和实际运用案例
黑夜照亮前行的路
计算机视觉
开源计算机视觉库OpenCV是一个功能强大的工具,广泛应用于图像处理和计算机视觉领域。它包含许多优化算法,涵盖了图像处理、特征检测、目标跟踪等多个方面的功能。以下是对OpenCV的详细解释和一些实际应用案例。一、OpenCV的模块和功能OpenCV主要包含以下几个模块:核心功能模块:包含基本的图像处理和计算机视觉功能,如图像读取、显示、保存、变换等。图像处理模块:提供一系列图像处理算法,如滤波、边
- 什么是美颜SDK 美颜SDK对比测评
美狐美颜sdk
直播美颜SDK直播美颜技术美颜SDK音视频图像处理美颜sdk美颜SDK直播美颜SDK视频美颜SDK
美颜SDK为开发者提供了强大的工具,使得各类应用程序都能够嵌入先进的美颜功能。本文将深入探讨美颜SDK的概念,以及通过对比测评不同美颜SDK,探寻它们的优劣之处。一、什么是美颜SDK?美颜SDK可以提供一系列美颜功能的实现方法和算法。通过调整图像的各种参数,达到美化图像的效果。美颜SDK通常包含了先进的图像处理算法,能够智能识别面部特征,并根据用户的需求进行个性化调整。二、美颜SDK的应用领域美颜
- 数字美妆技术:美颜SDK和动态贴纸技术的崭新时代
美狐美颜sdk
直播美颜SDK直播美颜技术美颜SDK音视频美颜SDK图像处理人工智能计算机视觉
数字美妆的兴起标志着人们对于自身形象的追求不再局限于现实生活,而是延伸到了虚拟世界。同时,美颜SDK的动态贴纸技术也开始进入到大家的视野之中。一、美颜SDK:技术之作通过复杂的图像处理算法,美颜SDK能够实时检测人脸,并对肤色、瑕疵进行智能修复。令人感叹的是,已经有些美颜SDK有了更为强大的功能,日常生活中的美妆基本都可以实现。这一技术的巅峰之作是其对于肤色的智能匹配和调整。无论是在不同光线下还是
- 紫外工业相机在半导体制造检测系统中的应用
超凡三眼仔
机器视觉制造
光刻机使用193-365nm波长的准分子激光器和二极管激光器产生的深紫外线来蚀刻连接晶体管的复杂电路。裸晶圆检测半导体制造的原材料是单晶硅,即所谓的裸晶圆/衬底晶圆。在检测时,有的污染或缺陷只有几微米大小。波长更短的紫外线,在识别晶圆表面缺陷时的准确度为最高。用紫外线光源照射裸晶圆,并同时用紫外相机、可见光相机和短波红外相机一起捕捉晶圆表面的高分辨率图像。使用图像处理算法进行图像分析,可以对各种缺
- 红外图像处理算法介绍
Hack电子
图像处理算法计算机视觉人工智能
大纲:1.红外图像增强研究背景和意义2.红外图像增强经典算法1-红外图像增强研究背景和意义1.1研究背景红外图像是红外技术与成像技术结合的产物。人类感知只限于电磁波谱的可见光波段,对于全部电磁波谱上其它不可见光,如γ射线、X射线、紫外线、红外线、微波等,人类的视觉则无法感知。然而科学技术的发展使得成像技术与设备可以覆盖几乎全部电磁波谱,从γ射线到无线电波,将人类不可见的射线转化为可见的图像,这些图
- 反光衣穿戴识别摄像机
博瓦科技
人工智能
反光衣穿戴识别摄像机是一种基于图像识别技术的智能设备,旨在识别和监测道路上穿戴反光衣的行人和工作者,以提高道路交通安全。反光衣穿戴识别摄像机利用高清摄像头捕捉道路上的实时图像,并通过图像处理算法进行人体检测和识别,识别出穿戴反光衣的行人和工作者。其特点包括高精度的人体识别算法、多视角的监测能力和实时的自动识别与报警功能。通过这些特点,反光衣穿戴识别摄像机能够有效地提高识别的准确性和时效性,为行车司
- windows下源码安装golang
616050468
golang安装golang环境windows
系统: 64位win7, 开发环境:sublime text 2, go版本: 1.4.1
1. 安装前准备(gcc, gdb, git)
golang在64位系
- redis批量删除带空格的key
bylijinnan
redis
redis批量删除的通常做法:
redis-cli keys "blacklist*" | xargs redis-cli del
上面的命令在key的前后没有空格时是可以的,但有空格就不行了:
$redis-cli keys "blacklist*"
1) "blacklist:12:
[email protected]
- oracle正则表达式的用法
0624chenhong
oracle正则表达式
方括号表达示
方括号表达式
描述
[[:alnum:]]
字母和数字混合的字符
[[:alpha:]]
字母字符
[[:cntrl:]]
控制字符
[[:digit:]]
数字字符
[[:graph:]]
图像字符
[[:lower:]]
小写字母字符
[[:print:]]
打印字符
[[:punct:]]
标点符号字符
[[:space:]]
- 2048源码(核心算法有,缺少几个anctionbar,以后补上)
不懂事的小屁孩
2048
2048游戏基本上有四部分组成,
1:主activity,包含游戏块的16个方格,上面统计分数的模块
2:底下的gridview,监听上下左右的滑动,进行事件处理,
3:每一个卡片,里面的内容很简单,只有一个text,记录显示的数字
4:Actionbar,是游戏用重新开始,设置等功能(这个在底下可以下载的代码里面还没有实现)
写代码的流程
1:设计游戏的布局,基本是两块,上面是分
- jquery内部链式调用机理
换个号韩国红果果
JavaScriptjquery
只需要在调用该对象合适(比如下列的setStyles)的方法后让该方法返回该对象(通过this 因为一旦一个函数称为一个对象方法的话那么在这个方法内部this(结合下面的setStyles)指向这个对象)
function create(type){
var element=document.createElement(type);
//this=element;
- 你订酒店时的每一次点击 背后都是NoSQL和云计算
蓝儿唯美
NoSQL
全球最大的在线旅游公司Expedia旗下的酒店预订公司,它运营着89个网站,跨越68个国家,三年前开始实验公有云,以求让客户在预订网站上查询假期酒店时得到更快的信息获取体验。
云端本身是用于驱动网站的部分小功能的,如搜索框的自动推荐功能,还能保证处理Hotels.com服务的季节性需求高峰整体储能。
Hotels.com的首席技术官Thierry Bedos上个月在伦敦参加“2015 Clou
- java笔记1
a-john
java
1,面向对象程序设计(Object-oriented Propramming,OOP):java就是一种面向对象程序设计。
2,对象:我们将问题空间中的元素及其在解空间中的表示称为“对象”。简单来说,对象是某个类型的实例。比如狗是一个类型,哈士奇可以是狗的一个实例,也就是对象。
3,面向对象程序设计方式的特性:
3.1 万物皆为对象。
- C语言 sizeof和strlen之间的那些事 C/C++软件开发求职面试题 必备考点(一)
aijuans
C/C++求职面试必备考点
找工作在即,以后决定每天至少写一个知识点,主要是记录,逼迫自己动手、总结加深印象。当然如果能有一言半语让他人收益,后学幸运之至也。如有错误,还希望大家帮忙指出来。感激不尽。
后学保证每个写出来的结果都是自己在电脑上亲自跑过的,咱人笨,以前学的也半吊子。很多时候只能靠运行出来的结果再反过来
- 程序员写代码时就不要管需求了吗?
asia007
程序员不能一味跟需求走
编程也有2年了,刚开始不懂的什么都跟需求走,需求是怎样就用代码实现就行,也不管这个需求是否合理,是否为较好的用户体验。当然刚开始编程都会这样,但是如果有了2年以上的工作经验的程序员只知道一味写代码,而不在写的过程中思考一下这个需求是否合理,那么,我想这个程序员就只能一辈写敲敲代码了。
我的技术不是很好,但是就不代
- Activity的四种启动模式
百合不是茶
android栈模式启动Activity的标准模式启动栈顶模式启动单例模式启动
android界面的操作就是很多个activity之间的切换,启动模式决定启动的activity的生命周期 ;
启动模式xml中配置
<activity android:name=".MainActivity" android:launchMode="standard&quo
- Spring中@Autowired标签与@Resource标签的区别
bijian1013
javaspring@Resource@Autowired@Qualifier
Spring不但支持自己定义的@Autowired注解,还支持由JSR-250规范定义的几个注解,如:@Resource、 @PostConstruct及@PreDestroy。
1. @Autowired @Autowired是Spring 提供的,需导入 Package:org.springframewo
- Changes Between SOAP 1.1 and SOAP 1.2
sunjing
ChangesEnableSOAP 1.1SOAP 1.2
JAX-WS
SOAP Version 1.2 Part 0: Primer (Second Edition)
SOAP Version 1.2 Part 1: Messaging Framework (Second Edition)
SOAP Version 1.2 Part 2: Adjuncts (Second Edition)
Which style of WSDL
- 【Hadoop二】Hadoop常用命令
bit1129
hadoop
以Hadoop运行Hadoop自带的wordcount为例,
hadoop脚本位于/home/hadoop/hadoop-2.5.2/bin/hadoop,需要说明的是,这些命令的使用必须在Hadoop已经运行的情况下才能执行
Hadoop HDFS相关命令
hadoop fs -ls
列出HDFS文件系统的第一级文件和第一级
- java异常处理(初级)
白糖_
javaDAOspring虚拟机Ajax
从学习到现在从事java开发一年多了,个人觉得对java只了解皮毛,很多东西都是用到再去慢慢学习,编程真的是一项艺术,要完成一段好的代码,需要懂得很多。
最近项目经理让我负责一个组件开发,框架都由自己搭建,最让我头疼的是异常处理,我看了一些网上的源码,发现他们对异常的处理不是很重视,研究了很久都没有找到很好的解决方案。后来有幸看到一个200W美元的项目部分源码,通过他们对异常处理的解决方案,我终
- 记录整理-工作问题
braveCS
工作
1)那位同学还是CSV文件默认Excel打开看不到全部结果。以为是没写进去。同学甲说文件应该不分大小。后来log一下原来是有写进去。只是Excel有行数限制。那位同学进步好快啊。
2)今天同学说写文件的时候提示jvm的内存溢出。我马上反应说那就改一下jvm的内存大小。同学说改用分批处理了。果然想问题还是有局限性。改jvm内存大小只能暂时地解决问题,以后要是写更大的文件还是得改内存。想问题要长远啊
- org.apache.tools.zip实现文件的压缩和解压,支持中文
bylijinnan
apache
刚开始用java.util.Zip,发现不支持中文(网上有修改的方法,但比较麻烦)
后改用org.apache.tools.zip
org.apache.tools.zip的使用网上有更简单的例子
下面的程序根据实际需求,实现了压缩指定目录下指定文件的方法
import java.io.BufferedReader;
import java.io.BufferedWrit
- 读书笔记-4
chengxuyuancsdn
读书笔记
1、JSTL 核心标签库标签
2、避免SQL注入
3、字符串逆转方法
4、字符串比较compareTo
5、字符串替换replace
6、分拆字符串
1、JSTL 核心标签库标签共有13个,
学习资料:http://www.cnblogs.com/lihuiyy/archive/2012/02/24/2366806.html
功能上分为4类:
(1)表达式控制标签:out
- [物理与电子]半导体教材的一个小问题
comsci
问题
各种模拟电子和数字电子教材中都有这个词汇-空穴
书中对这个词汇的解释是; 当电子脱离共价键的束缚成为自由电子之后,共价键中就留下一个空位,这个空位叫做空穴
我现在回过头翻大学时候的教材,觉得这个
- Flashback Database --闪回数据库
daizj
oracle闪回数据库
Flashback 技术是以Undo segment中的内容为基础的, 因此受限于UNDO_RETENTON参数。要使用flashback 的特性,必须启用自动撤销管理表空间。
在Oracle 10g中, Flash back家族分为以下成员: Flashback Database, Flashback Drop,Flashback Query(分Flashback Query,Flashbac
- 简单排序:插入排序
dieslrae
插入排序
public void insertSort(int[] array){
int temp;
for(int i=1;i<array.length;i++){
temp = array[i];
for(int k=i-1;k>=0;k--)
- C语言学习六指针小示例、一维数组名含义,定义一个函数输出数组的内容
dcj3sjt126com
c
# include <stdio.h>
int main(void)
{
int * p; //等价于 int *p 也等价于 int* p;
int i = 5;
char ch = 'A';
//p = 5; //error
//p = &ch; //error
//p = ch; //error
p = &i; //
- centos下php redis扩展的安装配置3种方法
dcj3sjt126com
redis
方法一
1.下载php redis扩展包 代码如下 复制代码
#wget http://redis.googlecode.com/files/redis-2.4.4.tar.gz
2 tar -zxvf 解压压缩包,cd /扩展包 (进入扩展包然后 运行phpize 一下是我环境中phpize的目录,/usr/local/php/bin/phpize (一定要
- 线程池(Executors)
shuizhaosi888
线程池
在java类库中,任务执行的主要抽象不是Thread,而是Executor,将任务的提交过程和执行过程解耦
public interface Executor {
void execute(Runnable command);
}
public class RunMain implements Executor{
@Override
pub
- openstack 快速安装笔记
haoningabc
openstack
前提是要配置好yum源
版本icehouse,操作系统redhat6.5
最简化安装,不要cinder和swift
三个节点
172 control节点keystone glance horizon
173 compute节点nova
173 network节点neutron
control
/etc/sysctl.conf
net.ipv4.ip_forward =
- 从c面向对象的实现理解c++的对象(二)
jimmee
C++面向对象虚函数
1. 类就可以看作一个struct,类的方法,可以理解为通过函数指针的方式实现的,类对象分配内存时,只分配成员变量的,函数指针并不需要分配额外的内存保存地址。
2. c++中类的构造函数,就是进行内存分配(malloc),调用构造函数
3. c++中类的析构函数,就时回收内存(free)
4. c++是基于栈和全局数据分配内存的,如果是一个方法内创建的对象,就直接在栈上分配内存了。
专门在
- 如何让那个一个div可以拖动
lingfeng520240
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/1999/xhtml
- 第10章 高级事件(中)
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/
- 计算两个经纬度之间的距离
roadrunners
计算纬度LBS经度距离
要解决这个问题的时候,到网上查了很多方案,最后计算出来的都与百度计算出来的有出入。下面这个公式计算出来的距离和百度计算出来的距离是一致的。
/**
*
* @param longitudeA
* 经度A点
* @param latitudeA
* 纬度A点
* @param longitudeB
*
- 最具争议的10个Java话题
tomcat_oracle
java
1、Java8已经到来。什么!? Java8 支持lambda。哇哦,RIP Scala! 随着Java8 的发布,出现很多关于新发布的Java8是否有潜力干掉Scala的争论,最终的结论是远远没有那么简单。Java8可能已经在Scala的lambda的包围中突围,但Java并非是函数式编程王位的真正觊觎者。
2、Java 9 即将到来
Oracle早在8月份就发布
- zoj 3826 Hierarchical Notation(模拟)
阿尔萨斯
rar
题目链接:zoj 3826 Hierarchical Notation
题目大意:给定一些结构体,结构体有value值和key值,Q次询问,输出每个key值对应的value值。
解题思路:思路很简单,写个类词法的递归函数,每次将key值映射成一个hash值,用map映射每个key的value起始终止位置,预处理完了查询就很简单了。 这题是最后10分钟出的,因为没有考虑value为{}的情