首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >检索FormatException参数

检索FormatException参数
EN

Stack Overflow用户
提问于 2010-12-09 18:13:09
回答 1查看 75关注 0票数 1

我使用的是一个封闭源代码的第三方库,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
object val = SomeClass.ExtractValue( someObject );

现在,在前面的某个地方,第三方库尝试解析具有意外格式的DateTime值,并抛出FormatException。

在这种情况下,我想检索它没有成功解析的字符串,并尝试自己解析它。如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
object val;
try
{
    val = SomeClass.ExtractValue( someObject );
}
catch( FormatException e )
{
    string failed = e.GetParseArgument( );
    val = DateTime.Parse( failed + " 2010" );
}

是的,简单地添加年份是非常没有意义的,但是您已经明白了。

有没有办法做到这一点?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2010-12-09 18:52:19

由于someObject是一个IDataReader,您可以创建一个装饰器并将其传递给ExtractValue。然后,您可以截取日期字符串,并在将其传递到库之前修改格式。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public class DateFormattingDataReader : IDataReader
{
    private readonly IDataReader inner;

    public DateFormattingDataReader(IDataReader inner)
    {
        this.inner = inner;
    }

    public string GetString(int index)
    {
        string s = this.inner.GetString(index);
        if(index == problematicColumnIndex)
        {
            //try to parse string and then format it for the library
        }
        else return s;
    }
}

或者,您可以记录从读取器读取的所有值,然后您可以获得失败的数据作为最后读取的项,并尝试自己解析它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4401610

复制
相关文章
介绍一个MySQL参数检索工具
碰巧看到徐老师的这篇文章《MySQL的参数工具》,其中介绍了一个讲解MySQL不同版本参数的小工具,网站的作者是MySQL日本用户组的负责人Tomita。
bisal
2023/01/06
5060
介绍一个MySQL参数检索工具
Flutter FormatException: Unexpected character (at character 2)
flutter json报以上错误,我这里是请求登录的接口,登录成功data中返回个人信息,失败data为null。
yechaoa
2022/06/10
8160
信息检索格式 布尔检索式
名称 符号 表达式 功能 逻辑与 * 或and AB 同时含 有提问词A和B的文献,为命中文献 逻辑或 + 或or A+B 凡是含有提问词A或B的文献,为命中文献 逻辑非 -或not A(-B) 凡是含有提问词A但不含有B的文献,为命中文献。
啦啦啦啦
2023/02/11
1.1K0
网页|高级检索与专业检索
大家经常在网上搜索资料,大部分人都是直接输入搜索内容的,这样的方法可能会使搜索的结果过于庞大,但真正需要的信息却没有及时的找到。在这里小编就给大家介绍两种比较精确的搜索方法——专业搜索、高级搜索。
算法与编程之美
2020/07/16
3.6K0
mysql全文检索 分词_sqlserver全文检索
通常情况下,全文检索引擎我们一般会用ES组件(传送门:SpringBoot系列——ElasticSearch),但不是所有业务都有那么大的数据量、那么大的并发要求,MySQL5.7之后内置了ngram分词器,支持中文分词,使用全文索引,即可实现对中文语义分词检索
全栈程序员站长
2022/09/23
14.2K0
mysql全文检索 分词_sqlserver全文检索
第2-3课 检索数据检索列检索排序数据
这两课主要介绍sql中利用select语句对数据的简单检索。 下面分别讨论不同类型的检索
desperate633
2018/08/22
7040
检索日志
有时需要在大量日志中查找某个关键字。可用以下命令: find . -name "86??"|xargs grep -rn "get_web not hit cache" 从日志命名为 86xx的文件中
超级大猪
2019/11/22
5420
行人检索
Beyond triplet loss: a deep quadruplet network for person re-identification CVPR2017 https://arxiv.org/abs/1704.01719
用户1148525
2019/05/26
8960
【向量检索研究系列】本地向量检索(下)
上一篇文章《向量检索研究系列:本地向量检索(上)》介绍了如何加快向量相似度计算,但是一般的向量检索流程还包括对计算结果进行排序,以及有必要的话,在计算相似度之前可以对向量库中的向量进行过滤筛选(可选流程)。
码之有理
2022/07/14
1.9K0
【向量检索研究系列】本地向量检索(下)
信息检索:布尔检索-求交集并集(1)
返回结果应该是[2,3]。即,通过运算,得知doc2,doc3满足条件。 要实现布尔检索,关键在于建立倒排索引和求N个集合的交集,并集。在这里,首先实现两个集合的交并集简易算法。
超级大猪
2019/11/21
1.6K0
信息检索:布尔检索-建立倒排索引(2)
倒排索引用来存储在全文搜索下某个单词在一个文档或者一组文档中的存储位置的映射。假定我们有3个文档:
超级大猪
2019/11/21
1.4K0
Lucene 全文检索
全文检索就是先分词创建索引,再执行搜索的过程。分词就是将一段文字分成一个个单词。全文检索就将一段文字分成一个个单词去查询数据
Carlos Ouyang
2019/08/19
1.7K0
Lucene 全文检索
int32.parse什么意思_integer.parseint和valueof
Int32.Parse (string str) method converts the string representation of a number to its 32-bit signed integer equivalent. It takes a string and tries to extract an integer from it and returns the integer. When s is a null reference, it will throw ArgumentNullException. If str is not an integer value, it will throw FormatException. When str represents a number less than MinValue(−2,147,483,648) or greater than MaxValue(+2,147,483,647), it will throw OverflowException.
全栈程序员站长
2022/09/30
5770
Elasticsearch:普通检索和向量检索的异同?
《Elasticsearch 向量搜索的工程化实战》文章一经发出,收到很多留言。读者对向量检索和普通检索的区别充满了好奇,所以就有了今天的文章。
铭毅天下
2022/02/09
4.8K0
【向量检索研究系列】本地向量检索(上)
当广告推荐业务峰值QPS已经达到10万以上,向量检索QPS峰值就会就会达到30万以上,召回服务的向量检索P99时延和平均时延已经超出了能接受的正常范围,导致召回服务整体时延达到上限,很多请求超时以至于没有广告返回给上游服务。同时粗排服务对召回服务返回的广告列表进行自定义向量相似度计算过滤,传统的数学公式计算非常耗时和耗资源,导致粗排服务压力很大,上游召回服务又想召回更多广告给到粗排服务进行再次过滤以提高召回精度。因此关于向量相关的检索和计算需要进行优化以缓解线上服务压力,助力业务发展。
码之有理
2022/07/14
1.3K0
【向量检索研究系列】本地向量检索(上)
图像检索:基于内容的图像检索技术(二)
相同物体图像检索是指对查询图像中的某一物体,从图像库中找出包含有该物体的图像。这里用户感兴趣的是图像中包含的特定物体或目标,并且检索到的图片应该是包含有该物体的那些图片。如1.3图所示,给定一幅”蒙娜丽莎”的画像,相同物体检索的目标就是要从图像库中检索出那些包含有”蒙娜丽莎”人物的图片,在经过相似性度量排序后这些包含有”蒙娜丽莎”人物的图片尽可能的排在检索结果的前面。相似物体检索在英文文献中一般称为物体检索(Object Retrieval),近似样本搜索或检测(Duplicate Search or Detection)也可以归类于相同物体的检索,并且相同物体检索方法可以直接应用到近似样本搜索或检测上。相同物体检索不论是在研究还是在商业图像搜索产业中都具有重大的价值,比如购物应用中搜索衣服鞋子、人脸检索等。
用户3578099
2020/03/04
1.3K0
改进 Elastic Stack 中的信息检索:混合检索
在我们的上一篇博文中,我们介绍了 Elastic Learned Sparse Encoder,这是一种经过训练可有效进行零样本文本检索的模型。Elasticsearch ®还具有强大的词汇检索功能和丰富的工具来组合不同查询的结果。在本博客中,我们介绍了混合检索的概念,并探讨了 Elasticsearch 中可用的两种具体实现。特别是,我们探索如何通过使用倒数排名融合和加权分数和将弹性学习稀疏编码器与 BM25 相结合来提高其性能。
点火三周
2023/07/20
2.1K0
改进 Elastic Stack 中的信息检索:混合检索
图像检索:基于内容的图像检索技术(一)
在Web2.0时代,尤其是随着Flickr、Facebook等社交网站的流行,图像、视频、音频、文本等异构数据每天都在以惊人的速度增长。例如, Facebook注册用户超过10亿,每月上传超过10亿的图片;Flickr图片社交网站2015年用户上传图片数目达7.28亿,平均每天用户上传约200万的图片;中国最大的电子商务系统淘宝网的后端系统上保存着286亿多张图片。针对这些包含丰富视觉信息的海量图片,如何在这些浩瀚的图像库中方便、快速、准确地查询并检索到用户所需的或感兴趣的图像,成为多媒体信息检索领域研究的热点。基于内容的图像检索方法充分发挥了计算机长于处理重复任务的优势,将人们从需要耗费大量人力、物力和财力的人工标注中解放出来。经过十来来的发展,基于内容的图像检索技术已广泛应用于搜索引擎、电子商务、医学、纺织业、皮革业等生活的方方面面。
用户3578099
2020/03/04
3.5K0
OpenCV:图像检索。
图像特征就是指有意义的图像区域,具有独特性或易于识别性,比如角点、斑点以及高密度区。
小F
2020/10/09
1.3K0
OpenCV:图像检索。
图像检索:基于内容的图像检索技术(四)
基于树结构的最近邻搜索方法和基于哈希的最近邻搜索方法在理论计算机科学、机器学习以及计算机视觉中是一个很活跃的领域,这些方法通过将特征空间划分成很多小的单元,以此减少空间搜索的区域,从而达到次线性的计算复杂度。
用户3578099
2020/03/18
1.5K0

相似问题

C# FormatException传递DataTable作为参数

11

使用多个参数调用会导致FormatException

21

FormatException (FormatException:无效的日期格式)

13

已发生异常。FormatException (FormatException:无效双)

211

BigInteger FormatException

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文