- 【VQA】VQA数据集和判别标准
阮恒
一、VQA常用的数据集:1.COCO-QACOCO-QA数据集中的图像来自于MS-COCO数据集,主要包括123287张图像,其中72738张用于训练,38948用于测试,并且每张图像都有一个question/answerpair,每个answer都是一个单词。这些question/answerpair都是根据MS-COCO中的图像描述自动生成的。根据Answer可以将Question分为四类:o
- MUTAN readme文件(翻译)
hongyuyahei
学习笔记
/!\VQA的新版本PyTorch代码现已提供,链接在这里:代码链接这个仓库是由RemiCadene(LIP6)和HediBen-Younes(LIP6-Heuritech)创建的,他们是在UPMC-LIP6从事VQA研究的两名博士生,以及他们的导师MatthieuCord(LIP6)和NicolasThome(LIP6-CNAM)。我们在一篇名为“MUTAN:MultimodalTuckerFu
- 论文阅读:Learning to Compose Dynamic Tree Structure for Visual Context(CVPR2019)
糖豆豆今天也要努力鸭
机器学习场景图scenegraph场景理解计算机视觉cv
因为我的方向是场景图,所以仅介绍这篇论文中有关场景图的内容,不涉及VQA。(a)FeatureExtraction先对输入图像进行目标检测,每个proposal的视觉特征x包括以下特征:ROIAlignfeature(2048维),空间feature(8维),论文这里说视觉特征不局限于bbox,实例分割特征和全景特征也可以。(b)构建可学习的对称矩阵S(1)S的计算方法如下:f(xi,xj)称为对
- Eyes Wide Shut? Exploring the Visual Shortcomings of Multimodal LLMs
huahuahuahhhh
多模态
大开眼界?探索多模态模型种视觉编码器的缺陷。论文中指出,上面这些VQA问题,人类可以瞬间给出正确的答案,但是多模态给出的结果却是错误的。是哪个环节出了问题呢?视觉编码器的问题?大语言模型出现了幻觉?还是视觉特征与语言模型间的特征没有对齐?作者将上述问题分成了9个类别(通过将涉及的问题和选项提供chatgpt,让chatgpt将这些问题归类)通过实验发现,增加模型规模/训练数据的数量,多模态模型仅在
- 2024年1月17日Arxiv热门NLP大模型论文:Generative Multi-Modal Knowledge Retrieval with Large Language Models
夕小瑶
人工智能深度学习机器学习
清华&腾讯AAAI2024联手突破!提出多模态知识检索新框架,性能大幅领先引言:多模态知识检索的重要性与挑战在当今信息爆炸的时代,多模态知识检索已成为支持知识密集型多模态应用的关键技术。例如,在视觉问答(VQA)、多模态实体链接和多模态对话等应用中,多模态上下文内的信息可能不足以满足需求,因此需要获取外部知识。然而,现有的方法在有效性和训练效率方面面临挑战,尤其是在训练和整合多个检索器以处理多模态
- 《Improved Fusion of Visual and Language Representations by Dense Symmetric Co-Attention for VQA》读后感想
hema12138
跟随attetion工作阅读该文摘要该文给我带来的思考首先于注意力的使用,它采用的co-attention结构,注意力函数类似于attentionisallyouneed类似采用多层尺度乘法注意,第二它对齐图像和问句特征采用多层的co-attention网络,通过拉伸的特征矩阵表示句子或图像。模型结构如图所示,Q和V分别是图像和问句的特征表示,大小为d×T,d×N,T为特征图展平后长度,N为句子长
- 多模态统计图表综述:图表分类,图表理解,图表生成,图表大一统模型
猴猴猪猪
多模态大模型人工智能深度学习论文阅读
Overview多模态统计图表综述一、图表分类1.1Survey1.2常见分类数据集:1.3常见图表类型二、图表理解2.1VQA2..1.1DVQACVPR20182.1.2PlotQA20192.1.3ChartQA20222.2Summary2.2.1Chart-to-textACL2022三、图表生成
- bottom-up-attention-vqa-master 成功复现!!!
hongyuyahei
vqapython
代码地址1、create_dictionary.py建立词典和使用预训练的glove向量(1)create_dictionary()遍历每个question文件取出所关注的question部分,qs遍历qs,对每个问题的文本内容进行分词,并将分词结果添加到字典中,True表示添加新词而非索引#创建词典#词典用于将文本数据中的单词映射到唯一的整数标识符defcreate_dictionary(dat
- 【论文解读】NuScenes-QA:自动驾驶场景的多模态视觉问答基准
深度之眼
人工智能干货粉丝的投稿深度学习干货自动驾驶人工智能机器学习视觉问答
来源:投稿作者:橡皮编辑:学姐论文链接:https://arxiv.org/pdf/2305.14836.pdf开源代码:https://github.com/qiantianwen/NuScenes-QA摘要:我们在自动驾驶背景下引入了一种新颖的视觉问答(VQA)任务,旨在根据街景线索回答自然语言问题。与传统的VQA任务相比,自动驾驶场景中的VQA提出了更多的挑战。首先,原始视觉数据是多模态的,
- 论文阅读——Img2LLM(cvpr2023)
じんじん
论文深度学习人工智能
arxiv:[2212.10846]FromImagestoTextualPrompts:Zero-shotVQAwithFrozenLargeLanguageModels(arxiv.org)一、介绍使用大语言模解决VQA任务的方法大概两种:multi-modalpretrainingandlanguage-mediatedVQA,即多模态预训练的方法和以语言模型为媒介的VQA。Multi-mo
- 【数据处理】pth文件读取
snow5618
视觉问答pytorchpython
1.数据处理首先将json文件(如下),经过一系列处理好保存在trainset.pth文件中1.1json文件数据预处理----trainset.pth文件self.path_trainset=osp.join(self.subdir_processed,'trainset.pth')#将vqa2.0json文件处理好后存放的地方defprocess(self):dir_ann=osp.join(
- 论文笔记:Bottom-Up and Top-Down Attention for Image Captioningand Visual Question Answering
hongyuyahei
vqa论文阅读
主要学习该方法在VQA中的用法。摘要自顶向下和自底向上结合的注意力机制,使注意力能够在物体和其他显著图像区域的水平上进行计算。自底向上的机制(基于FasterR-CNN)提出图像区域,每个区域都有一个相关的特征向量,而自顶向下的机制确定特征权重。1、介绍注意力机制上图是:左边:注意力模型在CNN特征上运行,这些特征对应于大小相等的图像区域的统一网格。右边:模型在物体和其他显著图像区域的水平上计算注
- LOIS: Looking Out of Instance Semanticsfor Visual Question Answering
hanranV
论文阅读人工智能计算机视觉深度学习
目录一、论文速读1.1摘要1.2论文概要总结二、论文精度2.1论文试图解决什么问题?2.2论文中提到的解决方案之关键是什么?2.3用于定量评估的数据集是什么?代码有没有开源?2.4这篇论文到底有什么贡献?2.5下一步呢?有什么工作可以继续深入?一、论文速读论文arxiv链接1.1摘要视觉问答(VQA)作为一种需要在视觉和语言之间架起桥梁以正确推断答案的多模态任务,已被密集研究。最近的尝试开发了各种
- Fully Authentic Visual Question Answering Dataset from Online Communities
hanranV
论文阅读人工智能
目录一、论文速读1.1摘要1.2论文概要总结相关工作主要贡献论文主要方法实验数据未来研究方向二、论文精度2.1论文试图解决什么问题?2.2下一步呢?有什么工作可以继续深入?一、论文速读arxiv:https://arxiv.org/pdf/2311.15562.pdf1.1摘要视觉问答(VQA)是指关于图像的问题的回答。我们介绍了第一个VQA数据集,其中所有内容都来自真实用例。这个数据集源自在线问
- mcan-vqa代码
浪里摸鱼
pytorchpython深度学习
总代码readme.md先决条件软硬件要求您可能需要一台至少配备1个GPU(>=8GB)、20GB内存和50GB可用磁盘空间的机器。我们强烈建议使用SSD驱动器来保证高速I/O。您应该首先安装一些必要的软件包:安装Python>=3.5安装Cuda>=9.0和cuDNN使用CUDA安装PyTorch>=0.4.1(也支持PyTorch1.x)安装SpaCy并初始化GloVe如下:$pipinsta
- 论文阅读——Prophet(cvpr2023)
じんじん
论文人工智能
一、Framework这个模型分为两阶段:一是答案启发生成阶段(answerheuristicsgenerationstage),即在一个基于知识的VQA数据集上训练一个普通的VQA模型,产生两种类型的答案启发,答案候选列表和答案例子;二是启发增强提示阶段(heuristics-enhancedpromptingstage),即将答案启发、问题、描述融合为一个格式化的提示prompt,引导GPT-
- MCAN:Deep Modular Co-Attention Networks for Visual Question Answering——2019 CVPR 论文笔记
BXDBB
VQA论文阅读人工智能深度学习自然语言处理
这是一篇2019年CVPR的论文。作者认为VQA任务需要对图像中的视觉内容和问题中的文本内容进行细粒度和同步的理解。因此,设计一个有效的“共同注意”模型将问题中的关键词与图像中的关键对象相关联是VQA性能提升的核心。论文链接:CVPR2019OpenAccessRepositorycode:GitHub-MILVLG/mcan-vqa:DeepModularCo-AttentionNetworks
- SwapMix: Diagnosing and Regularizing the Over-Reliance on Visual Context in ... ——2022 CVPR 论文笔记
BXDBB
VQA论文阅读人工智能深度学习
这是今年4月份读的一篇论文了,个人认为这篇文章idea非常有趣,可解释性较强,符合VQA方向的发展趋势。本文从一个新的角度来研究VQA模型的鲁棒性:visualcontext•作者认为VQA模型过度依赖visualcontext,即图像中不相关的对象来进行预测。提出一种名为SwapMix的扰动方法,来诊断模型对visualcontext的依赖与评估模型的鲁棒性。•在模型训练阶段,还能使用SwapM
- 论文阅读——MCAN(cvpr2019)
じんじん
论文人工智能
补充一下MCAN-VQA:对图片的处理:首先输入图片到FasterR-CNN,会先设定一个判断是否检测到物体的阈值,这样动态的生成m∈[10,100]个目标,然后从检测到的对应的区域通过平均池化提取特征。第i个物体特征表示为:,所以一张图片就被表示为一个特征矩阵:。对问题的处理:首先分成词,最多分为14个词,然后用300-DGloVewordembeddings变成向量,然后过LSTM,使用LST
- NLP实践——VQA/Caption生成模型BLIP-2的应用介绍
常鸿宇
生成模型自然语言处理计算机视觉自然语言处理BLIP多模态
NLP实践——VQA/Caption生成模型BLIP-2的应用介绍1.简介2.模型下载3.运行环境4.模型应用1.简介今天介绍一个跨模态模型,也是最近比较火的一个工作,叫做BLIP-2。很久很久之前我写过一个简单的imagecaption项目的介绍,那个模型原理比较简单,就是encode-decode模式,但是项目却不怎么好运行,而现在,随着技术的迭代升级,还有huggingface社区的加持,想
- 新王加冕,GPT-4V 屠榜视觉问答
夕小瑶
人工智能
当前,多模态大型模型(Multi-modalLargeLanguageModel,MLLM)在视觉问答(VQA)领域展现了卓越的能力。然而,真正的挑战在于知识密集型VQA任务,这要求不仅要识别视觉元素,还需要结合知识库来深入理解视觉信息。本文对MLLM,尤其是近期提出的GPT-4V,从理解、推理和解释等方面进行了综合评估。结果表明,当前开源MLLM的视觉理解能力在很大程度上落后于GPT-4V,尤其
- 多模态常见任务介绍
佛系调参
多模态大模型人工智能深度学习语言模型
视觉问答(VQA,VisualQuestionAnswer)目标:给定一个图片以及问题,需要理解图片的内容并基于此用自然语言回答问题。例如,图像中发生什么事,人物穿的衣服是什么颜色,图像中有多少架飞机等。例如,TDIUC(TaskDirectedImageUnderstandingChallege)是一个任务导向的图像理解数据集。作者收集了VQAv2等数据集,并进一步划分为12个子任务图像描述(I
- YOLO改进系列之注意力机制(CoTAttention模型介绍)
BestSongC
YOLO目标检测pytorch人工智能深度学习
简介CoTAttention网络是一种用于多模态场景下的视觉问答(VisualQuestionAnswering,VQA)任务的神经网络模型。它是在经典的注意力机制(AttentionMechanism)上进行了改进,能够自适应地对不同的视觉和语言输入进行注意力分配,从而更好地完成VQA任务。CoTAttention网络中的“CoT”代表“Cross-modalTransformer”,即跨模态T
- Yolov8改进CoTAttention注意力机制,效果秒杀CBAM、SE
code2035
yolo从入门到精通YOLO人工智能深度学习目标检测
1.CoTAttention论文地址:2107.12292.pdf(arxiv.org)CoTAttention网络是一种用于多模态场景下的视觉问答(VisualQuestionAnswering,VQA)任务的神经网络模型。它是在经典的注意力机制(AttentionMechanism)上进行了改进,能够自适应地对不同的视觉和语言输入进行注意力分配,从而更好地完成VQA任务。CoTAttentio
- 视觉问答(VQA)12篇顶会精选论文合集,附常用数据集下载
深度之眼
深度学习干货人工智能干货人工智能计算机视觉NLP
今天来聊聊计算机视觉和自然语言处理交叉的一个热门研究方向:视觉问答(VQA)。视觉问答的任务是:给出一张图片和一个关于这张图片的自然语言问题,计算机需要根据图片的内容自动回答这个问题。这样的任务考验了计算机在图像理解和语言理解上的能力,需要计算机可以像人一样从图片中抽取信息,理解问题,并用自然语言给出合理的回答。作为计算机视觉与语言交互的新兴研究热点,视觉问答涉及了图像处理、计算机视觉、自然语言处
- 通俗讲解看图说话(Image Captioning)和视觉问答(VQA)任务
top_小酱油
“看图说话”之ImageCaptioning问题介绍ImageCaptioning任务的定义是对一幅图片生成相对于图片内容的文本描述。一个AI系统不仅需要对图片进行识别,也需要理解和解释看到的图片内容,并且能够像人一样描述出图片中的对象之间的关系。-输入:一张图片-输出:一句文本描述最早的imagecaptioning系统是2014年Circa提出的,该系统使用多层感知系统(multi-layer
- minigpt-v2:large language model as a unified interface for vision-lanuage multi-task learning
Kun Li
大模型多模态和生成语言模型人工智能自然语言处理minigpt
1.introduction不同任务下的回答不同,提出一种以任务为导向的指导训练方法,为每个人物提供一个独特的任务标识符token,为训练视觉问答任务的所有数据样本提供一个[vqa]标识符token,总共提供6个不同的任务标识符。2.method2.1modelarchitecturevisionbackbone:采用EVA作为视觉backbone,在全部训练中都冻结,图像分辨率为448x448,
- 多模态论文串讲
白蜡虫可
论文笔记深度学习计算机视觉
多模态论文串讲近几年,尤其是CLIP出现以来,多模态学习的发展异常火爆。除了传统的VQA、图文检索、图像描述等,还有受启发于CLIP的新任务LanguageGuidedDetection/Segmentation、文本图像生成、文本视频生成等。本次串讲主要还是围绕传统多模态任务,包括图文检索、图文问答、视觉推理、视觉蕴含等。本次串讲的内容可分为两部分。第一部分是只用TransformerEncod
- Causal Attention论文详解
MLTalks
大模型深度学习人工智能机器学习pytorchpythontransformer
1.背景介绍CausalAttention论文是一篇因果推断(causalinference)和注意力(attention)结合的一篇文章,主要用在视觉和文本结合的领域,如VQA(VisualQuestionAnswering)视觉问答。VQA(VisualQuestionAnswering)视觉问答的一个基本流程如下,对输入图进行self-attn编程得到K和V的向量,从文本得到Q的向量进行At
- VLP、多模态图文任务(4)
x_cube
VLP计算机视觉人工智能自然语言处理语言模型
图文检索、视觉问答(VQA)和图像描述和可以说是文献中最广泛研究的三个图文任务。它们要求AI系统理解输入图像和文本内容。受到语言模型预训练的巨大成功的启发,再加上NLP和CV社区中使用的体系结构的统一,对于开发用于图文任务的VLP方法产生了激增的研究兴趣。具体而言,将大量的图像-标题对输入到同时处理图像和文本的模型中进行预训练,以获得编码丰富的多模态知识并有助于下游任务。在本章中,我们对这种新兴的
- [黑洞与暗粒子]没有光的世界
comsci
无论是相对论还是其它现代物理学,都显然有个缺陷,那就是必须有光才能够计算
但是,我相信,在我们的世界和宇宙平面中,肯定存在没有光的世界....
那么,在没有光的世界,光子和其它粒子的规律无法被应用和考察,那么以光速为核心的
&nbs
- jQuery Lazy Load 图片延迟加载
aijuans
jquery
基于 jQuery 的图片延迟加载插件,在用户滚动页面到图片之后才进行加载。
对于有较多的图片的网页,使用图片延迟加载,能有效的提高页面加载速度。
版本:
jQuery v1.4.4+
jQuery Lazy Load v1.7.2
注意事项:
需要真正实现图片延迟加载,必须将真实图片地址写在 data-original 属性中。若 src
- 使用Jodd的优点
Kai_Ge
jodd
1. 简化和统一 controller ,抛弃 extends SimpleFormController ,统一使用 implements Controller 的方式。
2. 简化 JSP 页面的 bind, 不需要一个字段一个字段的绑定。
3. 对 bean 没有任何要求,可以使用任意的 bean 做为 formBean。
使用方法简介
- jpa Query转hibernate Query
120153216
Hibernate
public List<Map> getMapList(String hql,
Map map) {
org.hibernate.Query jpaQuery = entityManager.createQuery(hql);
if (null != map) {
for (String parameter : map.keySet()) {
jp
- Django_Python3添加MySQL/MariaDB支持
2002wmj
mariaDB
现状
首先,
[email protected] 中默认的引擎为 django.db.backends.mysql 。但是在Python3中如果这样写的话,会发现 django.db.backends.mysql 依赖 MySQLdb[5] ,而 MySQLdb 又不兼容 Python3 于是要找一种新的方式来继续使用MySQL。 MySQL官方的方案
首先据MySQL文档[3]说,自从MySQL
- 在SQLSERVER中查找消耗IO最多的SQL
357029540
SQL Server
返回做IO数目最多的50条语句以及它们的执行计划。
select top 50
(total_logical_reads/execution_count) as avg_logical_reads,
(total_logical_writes/execution_count) as avg_logical_writes,
(tot
- spring UnChecked 异常 官方定义!
7454103
spring
如果你接触过spring的 事物管理!那么你必须明白 spring的 非捕获异常! 即 unchecked 异常! 因为 spring 默认这类异常事物自动回滚!!
public static boolean isCheckedException(Throwable ex)
{
return !(ex instanceof RuntimeExcep
- mongoDB 入门指南、示例
adminjun
javamongodb操作
一、准备工作
1、 下载mongoDB
下载地址:http://www.mongodb.org/downloads
选择合适你的版本
相关文档:http://www.mongodb.org/display/DOCS/Tutorial
2、 安装mongoDB
A、 不解压模式:
将下载下来的mongoDB-xxx.zip打开,找到bin目录,运行mongod.exe就可以启动服务,默
- CUDA 5 Release Candidate Now Available
aijuans
CUDA
The CUDA 5 Release Candidate is now available at http://developer.nvidia.com/<wbr></wbr>cuda/cuda-pre-production. Now applicable to a broader set of algorithms, CUDA 5 has advanced fe
- Essential Studio for WinRT网格控件测评
Axiba
JavaScripthtml5
Essential Studio for WinRT界面控件包含了商业平板应用程序开发中所需的所有控件,如市场上运行速度最快的grid 和chart、地图、RDL报表查看器、丰富的文本查看器及图表等等。同时,该控件还包含了一组独特的库,用于从WinRT应用程序中生成Excel、Word以及PDF格式的文件。此文将对其另外一个强大的控件——网格控件进行专门的测评详述。
网格控件功能
1、
- java 获取windows系统安装的证书或证书链
bewithme
windows
有时需要获取windows系统安装的证书或证书链,比如说你要通过证书来创建java的密钥库 。
有关证书链的解释可以查看此处 。
public static void main(String[] args) {
SunMSCAPI providerMSCAPI = new SunMSCAPI();
S
- NoSQL数据库之Redis数据库管理(set类型和zset类型)
bijian1013
redis数据库NoSQL
4.sets类型
Set是集合,它是string类型的无序集合。set是通过hash table实现的,添加、删除和查找的复杂度都是O(1)。对集合我们可以取并集、交集、差集。通过这些操作我们可以实现sns中的好友推荐和blog的tag功能。
sadd:向名称为key的set中添加元
- 异常捕获何时用Exception,何时用Throwable
bingyingao
用Exception的情况
try {
//可能发生空指针、数组溢出等异常
} catch (Exception e) {
 
- 【Kafka四】Kakfa伪分布式安装
bit1129
kafka
在http://bit1129.iteye.com/blog/2174791一文中,实现了单Kafka服务器的安装,在Kafka中,每个Kafka服务器称为一个broker。本文简单介绍下,在单机环境下Kafka的伪分布式安装和测试验证 1. 安装步骤
Kafka伪分布式安装的思路跟Zookeeper的伪分布式安装思路完全一样,不过比Zookeeper稍微简单些(不
- Project Euler
bookjovi
haskell
Project Euler是个数学问题求解网站,网站设计的很有意思,有很多problem,在未提交正确答案前不能查看problem的overview,也不能查看关于problem的discussion thread,只能看到现在problem已经被多少人解决了,人数越多往往代表问题越容易。
看看problem 1吧:
Add all the natural num
- Java-Collections Framework学习与总结-ArrayDeque
BrokenDreams
Collections
表、栈和队列是三种基本的数据结构,前面总结的ArrayList和LinkedList可以作为任意一种数据结构来使用,当然由于实现方式的不同,操作的效率也会不同。
这篇要看一下java.util.ArrayDeque。从命名上看
- 读《研磨设计模式》-代码笔记-装饰模式-Decorator
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.io.BufferedOutputStream;
import java.io.DataOutputStream;
import java.io.FileOutputStream;
import java.io.Fi
- Maven学习(一)
chenyu19891124
Maven私服
学习一门技术和工具总得花费一段时间,5月底6月初自己学习了一些工具,maven+Hudson+nexus的搭建,对于maven以前只是听说,顺便再自己的电脑上搭建了一个maven环境,但是完全不了解maven这一强大的构建工具,还有ant也是一个构建工具,但ant就没有maven那么的简单方便,其实简单点说maven是一个运用命令行就能完成构建,测试,打包,发布一系列功
- [原创]JWFD工作流引擎设计----节点匹配搜索算法(用于初步解决条件异步汇聚问题) 补充
comsci
算法工作PHP搜索引擎嵌入式
本文主要介绍在JWFD工作流引擎设计中遇到的一个实际问题的解决方案,请参考我的博文"带条件选择的并行汇聚路由问题"中图例A2描述的情况(http://comsci.iteye.com/blog/339756),我现在把我对图例A2的一个解决方案公布出来,请大家多指点
节点匹配搜索算法(用于解决标准对称流程图条件汇聚点运行控制参数的算法)
需要解决的问题:已知分支
- Linux中用shell获取昨天、明天或多天前的日期
daizj
linuxshell上几年昨天获取上几个月
在Linux中可以通过date命令获取昨天、明天、上个月、下个月、上一年和下一年
# 获取昨天
date -d 'yesterday' # 或 date -d 'last day'
# 获取明天
date -d 'tomorrow' # 或 date -d 'next day'
# 获取上个月
date -d 'last month'
#
- 我所理解的云计算
dongwei_6688
云计算
在刚开始接触到一个概念时,人们往往都会去探寻这个概念的含义,以达到对其有一个感性的认知,在Wikipedia上关于“云计算”是这么定义的,它说:
Cloud computing is a phrase used to describe a variety of computing co
- YII CMenu配置
dcj3sjt126com
yii
Adding id and class names to CMenu
We use the id and htmlOptions to accomplish this. Watch.
//in your view
$this->widget('zii.widgets.CMenu', array(
'id'=>'myMenu',
'items'=>$this-&g
- 设计模式之静态代理与动态代理
come_for_dream
设计模式
静态代理与动态代理
代理模式是java开发中用到的相对比较多的设计模式,其中的思想就是主业务和相关业务分离。所谓的代理设计就是指由一个代理主题来操作真实主题,真实主题执行具体的业务操作,而代理主题负责其他相关业务的处理。比如我们在进行删除操作的时候需要检验一下用户是否登陆,我们可以删除看成主业务,而把检验用户是否登陆看成其相关业务
- 【转】理解Javascript 系列
gcc2ge
JavaScript
理解Javascript_13_执行模型详解
摘要: 在《理解Javascript_12_执行模型浅析》一文中,我们初步的了解了执行上下文与作用域的概念,那么这一篇将深入分析执行上下文的构建过程,了解执行上下文、函数对象、作用域三者之间的关系。函数执行环境简单的代码:当调用say方法时,第一步是创建其执行环境,在创建执行环境的过程中,会按照定义的先后顺序完成一系列操作:1.首先会创建一个
- Subsets II
hcx2013
set
Given a collection of integers that might contain duplicates, nums, return all possible subsets.
Note:
Elements in a subset must be in non-descending order.
The solution set must not conta
- Spring4.1新特性——Spring缓存框架增强
jinnianshilongnian
spring4
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- shell嵌套expect执行命令
liyonghui160com
一直都想把expect的操作写到bash脚本里,这样就不用我再写两个脚本来执行了,搞了一下午终于有点小成就,给大家看看吧.
系统:centos 5.x
1.先安装expect
yum -y install expect
2.脚本内容:
cat auto_svn.sh
#!/bin/bash
- Linux实用命令整理
pda158
linux
0. 基本命令 linux 基本命令整理
1. 压缩 解压 tar -zcvf a.tar.gz a #把a压缩成a.tar.gz tar -zxvf a.tar.gz #把a.tar.gz解压成a
2. vim小结 2.1 vim替换 :m,ns/word_1/word_2/gc  
- 独立开发人员通向成功的29个小贴士
shoothao
独立开发
概述:本文收集了关于独立开发人员通向成功需要注意的一些东西,对于具体的每个贴士的注解有兴趣的朋友可以查看下面标注的原文地址。
明白你从事独立开发的原因和目的。
保持坚持制定计划的好习惯。
万事开头难,第一份订单是关键。
培养多元化业务技能。
提供卓越的服务和品质。
谨小慎微。
营销是必备技能。
学会组织,有条理的工作才是最有效率的。
“独立
- JAVA中堆栈和内存分配原理
uule
java
1、栈、堆
1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域:存放静态成员(static定义的)5. 常量池:存放字符串常量和基本类型常量(public static f