问题列表 - 第13787页

为什么我的ImageBrush缩放平铺图像?

我有以下ImageBrush声明,我想用它来绘制窗口的背景.

     <ImageBrush x:Key="Fondo" 
      ImageSource="Fondo.png"        
      Viewport="0,0,0.1,0.1" TileMode="Tile"/>
Run Code Online (Sandbox Code Playgroud)

如果我使用StaticResource绑定到Window的Background属性来设置它,刷子会正确渲染,但图像正在缩放.这是我不想要的行为,我希望应用程序以其原始分辨率使用图像,并根据需要重复它以填充窗口背景,而不需要任何缩放.我不知道我做错了什么.

我正在使用的图像宽200像素,高200像素.我猜到的视口值已被猜到,但在我这样做之前它没有工作.

谢谢你的帮助

编辑:修正了问题中的矛盾

c# wpf imagebrush

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

你怎么读斯坦丁?

我正在尝试做一些代码高尔夫挑战,但它们都需要输入stdin.我如何在Python中获得它?

python stdin

1389
推荐指数
18
解决办法
150万
查看次数

为什么ghc评估我的无限名单?

作为我的第一个haskell程序,我正在尝试这样做 - 这是获得1到10的难点.我正在构建一个无限的整数列表,并对它们进行排序,然后取第一个10.我的目的是说服自己我可以使用无限列表,而不会超出要求结果所要求的严格()范围.

我的代码是......

module Main where

import Data.List

minima n xs = take n (sort xs)

main = do
    let x = [1..] 
    print (minima 10 x)
Run Code Online (Sandbox Code Playgroud)

使用ghc进行编译并运行生成的可执行文件..它在那里分配直到被杀死.

任何提示?

haskell lazy-evaluation

4
推荐指数
2
解决办法
378
查看次数

我可以创建一个Rails模型,其中ID自动从0开始递增,而不是1吗?

我可以创建一个Rails模型,其中ID自动从0开始递增,而不是1吗?怎么样?有没有陷阱?我查了一下,似乎我不能:

http://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#M001911

如果看起来,我不能,是否有理由我不能或不应该只为这个类的第一个实例手动分配0的ID?如果我这样做,Rails会自动为创建的下一个实例分配1的ID吗?

ruby model ruby-on-rails auto-increment

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

这个c ++代码有什么问题?

我的C++有点生疏,所以......

#include<list>
typedef list<int> foo;
Run Code Online (Sandbox Code Playgroud)

这给了我很好的错误信息:

test.cpp:2:`;'之前的语法错误 代币

我甚至谷歌可以做什么......

c++ syntax-error

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

Apple会将Mono Touch运行时与每部iPhone捆绑在一起吗?

对于Apple来说,与Novell谈判并将Mono Touch运行时(当然只有运行时)捆绑到每个iPhone和iPod Touch中都是一个好主意.甚至可以将它作为"一次性安装",在第一次使用Mono Touch下载应用程序版本时自动从App Store下载,使得每个后续的Mono Touch应用程序都可以轻松下载(无需运行时).

这样做会类似于将Bootcamp添加到OS X:它会让C#开发人员更容易加入聚会,但这并不意味着这些开发人员都会坚持使用C#...说服我购买的是什么Mac是Bootcamp - 我想我可以随时安装Windows,如果我不喜欢OS X(我喜欢硬件,所以没问题).6个月后,我正在使用OS X全职...

这样做会有任何技术问题吗?我认为只有各方都有优势,对任何人来说都不是一个缺点(除了少数不幸的Apple员工,他们必须在捆绑之前测试Mono Touch运行时的垃圾):

  • Novell之所以获胜,是因为Mono Touch变得更加可行(Mono Touch应用程序突然变得更轻松)
  • 开发人员获胜是因为现在工具带中还有一个工具
  • 许多C#开发人员对此非常感兴趣
  • 苹果公司之所以获胜,是因为这会给平台带来更多的关注,更多的开发者收入,更多潜在的优秀应用等等
  • 用户获胜是因为具有相同运行时副本的不同应用程序在其设备上累积的空间较少

将Mono Touch捆绑到iPhone OS会有一个主要的技术障碍吗?

编辑:将标题从"应该"更改为"Apple将捆绑运行时吗?",我认为预测这一点的共识对于考虑使用Mono Touch的人来说意义重大.

.net iphone xamarin.ios

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

尽管有大量内存,JVM会在gc期间抛出OutOfMemory

我将我的java应用程序配置为使用5G内存.我有一个OutOfMemory蓝色.我检查了gc日志,发现剩下大量内存:年轻一代占用4%的空间,占有率为5%,发电量为43%.我很困惑为什么JVM会在gc时间抛出一个OutOfMemory.有谁知道为什么会这样?非常感谢您的帮助.

JVM内存和gc设置:

-server -Xms5g -Xmx5g -Xss256k -XX:NewSize=2g -XX:MaxNewSize=2g -XX:+UseParallelOldGC -XX:+UseTLAB -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90 -XX:+DisableExplicitGC
Run Code Online (Sandbox Code Playgroud)

gc.log

2009-09-19T03:34:59.741+0000: 92836.778: [GC
Desired survivor size 152567808 bytes, new threshold 1 (max 15)
 [PSYoungGen: 1941492K->144057K(1947072K)] 3138022K->1340830K(5092800K), 0.1947640 secs] [Times: user=0.61 sys=0.01, real=0.19 secs] 
2009-09-19T03:35:29.918+0000: 92866.954: [GC
Desired survivor size 152109056 bytes, new threshold 1 (max 15)
 [PSYoungGen: 1941625K->144049K(1948608K)] 3138398K->1341080K(5094336K), 0.1942000 secs] [Times: user=0.61 sys=0.01, real=0.20 secs] 
2009-09-19T03:35:56.883+0000: 92893.920: [GC
Desired survivor size 156565504 bytes, new threshold 1 (max 15)
 [PSYoungGen: 1567994K->115427K(1915072K)] …

java garbage-collection jvm out-of-memory

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

无法将字符串传递给CreateThread接收器

我有一个看起来像这样的线程函数:

DWORD WINAPI Thread_ProcessFile( LPVOID lpParam )  {
 char *filename = (char*)lpParam;
 printf( "%s\n", filename );
}
Run Code Online (Sandbox Code Playgroud)

我还有一个调用CreateThread的类,并将上述函数用于例程地址:

void CMyClass::ProcessFile( void ) {
 HANDLE tHwnd = 0;
 char szBuffer[128];
 strcpy( szBuffer, "test_string" );

 tHwnd = CreateThread( NULL, 0, Thread_ProcessFile, (LPVOID)szBuffer, 0, NULL );  
 if ( tHwnd == NULL )
  return;
}
Run Code Online (Sandbox Code Playgroud)

问题是例程正在接收/打印垃圾字符串而不是真实的字符串(例如随机字符集,如果有的话).但是,如果我这样做:

tHwnd = CreateThread( NULL, 0, Thread_ProcessFile, (LPVOID)"test_string", 0, NULL );
Run Code Online (Sandbox Code Playgroud)

正确接收和打印字符串.如何正确构建字符串并将其传递给我的线程函数?

c++ string multithreading

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

在Windows下使用gcc安装gtk并进行编译?

我在c:/ programfiles中安装了gcc(也设置为路径变量),我从http://www.gtk.org/download-windows.html,glib,gtk,pango获得gtk的所有必要文件, atk和cairo.虽然我不知道如何使用gtk和gcc编译器编译ac程序.如何设置所有内容以使其有效?(我不知道每个zip文件的位置.?)基本上我真的不知道从哪里开始.

c gtk user-interface gcc install

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

获取Scala中实例方法的函数值

如何获取f实例方法的函数值?

class X(i : Int){
    def method(y : Int) = y + i
}

val x = new X(10)
val f : (Int) => Int = ?

val r = x.method(2)
val r2 = f(2)
Run Code Online (Sandbox Code Playgroud)

调用x.method(2)f(2)将是相同的方法调用.

functional-programming scala

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