问题列表 - 第10096页

Cocoa:Quartz,Core Graphics,Context vs View.天啊!

头开始疼.我想我的速度太快了......也许有人可以帮我看一下这些(不包括OpenGL ES)高级绘图库如何组合在一起 - 或者指向一些高级文档.例如,我看到"context"和"view"在某些情况下可以互换使用,但是一个视图有一个(只有一个?)上下文,而上下文没有视图?!?

没有什么太复杂,只需要帮助可视化他们的差异和他们的界限(何时使用一个而不是另一个).

cocoa cocoa-touch core-graphics quartz-graphics

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

Java中的每个循环都有这样的事吗?

如果有这样的事情,我会想象语法是一样的

while(Integer item : group<Integer>; item > 5)
{
    //do something
}
Run Code Online (Sandbox Code Playgroud)

只是想知道是否有这样的东西或模仿这种方式?

java while-loop

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

在Scheme中编写自动记忆器.帮助宏和包装

在Scheme中编写自动记忆器时,我遇到了一些问题.

我有一个工作的memoizer函数,它创建一个哈希表并检查该值是否已经计算.如果它在之前已经计算过,则返回值,否则它将调用该函数.

(define (memoizer fun)
  (let ((a-table (make-hash)))
    (?(n)
      (define false-if-fail (?() #f))
      (let ((return-val (hash-ref a-table n false-if-fail)))
        (if return-val
            return-val
            (begin
              (hash-set! a-table n (fun n))
              (hash-ref a-table n)))))))
Run Code Online (Sandbox Code Playgroud)

现在我想创建一个memoize-wrapper函数,如下所示:

(define (memoize-wrapper function)
  (set! function (memoizer function)))
Run Code Online (Sandbox Code Playgroud)

并希望创建一个名为def-memo的宏,它使用memoize-wrapper定义函数.例如.宏可以扩展为(memoizer(定义函数名称参数body ...)或类似的东西.

所以我应该能够做到:

(def-memo (factorial n)
  (cond
    ((= n 1) 1)
    (else (* n (factorial (- n 1))))))
Run Code Online (Sandbox Code Playgroud)

这应该创建一个memialized版本的阶乘而不是正常的慢阶段.

我的问题是

  1. memoize-wrapper工作不正常,它不会调用memoized函数而是调用原始函数.
  2. 我不知道如何在宏内部编写一个定义.我如何确保我可以获得变量长度参数和可变长度体?然后我如何定义函数并用memoizer包装它?

非常感谢.

macros scheme functional-programming racket

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

FTP 上传问题 - 传输了 0 个字节

在我们的一个项目中,我们使用 Apache 的 FTP 客户端 API。我必须将 xml 文件上传到 FTP 服务器,其中一个进程将继续轮询该服务器目录。所以使用上传API,我上传扩展名为.TRANSFER 的xml 文件,成功上传完整文件后,该文件将重命名为.xml 文件。

我面临的奇怪问题是,有时文件的文件大小为 0 字节。但有时会完全上传相同的文件。当我查看日志文件时,传输的字节仅为 0 kb。所以我不确定可能是什么问题。

我正在使用 linux 服务器和 Apache 的 commons 的 FTP 客户端 API。

任何调试提示和技巧都会有所帮助。

问候, 斯里尼瓦斯

apache ftp

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

如何传递参数TO SSRS报告FROM ASP.NET页面,其中包含报告的reportviewer

我有一个ASP.NET页面,它具有报表查看器控件,可以从报表管理器访问报表.

  • 我需要将此ASP.NET页面中的report参数传递给报表服务器.
  • 我想根据登录的用户传递区域编号,该编号显示在ASP.NET页面的标签上.

谢谢.

sql-server asp.net reportingservices-2005 reporting-services ssrs-2008

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

坚持树有苹果的事实

如果我有一个有苹果的树,我应该如何模拟苹果树所拥有的这个事实.考虑将有3个数据库表:tree,apple,tree_apples.

在我看来,会有一个AppleDecorator类,以便Tree可以拥有多个AppleDecorator,并为每个将这个关联写入tree_apples的函数调用 - > save().Apple不知道它归Tree所有.

除了获取所有树的ID之外,从Tree类引用tree_apples表似乎是错误的,因为Tree类为它拥有的每种类型的对象引用一个表(并且需要存储它有一个的事实) ).即使获得ID也可以卸载到Iterator之类的东西.

应用程序需要存储一个对象拥有N个其他对象的事实应该如何?(在这种情况下,我的类需要存储5种其他类型对象的关联).

architecture oop

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

在不离开页面的情况下打开下载窗口的最简单方法

什么是最好的跨浏览器方式来打开下载对话框(假设我们可以设置内容处置:标题中的附件)而无需导航离开当前页面,或打开弹出窗口,这在IE6中无法正常工作.

javascript

104
推荐指数
10
解决办法
26万
查看次数

MySQL"Group By"和"Order By"

我希望能够从电子邮件表中选择一堆行,并通过发件人对它们进行分组.我的查询如下所示:

SELECT 
    `timestamp`, `fromEmail`, `subject`
FROM `incomingEmails` 
GROUP BY LOWER(`fromEmail`) 
ORDER BY `timestamp` DESC
Run Code Online (Sandbox Code Playgroud)

查询几乎按我的意愿运行 - 它选择通过电子邮件分组的记录.问题是主题和时间戳不对应于特定电子邮件地址的最新记录.

例如,它可能会返回:

fromEmail: john@example.com, subject: hello
fromEmail: mark@example.com, subject: welcome
Run Code Online (Sandbox Code Playgroud)

当数据库中的记录是:

fromEmail: john@example.com, subject: hello
fromEmail: john@example.com, subject: programming question
fromEmail: mark@example.com, subject: welcome
Run Code Online (Sandbox Code Playgroud)

如果"编程问题"主题是最新的,那么在分组电子邮件时如何让MySQL选择该记录呢?

mysql sql group-by sql-order-by aggregate-functions

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

停止 ItemsControls 共享过滤器

我有两个 ItemsControl,一个是 ListView,一个是我正在开发的自定义控件。

我已将两个控件的 ItemsControl.ItemsSource 属性设置为同一个 IEnumerable 对象,在本例中为列表。

我将过滤器应用于我的自定义控件的 ItemsControl.Items 属性 (this.Items.Filter = myFilter) 并且我的控件按预期刷新,仅显示与过滤器匹配的项目。

但是,将相同 IEnumerable 对象用于其 ItemsControl.ItemsSource 属性的 ListView 也会刷新,仅显示与我应用于自定义控件的过滤器匹配的项目。

谁能告诉我如何使自定义控件中的过滤器不影响列表视图中的项目?

c# wpf xaml

5
推荐指数
0
解决办法
467
查看次数

是否可以在包/过程之外创建Oracle关联数组类型?

在Oracle数据库10g中,是否可以在包或过程之外创建关联数组类型?我希望能够这样做,以便我可以在另一种类型中引用这种关联数组类型.例如:

create type my_type_map is table of varchar2(10) index by varchar2(10);

create type my_other_type as object (   
    id number(15),
    member procedure initialize(p_my_type_map my_type_map)
) not instantiable not final;
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

SQL> create type my_type_map is table of varchar2(20) index by varchar2(10);
  2  /

Warning: Type created with compilation errors.

SQL> show errors;
Errors for TYPE MY_TYPE_MAP:

LINE/COL ERROR
-------- -----------------------------------------------------------------
0/0      PL/SQL: Compilation unit analysis terminated
1/21     PLS-00355: use of pl/sql table not allowed in this context
SQL> 
Run Code Online (Sandbox Code Playgroud)

似乎Oracle认为:

index by …
Run Code Online (Sandbox Code Playgroud)

oracle plsql

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