问题列表 - 第20521页

如何只读取VSTO Outlook MailItem正文中的新内​​容?

我为Outlook 2003编写了一个小的C#VSTO加载项,它在发送电子邮件时读取它们,查找某些单词.它现在正在这样做:

if (currentItem.Body.Contains("text to search for"))
Run Code Online (Sandbox Code Playgroud)

...但是会检查整个电子邮件正文,而不仅仅是发送的新邮件.

有没有让Outlook只检查正在发送的新邮件的内容,所以忽略可能在那里的旧电子邮件链?

这些消息可以是任何格式(HTML,富文本,纯文本),可能有也可能没有链接的任何早期消息.这对我来说只是一种生产力工具,所以任何有效的黑客都值得考虑.

谢谢!

.net c# outlook vsto add-in

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

在各个类名上使用'starts with'选择器

如果我有以下内容:

<div class="apple-monkey"></div>
<div class="apple-horse"></div>
<div class="cow-apple-brick"></div>
Run Code Online (Sandbox Code Playgroud)

我可以使用以下选择器来查找前两个DIV:

$("div[class^='apple-']")
Run Code Online (Sandbox Code Playgroud)

但是,如果我有这个:

<div class="some-other-class apple-monkey"></div>
<div class="apple-horse"></div>
<div class="cow-apple-brick"></div>
Run Code Online (Sandbox Code Playgroud)

它只会找到第二个DIV,因为第一个div的类以字符串形式返回(我认为)并且实际上并不以'apple-'开头,而是'some-'

一种方法是不使用开头,而是包含:

$("div[class*='apple-']")
Run Code Online (Sandbox Code Playgroud)

问题是它还会在我的例子中选择第三个DIV.

问题:通过jQuery,在单个类名上使用谓词选择器的正确方法是什么,而不是将整个类属性用作字符串?它只是抓住CLASS,然后将它分成一个数组,然后用正则表达式遍历每个单独的一个?或者是否有更优雅/更简洁的解决方案?

jquery

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

解析"off-side"(基于缩进的)语言

一个偏向的语言就是那个

......该语言的声明(块)范围由其缩进表示.

这类语言的例子有Python,Boo,Nemerle,YAML等等.

所以我的问题是:我如何实际解析这些?如何解决标签与空格问题(两个标签或8个空格是否等效)?解析器生成器在这里有任何帮助还是我必须自己手动编写词法分析器/解析器?

compiler-theory language-design indentation

9
推荐指数
3
解决办法
3707
查看次数

+(void)初始化未调用(Objective C)

我的方法+(void)初始化没有被调用,我在Objective C中是非常新的.代码在iPhone游戏开发的书中,我必须明确地调用该方法才能工作..m文件中的代码是:

ResourceManager *g_ResManager;

@implementation ResourceManager

//initialize is called automatically before the class gets any other message, per from http://stackoverflow.com/questions/145154/what-does-your-objective-c-singleton-look-like
+ (void) initialize
{
    static BOOL initialized = NO;
    if(!initialized)
    {
        initialized = YES;
        g_ResManager = [[ResourceManager alloc] init];
    }
}

...

@end
Run Code Online (Sandbox Code Playgroud)

但是在.h文件中,变量的外部声明是:

extern ResourceManager *g_ResManager; //paul <3's camel caps, hungarian notation, and underscores.

@interface ResourceManager : NSObject {
   ...
}
...
@end
Run Code Online (Sandbox Code Playgroud)

我尝试了一切(删除外部,在.m声明中放置静态)并始终得到编译错误.上面的代码编译但是从不调用方法initialize(设置断点来查看).

一些线索?

iphone objective-c

10
推荐指数
2
解决办法
8362
查看次数

是否有可能加速MySQL中的sum()?

我在MySQL数据库上做了一个"从条形码中选择总和(foo)"查询,它总计了7.3毫米的记录,每次运行大约需要22秒.加速MySQL的总和是否有诀窍?

mysql optimization performance sum

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

使用Java读取MSI文件

我发现了如何使用.Net读取MSI文件。其中一些使用Wix随附的某些库。有没有一种方法可以使用Java读取MSI数据。我想访问表并获取文本值。

java windows-installer

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

Cron工作,执行PHP脚本

我想每天早上运行一个php脚本,脚本会发送一封电子邮件.

但是我从cron收到的电子邮件总是包含一条错误消息.

有人可以帮忙吗?

php scripting cron execute crontab

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

SQL更新撤消

有没有办法可以撤消SQL更新查询?

sql undo sql-update

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

使用Malloc在C中定义结构

我之前问了一个关于使用malloc定义结构的问题.这是大多数人给出的答案:

struct retValue* st = malloc(sizeof(*st));
Run Code Online (Sandbox Code Playgroud)

我向朋友展示了我的代码,我们遇到了绊脚石.有人可以解释为什么这段代码有效吗?从我的观点来看,当你对它进行malloc时没有定义*st,因此那里可能存在任何类型的垃圾.它应该是malloc(sizeof(struct retValue))

谢谢你的帮助

c memory malloc structure

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

是否可以混淆在Visual Studio 2008中创建的ClickOnce应用程序?

我已经创建了一个WPF应用程序,并使用外部工具对主.exe进行了模糊处理.

现在我无法将其作为ClickOnce应用程序发布,因为Visual Studio不知何故再次重新编译主可执行文件.

我在解决方案→配置管理器下停用了构建复选框,但它不起作用:当我将应用程序发布到http:// localhost/MyApplication时,可执行文件不断重建

是否可以部署我的ClickOnce应用程序而无需重新编译当前项目?

如果没有办法,是否有免费工具生成具有特定所需文件的ClickOnce应用程序?

obfuscation clickonce visual-studio-2008 visual-studio

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