我有以下内容:
<td>
some text
<div>a div</div>
</td>
Run Code Online (Sandbox Code Playgroud)
我想整个<td>...</td>超链接.我更喜欢不使用JavaScript.这可能吗?
如果这是一个菜鸟问题,请原谅我,但我是C的初学者,只学习一段时间.我试着编写一个总结两个数字的程序(作为应用程序的参数提供).代码是这样的:
#include <stdlib.h>
#include <stdio.h>
int main( int argc, char** argv)
{
int a = atoi(argv[0]);
int b = atoi(argv[1]);
int sum = a+b;
printf("%d", sum);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
但是我得到了不正确的结果 - 即使对于像5和10这样的小输入也是如此.这里有什么问题?
我想在选择中的每一行上运行一个宏,而不是总计我头脑中的行数.例如,我可能会编写一个宏来进行转换:
Last, First
Run Code Online (Sandbox Code Playgroud)
成
First Last
Run Code Online (Sandbox Code Playgroud)
我希望它能在所有这些方面运行:
Stewart, John
Pumpkin, Freddy
Mai, Stefan
...
Run Code Online (Sandbox Code Playgroud)
任何想法Vim大师?
编辑:这只是一个例子,显然这是一个琐碎的可复制,但还有其他一些实例,并不是那么容易,我宁愿使用宏.
我想从文件中删除所有非ASCII字符.
我找到了一个带有tr的解决方案,但我想我需要在修改后写回该文件.
我需要以相对良好的性能来做到这一点.
有什么建议?
我想在警报消息中显示带有换行符的文本:
private void showAbout() {
AlertDialog.Builder builder = new AlertDialog.Builder(context);
String message = "<b>Rechtlicher Hinweis:</b>\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Sed a dolor sapien. Etiam arcu erat, lobortis sed vestibulum ut, adipiscing et enim. Nulla vestibulum volutpat dolor, non pellentesque purus imperdiet vitae. Aenean et elit vel erat consectetur pulvinar. Sed semper, ante vel elementum aliquet, dui urna scelerisque tortor, eu auctor lorem nunc adipiscing velit. Praesent eget libero diam, eget imperdiet sem. Vestibulum ante ipsum primis in …Run Code Online (Sandbox Code Playgroud) 我有这个非常庞大的大小为2.8GB的XML文件.这是波兰维基百科的文章转储.这个文件的大小对我来说很成问题.任务是在此文件中搜索大量数据.我所拥有的只是文章的标题.我以为我可以对这些标题进行排序并在文件中使用一个线性循环.想法并不是那么糟糕,但文章不按字母顺序排序.它们按ID分类,我不知道它是先验的.
所以,我的第二个想法是制作该文件的索引.以下列格式存储在其他文件(或数据库)行中:( title;id;index可能没有ID).我的另一个问题是我向你寻求帮助.假设是,如果我有所需标签的索引,我可以使用简单的Seek方法在文件中移动光标而不读取所有内容等.对于较小的文件,我认为这可以正常工作.但在我的电脑(笔记本电脑,C2D proc,Win7,VS2008)上我收到应用程序没有响应的错误.
在我的程序中,我正在从文件中读取每一行并检查它是否包含我需要的标记.我也在计算我读取的所有字节并以上述格式保存行.因此,虽然索引程序被挂断了.但到那时结果索引文件是36.2MB,最后一个索引是2,872,765,202(B),而整个XML文件是3,085,439,630 B长.
我的第三个想法是将文件分成更小的部分.准确地说是26件(拉丁语中有26个字母),每个字母只包含以相同字母开头的条目,例如在a.xml中所有条目以"A"字母开头的条目.最终文件将像数十MB,我认为最大约为200 MB.但是阅读整个文件存在同样的问题.
要读取我使用的文件可能是最快的方法:使用StreamReader.我在某个地方读到了这个StreamReader和XmlReader类System.Xml是最快的方法.StreamReader甚至更快XmlReader.很明显,我无法将所有这些文件加载到内存中.我只安装了3GB的RAM,Win7在满载时需要800MB-1GB.
所以我在寻求帮助.什么是最好的.关键是搜索此XML文件必须快速.必须更快,然后以HTML格式下载单个维基百科页面.我甚至不确定这是否可行.
也许将所有需要的内容加载到数据库中?也许那会更快?但我仍然需要至少阅读整个文件一次.
我不确定1个问题长度是否存在一些限制,但我还会在此处提供我的索引源代码示例.
while (reading)
{
if (!reader.EndOfStream)
{
line = reader.ReadLine();
fileIndex += enc.GetByteCount(line) + 2; //+2 - to cover characters \r\n not included into line
position = 0;
}
else
{
reading = false;
continue;
}
if (currentArea == Area.nothing) //nothing interesting at the moment
{
//search for …Run Code Online (Sandbox Code Playgroud) 我想为两个模型添加一个方法,所以我创建了一个这样的模块,并将它包含在两个模型中.
module UserReputation
def check_something
...
end
end
Run Code Online (Sandbox Code Playgroud)
这工作得很好.然后我希望在所有这些模型上将该方法称为:after_create.如果我手动将它添加到所有模型,它可以工作,但我想要聪明并将其包含在模块中,如下所示:
module UserReputation
after_create :check_something
def check_something
...
end
end
Run Code Online (Sandbox Code Playgroud)
但这不起作用.有什么方法可以实现这一点并干掉after_create吗?
我想在python 2.6中设置一个全局热键,它可以监听Windows上的键盘快捷键ctrl+ D或ctrl+ alt+ D,请帮助我
我的DOM中有一个img元素.根据用户操作,我计算图像的URL,并更改图像元素的src属性(使用jQuery).新图像的尺寸与旧图像不同.这在Safari上工作正常,但IE不会为新图像的大小调整显示大小.我在src更改上有一个.load处理程序(我在其中对img元素的类进行了一些更改)...如果我知道如何访问图像的实际大小,我可以设置img元素的高度和宽度属性.这些值是否可以某种方式访问?如果没有,是否有其他方式让图像以新的尺寸显示?
我正在尝试为文本框设置十六进制掩码.这样只能输入有效的十六进制数.(和','和'ENTER')
它几乎可以工作.到目前为止它只允许来自af和0-9的小写字母,但我仍然可以输入大写字母GHIJKLM.(首先,当程序启动时,它似乎接受了一个char ex k,但是在它之后不会显示k之后,直到下次启动程序.这很奇怪.)
这是代码的一部分:
private void EnterKey(Object sender, System.Windows.Forms.KeyPressEventArgs e)
{
// if keychar == 13 is the same as check for if <ENTER> was pressed
if (e.KeyChar == (char)13)
{
// is <ENTER> pressed, send button_click
button1_Click(sender, e);
}
{
// this will only allow valid hex values [0-9][a-f][A-F] to be entered. See ASCII table
char c = e.KeyChar;
if (c != '\b' && !((c <= 0x66 && c >= 61) || (c <= 0x46 && c >= …Run Code Online (Sandbox Code Playgroud)