- ConvE——二维卷积知识图谱横空出世
时光诺言
机器学习—图神经网络知识图谱人工智能python卷积神经网络
《Convolutional2DKnowledgeGraphEmbeddings》论文理解+代码复现本论文理解不再翻译原文,只写上我对于论文原生态的理解,应该会比较详细,请读者放心。一.作者为什么要提出ConvE?传统的R-GCN和DistMult的参数量过大,并且模型深度不够深,只能处理较小的知识图谱,所以作者将CNN引入到图神经网络中。二.一维卷积与二维卷积的对比2.1一维卷积当a,b特征简单
- 时序动作定位|使用 ‘注意力机制’ 的弱监督时序动作定位顶会论文理解笔记(Weakly-Supervised Temporal Action Localization)
六个核桃Lu
视频动作定位深度学习人工智能神经网络机器学习计算机视觉
目录WeaklySupervisedActionLocalizationbySparseTemporalPoolingNetwork(CVPR2018)W-TALC:Weakly-supervisedTemporalActivityLocalizationandClassification(ECCV2018)
- 论文理解—— Disentangle-based Continual Graph Representation Learning
qq_26919935
网络表示学习图表示学习知识图谱持续学习
EMNLP2020Disentangle-basedContinualGraphRepresentationLearning链接:https://arxiv.org/abs/2010.02565研究背景:多关系数据表示真实世界中实体和实体之间的关系,其中的节点表示实体,边代表实体之间的关系,比如常见的知识图谱和信息网络等。利用图表示学习方法对多关系图建模一直是学术界和业界关注的热点。图表示学习目的
- Backbone:深层聚合网络:Deep Layer Aggregation(DLA)
AIRV_Gao
论文笔记backbone.js深度学习卷积神经网络
Backbone:DeepLayerAggregation(深层聚合网络,DLA)论文网址:https://arxiv.org/abs/1707.06484论文代码(pytorch):https://github.com/ucbdrive/dla参考博客:DeepLayerAggregation----------论文理解0.摘要DLA是一种融合深层网络的backbone结构。通过更深层次的融合可
- 【论文理解】Spatial Contrastive Learning for Few-Shot Classification
辣椒油li
少样本学习深度学习神经网络少样本学习
内容概览前言一、空间对比学习(SpatialContrastiveLearning)1.对比学习2.全局对比损失3.空间对比损失二、特征的修正三、对比蒸馏(ContrastiveDistillation)四、少样本分类五、实验结果总结前言这篇论文提出了一个采用非episodictraining方法的少样本图像分类算法,作者来自巴黎萨克雷大学,于2020.12.26挂在arxiv上:论文链接这篇论文
- 【论文理解】Batch Normalization论文中关于BN背景和减少内部协变量偏移的解读(论文第1、2节)
takedachia
论文阅读笔记深度学习人工智能神经网络计算机视觉
最近在啃BatchNormalization的原论文(Title:BatchNormalization:AcceleratingDeepNetworkTrainingbyReducingInternalCovariateShift)。详细记录一下对论文前面部分的个人笔记和理解,包括第一部分的Introduction和第二部分的TowardsReducingInternalCovariateShif
- SAM(Segment Anything)论文理解
努力当总裁
人工智能计算机视觉cnn深度学习数据挖掘
【废话可不看】第一次有位教授给我推荐这个Model,我以为只是和往常一样,又出现一个性能稍微提升的算法模型结构,看了一眼名字“分割世间万物”,觉得是个吹水的东东,就没再往下看了。今天老板让我研究研究这个东东,作为打工人,乖乖开启了研究之旅,结果为自己的无知狠狠地打脸!这篇文章具有划时代意义,至少代表了语义分割大模型(没有说视觉大模型,是因为还有分类和检测)的雏形,作者也很慷慨,授人以鱼且授人以渔:
- EfficientDet论文讲解
韩师兄_
算法目标检测论文阅读考研论文笔记
目录EfficientDet0、摘要1、整体架构1.1BackBone:EfficientNet-B01.2Neck:BiFPN特征加强提取网络1.3Head检测头1.4compoundscaling2、anchors先验框3、loss组成4、论文理解5、参考资料EfficientDet影响网络的性能(或者说规模)的三大因素:depth(layer的重复次数),width(特征图channels)
- Prototype-CNN for Few-Shot Object Detection in Remote Sensing Images论文理解
小仝爱吃肥牛
目标检测cnn目标检测神经网络人工智能原型模式
代码:https://github.com/Ybowei/P-CNN目录1.研究背景2.基本概念--Few-ShotObjectDetection3.研究方法PLN--原型学习网络P-GRPN--原型引导的区域生成网络ROIAligh--感兴趣区域对齐Dectionhead--检测头训练策略4.实验结果1.研究背景随着深度学习特别是深度卷积神经网络的兴起,利用其强大的特征提取能力,在自然场景图像中
- BSVD论文理解:Real-time Streaming Video Denoising with Bidirectional Buffers
牧羊女说
图像和视频去噪计算机视觉人工智能深度学习
BSVD是来自香港科技大学的一篇比较新的视频去噪论文,经实践,去噪效果不错,在这里分享一下对这篇论文的理解。论文地址:https://arxiv.org/abs/2207.06937代码地址:GitHub-ChenyangQiQi/BSVD:[ACMMM2022]Real-timeStreamingVideoDenoisingwithBidirectionalBuffers我们都知道,在超低照度拍
- BERT论文理解-理论版
jianafeng
bert自然语言处理深度学习
目录BERT模型架构输入表征预训练任务代码实现Encoder编码器模块BERT模型架构BERT模型架构是一种多层双向变换器(Transformer)编码器。至于什么是变换器的注释及实现,参考哈佛Vaswani等人(2017)的优秀代码指南(http://nlp.seas.harvard.edu/2018/04/03/attention.html)BERT有两种大小:(1)Base版:L=12;H=
- 点云网络的论文理解(二)- PointNet的pytorch复现
BuptBf
PointNet深度学习
1.了解PointNet为了更好的复现这个东西我们需要先了解这个东西,先把原文给出的图片放在这里,之后我们再一点点理解。1.1点云的特点1.1.1无序性:也就是说这个点的先后顺序和实际上是什么无关你不管这些点加入集合的顺序如何,最后的最后他们组成的图形还是那么个图形,也就是说这些东西的顺序是完全没有必要的。所以我们必须使用对称的函数:也就是说,这个函数必须要满足,你怎么调换函数变量的输入顺序,函数
- 【论文理解】FedSky: An Efficient and Privacy-Preserving Scheme for Federated Mobile Crowdsensing
卷卷卷不动
paper论文阅读同态加密
这篇论文同样是来自陆老师组的,发表在IEEEINTERNETOFTHINGSJOURNAL上的一篇关于联邦学习、同态加密的文章。目录论文背景群智感知(CrowdSensing)F-MCS本文的主要贡献模型与设计目标系统模型安全模型设计目标PRELIMINARIESA.FedAvgAlgorithmB.DifferentVariantsofSkylineQueriesC.BilinearPairin
- Adaptive Graph Convolutional Recurrent Network for Traffic Forecasting 论文理解+机翻
顺顺不吃竹笋
剪枝学习深度学习人工智能机器学习
背景:快速的城市化带来了人口的增长,并带来了巨大的流动性和挑战性。在这些挑战中,智能交通系统是一个重要领域,交通预测是城市交通管理的重要部分。问题描述:论文关注的是如何准确的预测未来的交通状况,例如交通流量和速度、乘客需求等。方法:传统的预测方法采用时间序列模型,它们无法捕捉到大规模交通的非线性相关性和复杂的时空模式。论文提出了一种叫做AdaptiveGraphConvolutionalRecur
- 【目标检测】SPP-Net论文理解(超详细版本)
旅途中的宽~
目标检测经典论文导读目标检测深度学习计算机视觉SPPNet
目录:目标检测—SPP-Net论文一、初步认识二、研究背景三、研究动机1.关于图像尺寸的理解2.关于为何全连接层需要固定输入四、SPP-Net作出的改进1.与传统CNN的对比2.与R-CNN的对比1)R-CNN模型2)SPP-Net模型五、SPP-Net中的难点六、原始图像中的ROI如何映射到特征图七、ROI池化层八、总结一、初步认识SPP-Net是出自2015年发表在IEEE上的论文,全名为《S
- yolo3解析
迷途的Go
yolov3解析yolo系列论文看过,源码包调过,抽点时间把论文理解和源码做个一一对应,加深理解,论文https://pjreddie.com/darknet/yolo/源码看的mxnet,gluon-cv,代码地址:https://github.com/dmlc/gluon-cvyolov3networkdarknet53一共53层卷积,除去最后一个FC总共52个卷积用于当做主体网络,主体网络被
- RepVGG论文理解
孟孟单单
论文写作python
目录RepVGG:MakingVGG-styleConvNetsGreatAgain(RepVGG:让vgg风格的ConvNets再次伟大)参考链接结构重参数化的实质3.1.SimpleisFast,Memory-economical,Flexible简单就是快速,节省内存,灵活3.2Training-timeMulti-branchArchitecture培训时-多分支架构3.3Re-param
- 论文理解之面向脑驱动的仿人机器人:基于脑电的BCI异步直接控制
A哆啦A梦
BCI
这篇文章还没有修改很完善,之后会再进行一些修改原论文:TowardBrain-ActuatedHumanoidRobots:AsynchronousDirectControlUsinganEEG-BasedBCI论文链接:https://www.semanticscholar.org/paper/Toward-Brain-Actuated-Humanoid-Robots%3A-Asynchrono
- Focal Loss与GHM 理解与使用
HxShine
Tensorflownlp算法学习总结
一、理解5分钟理解FocalLoss与GHM——解决样本不平衡利器https://zhuanlan.zhihu.com/p/80594704二、使用GHM论文理解及实现https://zheng-yuwei.github.io/2019/07/08/13_GHM%E8%AE%BA%E6%96%87%E7%90%86%E8%A7%A3%E5%8F%8A%E5%AE%9E%E7%8E%B0/ghm-k
- ResNet 论文理解含视频
小喵要摸鱼
ResNet深度残差网络ResNet论文理解
ResNet论文理解问题导引论文理解Q1.神经网络真的越深越好吗?Q2.为什么加深网络会带来退化问题?Q3.如何构建更深层的网络?基于残差的深度学习框架ResidualLearning的理论依据网络结构ResNet的成绩总结视频理解引入恒等映射ResNet论文理解问题导引论文理解ResNet网络的论文名字是《DeepResidualLearningforImageRecognition》,发表在2
- 【计算机视觉 | 扩散模型】新论文 | DragGAN论文:如果甲方想把大象 P 转身,你只需要拖动 GAN 就好了
旅途中的宽~
计算机视觉计算机视觉生成对抗网络深度学习GAN
文章目录一、论文说明二、前言三、论文理解四、实验4.1定性评估4.2定量评估4.3讨论一、论文说明2023年5月18日提交的论文,华人一作。论文地址:https://arxiv.org/pdf/2305.10973.pdf项目地址:https://vcai.mpi-inf.mpg.de/projects/DragGAN/代码地址为:https://github.com/XingangPan/Dra
- 3D深度学习的初步探索(PointNet,PointNet++,Geo-CNN论文理解)
xiaobai_Ry
#点云处理深度学习点云3D检测PointNet
【点云笔记】3D深度学习的初步探索【PointNet,PointNet++,Geo-CNN】概述PPT概览PointNet,PointNet++,Geo-CNN论文PPT自动演示概述下面的PPT及演示是之前课程作业做的,时间已经有些久远(2020年),主要是PointNet,PointNet++,Geo-CNN论文相关要点的介绍。PPT设置的是自动播放模式,对应汇报的语言是调用科大讯飞的机器人语音
- xgboost导读及论文理解
璆_ca09
X-gboost(Extreme-GradientBoosting)优化的分布式梯度提升算法,end-to-end不需要特征抽取。输入原始数据,就能输出目标结果。整篇论文技术实现分两个部分核心点1.算法推导(paper篇幅30%)判别式:判别公式:boosterForest:森林中树的数量,受到max_estimator的约束:森林中的每颗树显而易见,xgboost是非线性(Tree)的加法模型损
- 【音视频第12天】GCC论文阅读(3)
Magic_o
音视频音视频论文阅读
AGoogleCongestionControlAlgorithmforReal-TimeCommunicationdraft-alvestrand-rmcat-congestion-03论文理解看中文的GCC算法一脸懵。看一看英文版的,找一找感觉。目录Abstract1.Introduction1.1Mathematicalnotationconventions2.Systemmodel2.1q
- 【音视频第10天】GCC论文阅读(1)
Magic_o
音视频音视频论文阅读
AGoogleCongestionControlAlgorithmforReal-TimeCommunicationdraft-alvestrand-rmcat-congestion-03论文理解看中文的GCC算法一脸懵。看一看英文版的,找一找感觉。目录Abstract1.Introduction1.1Mathematicalnotationconventions2.Systemmodel3.Fe
- 【音视频第11天】GCC论文阅读(2)
Magic_o
音视频音视频论文阅读ffmpeg
AGoogleCongestionControlAlgorithmforReal-TimeCommunicationdraft-alvestrand-rmcat-congestion-03论文理解看中文的GCC算法一脸懵。看一看英文版的,找一找感觉。目录Abstract1.Introduction1.1Mathematicalnotationconventions2.Systemmodel3.Fe
- Segmentation-driven 6D Object Pose Estimation论文理解
KirutoCode
6DEoF
文章目录本文创新点\贡献方法方法概述分割流回归流训练最终loss推理实验结果总结本文创新点\贡献分割驱动,让每个可以看到的部分都对关键点位置的预测做出贡献方法方法概述假设:物体是刚体且CAD模型已知。对输入的图片做卷积,然后产生分割和预测,将图片分成S×SS\timesSS×S个网格,每个网格都i预测属于的类别并回归关键点的位置,关键点在这里就是交点,然后根据2D-3D对应来做EPnP分割流对每个
- Position-aware Attention and Supervised Data Improve Slot Filling论文理解
qzlydao
论文题目:Position-awareAttentionandSupervisedDataImproveSlotFilling发表作者:YuhaoZhang,VictorZhong,DanqiChen,GaborAngeli,ChristopherD.Manning出版源:Proceedingsofthe2017ConferenceonEmpiricalMethodsinNaturalLangua
- 基于Starts的自制Ekstaz回归测试系统设计与实现 毕业论文++英文论文+答辩PPT+演示视频+项目源码
毕业设计论文资料
目录自制Ekstazi11.缘起12.论文理解11.依赖格式22.分析(A)阶段23.执行(E)阶段34.收集(C)阶段35.非调试校验和33.项目结构&原理讲解3自制Ekstazi1.缘起在自动化测试这门课程中,我学习到了有关源码级测试、移动端测试、智能软件测试的知识,并且对源码级测试产生了浓厚的兴趣。我们知道,回归测试是当今自动化测试研究的热门重点之一,项目中平均80%的测试成本都用在了回归测
- 【目标识别学习笔记系列】一、RCNN论文理解
zl3090
目标识别深度学习
前言:本文是在总结以下博客的基础上对RCNN的理解,感谢原作者文章,使我收获很大,在此整理笔记,仅作学习用途。https://blog.csdn.net/shenxiaolu1984/article/details/51066975https://blog.csdn.net/u011534057/article/details/51218250RegionCNN(RCNN)可以说是利用深度学习进行
- ios内付费
374016526
ios内付费
近年来写了很多IOS的程序,内付费也用到不少,使用IOS的内付费实现起来比较麻烦,这里我写了一个简单的内付费包,希望对大家有帮助。
具体使用如下:
这里的sender其实就是调用者,这里主要是为了回调使用。
[KuroStoreApi kuroStoreProductId:@"产品ID" storeSender:self storeFinishCallBa
- 20 款优秀的 Linux 终端仿真器
brotherlamp
linuxlinux视频linux资料linux自学linux教程
终端仿真器是一款用其它显示架构重现可视终端的计算机程序。换句话说就是终端仿真器能使哑终端看似像一台连接上了服务器的客户机。终端仿真器允许最终用户用文本用户界面和命令行来访问控制台和应用程序。(LCTT 译注:终端仿真器原意指对大型机-哑终端方式的模拟,不过在当今的 Linux 环境中,常指通过远程或本地方式连接的伪终端,俗称“终端”。)
你能从开源世界中找到大量的终端仿真器,它们
- Solr Deep Paging(solr 深分页)
eksliang
solr深分页solr分页性能问题
转载请出自出处:http://eksliang.iteye.com/blog/2148370
作者:eksliang(ickes) blg:http://eksliang.iteye.com/ 概述
长期以来,我们一直有一个深分页问题。如果直接跳到很靠后的页数,查询速度会比较慢。这是因为Solr的需要为查询从开始遍历所有数据。直到Solr的4.7这个问题一直没有一个很好的解决方案。直到solr
- 数据库面试题
18289753290
面试题 数据库
1.union ,union all
网络搜索出的最佳答案:
union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。
Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;
Union All:对两个结果集进行并集操作,包括重复行,不进行排序;
2.索引有哪些分类?作用是
- Android TV屏幕适配
酷的飞上天空
android
先说下现在市面上TV分辨率的大概情况
两种分辨率为主
1.720标清,分辨率为1280x720.
屏幕尺寸以32寸为主,部分电视为42寸
2.1080p全高清,分辨率为1920x1080
屏幕尺寸以42寸为主,此分辨率电视屏幕从32寸到50寸都有
适配遇到问题,已1080p尺寸为例:
分辨率固定不变,屏幕尺寸变化较大。
如:效果图尺寸为1920x1080,如果使用d
- Timer定时器与ActionListener联合应用
永夜-极光
java
功能:在控制台每秒输出一次
代码:
package Main;
import javax.swing.Timer;
import java.awt.event.*;
public class T {
private static int count = 0;
public static void main(String[] args){
- Ubuntu14.04系统Tab键不能自动补全问题解决
随便小屋
Ubuntu 14.04
Unbuntu 14.4安装之后就在终端中使用Tab键不能自动补全,解决办法如下:
1、利用vi编辑器打开/etc/bash.bashrc文件(需要root权限)
sudo vi /etc/bash.bashrc
接下来会提示输入密码
2、找到文件中的下列代码
#enable bash completion in interactive shells
#if
- 学会人际关系三招 轻松走职场
aijuans
职场
要想成功,仅有专业能力是不够的,处理好与老板、同事及下属的人际关系也是门大学问。如何才能在职场如鱼得水、游刃有余呢?在此,教您简单实用的三个窍门。
第一,多汇报
最近,管理学又提出了一个新名词“追随力”。它告诉我们,做下属最关键的就是要多请示汇报,让上司随时了解你的工作进度,有了新想法也要及时建议。不知不觉,你就有了“追随力”,上司会越来越了解和信任你。
第二,勤沟通
团队的力
- 《O2O:移动互联网时代的商业革命》读书笔记
aoyouzi
读书笔记
移动互联网的未来:碎片化内容+碎片化渠道=各式精准、互动的新型社会化营销。
O2O:Online to OffLine 线上线下活动
O2O就是在移动互联网时代,生活消费领域通过线上和线下互动的一种新型商业模式。
手机二维码本质:O2O商务行为从线下现实世界到线上虚拟世界的入口。
线上虚拟世界创造的本意是打破信息鸿沟,让不同地域、不同需求的人
- js实现图片随鼠标滚动的效果
百合不是茶
JavaScript滚动属性的获取图片滚动属性获取页面加载
1,获取样式属性值
top 与顶部的距离
left 与左边的距离
right 与右边的距离
bottom 与下边的距离
zIndex 层叠层次
例子:获取左边的宽度,当css写在body标签中时
<div id="adver" style="position:absolute;top:50px;left:1000p
- ajax同步异步参数async
bijian1013
jqueryAjaxasync
开发项目开发过程中,需要将ajax的返回值赋到全局变量中,然后在该页面其他地方引用,因为ajax异步的原因一直无法成功,需将async:false,使其变成同步的。
格式:
$.ajax({ type: 'POST', ur
- Webx3框架(1)
Bill_chen
eclipsespringmaven框架ibatis
Webx是淘宝开发的一套Web开发框架,Webx3是其第三个升级版本;采用Eclipse的开发环境,现在支持java开发;
采用turbine原型的MVC框架,扩展了Spring容器,利用Maven进行项目的构建管理,灵活的ibatis持久层支持,总的来说,还是一套很不错的Web框架。
Webx3遵循turbine风格,velocity的模板被分为layout/screen/control三部
- 【MongoDB学习笔记五】MongoDB概述
bit1129
mongodb
MongoDB是面向文档的NoSQL数据库,尽量业界还对MongoDB存在一些质疑的声音,比如性能尤其是查询性能、数据一致性的支持没有想象的那么好,但是MongoDB用户群确实已经够多。MongoDB的亮点不在于它的性能,而是它处理非结构化数据的能力以及内置对分布式的支持(复制、分片达到的高可用、高可伸缩),同时它提供的近似于SQL的查询能力,也是在做NoSQL技术选型时,考虑的一个重要因素。Mo
- spring/hibernate/struts2常见异常总结
白糖_
Hibernate
Spring
①ClassNotFoundException: org.aspectj.weaver.reflect.ReflectionWorld$ReflectionWorldException
缺少aspectjweaver.jar,该jar包常用于spring aop中
②java.lang.ClassNotFoundException: org.sprin
- jquery easyui表单重置(reset)扩展思路
bozch
formjquery easyuireset
在jquery easyui表单中 尚未提供表单重置的功能,这就需要自己对其进行扩展。
扩展的时候要考虑的控件有:
combo,combobox,combogrid,combotree,datebox,datetimebox
需要对其添加reset方法,reset方法就是把初始化的值赋值给当前的组件,这就需要在组件的初始化时将值保存下来。
在所有的reset方法添加完毕之后,就需要对fo
- 编程之美-烙饼排序
bylijinnan
编程之美
package beautyOfCoding;
import java.util.Arrays;
/*
*《编程之美》的思路是:搜索+剪枝。有点像是写下棋程序:当前情况下,把所有可能的下一步都做一遍;在这每一遍操作里面,计算出如果按这一步走的话,能不能赢(得出最优结果)。
*《编程之美》上代码有很多错误,且每个变量的含义令人费解。因此我按我的理解写了以下代码:
*/
- Struts1.X 源码分析之ActionForm赋值原理
chenbowen00
struts
struts1在处理请求参数之前,首先会根据配置文件action节点的name属性创建对应的ActionForm。如果配置了name属性,却找不到对应的ActionForm类也不会报错,只是不会处理本次请求的请求参数。
如果找到了对应的ActionForm类,则先判断是否已经存在ActionForm的实例,如果不存在则创建实例,并将其存放在对应的作用域中。作用域由配置文件action节点的s
- [空天防御与经济]在获得充足的外部资源之前,太空投资需有限度
comsci
资源
这里有一个常识性的问题:
地球的资源,人类的资金是有限的,而太空是无限的.....
就算全人类联合起来,要在太空中修建大型空间站,也不一定能够成功,因为资源和资金,技术有客观的限制....
&
- ORACLE临时表—ON COMMIT PRESERVE ROWS
daizj
oracle临时表
ORACLE临时表 转
临时表:像普通表一样,有结构,但是对数据的管理上不一样,临时表存储事务或会话的中间结果集,临时表中保存的数据只对当前
会话可见,所有会话都看不到其他会话的数据,即使其他会话提交了,也看不到。临时表不存在并发行为,因为他们对于当前会话都是独立的。
创建临时表时,ORACLE只创建了表的结构(在数据字典中定义),并没有初始化内存空间,当某一会话使用临时表时,ORALCE会
- 基于Nginx XSendfile+SpringMVC进行文件下载
denger
应用服务器Webnginx网络应用lighttpd
在平常我们实现文件下载通常是通过普通 read-write方式,如下代码所示。
@RequestMapping("/courseware/{id}")
public void download(@PathVariable("id") String courseID, HttpServletResp
- scanf接受char类型的字符
dcj3sjt126com
c
/*
2013年3月11日22:35:54
目的:学习char只接受一个字符
*/
# include <stdio.h>
int main(void)
{
int i;
char ch;
scanf("%d", &i);
printf("i = %d\n", i);
scanf("%
- 学编程的价值
dcj3sjt126com
编程
发一个人会编程, 想想以后可以教儿女, 是多么美好的事啊, 不管儿女将来从事什么样的职业, 教一教, 对他思维的开拓大有帮助
像这位朋友学习:
http://blog.sina.com.cn/s/articlelist_2584320772_0_1.html
VirtualGS教程 (By @林泰前): 几十年的老程序员,资深的
- 二维数组(矩阵)对角线输出
飞天奔月
二维数组
今天在BBS里面看到这样的面试题目,
1,二维数组(N*N),沿对角线方向,从右上角打印到左下角如N=4: 4*4二维数组
{ 1 2 3 4 }
{ 5 6 7 8 }
{ 9 10 11 12 }
{13 14 15 16 }
打印顺序
4
3 8
2 7 12
1 6 11 16
5 10 15
9 14
13
要
- Ehcache(08)——可阻塞的Cache——BlockingCache
234390216
并发ehcacheBlockingCache阻塞
可阻塞的Cache—BlockingCache
在上一节我们提到了显示使用Ehcache锁的问题,其实我们还可以隐式的来使用Ehcache的锁,那就是通过BlockingCache。BlockingCache是Ehcache的一个封装类,可以让我们对Ehcache进行并发操作。其内部的锁机制是使用的net.
- mysqldiff对数据库间进行差异比较
jackyrong
mysqld
mysqldiff该工具是官方mysql-utilities工具集的一个脚本,可以用来对比不同数据库之间的表结构,或者同个数据库间的表结构
如果在windows下,直接下载mysql-utilities安装就可以了,然后运行后,会跑到命令行下:
1) 基本用法
mysqldiff --server1=admin:12345
- spring data jpa 方法中可用的关键字
lawrence.li
javaspring
spring data jpa 支持以方法名进行查询/删除/统计。
查询的关键字为find
删除的关键字为delete/remove (>=1.7.x)
统计的关键字为count (>=1.7.x)
修改需要使用@Modifying注解
@Modifying
@Query("update User u set u.firstna
- Spring的ModelAndView类
nicegege
spring
项目中controller的方法跳转的到ModelAndView类,一直很好奇spring怎么实现的?
/*
* Copyright 2002-2010 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* yo
- 搭建 CentOS 6 服务器(13) - rsync、Amanda
rensanning
centos
(一)rsync
Server端
# yum install rsync
# vi /etc/xinetd.d/rsync
service rsync
{
disable = no
flags = IPv6
socket_type = stream
wait
- Learn Nodejs 02
toknowme
nodejs
(1)npm是什么
npm is the package manager for node
官方网站:https://www.npmjs.com/
npm上有很多优秀的nodejs包,来解决常见的一些问题,比如用node-mysql,就可以方便通过nodejs链接到mysql,进行数据库的操作
在开发过程往往会需要用到其他的包,使用npm就可以下载这些包来供程序调用
&nb
- Spring MVC 拦截器
xp9802
spring mvc
Controller层的拦截器继承于HandlerInterceptorAdapter
HandlerInterceptorAdapter.java 1 public abstract class HandlerInterceptorAdapter implements HandlerIntercep