- 【pysot 深入理解】 一、demo.py
prinTao
PySOTpython
加入pysot包。#---------------------查找包------------------------importsyssys.path.append('D:\code\Github_code\pysot')#---------------------查找包------------------------函数说明脚本使用了OpenCV的selectROI函数进行初始对象选择,这需要在
- pytorch 报错“THCudaCheck FAIL file=/pytorch/aten/src/THC/THCGeneral.cpp line=663 error=11“解决方案
lingqing97
踩过的坑pytorchpythonpip
今天使用pysot测试数据,pytorch出现下面报错:THCudaCheckFAILfile=/opt/conda/conda-bld/pytorch_1535493744281/work/aten/src/THC/THCGeneral.cppline=663error=11:invalidargument参考了THCudaCheckFAILfile=/pytorch/aten/src/THC/
- pysot下的pytorch代码含义
Da_haihuang
目标追踪python神经网络
文章目录argparse.ArgumentParsertorch.set_num_threadsos.path.dirname(os.path.realpath(__file__))os.path.jointorch.cudaPytorch的nn.Conv2d()详解批归一化BN层总结Pytorchnn.Relu(inplace=True)Pytorchnn.Sequential()Pytorch
- HiFT在ubuntu18.04运行出现的问题
Dymc
目标跟踪小心前面有坑目标跟踪
HiFT在ubuntu18.04运行出现的问题0HiFT代码官方链接1ModuleNotFoundError:Nomodulenamed'pysot'2调整UAV123_10fps数据集3cv2.error:OpenCV(4.5.5)/io/opencv/modules/highgui/src/window.cpp:1262:error:(-2:Unspecifiederror)4修改eval.p
- PySOT代码之SiamRPN++分析——基础知识:hanning、outer、tile、contiguous、flatten、meshgrid、torch.nn.Parameter
lyyy.
目标跟踪python深度学习numpy
基础知识扩充感谢大佬们的工作,许多内容都是直接拿来用的,原地址附在参考文献板块np.hanning(M)汉宁窗是通过使用加权余弦形成的锥形M:整数,输出窗口中的点数。如果为零或更小,则返回一个空数组out:返回一个汉宁窗口,形状为(M,),最大值归一化为1(只有M为奇数时才出现该值),由下列公式计算得到:>>>np.hanning(11)array([0.,0.0954915,0.3454915,
- SiamRPN-pysot代码记录
Yankee_13
1.一些简单函数的记录(1)np.hanningnumpy中的汉宁窗(2)np.outernumpy中的向量相乘补充:1:np.dot()如果碰到的是秩为1的数组,那么执行的是对应位置的元素相乘再相加;如果遇到的是秩不为1的数组,那么执行的是矩阵相乘。但是需要注意的是矩阵与矩阵相乘是秩为2,矩阵和向量相乘秩为1。2:np.multiply()表示的是数组和矩阵对应位置相乘,输出和输出的结果shap
- Anaconda, Spyder更新导致Spyder环境奔溃
gray1011
环境搭建anacondaspyder
一、Anaconda软件中选择了pysot的Spyder进行更新Spyder(python3.7)提示更新,进入anaconda更新后原spyder一直显示connectingtokernel,新spyder(pysot)需要重装所有库,我于是退而解决原spyder问题。通过spyder--reset解决问题。但是spyderworkingdirectory一直出错,在preference设置了e
- 在Jetson Nano上复现PySOT
Liam•Aobo
python开发语言pytorch目标跟踪
资源分享:PySOT:https://github.com/STVIR/pysot预处理权重(model.pth):https://pan.baidu.com/s/1twTcDi2pzdLdlyZKQpOPvQ提取码:dynbUAV123:https://pan.baidu.com/s/1OAUG8IrdqTRpGbK4Nv-bhA提取码:vp4r由于JetsonNano是armV8,Arch:a
- Pysot训练自己数据集前的预处理
Vesper0412
Pysot相关计算机视觉神经网络深度学习目标跟踪
预处理后的训练:Pysot训练自己的数据集_Vesper0412的博客-CSDN博客Pysot源码地址:GitHub-STVIR/pysot:SenseTimeResearchplatformforsingleobjecttracking,implementingalgorithmslikeSiamRPNandSiamMask.因为我用的数据集是视频数据集,所以比照着Pysot中使用的VID数据集
- pysot环境 win10 cuda10.1、torch
enn谁动了我的奶酪
目标跟踪人工智能python目标跟踪
1.安装anaconda,版本:Anaconda3-2019.07(python3.7.3)跟踪Python版本对应找到Anaconda3对应版本参考:anacondapython版本对应关系_茶佬牛逼-CSDN博客_python3.7对应的anaconda版本2.安装cuda10.1win10系统安装cuda前,一定要先有一个c++环境,所以需要先安装VS!!!英伟达官网下载,CUDAToolk
- siamcar训练
一二三四哒
人工智能机器学习深度学习
siamcar首先参考pysot训练进行配置教程1教程2数据集:百度网盘里面链接:https://pan.baidu.com/s/1AGkA5VakgNr-ZykUroj5xg提取码:7rse我目前只用了det进行了训练,百度网盘里面的det是已经被裁剪过的,所以直接拿来训练了。但是训练的时候会报错RuntimeError然后查找资料,把原来config.ymal里的BATCH_SIZE的80换成
- pysot 测试问题
小圆脸kk
pythonjson开发语言
AssertionError:D:\siamese\pysot\tools\../testing_dataset/VOT2018\ants1/color/00000001.jpg解决方法:去掉VOT2018.json中的colorimportjsonimportos,sysjson_path='VOT2018.json'new_json_path='VOT2018_new.json'txt_pat
- 训练SiamBAN报错问题
电路助攻
pytorchpython人工智能
我是用windows平台来训练siamBAN,在商汤科技的开源项目pysot上使用python3.7来进行,pysot代码地址https://github.com/STVIR/pysot第一个问题KeyError:‘RANK’定位到错误语句使用os.environ.keys()命令查看主目录下所有的key,经过排查,是因为os.environ当中没有RANK这个key。解决方法os.environ
- OpenCV4.5新增深度学习单目标跟踪SiamRPN++
吾系桉宁
笔记深度学习opencv
OpenCV4.5发布了!其中新增了深度学习单目标跟踪算法SiamRPN++。这两天在尝试通过OpenCV实现SiamRPN++,但是OpenCV-python还没有发布,无法作为第三方库安装,而且网络权重在谷歌盘上,下载比较麻烦,在看Sample代码的过程中,发现该网络是从pysot中合并的,于是直接从https://github.com/STVIR/pysot实现了。参考教程:windows下
- 目标跟踪雷达图绘制
望外追晚
pysotcv目标跟踪计算机视觉卷积python
目标跟踪雷达图绘制最近主要进行论文绘制,使用语言为python,所以很多结果都需要找,很多图也需要学怎样绘制,今天就分享一样适用于VOT数据集系列的雷达图的绘制。(曲线图以及多算法比较框图的绘制请看上一个帖子)一、使用工具包pysot-tookit即可。二、需要更改代码这里需要感谢一下@回忆浅离博主的分享,我直接贴图,需要更改的地方已做好注释。三、雷达图效果ps:在论文中如果需要绘制分类或回归的热
- 清晰的pysot训练pipeline
望外追晚
pysotcvpython开发语言后端
@[TOC]pysot训练(pipeline)pysot训练(pipeline)前期已经跑通pysot系列算法后,想要尝试进行改进,需要进行训练以获取基准数据。此时发现很多问题并不能简单通过train.md搞懂,中间咨询了很多朋友,现在进行一些介绍,期望能帮助到一些朋友。tips:由于封装的比较多,所以默认当做SiamRPN来看。如果想要了解其他算法,请查看其他帖子。想要运行SiamFC建议fol
- 目标跟踪(OTB100、GOT10K、LaSOT)数据集pysot测试结果
望外追晚
目标跟踪人工智能计算机视觉
论文画图,必不可少的测试结果因为接触跟踪较晚,且对于matlab实在是不熟悉,所以最开始直接尝试的就是pysot进行曲线图、各算法比较框图的绘制。但是最近因为写论文需要画图,发现一些算法的txt文件实在难找,所以写下了这个帖子,目前并不全,希望有OTB50、UAV123、VOT数据集txt文件的朋友能够分享一下,感谢!链接:https://pan.baidu.com/s/14EIi9WIbO23y
- pysot出现的问题---AssertionError: /home/pysot-master/siamrpn_r50_l234_dwxcBasketball/img/0001.jpg
望外追晚
cvpysotpython人工智能深度学习linux
最近想要研究Siam系列的文章,在配置pysot中demo已经成功跑通了,但是在使用OTB100数据集运行test.py文件时遇到AssertionError:/home/tao/SiamRPN++/pysot-master/experiments/siamrpn_r50_l234_dwxcorr/Basketball/img/0001.jpg的问题。也看到一些解决方法是将OTB100的数据集放到
- Pysot demo.py载入模型报错 “Missing key(s) in state_dict”的解决方案
Vesper0412
Pysot相关计算机视觉神经网络深度学习目标跟踪
参考网址:Missingkey(s)instate_dicthowdoifixthisproblem?·Discussion#320·STVIR/pysot·GitHubdefremove_prefix(state_dict,prefix):'''Oldstylemodelisstoredwithallnamesofparameterssharecommonprefix'module.''''lo
- pysot-master-train.py 运行记录
Zizizirrr
linuxpytorch深度学习
'/pysot-master/training_dataset/coco/readme.md’根据readme进行操作:先下载coco数据集压缩包解压cdpycocotools&&make&&cd…#这一步必须执行,先将连个py文件中的路径dataDir修改:par_crop.py:dataDir=‘/home/ubuntu/DATA/dateset-object-detection/COCO20
- Python报错:ModuleNotFoundError: No module named 'xxx'
程序员
原文链接Python运行时报错:ModuleNotFoundError:Nomodulenamed'xxx'解决办法在需要导入的包中新建__init__.py空文件:将xxx添加到您的PYTHONPATH中:exportPYTHONPATH=/path/to/xxx:$PYTHONPATH例如:exportPYTHONPATH=/home/snowstorm/pysot学习更多编程知识,请关注我的
- 目标跟踪 SiamRPN++(SiamRPN++:Evolution of Siamese Visual Tracking with Very Deep Networks)
Yemiekai
跟踪论文目标跟踪计算机视觉人工智能
文章标题:《SiamRPN++:EvolutionofSiameseVisualTrackingwithVeryDeepNetworks》文章地址:(1)https://arxiv.org/pdf/1812.11703v1.pdf、(2)https://lb1100.github.io/SiamRPN++/github地址:https://github.com/STVIR/pysot2019年CV
- SiamRPN++论文记录: Evolution of Siamese Visual Tracking with Very Deep Networks
伊文111
目标跟踪机器学习python目标跟踪
SiamRPN++:EvolutionofSiameseVisualTrackingwithVeryDeepNetworks文章下载:https://arxiv.org/abs/1812.11703代码地址:可参考pysot.https://github.com/STVIR/pysotAbstract动机:以往的Siamesetracking在精度上还有较大的提升空间,他们不能利用深度网络(如Re
- 使用Pysot和MATLAB目标跟踪画对比图,标注框
hcc.�
python
使用Pysot和MATLAB目标跟踪画对比图,标注框python画图点会掉,MATLAB点会涨,具体什么原因,我也不知道!!!最近也是在画图,搞了很久。翻了很多博客,才弄好。哈哈,在很多博客留下了身影,太多人私聊问我怎么画的,就简单写个教程。先说:MATLAB画图,不需要添加我们python写的算法!!!!!1.Pysot画图pysot画图,可以参考这篇。十分详细。https://blog.csd
- 学习 PySOT(2)(PySOT-toolkit、对比、画图)
张小波
目标跟踪python目标跟踪深度学习计算机视觉
文章目录前言一、pysot-toolkit准备工作1.所需环境要求2.文件配置3.运行配置(对比算法)二、安装latex软件(win10系统)1.安装MiKTeX2.安装TexMaker3.配置TexMaker4.配置MiKTeX三、运行eval.py画图1.修改eval.py参数,运行2.常见问题解决前言pysot-toolkit是基于PySOT的工具,此存储库的目的是提供当前单个对象跟踪数据集
- 学习 PySOT(1)(介绍、配置、使用)
张小波
目标跟踪python目标跟踪深度学习计算机视觉
文章目录前言一、PySOT介绍二、PySOT配置1.文件准备(附:所有百度云链接)2.环境配置三、PySOT使用1.尝试先在AnacondaPrompt命令窗口下运行demo.py2.在pycharm下使用PySOT前言PySOT是商汤(SenseTime视频智能研究团队)开源的目标跟踪库,实现了最新的单目标跟踪算法,主要包含:SiamRPN、SiamMask。使用Python编写的,基于Pyto
- OTB Benchmark 学习(下载链接、评价指标、配置)
张小波
目标跟踪目标跟踪
最近刚刚开始学习目标跟踪方法,在看程序和论文的时候发现评价指标和跟踪算法比较图的时候,思考这些是从哪里来的,查到了一下有关评价方法:OTBBenchmark、VOTtoolkit、pysot和got10k-toolkit等Toolkit。先将OTBBenchmark进行学习和总结,后续学习余下的。文章目录一、OTB(包含:数据集百度云下载链接)二、OTB评价指标1.precisionplot精度图
- Pysot训练过程整理(详细注释) - SiamRPN++ & ResNet50
沉小咚
目标跟踪pytorch深度学习python
准备阶段#分布式训练准备:进程号、进程数量初始化。rank,world_size=dist_init()#world_size:进程数量/任务数量/GPU数量#rank:进程ID#加载参数:合并args参数表(包含代码中定义参数以及experiments中对应config.yaml配置文件)和cfg配置文件。cfg.merge_from_file(args.cfg)#merge_from_file
- pysot在pycharm里debug训练代码时候的设置
进击的吃恩程sy
目标跟踪pytorchdebug
想在pycharm里调试pysot的训练代码,可是源码是分布式训练的,直接调试会报错Keyerror[‘RANK’]于是到issues里看了下,最后试了下以下方法,是可行的注意要写绝对路径!这样设置后可以正常debug。如果要在pycharm里训练的话,就这样设置
- [Object Tracking][环境配置流程][Win10]SiamRPN++【CVPR2019】
llzxz9628
win10+python3.7+Anaconda+CUDA10.1+pytorch1.2.0+pysot配置笔记一、安装vs2019社区版,勾选python将cl.exe的路径加入环境变量,二、下载Anacondahttps://www.anaconda.com/distribution/#download-section配置环境变量三、安装CUDA10https://developer.nvid
- mysql主从数据同步
林鹤霄
mysql主从数据同步
配置mysql5.5主从服务器(转)
教程开始:一、安装MySQL
说明:在两台MySQL服务器192.168.21.169和192.168.21.168上分别进行如下操作,安装MySQL 5.5.22
二、配置MySQL主服务器(192.168.21.169)mysql -uroot -p &nb
- oracle学习笔记
caoyong
oracle
1、ORACLE的安装
a>、ORACLE的版本
8i,9i : i是internet
10g,11g : grid (网格)
12c : cloud (云计算)
b>、10g不支持win7
&
- 数据库,SQL零基础入门
天子之骄
sql数据库入门基本术语
数据库,SQL零基础入门
做网站肯定离不开数据库,本人之前没怎么具体接触SQL,这几天起早贪黑得各种入门,恶补脑洞。一些具体的知识点,可以让小白不再迷茫的术语,拿来与大家分享。
数据库,永久数据的一个或多个大型结构化集合,通常与更新和查询数据的软件相关
- pom.xml
一炮送你回车库
pom.xml
1、一级元素dependencies是可以被子项目继承的
2、一级元素dependencyManagement是定义该项目群里jar包版本号的,通常和一级元素properties一起使用,既然有继承,也肯定有一级元素modules来定义子元素
3、父项目里的一级元素<modules>
<module>lcas-admin-war</module>
<
- sql查地区省市县
3213213333332132
sqlmysql
-- db_yhm_city
SELECT * FROM db_yhm_city WHERE class_parent_id = 1 -- 海南 class_id = 9 港、奥、台 class_id = 33、34、35
SELECT * FROM db_yhm_city WHERE class_parent_id =169
SELECT d1.cla
- 关于监听器那些让人头疼的事
宝剑锋梅花香
画图板监听器鼠标监听器
本人初学JAVA,对于界面开发我只能说有点蛋疼,用JAVA来做界面的话确实需要一定的耐心(不使用插件,就算使用插件的话也没好多少)既然Java提供了界面开发,老师又要求做,只能硬着头皮上啦。但是监听器还真是个难懂的地方,我是上了几次课才略微搞懂了些。
- JAVA的遍历MAP
darkranger
map
Java Map遍历方式的选择
1. 阐述
对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个key,都要去Map中额外查找一次value,从而降低了总体效率。那么实际情况如何呢?
为了解遍历性能的真实差距,包括在遍历ke
- POJ 2312 Battle City 优先多列+bfs
aijuans
搜索
来源:http://poj.org/problem?id=2312
题意:题目背景就是小时候玩的坦克大战,求从起点到终点最少需要多少步。已知S和R是不能走得,E是空的,可以走,B是砖,只有打掉后才可以通过。
思路:很容易看出来这是一道广搜的题目,但是因为走E和走B所需要的时间不一样,因此不能用普通的队列存点。因为对于走B来说,要先打掉砖才能通过,所以我们可以理解为走B需要两步,而走E是指需要1
- Hibernate与Jpa的关系,终于弄懂
avords
javaHibernate数据库jpa
我知道Jpa是一种规范,而Hibernate是它的一种实现。除了Hibernate,还有EclipseLink(曾经的toplink),OpenJPA等可供选择,所以使用Jpa的一个好处是,可以更换实现而不必改动太多代码。
在play中定义Model时,使用的是jpa的annotations,比如javax.persistence.Entity, Table, Column, OneToMany
- 酸爽的console.log
bee1314
console
在前端的开发中,console.log那是开发必备啊,简直直观。通过写小函数,组合大功能。更容易测试。但是在打版本时,就要删除console.log,打完版本进入开发状态又要添加,真不够爽。重复劳动太多。所以可以做些简单地封装,方便开发和上线。
/**
* log.js hufeng
* The safe wrapper for `console.xxx` functions
*
- 哈佛教授:穷人和过于忙碌的人有一个共同思维特质
bijian1013
时间管理励志人生穷人过于忙碌
一个跨学科团队今年完成了一项对资源稀缺状况下人的思维方式的研究,结论是:穷人和过于忙碌的人有一个共同思维特质,即注意力被稀缺资源过分占据,引起认知和判断力的全面下降。这项研究是心理学、行为经济学和政策研究学者协作的典范。
这个研究源于穆来纳森对自己拖延症的憎恨。他7岁从印度移民美国,很快就如鱼得水,哈佛毕业
- other operate
征客丶
OSosx
一、Mac Finder 设置排序方式,预览栏 在显示-》查看显示选项中
二、有时预览显示时,卡死在那,有可能是一些临时文件夹被删除了,如:/private/tmp[有待验证]
--------------------------------------------------------------------
若有其他凝问或文中有错误,请及时向我指出,
我好及时改正,同时也让我们一
- 【Scala五】分析Spark源代码总结的Scala语法三
bit1129
scala
1. If语句作为表达式
val properties = if (jobIdToActiveJob.contains(jobId)) {
jobIdToActiveJob(stage.jobId).properties
} else {
// this stage will be assigned to "default" po
- ZooKeeper 入门
BlueSkator
中间件zk
ZooKeeper是一个高可用的分布式数据管理与系统协调框架。基于对Paxos算法的实现,使该框架保证了分布式环境中数据的强一致性,也正是基于这样的特性,使得ZooKeeper解决很多分布式问题。网上对ZK的应用场景也有不少介绍,本文将结合作者身边的项目例子,系统地对ZK的应用场景进行一个分门归类的介绍。
值得注意的是,ZK并非天生就是为这些应用场景设计的,都是后来众多开发者根据其框架的特性,利
- MySQL取得当前时间的函数是什么 格式化日期的函数是什么
BreakingBad
mysqlDate
取得当前时间用 now() 就行。
在数据库中格式化时间 用DATE_FORMA T(date, format) .
根据格式串format 格式化日期或日期和时间值date,返回结果串。
可用DATE_FORMAT( ) 来格式化DATE 或DATETIME 值,以便得到所希望的格式。根据format字符串格式化date值:
%S, %s 两位数字形式的秒( 00,01,
- 读《研磨设计模式》-代码笔记-组合模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
abstract class Component {
public abstract void printStruct(Str
- 4_JAVA+Oracle面试题(有答案)
chenke
oracle
基础测试题
卷面上不能出现任何的涂写文字,所有的答案要求写在答题纸上,考卷不得带走。
选择题
1、 What will happen when you attempt to compile and run the following code? (3)
public class Static {
static {
int x = 5; // 在static内有效
}
st
- 新一代工作流系统设计目标
comsci
工作算法脚本
用户只需要给工作流系统制定若干个需求,流程系统根据需求,并结合事先输入的组织机构和权限结构,调用若干算法,在流程展示版面上面显示出系统自动生成的流程图,然后由用户根据实际情况对该流程图进行微调,直到满意为止,流程在运行过程中,系统和用户可以根据情况对流程进行实时的调整,包括拓扑结构的调整,权限的调整,内置脚本的调整。。。。。
在这个设计中,最难的地方是系统根据什么来生成流
- oracle 行链接与行迁移
daizj
oracle行迁移
表里的一行对于一个数据块太大的情况有二种(一行在一个数据块里放不下)
第一种情况:
INSERT的时候,INSERT时候行的大小就超一个块的大小。Oracle把这行的数据存储在一连串的数据块里(Oracle Stores the data for the row in a chain of data blocks),这种情况称为行链接(Row Chain),一般不可避免(除非使用更大的数据
- [JShop]开源电子商务系统jshop的系统缓存实现
dinguangx
jshop电子商务
前言
jeeshop中通过SystemManager管理了大量的缓存数据,来提升系统的性能,但这些缓存数据全部都是存放于内存中的,无法满足特定场景的数据更新(如集群环境)。JShop对jeeshop的缓存机制进行了扩展,提供CacheProvider来辅助SystemManager管理这些缓存数据,通过CacheProvider,可以把缓存存放在内存,ehcache,redis,memcache
- 初三全学年难记忆单词
dcj3sjt126com
englishword
several 儿子;若干
shelf 架子
knowledge 知识;学问
librarian 图书管理员
abroad 到国外,在国外
surf 冲浪
wave 浪;波浪
twice 两次;两倍
describe 描写;叙述
especially 特别;尤其
attract 吸引
prize 奖品;奖赏
competition 比赛;竞争
event 大事;事件
O
- sphinx实践
dcj3sjt126com
sphinx
安装参考地址:http://briansnelson.com/How_to_install_Sphinx_on_Centos_Server
yum install sphinx
如果失败的话使用下面的方式安装
wget http://sphinxsearch.com/files/sphinx-2.2.9-1.rhel6.x86_64.rpm
yum loca
- JPA之JPQL(三)
frank1234
ormjpaJPQL
1 什么是JPQL
JPQL是Java Persistence Query Language的简称,可以看成是JPA中的HQL, JPQL支持各种复杂查询。
2 检索单个对象
@Test
public void querySingleObject1() {
Query query = em.createQuery("sele
- Remove Duplicates from Sorted Array II
hcx2013
remove
Follow up for "Remove Duplicates":What if duplicates are allowed at most twice?
For example,Given sorted array nums = [1,1,1,2,2,3],
Your function should return length
- Spring4新特性——Groovy Bean定义DSL
jinnianshilongnian
spring 4
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
- CentOS安装Mysql5.5
liuxingguome
centos
CentOS下以RPM方式安装MySQL5.5
首先卸载系统自带Mysql:
yum remove mysql mysql-server mysql-libs compat-mysql51
rm -rf /var/lib/mysql
rm /etc/my.cnf
查看是否还有mysql软件:
rpm -qa|grep mysql
去http://dev.mysql.c
- 第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/
- POJ 1050
SaraWon
二维数组子矩阵最大和
POJ ACM第1050题的详细描述,请参照
http://acm.pku.edu.cn/JudgeOnline/problem?id=1050
题目意思:
给定包含有正负整型的二维数组,找出所有子矩阵的和的最大值。
如二维数组
0 -2 -7 0
9 2 -6 2
-4 1 -4 1
-1 8 0 -2
中和最大的子矩阵是
9 2
-4 1
-1 8
且最大和是15
- [5]设计模式——单例模式
tsface
java单例设计模式虚拟机
单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点
安全的单例模式:
/*
* @(#)Singleton.java 2014-8-1
*
* Copyright 2014 XXXX, Inc. All rights reserved.
*/
package com.fiberhome.singleton;
- Java8全新打造,英语学习supertool
yangshangchuan
javasuperword闭包java8函数式编程
superword是一个Java实现的英文单词分析软件,主要研究英语单词音近形似转化规律、前缀后缀规律、词之间的相似性规律等等。Clean code、Fluent style、Java8 feature: Lambdas, Streams and Functional-style Programming。
升学考试、工作求职、充电提高,都少不了英语的身影,英语对我们来说实在太重要