问题列表 - 第11628页

访问默认电子邮件地址

我在3.0中使用MFMailComposeViewController在我的应用程序内发送带附件等的电子邮件.我希望"To:"地址默认为设备上的默认帐户/地址.如何访问此地址以将其放入setToRecipients的字符串中?

从本质上讲,我将让用户向自己发送一封电子邮件(作为默认的"收件人"),并在应用程序中添加附件.

iphone

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

聚合和存储库。如何确定总量?

我最近一直在将存储库模式视为一种在客户端代码所涉及的地毯上刷下所有持久性细节的方法。在阅读时,似乎[通常?]存储库负责聚合,而不仅仅是简单的类。

这对我来说很有意义,因为您可以有一个定义Posts的类和另一个定义Comments的类。由于这两者是密切相关的,因此这是合计的理想选择。但是,我将如何表示Users类及其与Posts的关系?

将用户与“ 帖子/评论”聚合在一起是有意义的,还是仅保留用户本身并仅通过良好的老式引用建立关联?

我曾尝试使用Google自己寻找答案,但我发现的许多示例都是独立的。即Posts / CommentOrderOrderLine等。我找不到任何显示其他相关类如何组合在一起的东西。

尽管PHP或Java / C#可能是我希望使用这些思想的领域,但我没有将其应用于任何特定的东西。无论如何,我只是在探索并试图在我逃跑并创建怪物之前弄清楚其中的一些想法和概念。:)

感谢您的时间。

php oop design-patterns repository-pattern aggregation

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

需要从单个excel文件中创建多个文件

我有一个excel文件.有很多专栏.我需要使用它来制作多个文件

例如:0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2.这些是excel列,每列都有很多行.我需要一个文件,其中包含0 0 0 0 0 1 1 1 1 1 2然后第二个将只包含第二个没有0 0 0 0 0 1 1 1 1 1 2 ....类似其他.

谢谢大家的回复.为了简化问题:

  1. 我有一个excel文件,如我提到的列数和行数.列被命名为

替代文字http://img44.imageshack.us/img44/3397/84200961244pm.png

现在我需要将此文件拆分为许多excel文件

包含所有行的A到O列.第二个将有A到N + P(这将没有列O)和类似的另外2.将有许多列2和我将必须使一个文件包含所有包含O和1和每个2的列一次.即第一个2然后是第二个2,依此类推.

python perl

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

什么是ASP.NET MVC不适合?

在很多层面上,我都非常喜欢ASP.NET MVC正在做的事情.

我即将参与重建一个非常高流量的网站,我不是哪个框架最好(如果有的话).

该网站将需要以下内容:

  • 支持Javascript密集,高度交互的页面
  • 但与此同时,为搜索引擎提供底层语义HTML
  • 支持多种语言
  • 可以换肤了
  • 为合作伙伴公开RESTful Web服务API

据我所知,没有理由不使用ASP.NET MVC.

  • 我可以使用jQuery在顶部呈现语义HTML和层Javascript.
  • 可以使用多种语言来使用资源文件(与目前相同).
  • 可以使用CSS完成换肤(它不会涉及对标记的更改).
  • 我可以集中业务逻辑,以便控制器和WCF Web服务使用相同的代码.

但是我有没有考虑使用MVC的潜在缺点?

我不想成为那些选择技术的人,因为它很酷但后来发现它不适合这项工作.

asp.net-mvc

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

新窗口,内容来自开启页面上的模态内容

我想我不会这么做,对jquery来说很新.我有一个隐藏着3个食谱的页面.当点击配方A的链接时,它会以模态打开.我希望能够只打印食谱的内容.所以我打开一个新窗口(非模态)并尝试将配方写入其中(取决于选择的配方)

这是我正在使用的代码

     $('a.new-window').click(function(){

    var recipe =  window.open('','RecipeWindow','width=600,height=600');
     $('#recipe1').clone().appendTo('#myprintrecipe');
    var html = "<html><head><title>Print Your Recipe</title></head><body><div id="myprintrecipe"></div></body></html>";
recipe.document.open();
recipe.document.write(html);
recipe.document.close();

      return false;

     });
Run Code Online (Sandbox Code Playgroud)

但它返回一个错误.我认为它很接近但不太正确.错误是:缺失; 在声明之前[打破此错误] var html ="Print ... ="myprintrecipe">"; \n

javascript jquery

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

用于CGFloat的floatValue

我有一个NSSlider试图将常规浮点数转换为CGFloat.我正在使用的代码:

CGFloat testing = [mainSlider floatValue];
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试记录它时,这只会使测试变量为"0.00".

NSLog(@"%f", testing);
Run Code Online (Sandbox Code Playgroud)

有没有人有任何想法为什么会发生这种情况?谢谢你的帮助.

cocoa slider

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

我应该如何访问Perl子类中的实例数据?

我正在扩展一个模块,我想要一些关于良好实践的技巧.特别是命名空间冲突:它们究竟是什么以及如何避免它们.

扩展时,我是否应该访问SUPER类中的变量并仅通过访问器或对象方法更改其状态?如果没有(或有限)访问者怎么办?我是否"允许"直接访问这些对象变量?

干杯!

perl

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

UIView的旋转中心

对于UIView,CALayer的anchorPoint是否有对应的?

我想围绕边界中心以外的点旋转我的UIView.

谢谢.

iphone

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

asp.net-mvc是否可以获取ViewData并将其粘贴到javascript函数中

我有以下javascript从某个地方获取HTML并将其粘贴在textarea中以获取tinymce.

我的问题是如何在asp.net-mvc中我可以获取HTML Here并将其粘贴在javascript中?

我把它放在ViewData中吗?

function ajaxLoad() {
        var ed = tinyMCE.get('elm1');
        // Do you ajax call here, window.setTimeout fakes ajax call
        ed.setProgressState(1); // Show progress
        window.setTimeout(function() {
            ed.setProgressState(0); // Hide progress
            ed.setContent('HTML Here');
        }, 500);
    }
Run Code Online (Sandbox Code Playgroud)

我想在下面有这样的东西,但它似乎不起作用:

function ajaxLoad() {
        var ed = tinyMCE.get('elm1');
        // Do you ajax call here, window.setTimeout fakes ajax call
        ed.setProgressState(1); // Show progress
        window.setTimeout(function() {
            ed.setProgressState(0); // Hide progress
            ed.setContent(<% ViewData["test"] %>);
        }, 500);
    }
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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

使用Python检查电子邮件

我有兴趣在收到特定主题的特定地址的电子邮件时触发某项操作.为了能够这样做,我需要实现对我的邮箱的监控,检查每个传入的邮件(特别是,我使用gmail).最简单的方法是什么?

python email

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