Tag: parsing

从文本文件中读取固定宽度的logging

我有一个文本文件充满logging每个logging中的每个字段是固定的宽度。 我的第一种方法是简单地使用string.Substring()来parsing每条logging。 有没有更好的办法? 例如,格式可以被描述为: <Field1(8)><Field2(16)><Field3(12)> 而具有两个logging的示例文件可能如下所示: SomeData0000000000123456SomeMoreData Data2 0000000000555555MoreData 我只是想确保我不会比Substring()更优雅的方式。 更新:我最终与像Killersponge一样的正则expression式提出: private readonly Regex reLot = new Regex(REGEX_LOT, RegexOptions.Compiled); const string REGEX_LOT = "^(?<Field1>.{6})" + "(?<Field2>.{16})" + "(?<Field3>.{12})"; 然后我使用以下来访问字段: Match match = reLot.Match(record); string field1 = match.Groups["Field1"].Value;

模板部分sorting – 为什么部分演绎在这里成功

考虑以下简单的问题(以模板问题为例): #include <iostream> template <typename T> struct identity; template <> struct identity<int> { using type = int; }; template<typename T> void bar(T, T ) { std::cout << "a\n"; } template<typename T> void bar(T, typename identity<T>::type) { std::cout << "b\n"; } int main () { bar(0, 0); } clang和gcc都在那里打印“a”。 根据[temp.deduct.partial]和[temp.func.order]中的规则,为了确定偏序,我们需要综合一些独特的types。 所以我们有两次尝试: +—+——————————-+——————————————-+ | | Parameters | […]

用Java读取XLSX文件

我需要在Java应用程序中读取Excel 2007 XLSX文件。 有谁知道一个好的API来完成这项任务?

parsing性能(如果,TryParse,Try-Catch)

我知道很多关于处理信息parsing文本的不同方法。 例如,parsing整数可以预期什么样的性能。 我想知道是否有人知道这个好的数据。 我正在寻找一些经过testing的人的真实数字。 哪些在哪些情况下提供最佳性能? Parse(…) // Crash if the case is extremely rare .0001% If (SomethingIsValid) // Check the value before parsing Parse(…) TryParse(…) // Using TryParse try { Parse(…) } catch { // Catch any thrown exceptions }

JavaScript YAMLparsing器

我正在寻找一个JavaScript YAMLparsing器,它将YAML转换成HTML页面中可用的东西。 我已经在Github( https://github.com/visionmedia/js-yaml )上试过这个版本,但是它看起来只能用于node.js 我应该使用哪些库,是否有示例代码来显示示例用法?

如何在Android中find意图源?

可能重复: Android:如何获得一个意图的发件人? 有没有办法在androidfind触发一个INTENT的源活动(在目标活动)? 这个场景是我有两个活动A和B.两个激发意图调用活动C.活动C显示额外的信息根据其来源。 例如。 如果来自A的呼叫,那么C仅显示2个文本视图,而在由B打开的意图的情况下,活动C显示3个文本视图(基本上基于谁是呼叫者的更多信息)。 为了build立这个,我需要知道是谁开了C的意图 。 我如何做到这一点?

在PHP中处理大型XML的最佳方法

我必须parsingPHP中的大型XML文件,其中一个是6.5 MB,他们可能会更大。 我读过的SimpleXML扩展将整个文件加载到一个对象中,这可能不是很有效。 根据你的经验,最好的方法是什么?

Java的JavaScriptparsing器

任何人都可以推荐一个体面的JavaScriptparsing器的Java? 我相信犀牛可以使用,但是这只是一个解决办法,或者它是唯一的体面的解决scheme? 任何build议将不胜感激。 谢谢。

在不知道JSON格式的情况下在Java中parsingJSON

我试图parsingJava中的JSONstring,并find键值对,以便我可以确定JSON对象的近似结构,因为JSONstring的对象结构是未知的。 例如,一个执行可能有一个像这样的JSONstring: {"id" : 12345, "days" : [ "Monday", "Wednesday" ], "person" : { "firstName" : "David", "lastName" : "Menoyo" } } 而另一个像这样的: {"url" : "http://someurl.com", "method" : "POST", "isauth" : false } 我将如何循环遍历各种JSON元素并确定键和值? 我看着jackson-core的JsonParser 。 我看到如何抓住下一个“标记”并确定它是什么types的标记(即字段名称,值,数组开始等),但是,我不知道如何获取实际标记的值。 例如: public void parse(String json) { try { JsonFactory f = new JsonFactory(); JsonParser parser = f.createParser(json); JsonToken […]

PHP:如何解决一个相对的url

我需要一个函数给定一个相对的URL和一个基地返回一个绝对的URL。 我search了许多不同的function。 resolve("../abc.png", "http://example.com/path/thing?foo=bar") # returns http://example.com/abc.png 有没有规范的方法? 在这个网站上,我看到了很好的Python和C#的例子,让我们得到一个PHP解决scheme。