问题列表 - 第45343页

emacs和SBCL的冲突(?)'FORMAT'功能

我有与SLIME和SBCL的emacs.而且我遇到了emacs将'FORMAT'定义为格式字符串和rest对象的问题,所以在REPL当我试图评估像(格式t"hello")这样的东西时,我得到错误:错误的类型参数:stringp ,t.

是否覆盖了函数的情况?如何让emacs使用SBCL中定义的功能?

猜猜这是一个相当简单的新手问题,但谷歌的'格式'关键字真的很难:)

lisp emacs sbcl slime

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

通用工厂的Java通用不编译

我有一个CacheListener<T>和一个CacheListenerLoader实现CacheListener<Activity>.

然后我有一个Provider<CacheListenerLoader>Guice,所以类型必须是CacheListenerLoader所以谷歌产生正确的.

第4行无法编译:

CacheListenerLoader listTemp;
OurCacheListener<Activity> t2 = listTemp;
Provider<CacheListenerLoader> prov;
Provider<OurCacheListener<Activity>> temp = prov;
Run Code Online (Sandbox Code Playgroud)

这很重要,因为我试图调用这个方法:

private <T> void put(Class<T> klass, Provider<OurCacheListener<T>> provider)
Run Code Online (Sandbox Code Playgroud)

然后传递Provider和类类型的正确组合,以便在编译时保证类类型查找能够处理给定类的内容.

我将Activity.class和temp传递给我的put方法,并且工作正常并检查类型.关键是上面的第4行不起作用,看起来仿制药在这里让我失望,但我不确定为什么因为它是编译时间的事情.

java generics guice

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

从Delphi撰写Outlook 2010邮件的最简单方法?

我们的一些应用程序可以通过不同的电子邮件集成方式,在Windows 2000和2003环境中使用mailto:,模拟"发送到..."和SMTP,现在可以转移到使用Exchange 2010和Outlook 2010客户端的新Windows 2008系统.

我们有一个用例,其中应用程序创建新邮件,设置收件人和主题,添加一个或多个附件,然后在默认邮件客户端中打开它,以便用户在发送之前对其进行编辑.

您知道在新环境中有效的解决方案吗?我们应该使用第三方图书馆吗?或者是否有一些可用的OLE自动化代码,使用Outlook.Application?

delphi email outlook exchange-server delphi-2009

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

是否有任何本机Windows版NodeJ的计划?

我想知道是否有人有任何信息或猜测何时或是否会有Node.js的本机Windows版本/端口.

windows node.js

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

模板传递值或const引用或...?

我可以用这种方式编写模板化函数

template<class T> void f(T x) {...}
Run Code Online (Sandbox Code Playgroud)

或者这样

template<class T> void f(T const& x) {...}
Run Code Online (Sandbox Code Playgroud)

我猜第二个选项可以更加优化,因为它明确地避免了副本,但我怀疑它也可能因某些特定类型T(例如仿函数?)而失败.那么,什么时候应该使用第一个选项,何时使用第二个选项?还有这个boost::call_traits<T>::param_typeboost::reference_wrapper那个在我之前的问题的答案,但人们不到处使用它们,是吗?这有经验法则吗?谢谢.

c++ templates pass-by-reference pass-by-value

7
推荐指数
3
解决办法
6708
查看次数

找不到mysql值

我有一个mysql表,我正在使用PHP.我有:

mysql_query("SELECT id FROM table WHERE email='$email' LIMIT 1");
Run Code Online (Sandbox Code Playgroud)

现在,如果找到电子邮件,则返回ID.但是,如果在电子邮件表格列中找不到$ email,我想做点什么.我如何识别何时找不到$ email并告诉php?

php mysql

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

C#公式(123/2*15 + 22)评价

有人知道在c#中评估像这样的字符串公式的最佳方法:(123/2*15 + 22).

我已经读过我应该使用ICodeCompiled,但是还没有能够找到任何好的实现来完成这个非常简单的事情.

任何建议表示赞赏.

c#

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

PHP - 带有min,max参数的intval()

function intvalminmax($whatever, $min = 1, $max = 100){
  if(intval($whatever) < $min) return 1;
  elseif(intval($whatever) > $max) return $max;
  return intval($whatever);
}
Run Code Online (Sandbox Code Playgroud)

有没有内置的PHP函数做这样的事情?

php string numbers

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

超时终止XCode

由于数据长度,我的算法时间很长(这种数据可能最快).

我想关闭项目的超时终止.可能吗?

PS

无限循环

- (void)applicationDidFinishLaunching:(UIApplication*)application {}

看看我的意思是什么样的终止.

它必须在Delegate中,它必须在applicationDidFinishLaunching中.只需要几秒钟就可以完成(NSLog在终止时说2000条记录 - 我有2500条记录).

iphone xcode objective-c

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

Java多线程数据库访问

我想问一下什么是多线程Java应用程序的最佳解决方案,以确保所有线程同步访问db.例如,每个线程代表单独的事务,并首先检查db的值,然后根据答案必须插入或更新数据库中的某些字段(注意,插入和提交应用程序之间的注意事项正在进行其他处理).但问题是另一个线程可能在同一个表上做同样的事情.更具体的例子.线程T1启动事务,然后检查表ENTITY_TABLE是否输入代码为'111'如果发现更新其日期,如果未找到则插入新条目,然后提交事务.现在假设线程T2完全相同.现在几乎没有问题:1.T1和T2检查db并找不到任何内容并且都插入相同的条目.2. T1检查db,查找具有旧日期的条目,但在提交T2时已经更新了最近日期的条目.3.如果我们使用缓存并同步访问缓存,则会出现问题:T1获取锁定检查db和缓存,如果未找到则添加到缓存,释放锁定,提交.T2做同样的事情,发现缓存中的条目将提交.但T1事务失败并被支持.现在T2形状不好,因为它应该插入ENTITY_TABLE但不知道.还有更多?

我正在努力创建简单的自定义缓存,同步和解决问题3.但我感兴趣的是,有一些更简单的解决方案吗?有没有人必须解决类似的问题?你是怎么做到的?

java database multithreading synchronization

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