问题列表 - 第17151页

如何从SVG链接?

我试过的是这个

<a xlink:target="http://ponyoverflow.com">
  <text class="text" x="20" y="718" text-anchor="start">Mail Order Ponies</text>
</a>
Run Code Online (Sandbox Code Playgroud)

和变型与hreftype="simple".

将显示链接文本,但链接不可单击.我尝试了Firefox 3.5.5,Chromium,Inkscape和GNOME Image Viewer.

语法是否有问题,如果没有,是否有任何支持SVG链接的应用程序?

svg xlink

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

如何将read命令设置为执行而无需在shell中按Enter键?

我使用下面的代码将用户角色的给定分配给变量G:

read G
Run Code Online (Sandbox Code Playgroud)

但是为了继续执行我的脚本,我需要按下回车键.是否有可能以某种方式将read命令设置为在收到stdin的一个字母后立即显示进程到下一行?

unix shell

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

如何突出显示HTML文本而不用标签包装它?

是否可以突出显示HTML文档中的文本而不包含它<span>或任何其他标记?

例如,在HTML代码中<p>The quick fox</p>我想突出显示quick但不添加围绕它的DOM元素.将DOM元素添加到父元素就可以了.

谢谢!

html javascript dom highlighting highlight

5
推荐指数
2
解决办法
2433
查看次数

Clojure中财务帐户模式的实现:ref还是agent?

我正在自己的方式中研究Fowler的分析模式,并在Clojure中为自己编写了一些编程示例,以加深对两者的理解。

暂时将持久性/持久性问题放在一边1,似乎Clojure ref及其同步显然是最好的方法。

另一方面,给定由帐户条目触发的“发布规则”,则在更多帐户(可能是代理)中产生更多交易,并且它们的异步更新会更好。在这一点上,我似乎必须尝试两者。有人对这个特定的设计决定有什么建议吗?

1我假设如果我可以很好地使用功能和概念,那么以后我将能够将所有内容映射到一个明智的数据库模式中。

accounting design-patterns clojure

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

直接从std :: istream读取到std :: string

无论如何都要读取已知的字节数,直接读入std :: string,而不创建临时缓冲区吗?

例如,目前我可以做到

boost::uint16_t len;
is.read((char*)&len, 2);
char *tmpStr = new char[len];
is.read(tmpStr, len);
std::string str(tmpStr, len);
delete[] tmpStr;
Run Code Online (Sandbox Code Playgroud)

c++ iostream stdstring

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

从shell脚本objective-c获取结果

我想从一个文件或一个objective-c字符串(在代码中)运行一个shell脚本.我还希望将shell脚本的结果存储到变量中.我不希望将shell脚本拆分为参数(例如运行时的setLaunchPath).例如:运行此shell脚本"mount_webdav idisk.mac.com/mac_username/Volumes/mac_username"而不是"/ bin/mount_webdav"然后运行参数.反正有没有这样做?我现在正在使用NSTask,但是当我尝试将参数与它一起使用时,它给我带来了一些错误.这是提出的代码:

(一些.m文件)

 NSString *doshellscript(NSString *cmd_launch_path, NSString *first_cmd_pt) {

 NSTask *task = [[NSTask alloc] init]; // Make a new task

 [task setLaunchPath: cmd_launch_path]; // Tell which command we are running

 [task setArguments: [NSArray arrayWithObjects: first_cmd_pt, nil]];

 [task setArguments: first_cmd_pt];

 NSPipe *pipe = [NSPipe pipe];

 [task setStandardOutput: pipe];

 [task launch];

  NSData *data = [[pipe fileHandleForReading] readDataToEndOfFile];

  NSString *string = [[NSString alloc] initWithData: data encoding: NSUTF8StringEncoding];

  [task release]; //Release the task into the world, thus destroying it.

  return string;
}


NSString …
Run Code Online (Sandbox Code Playgroud)

shell scripting objective-c nsstring

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

从电子邮件中猜出姓名

是否有一种标准或简单的方法来猜测电子邮件地址中的名称,类似于gmail的名称?

例如,"john.smith@whoever.com"应该给"John Smith".

这样做不应该太难(剥离域名,删除特殊字符,大写等),但我确信应该有现有的代码.

Ruby中的代码是首选,但任何其他语言都可以.

ruby

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

mysql中的减量超过了零

我想在mysql中这样做:

UPDATE表SET值=值 - 1等等等等等等

如果value为0且这是run,则将值设置为4294967295.这是因为它是无符号整数,因此它循环回到最大值.

我怎样才能让它保持零度呢?我可以纯粹在sql中这样做吗?

mysql limit decrement

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

如何在Ruby中随机排序(加扰)数组?

我想让我的数组项目混乱.像这样的东西:

[1,2,3,4].scramble => [2,1,3,4]
[1,2,3,4].scramble => [3,1,2,4]
[1,2,3,4].scramble => [4,2,3,1]
Run Code Online (Sandbox Code Playgroud)

等等,随机

ruby arrays random shuffle

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

在emacs python shell中重新加载已更改的python文件

在emacs Python shell(我正在运行2.*Python)我正在导入我正在使用的.py文件并测试代码.如果我更改代码,但我不知道如何再次导入它.

从我到目前为止的阅读看来

reload(modulename)
Run Code Online (Sandbox Code Playgroud)

应该工作,但似乎没有.

也许只是关闭python shell并重新启动它就足够了,是否有一个命令,或者你只是手动执行它?

编辑:看起来像python-send-defun和python-send-buffer是理想的,但变化似乎没有传播.

python emacs

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