问题列表 - 第40348页

如何将InputStream转换为虚拟文件

我有一个方法,希望其中一个输入变量是java.io.File类型,但我得到的只是InputStream.另外,我无法更改方法的签名.

如何将InputStream转换为File类型,而不实际将文件写入文件系统?

java inputstream file

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

此评级选项已被Android电子市场小组停用

我看到了这个消息

此评级选项已被Android电子市场小组停用

我的应用程序的"全部"评级选项旁边.这适用于需要访问互联网才能投放adMob广告的应用.我不允许选择"全部"选项.我的应用适合小孩子,广告不会出现在主游戏屏幕上.有没有人知道如何解决这个问题?

android google-play

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

NSWindow最大化?

有人知道这个代码的正确解决方案吗?

BOOL maximized = [myWindow isMaximized];
Run Code Online (Sandbox Code Playgroud)

cocoa maximize nswindow

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

在c#中使用sql server元数据

是否有任何工具将SQL Server元数据的检索封装到一个漂亮的对象模型中?

我的当前需求是从SQL Server 2000-2008 R2收集这些东西:

  • 数据库
  • 外键约束
  • 触发器

所以,也许给定一个SqlConnection对象,我可以这样做:

var dbs = conn.GetDatabases();
var db = dbs.Single(x => x.Name == "AdventureWorks");
var tables = db.GetTables();
var triggers = db.GetAllTriggers();
Run Code Online (Sandbox Code Playgroud)

当然,这些例子会非常方便,但任何类型的对象模型都会比我现在所做的更好.在我建立自己之前,那里有什么东西吗?

.net c# sql sql-server metadata

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

ElementName与RelativeResource?

以下哪些TextBlocks的绑定会降低性能:

<Window  
  x:Name="Me"
  x:Class="MainWindow"
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
  xmlns:src="clr-namespace:WpfApplication1" 
  Title="MainWindow">
  <StackPanel>
    <TextBlock Text="{Binding Title, ElementName=Me}"/>
    <TextBlock Text="{Binding Title, RelativeSource={RelativeSource AncestorType={x:Type src:MainWindow}}}"/>
  </StackPanel>    
</Window>
Run Code Online (Sandbox Code Playgroud)

我确信当TextBlocks处于具有许多兄弟和祖先的高嵌套级别时,我的问题可能会有所不同.

注意事项

(仅基于个人想法,我可能在每个特定的人中都错了!):

  • ElementName:

    • 可能会搜索并比较当前元素与更多控制,通过它的所有孩子,兄弟姐妹,叔叔和包括祖先在内的大叔(可能有所有注册名称的HashTable?)
    • 获取Name控件的属性应该比调用成本低GetType.
    • 比较字符串比比较类型便宜,特别是当您知道大多数控件甚至没有它们的Name设置时.
  • FindAncestor:

    • 只会通过祖先,而不是兄弟姐妹的"叔叔","表兄弟"等进行迭代.
    • 最有可能用于GetType确定祖先类型; GetType比简单的Name属性获取器(可能DP不同?)的性能更高

wpf performance binding relativesource elementname

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

RSpec文档......它隐藏在哪里?

有一个可怕的时间找到RSpec-2(和rspec-rails)文档.具体来说,我想查找所有可用的Matchers ......但是怎么样?

我试过了:

  • RSpec.info:过时 - RSpec 1.x
  • rdoc.info:无论如何对我来说似乎毫无用处.(不完整?)
  • RSpec-Relish:令人困惑.不完整?如何查找Matchers?
  • GitHub Wiki:分散的信息.无组织的.不完整?

是的,我知道The Book ...但是,严肃地说,这不是网上的东西吗?

即使尝试rake doc:plugins但它没有奏效.太绿了,知道为什么......

显然,在rspec.rubyforge.org曾经有过一些不错的1.x文档.但它们似乎早已不复存在......

这些文档隐藏在哪里?

rspec ruby-on-rails rspec2

60
推荐指数
2
解决办法
5648
查看次数

是/应该将包装函数转换为monad变换器被认为是不好的做法?

比方说,我们要使用ReaderT [(a,b)]Maybe单子,然后我们想要做的列表中查找.

现在,一个简单但不太常见的方法是:

第一种可能性

find a = ReaderT (lookup a)
Run Code Online (Sandbox Code Playgroud)

然而,看起来这似乎是关于ReaderT变压器如何工作的一些重要的事情.查看Control.Monad.Reader的源代码,很明显这很好用.但我没有阅读任何支持此文件的文件.但是我们也可以这样写:

第二种可能性

find a = do  y <- ask 
             lift (lookup a y)
Run Code Online (Sandbox Code Playgroud)

类似的想法保持包装MaybeT,StateT,StateReader.通常我会写第一个例子,但大部分时间都很明显如何像第二个例子那样编写它,你甚至可以说它更具可读性.所以我的问题是:如果第一个例子的代码被认为是坏的吗?

monads haskell monad-transformers

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

模板化成员函数typedef将无法编译

#include <iostream>
#include <string>
using namespace std;

void printstr( const string & s ) { cout << s << endl; }

template < typename A >
class Test
{
public:
    typedef void (*Func)( const A & );
};

typedef void (*Func)( const string & );

template < typename A >
void bind(
        Test< A >::Func f,           //<---- does NOT compile
        //Func f,                    //<---- compiles & works!
        //void (*f)( const A & ),    //<---- compiles & works!
        const A & a) …
Run Code Online (Sandbox Code Playgroud)

c++ templates typedef

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

GameCenter登录提醒

在我使用GameCenter开发的游戏中,我想处理以下场景:

  1. 用户启动游戏.系统会显示系统警报,提示他登录GameCenter.他暂时忽略了它.
  2. 过了一会儿,用户想要登录GameCenter并点击(例如)Leaderboards菜单项.他现在选择取消而不是登录.
  3. 这个过程重复了好几次.最终用户想要登录GameCenter.他再次单击Leaderboard菜单项.

在我的测试中,我发现通过调用"authenticateWithCompletionHandler"(由Apple的示例GameCenterManager调用)引发的警报弹出窗口建议登录到GameCenter只出现有限次数(4或5).最后一次显示,它显示"游戏中心已禁用,请使用Game Center应用程序登录以启用"Afterwards".之后,调用authenticateWithCompletionHandler不再执行任何操作 - 根本没有提示.

玩FruitNinja我试图复制这个.但是,在他们的情况下,每当我点击GameCenter项目(例如,成就)时,会出现"禁止游戏中心"的弹出窗口.

我想要做的是复制功能:也就是说,如果您没有登录到GameCenter,则在您单击Leaderboard菜单项时始终显示标准游戏中心警报.

有没有办法了解标准"登录游戏中心"警报是否已经出现,或者强制它始终出现(而不仅仅是前几次尝试)?

iphone gamekit game-center

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

在表中折叠/展开div?

几天前,我问了一个关于折叠div的问题([link text] [fold-unfold div]).我得到的答案让我在编码方面取得了很大的进步.但是,我的要求已经改变了.

作为一个新手与所有这些网络的东西,我虽然用表和表头包装div很容易.男孩,我错了.

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title>Animate my Div</title>
<style type="text/css" media="screen">
a            {text-decoration: none; color: black; }
#expand      {background-color: #fff;}
.description {display: none;         }
.entry       {margin: 0; padding: 0px;}
</style>
<script src="jquery-1.3.2.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".entry a").click(function() {
    $(this).parents('.entry').find('.description').slideToggle(1000);
});
});
</script>
</head>
<body>
<?php
$con = mysql_connect("korg", "joe", "bob");
if (!$con) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db("wfr11", $con);
$result = mysql_query("
select title,description from webcases"); …
Run Code Online (Sandbox Code Playgroud)

html php jquery html-table fold

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