问题列表 - 第27295页

使用C++进行简单的字符串解析

我已经使用C++很长一段时间了但是scanf当我必须解析简单的文本文件时,我倾向于依赖它.例如,给定这样的配置(也假设字段的顺序可能不同):

foo: [3 4 5]
baz: 3.0
Run Code Online (Sandbox Code Playgroud)

我会写一些类似的东西:

char line[SOME_SIZE];
while (fgets(line, SOME_SIZE, file)) {
    int x, y, z;
    if (3 == sscanf(line, "foo: [%d %d %d]", &x, &y, &z)) {
        continue;
    }
    float w;
    if (1 == sscanf(line, "baz: %f", &w)) {
        continue;
    }
}
Run Code Online (Sandbox Code Playgroud)

在C++中实现这一目的最简洁的方法是什么?每当我尝试时,我最终会得到很多脚手架代码.

c++

33
推荐指数
3
解决办法
5万
查看次数

extjs - 将formPanel置于普通面板上

我正在使用extjs并试图解决一个简单的问题:我有一个固定宽度的表单.我想将此表单置于普通的Ext.Panel中.我试图实现'css-way' - 将左右边距设置为'auto'.

但这不起作用,似乎边缘被忽略了.

代码:

var curStateForm = new Ext.FormPanel({
    title:'test',
    width:300,
    bodyStyle:'margin:5px auto 0 auto',
    items: [edIst, edAdjust, edSumme]
});   


var testPanel = new Ext.Panel({
    width: '100%',
    frame:true,
    items: [curStateForm]
});  
Run Code Online (Sandbox Code Playgroud)

extjs centering

3
推荐指数
1
解决办法
3万
查看次数

JQuery:"var test"和"var $ test"之间有什么区别

这些陈述有什么区别?我知道"var $ test"声明了一个jquery变量,但jquery变量与一般javascript变量的区别是什么?

javascript jquery

15
推荐指数
2
解决办法
2729
查看次数

如何计算矩阵中给定值的元素数?

有谁知道如何计算值出现在矩阵中的次数?

例如,如果我有一个1500 x 1矩阵M(向量)存储工作日的值(1 - 7),我怎么能计算星期日(1),星期一(2),...,星期六(7)的数量存储在M

matlab count matrix

72
推荐指数
4
解决办法
17万
查看次数

如何在Visual Studio中增加错误限制?

构建应用程序时.VS会抱怨超出错误数:

fatal error C1003: error count exceeds 100; stopping compilation
Run Code Online (Sandbox Code Playgroud)

有没有办法增加限额?

在此先感谢,
- Oleksii Skidan

c++ visual-studio-2008 visual-studio visual-c++

23
推荐指数
2
解决办法
1万
查看次数

C++序列化Clean XML与XSTREAM类似

我需要编写一个linux c ++应用程序,它以XML格式保存设置(便于手动编辑),并通过套接字和HTTP上的XML消息与现有应用程序通信.问题是我找不到任何智能库来帮助我,我并不特别喜欢编写DOM或SAX代码来编写和阅读一些非常简单的消息.

Boost Serialization几乎是匹配,但它为它生成的xml添加了许多特定于boost的数据.这显然不适用于交换格式.我想知道是否有可能使Boost Serialization或其他一些c ++序列化库生成干净的xml.我不介意是否有一些必需的额外属性 - 比如版本属性,但我真的希望能够控制他们的命名并摆脱我不使用的'功能' - tracking_level和class_id for实例.

理想情况下,我只想在Java中使用类似于xstream的东西.我知道c ++缺乏内省,因此有必要进行一些手动编码 - 但是如果有一个干净的解决方案来读取和编写简单的XML而没有kludges会很好!

如果无法做到这一点,我也对XML模式是规范资源(合同优先)的工具感兴趣 - 一个很好的JAXB替代C++.到目前为止,我只找到了像CodeSynthesis XSD这样的商业解决方案.我更喜欢开源解决方案.我尝试过gSoap - 但是它生成了非常丑陋的代码,并且它也是特定于SOAP的.

无奈之下,我也开始研究protobuffers的替代序列化格式.这存在 - 但仅限Java!令我惊讶的是,协议缓冲区似乎是比XML更好的支持数据交换格式.

我很生气只为这个应用程序找到libs,我真的需要一些新的想法.任何人?

c++ xstream xml-serialization codesynthesis boost-serialization

5
推荐指数
1
解决办法
2108
查看次数

检测DOM元素的内联/块类型

如何检测DOM元素是块还是内嵌javascript?

例如,是否有一个函数/属性为' <a>'标签返回'inline' (或''标签'为'block' <p>)?

谢谢.

javascript dom inline

21
推荐指数
2
解决办法
7768
查看次数

获取ASP.net中当前页面的URL

如何检索当前网页的完整网址,包括http?例如:https://stackoverflow.com/

asp.net url

1
推荐指数
1
解决办法
1961
查看次数

从Java应用程序连接LDAP服务器

我正在构建一个基于GXT(J2EE)的应用程序.现在的问题是我必须将应用程序连接到LDAP服务器.您能告诉我如何从我们的Java应用程序连接LDAP服务器以及我将使用哪些库或API?

java ldap gxt

7
推荐指数
2
解决办法
4万
查看次数

make:调用多个文件的多个目标的命令?

我希望优化现有的Makefile.它用于为给定目录中的每个日志文件创建多个图(使用Octave),使用脚本文件为每个以logfilename作为参数的图.在片刻中,我对每种可用的绘图都使用一个单独的规则,手写调用Octave,给出特定的scriptfile/logfile作为参数.

如果每个绘图都有"他的"八度脚本作为依赖项(当然还有日志文件),那将是很好的,因此如果他的脚本被更改,则只重新生成一个绘图.

由于我不想输入那么多,我想知道如何通过仅使用一条通用规则来构建"一个"情节来简化这一点?

为了更清楚:

  • 日志文件:"$(LOGNAME).log"
  • 脚本文件:"plot $(PLOTNAME).m"创建"$(LOGNAME)_ $(PLOTNAME).png"

我想到的第一件事:

%1_%2.png: %1.log
    $(OCTAVE) --eval "plot$<2('$<1')"
Run Code Online (Sandbox Code Playgroud)

但似乎不允许这样做.有人能给我一个暗示吗?

makefile

3
推荐指数
1
解决办法
2634
查看次数