问题列表 - 第37212页

如何使用WCF数据服务公开非持久性属性?

我使用Entity Framework 4创建了一个实体模型,我通过WCF数据服务公开了它.我的一个实体需要定义不会持久保存到数据库的属性,但实体模型设计器不允许您这样做.

为了解决这个问题,我将所有对象定义为POCO对象,这允许您向对象添加非持久属性,而不是模型.

我遇到的问题是,因为这些非持久化属性只存在于对象本身而不是模型中,所以它们不会通过WCF数据服务公开.

有没有办法在实体模型中定义未持久保存到数据库的属性?

提前感谢您的回复

瑞安

c# wcf entity-framework

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

Bash脚本用于查找文件中每个字母的频率

我试图找出输入文件中英文字母中每个字母的出现频率.我怎样才能在bash脚本中执行此操作?

linux bash frequency letters

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

如何在GWT应用程序中使用OAuth?

如何在Java GWT应用程序中使用OAuth?特别是,我想使用此API获取Google Aps域中的用户列表:

http://code.google.com/googleapps/domain/profiles/developers_guide_protocol.html

我知道这听起来像一个问题,可能以前曾多次被问过,但我找不到任何关于如何实现上述API中描述的OAuth步骤的Java代码.

如果有人可以分享一些代码,或者指向正确的文档,我会很高兴.

java gwt oauth google-apps

13
推荐指数
2
解决办法
5631
查看次数

使用子节点进行PHP数组排序?

好的,我有以下数组:

Array
(
   [0] => Array
    (
        [id] => 6
        [name] => This Course
        [time] => 1288082700
        [description] => blah blah . 
        [link] => http://this.com/?g=5
        [course] => 22
    )

[1] => Array
    (
        [id] => 2
        [name] => Workshop
        [time] => 1287561600
        [description] => This description
        [link] => http://this.com/?g=5
        [session] => 8
        [course] => 23
        [type] => standard
        [adobelink] => 
    )
Run Code Online (Sandbox Code Playgroud)

)

如何使用内部'time'键对整个数组进行排序?

谢谢!

php arrays multidimensional-array

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

cp -r from_dir/*to_dir with python

有没有一种简单的方法来cp -r from_dir/* to_dir使用python 模拟命令?shutil.copytree不适合因为to_dir存在.

python directory shutil

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

如何确定输入何时是字母?

我一直试图解决这个问题,似乎无法让它正常工作..这是我目前的工作

while True:

    guess = int(raw_input('What is your number?'))

    if 100 < guess or guess < 1:
        print '\ninvalid'

    else:
        .....continue on
Run Code Online (Sandbox Code Playgroud)

现在我已经这样做了当用户输入一个高于100或低于1的数字时,它打印出"无效".但是,如果我想在用户输入的字符串不是数字(字母,标点符号等)时这样做,它还会返回这个"无效"消息?

我已经考虑过使用if not ... isdigit(),但它不起作用,因为我将猜测作为一个整数,以便上述范围起作用.Try/except是我想到的另一个选项,但仍然没有弄清楚如何正确实现它.

python validation user-input

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

拔下耳机时,MPMoviePlayerViewController停止播放

我目前正在开发一个使用MPMoviePlayerViewController的web-tv应用程序.MPMoviePlayer在iphone上播放流媒体视频内容.

我在这里遇到的问题是,一旦我拔下耳机(看电视时),播放器就会停止.由于我没有显示标准控件(上一个按钮,播放/暂停按钮,下一个按钮)而是我的自定义控件,除非他切换到新频道,否则用户会被冻结的图片卡住.

有没有办法检测拔掉耳机引起的播放中断?

谢谢你的提示和技巧提前,

SAM

iphone mpmovieplayercontroller mpmovieplayer

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

保存我的跑步以供以后使用

当我ocaml或者在ghci办公室工作时,我经常会为了更好的单词,值绑定,函数,加载的模块等建立一个重要的"上下文".有没有办法保存所有这些并在以后重新加载它,所以我可以继续我离开的地方?或者更好的是,将整个批次转储为可以重新加载的文本文件,或者将其简单地修改为可以编译成可执行文件的代码(例如通过添加Main)?

ocaml haskell ghci read-eval-print-loop

29
推荐指数
6
解决办法
851
查看次数

java中的内存泄漏

http://www.ibm.com/developerworks/rational/library/05/0816_GuptaPalanki/#javaexample

代码中的作者说存在内存泄漏.

public class LeakExample {
    static Vector myVector = new Vector();
    static HashSet pendingRequests = new HashSet();

    public void slowlyLeakingVector(int iter, int count) {
        for (int i=0; i<iter; i++) {
            for (int n=0; n<count; n++) {
                myVector.add(Integer.toString(n+i));
            }
            for (int n=count-1; n>0; n--) {
                // Oops, it should be n>=0
                myVector.removeElementAt(n);
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

这段代码如何有内存泄漏,而下面没有.是什么使两者不同.

public void noLeak(int size) {
        HashSet tmpStore = new HashSet();
        for (int i=0; i<size; ++i) {
            String leakingUnit = new String("Object: " + i); …
Run Code Online (Sandbox Code Playgroud)

java

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

PHP的__autoload()有多独特?

PHP __autoload()(文档)对我来说非常有趣.以下是它的工作原理:

  • 你尝试使用一个类,如new Toast_Mitten()(脚注1)
  • 该类尚未加载到内存中.PHP拉回拳头,给你一个错误.
  • 它暂停了."等等,"它说."这里__autoload()定义了一个功能." 它运行它.
  • 在该函数中,您以某种方式将字符串映射Toast_Mittenclasses/toast_mitten.php并告诉它要求该文件.确实如此.
  • 现在这个类在内存中,你的程序一直在运行.

内存优势:您只需加载所需的类.Terseness的好处:您可以停止在任何地方包含这么多文件,只需包含您的自动加载器.

如果事情变得特别有趣

1)您__autoload()可以通过自动方式从类名确定文件路径和名称.例如,也许您的所有课程都在,classes/并且Toast_Mitten将在classes/toast_mitten.php.或者,也许你的名字类,比如Animal_Mammal_Weasel,这将是classes/animal/mammal/animal_mammal_weasel.php.

2)使用工厂方法获取类的实例.

$Mitten = Mitten::factory('toast');
Run Code Online (Sandbox Code Playgroud)

Mitten :: factory方法可以对自己说,"让我们看看,我有一个被调用的子类Toast_Mitten()吗?如果是这样,我会返回它;如果没有,我只会返回一个我自己的通用实例 - 一个标准的手套.哦看!__autoload()告诉我那里吐司一类特殊的.好了,下面是一个实例!"

因此,您可以在整个代码中开始使用通用的手套,当一天到来时,您需要特殊的toast行为,您只需创建该类和bam! - 您的代码正在使用它.

我的问题是双重的:

  • (事实)其他语言有类似的结构吗?我看到Ruby有一个自动加载,但似乎你必须在给定的脚本中指定你期望使用它的类.
  • (意见)这太神奇了吗?如果你最喜欢的语言不这样做,你认为,"嘿,狡猾,我们应该有那个"或"我很高兴语言X不是那么草率?"

1 我向非英语母语人士道歉.这是一个小笑话.据我所知,没有"吐司手套"这样的东西.如果有的话,这将是一个拿起热吐司的手套.也许你在自己​​的国家有吐司连指手套?

php ruby language-agnostic language-features autoload

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