小编And*_*ong的帖子

将Outlook邮件拖放到浏览器中

我希望能够将Outlook消息拖放到浏览器中并触发Javascript事件,例如,使用消息的GUID 创建消息的链接.

但我陷入了第一步 - 尝试在文件夹列表外的任何位置拖动Outlook邮件显示不允许的游标.

我正要放弃,除了我发现一些帖子建议启用操作的方法,例如 如何将电子邮件从Outlook拖放到.NET应用程序中?

有没有办法让这成为可能?(包括编写浏览器扩展,但并不理想.)

browser outlook drag-and-drop

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

我可以在Tcl中找到文件句柄中的文件名吗?

类似于我可以在Perl中找到文件句柄中的文件名吗?但在Tcl.

我计划缓存filename-filehandle关联,所以我纯粹是出于好奇 - 特别是链接中提到的"操作系统魔法".在Tcl中有可能吗?

如果重要的话,我(强制进入)在SunOS 5.10上使用Tcl 8.0.5.

filenames file tcl channel filehandle

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

使用存储在表中的正则表达式作为SQL查询的条件

我有一个带有正则表达式的表,我需要用它来过滤来自另一个表的行.
就像是:

SELECT *
FROM a
WHERE foo SIMILAR TO '(SELECT regex FROM b)'
Run Code Online (Sandbox Code Playgroud)

显然,这不起作用,因为那不是语法,并且b我需要迭代多行.

我正在使用PostgreSQL 8.3.

regex sql postgresql join pattern-matching

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

PHP:preg_match - "分隔符不能是字母数字或反斜杠"

有谁知道这个正则表达式有什么问题?它在RegexPal和RegExr等网站上运行良好,但在PHP中它给了我这个警告,没有结果:

Warning: preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

preg_match('name="dsh" id="dsh" value="(.*?)"', 'name="dsh" id="dsh" value="123"', $matches);
Run Code Online (Sandbox Code Playgroud)

php regex

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

正则表达式捕获冒号分隔的键值对,具有多行值

我目前正在 Ruby on Rails(在 Eclipse 中)中开发一个项目,我的任务是使用正则表达式将数据块拆分为相关部分。

我决定根据 3 个参数来分解数据:

  1. 该行必须以大写字母开头(正则表达式等效 - /^[A-Z]/
  2. /$":"/它必须以 : (正则表达式等效 - )结尾

我将不胜感激任何帮助......我在控制器中使用的代码是:

@f = File.open("report.rtf")  
@fread = @f.read  
@chunk = @fread.split(/\n/)
Run Code Online (Sandbox Code Playgroud)

其中@chunk是将由拆分创建的数组,@fread是要拆分的数据(按新行)。

任何帮助将不胜感激,非常感谢!

我无法发布确切的数据,但基本上是这样的(这与医学有关)

考试 1:CBW 8080

结果:

本报告是通过具体测量得出的。请参阅报告原文。

比较:2012年1月30日、2012年3月8日、2012年4月9日

RECIST 1.1:废话废话

理想的输出是一个数组,其中包含:

["Exam 1:", "CBW 8080", "RESULT", "This report is dictated with specific measurement. Please see the original report.", "COMPARISON:", "1/30/2012, 3/8/12, 4/9/12", "RECIST 1.1:", "BLAH BLAH BLAH"]
Run Code Online (Sandbox Code Playgroud)

PS 我只是使用 \n 作为占位符,直到它正常工作

ruby regex eclipse ruby-on-rails

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

PHP正则表达式在时间戳上发出preg_match()

面对正则表达式的问题

2013-05-29 15:15:12字符串我与匹配/^(\d{4})-(\d{2})-(\d{2})({\s}+(\d{2}):(\d{2}):(\d{2}))?$/preg_match,但没有验证...它捐赠false.

什么应该是regexp匹配2013-05-29 15:15:122013-05-29模式.

php regex

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

如果Optional <String>不存在或存在但是空字符串,我该怎么办?

我似乎无法找到一种更简洁的方法来做到这一点

Optional<String> foo;
if (!foo.isPresent() || StringUtils.isBlank(foo.get())) {
  // ...
}
Run Code Online (Sandbox Code Playgroud)

有这个,但它实际上使逻辑更复杂,IMO:

Optional<String> foo;
if (!foo.filter(StringUtils::isNotBlank).isPresent()) {
  // ...
}
Run Code Online (Sandbox Code Playgroud)

觉得我错过了一些非常明显的东西.

java optional

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

将多个(离散)操作折叠为一个(连续)操作

举个简单的例子,假设我们正在检查a是否char c是字母数字:

if (48 <= c && c <= 57 ||
    65 <= c && c <= 90 ||
    97 <= c && c <= 122)
{
    // ...
}
Run Code Online (Sandbox Code Playgroud)

确认它 6个操作.

但是,是否存在连续函数f(c),使得字母数字字节值的f(c)> 0,其余的<0?我认为至少一个:12度的多项式,认为"适合" 12分,编织上下x轴; 但也许存在较小程度的函数,甚至非多项式.这样的公式将"简化"操作:

if (f(c) > 0)
{
    // ...
}
Run Code Online (Sandbox Code Playgroud)

这是艺术术语吗?(想到"折叠"这个词,但它不会产生任何相关的搜索结果 - 只有Haskell的折叠概念.)似乎只要我们可以将一组操作的codomain映射到一个足够精细的codomain.粒度,我们可以获得这样的"折叠".那么我的问题是:可以"折叠"节省时间吗?或者是否有一些保护原则迫使计算"折叠"的成本与计算原始"原油"操作的成本相匹配(甚至超过).

c math optimization discrete-mathematics

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

是否可以将一种类型的数组转换为大小不同的另一种类型的数组?

例如,我可以采取

int array[12];
Run Code Online (Sandbox Code Playgroud)

并简单地通过转换指针将其转换为 a char[48],并假设int我的机器上是 4 个字节?正确的语法是什么?它是否普遍适用?

我知道新数组的大小不会是明确的,我必须再次自己进行除法,因为我知道在我的机器上int是 4 个字节。

c++ arrays casting

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

如何从分叉的存储库中仅针对某些文件创建 PR,但对它们进行所有提交?

太长了;博士

\n
    \n
  • 我已经分叉了一个存储库,并对许多文件进行了多次提交,所有这些都在主分支上。
  • \n
  • 现在我想为所选文件的所有提交创建拉取请求,以发送回原始存储库的作者。例如,我想发回一些改进,但不发回我添加的文件。
  • \n
  • 我不在乎所有的提交是否都会被压缩成一个全新的提交。
  • \n
\n

我尝试过的...

\n

我职业生涯的大部分时间都在使用 Perforce,并且仍在习惯 git,所以我想我要么没有意识到我的场景与以下帖子中的场景不匹配,要么我错过了一些隐式步骤对于普通 git 用户来说是显而易见的,但对我来说却不是。

\n\n

我所看到的...

\n

似乎每当我精挑细选时,我最终都会得到一个没有任何更改的分支(不过这是有道理的,因为它们已经致力于掌握,对吗?\xe2\x80\x94那么我如何创建这个“主题分支”我看到有人提到了?)现在我运行了几个我不完全理解的命令(例如git remote add ...),并且还可能将原作者的存储库与我的分叉存储库互换,所以它变得很难说是否因为我弄乱了我的环境而无法正常工作。

\n

打扫干净

\n

@Omer 的回答效果很好。然后我做了一个

\n
git reset --hard HEAD\n
Run Code Online (Sandbox Code Playgroud)\n

清理。原作者合并了 PR,我同步到它:

\n
git remote add upstream git://github.com/<author>/<repo>.git\ngit pull upstream master\n
Run Code Online (Sandbox Code Playgroud)\n

git pull-request git-cherry-pick git-fork

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