问题列表 - 第10281页

仅从IMAP服务器获取新邮件

我正在编写一个客户端应用程序,它从IMAP服务器获取电子邮件,然后将它们存储在数据库中.问题是,一旦我检查了邮件,下次我只想下载自那以后到达的邮件.因此,如果我在两小时前检查过服务器邮件,我只想收到过去两小时内收到的邮件.

我可以在SINCE DATE使用SEARCH,但是没有时间支持+日期可能很容易被欺骗.

我也尝试了RECENT标志,但这似乎不适用于gmail(在ruby中它每次都显示为nil).

ruby email imap ruby-on-rails

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

版本控制Access 2007数据库和应用程序

我需要版本控制Microsoft Access 2007数据库和应用程序.目前,所有内容都包含在一个mdb文件中.

该申请包括:

  • 形式
  • VBA代码
  • 实际数据库

我想我需要将数据库与表单/代码分开.我希望能够将表单/代码的版本控制为文本以支持版本差异.

目前我无法访问SourceSafe(我听说可能有一些访问支持),所以我更喜欢一个可以使用subversion或git的解决方案.

database version-control ms-access vba ms-access-2007

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

Flex可以将字符串匹配返回到bison

我正在编写一个Bison/Flex程序,将LaTeX转换为MathML.目前,处理函数(即\ sqrt,\ frac等)的工作方式与此类似,每个函数都有一个标记

\\frac         {return FUNC_FRAC;}
Run Code Online (Sandbox Code Playgroud)

并将令牌FUNC_FRAC传递回bison,bison在此子树的描述中起作用:

function: FUNC_FRAC LBRACE atom RBRACE LBRACE atom RBRACE {$$ = "<mfrac>" + $3 + $6 + "</mfrac>";}
Run Code Online (Sandbox Code Playgroud)

但这意味着我需要定义和处理可能无限数量的令牌.我想做的是这样的事情,它不能像书面那样工作.在flex中:

\\[A-Za-z]+[0-9]*  {return the-matched-string;}
Run Code Online (Sandbox Code Playgroud)

在野牛:

function: "\frac" LBRACE atom RBRACE LBRACE atom RBRACE {$$ = "<mfrac>" + $3 + $6 + "</mfrac>";}
Run Code Online (Sandbox Code Playgroud)

string bison flex-lexer

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

为什么BinaryWriter会在处置时关闭外部流,以及如何防止这种情况发生?(.NET C#)

我有一个方法接收使用BinaryWriter在其上写入的Stream.但是当我处理这个BinaryWriter时,它也会关闭流.我可以不妥协地把它留下来让我可以打开我的小溪吗?

.net c# stream binarywriter

30
推荐指数
4
解决办法
8014
查看次数

在eval反序列化后,Javascript原型未定义

尝试反序列化JSON数据并更新每个对象的原型并继承常用函数.

但是,以下脚本抛出错误"people [0] .getFullName不是函数".分配后,反序列化对象的原型似乎未定义.

<html>
<head>
<script>
var json = '[ {"firstName": "John", "lastName": "Smith"}, {"firstName": "Nancy", "lastName": "Jones"} ]';
var people;
eval('people = ' + json);

function Person() { }

Person.prototype.getFullName = function() {
    return this.firstName + ' ' + this.lastName;
}

//assign prototype
for(var i=0; i < people.length; i++){
    people[i].prototype = new Person();
}


if(people[0].getFullName() !== 'John Smith')
    alert('Expected fullname to be John Smith but was ' + people[0].getFullName());
</script>
</head>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript json prototype eval

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

使用FILE*或std :: ifstream读取文件会更快吗?

当我遇到使用std :: ofstream的问题时,我正在考虑这个问题.

我的想法是,由于std :: ifstream,它不支持随机访问.相反,它只是从头开始并流式传输,直到你到达你想要的部分.这是否很快,所以我们没有注意到?

而且我很确定FILE*支持随机访问,所以这也会很快?

c++ performance

0
推荐指数
2
解决办法
603
查看次数

在项目xxx - 构建路径问题的构建路径中检测到循环

我正在使用maven和eclipse将我的项目转换为OSGI包.Maven构建的东西很好,只是我现在在Eclipse中得到了上面的错误.我怎样才能找出导致这个问题的项目?有什么特别的观点吗?怎么会发生这种情况,我希望maven也能检测到循环依赖?

更新

好的,我在这里这里找到了一些东西

这可能是由felix maven-bundle-plugin引起的,它对每个导出也是一个导入吗?

java eclipse osgi maven-2 bundle

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

如何构建真值表生成器?

我正在寻找一个真理表生成器作为个人项目.

这里这里有几个基于网络的在线网站.

替代文字
(Example screenshot of an existing Truth Table Generator)

我有以下问题:

  • 我应该如何解析如下表达式:((P => Q)&(Q => R))=>(P => R)
  • 我应该使用像ANTLr或YACC这样的解析器生成器,还是使用直接的正则表达式?
  • 一旦我解析了表达式,我该如何生成真值表?表达式的每个部分都需要划分为最小的组件,并从表的左侧重新构建到右侧.我该如何评价这样的东西?

任何人都可以向我提供有关解析这些任意表达式并最终评估解析表达式的提示吗?

c# parsing boolean-logic parser-generator truthtable

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

将NSPopUpButton放在NSToolbar中

这里NSPopUpButton先前的问题中进行过摔跤,我现在正试图在里面放一个.基本上我想在它的工具栏的左侧默认创建类似于XCode的东西.例如,弹出按钮旁边有一个操作按钮.NSPopUpButtonNSToolbar

我已经看到一种方法,它显示了一种编程方式,即创建一个NSPopUpButton然后将其添加到一个方法NSToolbar,但后来我无法弄清楚如何完成上次非常方便的所有Binding内容.

Interface Builder一直没有太大的帮助,所以任何帮助都感激不尽.

PS我可以通过创建自定义视图(包含NSPopUpButton通常的绑定)然后将自定义视图添加到工具栏来解决这个问题吗?

macos xcode cocoa objective-c

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

C#if(strValue =="FALSE"| strValue =="TRUE")

我有一个包含值为TRUE或FALSE或null的字符串,该值是从我无法控制的文本文件中读取的.什么是使用'|'的最佳方式 用'if'?记住strValue也可以为null,如果strValue为null,那么我不想输入if语句.

if (strValue == "FALSE" | strValue == "TRUE")
{
  //do stuff
}
Run Code Online (Sandbox Code Playgroud)

谢谢

c#

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