问题列表 - 第49723页

如何从Unix命令行中删除XML标签?

我正在使用XML文件,它给出了这样的输出:

<tag>data</tag>
<tag>more data</tag>
...
Run Code Online (Sandbox Code Playgroud)

注意,这是一个平面文件,而不是XML树.我想删除XML标记,只显示其间的数据.我正在从命令行执行所有这些操作,并且想知道是否有更好的方法,而不是将其连接到awk两次...

cat file.xml | awk -F'>' '{print $2}' | awk -F'<' '{print $1}'
Run Code Online (Sandbox Code Playgroud)

理想情况下,我想在一个命令中执行此操作

xml unix shell command-line xml-parsing

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

根据列宽跨多行拆分文本

我在Excel VBA中有一个报告生成器,到目前为止一直有效.它读取一些输入数据并生成格式化的Excel工作表作为结果.本表的最后一列填充了某种自由文本.

现在,有时自由文本不适合最后一列,它太宽了.由于此报告的所有行的行高都是固定的,因此我无法range.WrapText=True为此列设置(要让文本保持可见,必须增加行高).手动(非VBA)解决方案很简单:将文本分成几个部分并将其分布在不同的行上.例如:

A          | B               |C
content    |This text is too wide for column B.
here       |This text fits.  |
is         |                 |
fixed      |                 |
Run Code Online (Sandbox Code Playgroud)

应该转化为

A          | B               |C
content    |This text is too |
here       |wide for column  |
is         |B.               |
fixed      |This text fits.  |
Run Code Online (Sandbox Code Playgroud)

如果我能够使用VBA确定B列中内容的实际文本宽度(使用比例字体!),我可以轻松编写代码.range.ColumnWidth给出了列的实际宽度,但我不知道如何确定"此文本对于列B来说太宽".在VBA中.有什么建议?

(我目前正在使用Excel 2002/XP).

excel vba

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

__doPostBack函数的含义是什么,何时使用?

我有问题触发服务器端按钮单击事件,所以我在网上找到了一个我应该做的事情的解决方案

  <input type="submit" name="button" id="loginButton" value="Submit" 
                            class="button-orange" alt="Register" title="Register" runat = "server" onclick ="this.disabled=true;__doPostBack('loginButton','')"/>
Run Code Online (Sandbox Code Playgroud)

我做到了,它有效,但我想知道发生了什么!

javascript asp.net postback submit

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

具有大表的SQL Server性能

我正在寻找一些关于sql表结构的建议.

基本上我会有一个包含大约30列字符串,整数和小数的表.服务将每天写入该表约500次.表中的每条记录可以是"非活动"或"活动".此表将不断增长,并且在任何时候都会有大约100个"活动"记录需要返回.

虽然表很小,但返回"活动"记录的性能仍然很敏感.当表格大得多或甚至更晚,当表格中有数百万条记录时,我的关注时间是12-18个月.

为性能视图维护两个表一个用于"活动"记录和一个用于"非活动"记录,还是在活动列上创建索引以解决任何潜在的性能问题?

database sql-server database-design sql-server-2005

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

苹果企业帐户

我的客户有苹果企业帐户.apple itunes拒绝我的帐户,因为它是企业帐户.任何人都可以推测这种帐户类型,即开发者帐户和企业帐户.我怎么能有效地使用苹果企业帐户.因为itunes拒绝,我可以使用此帐户加载应用程序.

谢谢gopal rathod.

iphone account enterprise itunes

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

'php pyrus.phar'不会被执行

我在Debian上使用PHP 5.3并根据php -m'Phar'加载.

但是执行php pyrus.pharphp pyrus.phar config-show导致根本没有输出.

可能是什么问题?

debian:~# php -v
PHP 5.3.5-1 with Suhosin-Patch (cli) (built: Feb 19 2011 01:57:59)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
    with Xdebug v2.1.0, Copyright (c) 2002-2010, by Derick Rethans
    with Suhosin v0.9.32.1, Copyright (c) 2007-2010, by SektionEins GmbH
Run Code Online (Sandbox Code Playgroud)

php -i 给我:

[...]

Phar

Phar: PHP Archive support => enabled
Phar EXT version => 2.0.1
Phar API version => 1.1.1 …
Run Code Online (Sandbox Code Playgroud)

php pear suhosin phar pyrus

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

设计文件系统

在设计文件系统时,需要创建的类应该是什么.在设计文件系统时应该使用哪种设计模式.

filesystems design-patterns

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

如何阻止机器人发布和导致异常

我有一个表格,任何人都可以填写有关某事的评论,这个表格不在登录区域内.

在越来越多的机器人试图输入垃圾邮件之后,我开始使用验证码.现在的问题是,某种机器人并没有放弃.我每天都会收到大量异常电子邮件,因为机器人试图输入"危险"数据而.NET不允许这样做,因为请求已经过验证.验证码根本没用,因为它甚至不需要填写以试图发布会导致异常的帖子.机器人似乎并不理解它每次都会失败.

昨天我尝试更改文本框的名称,我还添加了一个"蜜罐".但它与验证码相同的问题,在实际发布到后面的代码之前发生异常.

我是否真的必须设置ValidateRequest ="false"以使机器人更进一步并可能停止发出请求?

所有的想法都非常感激.

.net bots exception spam

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

正则表达式,只能以零个或多个空格开头

我想用 C# 中的正则表达式匹配一个字符串。字符串前面只能有零个或多个空格,不允许有其他字符。

有效的字符串是:

"> 5", " > 5"
Run Code Online (Sandbox Code Playgroud)

无效的字符串是:

"1 > 5", "1> 3", ">> 3"
Run Code Online (Sandbox Code Playgroud)

我现在有这个正则表达式:

"\s*> "
Run Code Online (Sandbox Code Playgroud)

我也试过"[\s*]> ""[\s]*> "但没有运气。

这似乎是一个简单的问题,但我对正则表达式很陌生,我没能在其他地方找到答案。

提前致谢!

.net c# regex

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

如何从数组中读取单个位?

让我们说我有一个动态分配的数组.

int* array=new int[10]
Run Code Online (Sandbox Code Playgroud)

即10*4 = 40字节或10*32 = 320位.我想读取第30个字节或第242个位的第2位.最简单的方法是什么?我知道我可以使用数组[30]访问第30个字节,但访问单个位更加棘手.

c++ binary

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