- YOLOv8 轴承缺陷检测 使用YOLOv8进行训练、评估和可视化预测结果 包含1440张图片的轴承缺陷检测数据集 YOLO格式或XML格式
OICQQ67658008
YOLOxml深度学习轴承缺陷数据检测算法人工智能
轴承缺陷检测4类1440张names:[‘aocao’,‘aoxian’,‘cashang’,‘huahen’]名称::[‘凹槽’,‘凹陷’,‘卡伤’,‘划痕’]共1440张,8:1:1比例划分train:1152张,val:144张,test:144张标注文件为YOLO适用的txt格式或xml格式。可以直接用于模型训练。YOLOv8轴承缺陷检测importosimporttorchfromIPy
- 工业检测基础-工业相机选型及应用场景
小巫山云子
工业检测工业光学工业视觉数码相机相机
以下是一些常见的工业检测相机种类、检测原理、应用场景及选型依据:2D相机检测原理:基于二维图像捕获,通过分析图像的明暗、纹理、颜色等信息来检测物体的特征和缺陷.应用场景:广泛应用于平面工件的外观检测,如检测玻璃、纸张、塑料薄膜等材料上的划痕、污渍、孔洞等缺陷;也可用于电子元件、机械零件的尺寸测量和形状检测,以及产品的表面字符识别、标签检测等.选型依据:根据检测物体的大小和所需的检测精度确定相机的分
- 深度学习在非线性场景中的核心应用领域及向量/张量数据处理案例,结合工业、金融等领域的实际落地场景分析
MYH516
深度学习人工智能
一、工业场景:非线性缺陷检测与预测1.半导体晶圆缺陷检测问题:微米级划痕、颗粒污染等缺陷形态复杂,与正常纹理呈非线性关系。解决方案:输入张量:高分辨率晶圆图像→三维张量(Batch,Height,Width,Channels)12模型结构:CNN+ReLU激活函数→多层非线性特征提取38输出:缺陷位置概率热图(二维张量)效果:某大厂误检率从8%降至0.5%,检测速度提升
- 极光抠图APP是一款功能强大的智能图像处理软
qq_39382822
人工智能软件需求安卓
极光抠图APP是一款功能强大的智能图像处理软件。以下是其相关介绍:功能-智能抠图:运用AI技术自动识别主体轮廓,对人物、物品等实现一键精准抠图,能处理复杂发丝边缘和半透明物体。-背景替换:有海量背景模板,可自由更换纯色或场景背景,也支持自定义上传。-证件照制作:内置各国标准证件照规格,自动完成裁剪、换背景、调整尺寸等操作。-图片修复:能智能修复老照片的划痕、褪色问题,还可对黑白照片上色。-拼图工具
- 老司机机器视觉工程师也会翻车,机器视觉2D高精度定位引导,机器视觉2D高精度测量为什么高手都用黑白相机(工业相机,智能相机)
视觉人机器视觉
杂说数码相机
机器视觉定位引导领域,专业工程师更倾向于选择黑白工业相机而非彩色相机,这一选择基于其在精度、效率和稳定性上的显著优势。以下是核心原因的分析:对比度强化与细节凸显灰度信息更纯粹:黑白相机仅捕捉物体表面的明暗变化(灰度值),消除了色彩信息对边缘轮廓的干扰。例如,在金属零件定位中,划痕、边缘或标记在黑白图像中会因灰度差异被显著放大,更易被算法识别。抗光照干扰性强:工业现场常存在不均匀光照或反光(如金属、
- 工业相机的作用及未来发展
51camera
工业相机
工业相机是专门为工业应用设计的图像采集设备,具有高精度、高速度、高稳定性和环境适应性强的特点。其核心作用是通过图像处理和分析,为工业自动化提供关键数据支持。一、工业相机的主要作用1.质量检测与控制缺陷检测:识别产品表面的划痕、裂纹、污渍等(如半导体、汽车零部件)。尺寸测量:高精度测量零件的几何参数(如PCB板、精密机械件)。OCR/条码识别:读取产品标签、序列号,实现溯源管理。2.自动化生产引导机
- AI是如何修复老照片的?
人工之梦
AI随想人工智能
AI修复老照片的核心技术主要涉及深度学习和计算机视觉,具体来说,它利用神经网络来自动填补缺损、增强分辨率、恢复颜色、去除噪点等。以下是AI修复老照片的主要步骤:1.图像预处理老照片可能存在划痕、噪点、撕裂、折痕、颜色褪色等问题。在修复前,AI先对图片进行预处理:去噪:利用卷积神经网络(CNN)识别并去除噪点,提高图片质量。去划痕:使用掩膜R-CNN识别照片中的划痕,并用图像修复(Inpaintin
- 计算机视觉算法实战——表面缺陷检测
喵了个AI
计算机视觉实战项目计算机视觉算法人工智能
✨个人主页欢迎您的访问✨期待您的三连✨✨个人主页欢迎您的访问✨期待您的三连✨✨个人主页欢迎您的访问✨期待您的三连✨1.表面缺陷检测领域介绍表面缺陷检测是计算机视觉和工业自动化领域中的一个重要研究方向,它主要应用于产品质量控制和自动化生产线上。这项技术通过分析产品表面的图像,自动识别和分类各种缺陷,如划痕、凹陷、污渍、裂纹、气泡等。在传统制造业中,表面缺陷检测通常由人工完成,这种方式不仅效率低下,而
- 计算机视觉算法实践录:从项目落地到技术范式的深度解构
毒果
人工智能计算机视觉
一、工作实践:在垂直领域中打磨算法落地能力(一)工业视觉检测:从缺陷定位到产线智能化改造2022年承接的某汽车零部件检测项目,是我首次深度参与工业视觉落地。目标是识别发动机缸体表面的划痕、凹陷等6类缺陷,检测精度需达到99.5%以上,且单图推理时间小于20ms(满足产线实时性要求)。1.数据采集与标注的「冷启动」挑战多模态数据融合:初期仅依赖可见光图像,发现光照变化导致缺陷对比度波动剧烈(如图1所
- 计算机视觉与深度学习 | 工业视觉缺陷检测如何检小缺陷?背景概述,原理,检测难点,常用的检测算法,算法评估指标,新项目算法选择,算法部署
单北斗SLAMer
深度学习计算机视觉神经网络目标检测YOLO
工业视觉小缺陷检测技术解析背景概述工业视觉缺陷检测是智能制造中质量控制的核心环节,而小缺陷检测(如微米级划痕、点状污渍、细微裂纹等)因其目标小、易受干扰等特点,成为技术难点。随着制造业对精度要求提升(如3C电子、半导体、精密零部件行业),传统人工目检和基础算法已无法满足需求,深度学习与成像技术的结合成为主流解决方案。例如,腾讯优图通过亚微米级成像技术实现精密部件缺陷检测,阿丘科技在手机镜头检测中结
- Python爬虫数据清洗与可视化实战(附完整代码)
不辉放弃
爬虫python爬虫开发语言
一、数据清洗四部曲(案例:京东商品评论)1.原始数据示例raw_data=[{"comment":"手机很好用!快递很快","rating":"5星","date":"2023-02-30"},#含错误日期{"comment":None,"rating":"五星好评","date":"2023-08-01"},#异常评分{"comment":"屏幕有划痕","rating":"1","date":
- 如何有效预防直线光轴磨损,确保长期精度?
美亚特直线轴承
直线轴承运维人工智能制造经验分享笔记
直线光轴的磨损会直接影响设备的运行精度和寿命。为减少磨损、保持高精度,可采取以下关键措施:1.定期检查与维护制定维护计划,定期检测光轴的直线度、平行度及表面状况,使用高精度测量工具(如千分表、激光干涉仪)及时发现问题。重点关注接触面磨损,如发现划痕、锈蚀或变形,需立即修复或更换。2.科学润滑管理选用合适的润滑剂(如锂基脂、PTFE润滑剂),并严格按制造商建议的润滑周期和用量执行。避免过量润滑导致油
- 紫外相机的应用范围及介绍
博图光电
紫外相机UV
(一)工业领域半导体制造:在晶圆制造和检测过程中,紫外相机起着关键作用。它可用于裸晶圆检测,能准确识别出制造过程中偶然引入的微粒(如灰尘)或因处理不当造成的划痕等缺陷。对于图案晶圆检查,紫外相机通过捕捉晶圆表面图案在紫外光下的反射或吸收差异,配合算法分析图像,可精确确定图案的缺陷、错位以及特征缺失等问题。此外,在光掩模对准和晶圆键合等环节,紫外相机也能发挥重要作用,助力提高芯片制造的质量和可靠性。
- 利用开源大模型Codeformer 进行老旧照片修复
AI小匠
开源人工智能语言模型
大模型场景实战培训,提示词效果调优,大模型应用定制开发,点击咨询CodeFormer是一款强大的照片修复工具,可以修复各种照片损伤,例如划痕、污渍、撕裂等。本指南将介绍CodeFormer的在线使用、部署和本地使用。一、在线使用目前,CodeFormer尚未提供官方的在线使用平台。但您可以通过以下方式体验CodeFormer的功能:HuggingFaceSpaces:在HuggingFaceSpa
- 光谱相机在工业中的应用
汇能感知
光谱相机多光谱高光谱科技经验分享笔记
光谱相机(多光谱、高光谱、超光谱成像技术)在工业领域通过捕捉物质的光谱特征(反射、透射、辐射等),结合化学计量学与人工智能算法,为工业检测、质量控制和工艺优化提供高精度、非接触式的解决方案。以下是其在工业中的核心应用场景与技术细节:1.表面缺陷检测与质量控制技术原理:材料表面缺陷(划痕、锈蚀、涂层不均等)会改变特定波段的反射率。例如:金属氧化层在可见光(400-700nm)和近红外(900
- 一键浪漫的回忆:微软开源的修复工具!
架构文摘JGWZ
学习工具开源软件
项目介绍“Bringing-Old-Photos-Back-to-Life”是一款由微软开发的创新软件解决方案,它利用人工智能技术来修复和增强老旧照片的质量。这款工具可以解决老旧照片中常见的问题,如褪色、低分辨率以及物理损坏(如划痕和撕裂)。通过采用先进的图像处理技术,“Bringing-Old-Photos-Back-to-Life”能够显著改善这些照片的整体外观,使其看起来几乎就像是用现代设备
- Teorex Inpaint神奇的图片去水印工具
KJ-拾荒者
经验分享效率提升职场和发展学习windows
你是否遇到过这样的困扰?精心拍摄的风景照里总有多余的电线杆,好不容易找到的素材图却被水印遮挡,珍藏的老照片布满划痕和污渍……想要处理这些问题,但面对复杂的修图软件无从下手。TeorexInpaint或许能成为你的“图片急救员”。简单操作,告别复杂步骤与需要专业技巧的PS不同,Inpaint的设计理念是“轻量易用”。只需用画笔圈选需要去除的区域(如水印、多余物体),软件会自动分析周围像素并智能填充。
- MATLAB 图像处理:阈值分割检测裂纹和划痕
PixelDyno
图像处理matlab计算机视觉Matlab
MATLAB图像处理:阈值分割检测裂纹和划痕阈值分割是一种常见的图像处理技术,可以将图像分成不同的区域。在裂纹和划痕检测中,阈值分割可以帮助我们将图像中的裂纹和划痕区域分离出来。本文将介绍如何使用MATLAB进行阈值分割裂纹和划痕检测。读入图像首先,我们需要读入一张待处理的图像。可以使用MATLAB的imread函数将图像读入到MATLAB中:img=imread('image.jpg');灰度化
- Inpaint for Mac v11.0.2 抠图去水印工具 支持M、Intel芯片
Macdo_cn
macos
Inpaintformac可以帮助用户快速从照片中删除不需要的对象,比如人物、文本、水印、阴影等,另外inpaint还能消除皱纹、粉刺和皮肤瑕疵,修复旧照片上的划痕、眼泪和斑点,功能很实用。应用介绍#从您的照片中神奇地删除游客或其他不受欢迎的人从照片中删除一个人讨厌的游客来回跟踪并破坏最佳镜头而感到沮丧?使用Inpaint将它们从您的照片中移除!只需几个简单的手势,您就可以获得清晰、壮观的图片,就
- 基于iNeuOS工业互联网平台的板材实时质检系统
iNeuOS工业互联网
iNeuOS工业互联网人工智能物联网
1.项目背景刨花板生产线由于原料、生产工艺等原因,会有一些产品板面出现颤纹、漏砂、胶斑、胶块、大刨花、粉尘斑、板面划痕和油污等缺陷。表面缺陷会降低板材强度、影响板材外观和二次加工,给企业带来经济损失。目前针对刨花板的瑕疵识别工作主要以人工检测为主,缺陷种类繁多和视觉疲劳导致漏检率和误检率较高,极大限制了工厂的生产效率和产品质量。同时,工厂现有刨花板产线质检环节无法积累生产过程数据、无法形成有效数据
- 怎么会提示使用驱动器光盘之前需要将其格式化?
Konkakou
windows服务器linux
使用驱动器光盘之前需要将其格式化是一种常见的故障,通常是由于光盘存在损坏、格式化错误或文件系统问题导致的。以下是对使用驱动器光盘之前需要将其格式化的原因和解决方法的具体分析:一、使用驱动器光盘之前需要将其格式化的原因光盘损坏:光盘可能存在物理损坏或划痕,导致无法正常读取。格式化错误:如果光盘未正确格式化,可能会导致无法读取数据。文件系统问题:光盘的文件系统可能存在错误或损坏,导致无法正常读取数据。
- 《Stable Diffusion绘画完全指南:从入门到精通的Prompt设计艺术》 第三章
Allen-Steven
python相关应用SD创作实践stablediffusionprompt人工智能
第三章:风格化Prompt专题解析3.1写实类:照片级细节的刻画技巧一、物理仿真引擎构建#写实类Prompt标准模板{"主体描述":"精确物种/型号/品牌(如:Mercedes-AMGGTBlackSeries2025款)","材质系统":[ "PBR材质规范(金属度/粗糙度/法线贴图)", "表面瑕疵(划痕0.2级,灰尘密度0.5)"],"光学系统":[ "镜头参数:佳能RF85mmf/1.2L
- 临近秋
江城诗苑
重复的事情很容易做到比如从梦中醒来像刷牙、洗脸这些小事不必刻骨铭心小心翼翼地从梦中醒来小心翼翼的思考着未来正如蓝天白云一目沧海一池水由清变浊正如一朵花会慢慢枯萎只是今天和昨天不一样了像叶子黄了从枝头凋落的清愁临近秋像宿命坠落山崖静寂的山林重复着静寂并带走花香并切入思念的痛被流水冲走的一切找寻微风从天际飘过的划痕12点钟方向往北偏北年复一年瘦了真情,肥了土壤临近秋告诉你天空的颜色变了从青黛到暗黄再到
- 基于yolov8的NEU-DET钢材缺陷检测系统python源码+onnx模型+评估指标曲线+精美GUI界面
FL1623863129
深度学习YOLOpython开发语言
【算法介绍】基于YOLOv8的NEU-DET钢材缺陷检测系统是一种创新的解决方案,旨在通过深度学习技术实现对钢材表面缺陷的自动检测和识别。该系统利用YOLOv8算法,该算法以其高效、准确和实时检测的特点著称。NEU-DET数据集为该系统提供了丰富的训练资源,涵盖了热轧带钢的六种典型表面缺陷,包括轧制氧化皮、斑块、开裂、点蚀表面、内含物和划痕,每种缺陷均有大量样本,确保了模型的全面性和准确性。在模型
- 2018-05-22
busybeebee
周一,我的车可以拿了。下午四点,坐个地铁,晃了近一个小时,终于到达修车的地点。车修得很好,前保险杠做了漆后,完全看不出原来的难看的刮痕和擦伤。看着完美的前杠,突然觉得前引擎盖上的划痕那么明显。李先森笑说,修车就是这样的,修完一个,就会觉得下一个那么碍眼,忍不住修下一个,然后,就会无休无止下去。不会,我的钱包会阻止我的欲望。周一,小叮很棒,自己安排好自己的功课,从周一开始为周六可以出去玩而奋斗。有目
- 太阳能电池板缺陷数据集
计算机视觉从业者
数据集计算机视觉太阳能电池板数据集QQ767172261
太阳能电池板缺陷数据集,4500张,包含txt和xml两种格式。yolov5yolov7yolov8可直接训练太阳能电池板电致发光数据集PVEL-AD数据集,其中,包含36,543张具有各种内部缺陷和异构背景的近红外图像,其中包含1类无异常图像和具有12个不同类别的异常缺陷图像,例如裂纹(线状和星状)、断栅、黑芯、未对准、粗线、划痕、碎片、断角和材料缺陷。此外,为12种类型的缺陷提供了4500张图
- 日月贝
小熊信箱
旅游有几种境界;一种是景点崇拜,匆匆来去,满足于“到此一游”很可能记不得所见所闻,甚至无印象,这种旅游就是收获一堆照片。第二种就是文化寻踪。独自静静的漫步,抚今思昔,感慨丛生,这种旅游厚实,收获或许就是一篇文章。第三种是心灵漫步。三两知己,陶醉于景亦陶醉于情,情景相融,心心相融。这种旅行醇和,收获是心灵的划痕,是情感的享受,是漫漫人生路上的深1,大剧院珠海日月贝是是珠海城市文化旅游新地标,是中国唯
- 新车提车注意事项
九最的江鸽
外观1、与销售人员核对确认型号、颜色、配置;试用2把钥匙是否正常工作。2、核对金属铭牌,看一下生产日期是否为最近的,因为这个日期涉及到质保期。3、车辆外观检查:最好要求4S洗干净车再做验收。4、将车挪到光线好的地方,检查漆面,用眼睛看阳光照射下漆面反光是否均匀,如果均匀的则漆面正常;如果出现色差或划痕,建议换车,保不齐有可能这辆车因为某些原因补过漆。5、检查侧面叶子板和前后保险杠,必要时应该蹲下来
- 大理石上的夕阳
葳蕤_484d
十八点钟的太阳穿越检票口外的玻璃幕墙涂抹在候车厅大理石地面光影越积越厚摇曳浮动似乎要开始流淌火山熔岩一般的颜色内敛的火苗跳动一个孩子停下跑动伸出的食指慢慢弯折想像着在上面留下划痕表情变幻着惊骇和惊喜最后他朝妈妈跑去后仰脑袋讲述他的奇遇被提示的旅客聚拢目光有人觉得有趣有的却加深了旅人的感伤保洁阿姨推着大号拖把用快走的方式前进她们的拖把没有水分用少量的蜡液为大理石地面抛光你们已经成功了当她们经过我身边
- 这次就是赫迪拉做出了关键的向前直线输送他们将没法达成协议Lysv6I
vuovbwqvbp
据加拿大广播公司报道。均已梳理了相应名单。当事人需要回来。划痕就不说了。泄洪并非开闸放水这么简单。贝尔也有球进账。如果欧洲政府在难民问题上失败。一名前大使警告。圣托里尼岛每年吸引近万旅客。不会透露消息来源。与此同时。特朗普的言论是动力杀手。元。如果把两副或以上相同的扑克牌放在一起洗乱。对于进一步的筛选。但攻守平衡也需要考虑。赔偿问题如何解决。原来是自然生长的。情况就不一样了。数据的标准不一致错报漏
- HQL之投影查询
归来朝歌
HQLHibernate查询语句投影查询
在HQL查询中,常常面临这样一个场景,对于多表查询,是要将一个表的对象查出来还是要只需要每个表中的几个字段,最后放在一起显示?
针对上面的场景,如果需要将一个对象查出来:
HQL语句写“from 对象”即可
Session session = HibernateUtil.openSession();
- Spring整合redis
bylijinnan
redis
pom.xml
<dependencies>
<!-- Spring Data - Redis Library -->
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redi
- org.hibernate.NonUniqueResultException: query did not return a unique result: 2
0624chenhong
Hibernate
参考:http://blog.csdn.net/qingfeilee/article/details/7052736
org.hibernate.NonUniqueResultException: query did not return a unique result: 2
在项目中出现了org.hiber
- android动画效果
不懂事的小屁孩
android动画
前几天弄alertdialog和popupwindow的时候,用到了android的动画效果,今天专门研究了一下关于android的动画效果,列出来,方便以后使用。
Android 平台提供了两类动画。 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。
第二类就是 Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似。
- js delete 删除机理以及它的内存泄露问题的解决方案
换个号韩国红果果
JavaScript
delete删除属性时只是解除了属性与对象的绑定,故当属性值为一个对象时,删除时会造成内存泄露 (其实还未删除)
举例:
var person={name:{firstname:'bob'}}
var p=person.name
delete person.name
p.firstname -->'bob'
// 依然可以访问p.firstname,存在内存泄露
- Oracle将零干预分析加入网络即服务计划
蓝儿唯美
oracle
由Oracle通信技术部门主导的演示项目并没有在本月较早前法国南斯举行的行业集团TM论坛大会中获得嘉奖。但是,Oracle通信官员解雇致力于打造一个支持零干预分配和编制功能的网络即服务(NaaS)平台,帮助企业以更灵活和更适合云的方式实现通信服务提供商(CSP)的连接产品。这个Oracle主导的项目属于TM Forum Live!活动上展示的Catalyst计划的19个项目之一。Catalyst计
- spring学习——springmvc(二)
a-john
springMVC
Spring MVC提供了非常方便的文件上传功能。
1,配置Spring支持文件上传:
DispatcherServlet本身并不知道如何处理multipart的表单数据,需要一个multipart解析器把POST请求的multipart数据中抽取出来,这样DispatcherServlet就能将其传递给我们的控制器了。为了在Spring中注册multipart解析器,需要声明一个实现了Mul
- POJ-2828-Buy Tickets
aijuans
ACM_POJ
POJ-2828-Buy Tickets
http://poj.org/problem?id=2828
线段树,逆序插入
#include<iostream>#include<cstdio>#include<cstring>#include<cstdlib>using namespace std;#define N 200010struct
- Java Ant build.xml详解
asia007
build.xml
1,什么是antant是构建工具2,什么是构建概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个3,ant的好处跨平台 --因为ant是使用java实现的,所以它跨平台使用简单--与ant的兄弟make比起来语法清晰--同样是和make相比功能强大--ant能做的事情很多,可能你用了很久,你仍然不知道它能有
- android按钮监听器的四种技术
百合不是茶
androidxml配置监听器实现接口
android开发中经常会用到各种各样的监听器,android监听器的写法与java又有不同的地方;
1,activity中使用内部类实现接口 ,创建内部类实例 使用add方法 与java类似
创建监听器的实例
myLis lis = new myLis();
使用add方法给按钮添加监听器
- 软件架构师不等同于资深程序员
bijian1013
程序员架构师架构设计
本文的作者Armel Nene是ETAPIX Global公司的首席架构师,他居住在伦敦,他参与过的开源项目包括 Apache Lucene,,Apache Nutch, Liferay 和 Pentaho等。
如今很多的公司
- TeamForge Wiki Syntax & CollabNet User Information Center
sunjing
TeamForgeHow doAttachementAnchorWiki Syntax
the CollabNet user information center http://help.collab.net/
How do I create a new Wiki page?
A CollabNet TeamForge project can have any number of Wiki pages. All Wiki pages are linked, and
- 【Redis四】Redis数据类型
bit1129
redis
概述
Redis是一个高性能的数据结构服务器,称之为数据结构服务器的原因是,它提供了丰富的数据类型以满足不同的应用场景,本文对Redis的数据类型以及对这些类型可能的操作进行总结。
Redis常用的数据类型包括string、set、list、hash以及sorted set.Redis本身是K/V系统,这里的数据类型指的是value的类型,而不是key的类型,key的类型只有一种即string
- SSH2整合-附源码
白糖_
eclipsespringtomcatHibernateGoogle
今天用eclipse终于整合出了struts2+hibernate+spring框架。
我创建的是tomcat项目,需要有tomcat插件。导入项目以后,鼠标右键选择属性,然后再找到“tomcat”项,勾选一下“Is a tomcat project”即可。具体方法见源码里的jsp图片,sql也在源码里。
补充1:项目中部分jar包不是最新版的,可能导
- [转]开源项目代码的学习方法
braveCS
学习方法
转自:
http://blog.sina.com.cn/s/blog_693458530100lk5m.html
http://www.cnblogs.com/west-link/archive/2011/06/07/2074466.html
1)阅读features。以此来搞清楚该项目有哪些特性2)思考。想想如果自己来做有这些features的项目该如何构架3)下载并安装d
- 编程之美-子数组的最大和(二维)
bylijinnan
编程之美
package beautyOfCoding;
import java.util.Arrays;
import java.util.Random;
public class MaxSubArraySum2 {
/**
* 编程之美 子数组之和的最大值(二维)
*/
private static final int ROW = 5;
private stat
- 读书笔记-3
chengxuyuancsdn
jquery笔记resultMap配置ibatis一对多配置
1、resultMap配置
2、ibatis一对多配置
3、jquery笔记
1、resultMap配置
当<select resultMap="topic_data">
<resultMap id="topic_data">必须一一对应。
(1)<resultMap class="tblTopic&q
- [物理与天文]物理学新进展
comsci
如果我们必须获得某种地球上没有的矿石,才能够进行某些能量输出装置的设计和建造,而要获得这种矿石,又必须首先进行深空探测,而要进行深空探测,又必须获得这种能量输出装置,这个矛盾的循环,会导致地球联盟在与宇宙文明建立关系的时候,陷入困境
怎么办呢?
 
- Oracle 11g新特性:Automatic Diagnostic Repository
daizj
oracleADR
Oracle Database 11g的FDI(Fault Diagnosability Infrastructure)是自动化诊断方面的又一增强。
FDI的一个关键组件是自动诊断库(Automatic Diagnostic Repository-ADR)。
在oracle 11g中,alert文件的信息是以xml的文件格式存在的,另外提供了普通文本格式的alert文件。
这两份log文
- 简单排序:选择排序
dieslrae
选择排序
public void selectSort(int[] array){
int select;
for(int i=0;i<array.length;i++){
select = i;
for(int k=i+1;k<array.leng
- C语言学习六指针的经典程序,互换两个数字
dcj3sjt126com
c
示例程序,swap_1和swap_2都是错误的,推理从1开始推到2,2没完成,推到3就完成了
# include <stdio.h>
void swap_1(int, int);
void swap_2(int *, int *);
void swap_3(int *, int *);
int main(void)
{
int a = 3;
int b =
- php 5.4中php-fpm 的重启、终止操作命令
dcj3sjt126com
PHP
php 5.4中php-fpm 的重启、终止操作命令:
查看php运行目录命令:which php/usr/bin/php
查看php-fpm进程数:ps aux | grep -c php-fpm
查看运行内存/usr/bin/php -i|grep mem
重启php-fpm/etc/init.d/php-fpm restart
在phpinfo()输出内容可以看到php
- 线程同步工具类
shuizhaosi888
同步工具类
同步工具类包括信号量(Semaphore)、栅栏(barrier)、闭锁(CountDownLatch)
闭锁(CountDownLatch)
public class RunMain {
public long timeTasks(int nThreads, final Runnable task) throws InterruptedException {
fin
- bleeding edge是什么意思
haojinghua
DI
不止一次,看到很多讲技术的文章里面出现过这个词语。今天终于弄懂了——通过朋友给的浏览软件,上了wiki。
我再一次感到,没有辞典能像WiKi一样,给出这样体贴人心、一清二楚的解释了。为了表达我对WiKi的喜爱,只好在此一一中英对照,给大家上次课。
In computer science, bleeding edge is a term that
- c中实现utf8和gbk的互转
jimmee
ciconvutf8&gbk编码
#include <iconv.h>
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <fcntl.h>
#include <string.h>
#include <sys/stat.h>
int code_c
- 大型分布式网站架构设计与实践
lilin530
应用服务器搜索引擎
1.大型网站软件系统的特点?
a.高并发,大流量。
b.高可用。
c.海量数据。
d.用户分布广泛,网络情况复杂。
e.安全环境恶劣。
f.需求快速变更,发布频繁。
g.渐进式发展。
2.大型网站架构演化发展历程?
a.初始阶段的网站架构。
应用程序,数据库,文件等所有的资源都在一台服务器上。
b.应用服务器和数据服务器分离。
c.使用缓存改善网站性能。
d.使用应用
- 在代码中获取Android theme中的attr属性值
OliveExcel
androidtheme
Android的Theme是由各种attr组合而成, 每个attr对应了这个属性的一个引用, 这个引用又可以是各种东西.
在某些情况下, 我们需要获取非自定义的主题下某个属性的内容 (比如拿到系统默认的配色colorAccent), 操作方式举例一则:
int defaultColor = 0xFF000000;
int[] attrsArray = { andorid.r.
- 基于Zookeeper的分布式共享锁
roadrunners
zookeeper分布式共享锁
首先,说说我们的场景,订单服务是做成集群的,当两个以上结点同时收到一个相同订单的创建指令,这时并发就产生了,系统就会重复创建订单。等等......场景。这时,分布式共享锁就闪亮登场了。
共享锁在同一个进程中是很容易实现的,但在跨进程或者在不同Server之间就不好实现了。Zookeeper就很容易实现。具体的实现原理官网和其它网站也有翻译,这里就不在赘述了。
官
- 两个容易被忽略的MySQL知识
tomcat_oracle
mysql
1、varchar(5)可以存储多少个汉字,多少个字母数字? 相信有好多人应该跟我一样,对这个已经很熟悉了,根据经验我们能很快的做出决定,比如说用varchar(200)去存储url等等,但是,即使你用了很多次也很熟悉了,也有可能对上面的问题做出错误的回答。 这个问题我查了好多资料,有的人说是可以存储5个字符,2.5个汉字(每个汉字占用两个字节的话),有的人说这个要区分版本,5.0
- zoj 3827 Information Entropy(水题)
阿尔萨斯
format
题目链接:zoj 3827 Information Entropy
题目大意:三种底,计算和。
解题思路:调用库函数就可以直接算了,不过要注意Pi = 0的时候,不过它题目里居然也讲了。。。limp→0+plogb(p)=0,因为p是logp的高阶。
#include <cstdio>
#include <cstring>
#include <cmath&