问题列表 - 第10770页

将UniformToFill与图像一起使用时,如何在C#或XAML中控制剪裁

我在一个可调整大小的窗口中有一个图像控件,其stretch属性设置为UniformToFill.

<Image Name="some_image" Stretch="UniformToFill" Margin="0,0,0,0" />
Run Code Online (Sandbox Code Playgroud)

剪切窗口固定在图像的左上角; 从图像的右侧和底部调整大小.

我希望图像在所有方面均匀剪裁.我是否密集并且忽略了明显的解决方案?

如何控制图像被剪裁的方式?

(不相关:这是我在stackoverflow上的第一篇文章.我只是想开始说,谢谢,这个网站对我来说是一个很棒的资源)

c# wpf xaml clipping

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

指向std :: map中的值的指针

我有一个std :: map,多个线程用它来存储数据.地图声明如下:

std::map<int, Call> calls;
Run Code Online (Sandbox Code Playgroud)

从每个线程,我必须获取互斥锁,获取指向或属于该线程的对象的引用,然后释放互斥锁.之后我可以修改对象,因为每个对象只由一个线程使用.一旦线程死亡,地图中的相应对也将被删除.

我想知道实现这个的最佳方法.我在考虑两种方式:

1)我知道这个人看起来非常疯狂,但仍然

std::map<int, Call> calls;
...

{
    mutex.lock();
    Call* callptr = &calls[id];
    mutex.unlock();

   // use callptr
}
Run Code Online (Sandbox Code Playgroud)

或2)我觉得这个看起来更明智

std::map<int, std::auto_ptr<Call> > calls;

...

{
    mutex.lock();
    std::auto_ptr<Call> callptr = map[id];
    mutex.unlock();

    // use callptr

    mutex.lock();
    map[id] = callptr;
    mutex.unlock();
}
Run Code Online (Sandbox Code Playgroud)

线程实际上是在不同的dll中创建的,我没有代码.我正在编写的这个dll由该dll导入并使用.所以它必须只用std :: map实现,但是有人可以告诉我其中一种方法是否正常,或者是否有办法使它更稳定.

谢谢

c++ stl

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

在ASP.NET中将Eval与ImageURL绑定

我正在尝试使用Eval()VB.NET和ASP.NET 绑定图像,但遇到了问题:

代码段

<bri:ThumbViewer Id="Th1"  runat="server" 
   ImageUrl='<%# Eval("Name", "~/SiteImages/ram/3/{0}") %>' 
   Height="100px" 
   Width="100px" 
 />
Run Code Online (Sandbox Code Playgroud)

strImagePath在代码隐藏中设置为:

strImagePath  ="~/SiteImages/ram/3/"
Run Code Online (Sandbox Code Playgroud)

我该如何更换:

~/SiteImages/ram/3/{0} 
Run Code Online (Sandbox Code Playgroud)

变量strImagePath

.net c# vb.net asp.net eval

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

如何在今天的MM/DD/YYYY格式日期以PHP创建变量?

如何在今天的MM/DD/YYYY格式日期以PHP创建变量?

当有人进入网站时,我需要将该日期输入为隐藏的表单字段.所以我需要抓住今天的日期并将其转换为该格式.谢谢.

php

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

java同步问题

我遇到的问题是Synchronized不按我期望的方式行事,我也尝试使用volatile关键字:

共享对象:


public class ThreadValue {
private String caller;
private String value;
public ThreadValue( String caller, String value ) {
    this.value = value;
    this.caller = caller;
}

public synchronized String getValue() {
    return this.caller + "     "  + this.value;
}
public synchronized void setValue( String caller, String value ) {
    this.caller = caller;
    this.value = value;
}
}
Run Code Online (Sandbox Code Playgroud)

线程1:


class CongoThread implements Runnable {
    private ThreadValue v;
    public CongoThread(ThreadValue v) {
    this.v = v;

    }
    public void run() {
    for …
Run Code Online (Sandbox Code Playgroud)

java multithreading volatile synchronized

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

f#中的可变长度元组

是否可以编写一个函数来接受可变长度的元组?我正在尝试编写一个可以像这样调用的方法:

let a = sum(1,2)
let b = sum(1,2,3)
Run Code Online (Sandbox Code Playgroud)

编辑:它可以被解释为与params的函数调用?或者该方法是否需要用c#编写:

double sum(params object[] double) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

f#

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

请告诉我为什么这种情况总是如此

enum bool{true,false};
void main()
{
    if(true==(2==3))
    {
        printf("true\n");
    }
    else
    {
        printf("false\n");
    }

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c enums

0
推荐指数
3
解决办法
1039
查看次数

将Python 2.6.1与MySQLdb连接起来

我正在使用Python 2.6.1,我想连接到MySQLdb,我在我的系统中安装了mySQL,我正在尝试从http://www.codegood连接MySQL-python-1.2.2.win32-py2.6 . com/archives/4站点,但它在运行我的应用程序时不工作,它说没有名为MySQLdb的模块

请任何人为我提供MySQLdb的正确设置.

提前致谢

python mysql

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

MySQL选择"累积"列

除了"累积"专栏之外,我不确定该怎么称呼它.

我有一个MySQL表,看起来像一个列

+---+
|val|
+---+
| 1 |
| 4 |
| 6 |
| 3 |
| 2 |
| 5 |
+---+
Run Code Online (Sandbox Code Playgroud)

我想进行一个查询,以便我将此列与另一列一起获取,该列是到目前为止此列中所有行的总和.换句话说,选择会产生

+---+----+
|val| sum|
+---+----+
| 1 |  1 |
| 4 |  5 |
| 6 | 11 |
| 3 | 14 |
| 2 | 16 |
| 5 | 21 |
+---+----+
Run Code Online (Sandbox Code Playgroud)

有谁知道我会怎么做,以及你是否可以在MySQL中这样做?

mysql

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

CGContext的垂直翻转

我有一个UIView,我试图使用[CALayer renderInContext:]渲染到UIImage中.但是,我发现结果图像是垂直翻转的.由于坐标系不同,我有点期待这一点.然而,我尝试用仿射变换将上下文恢复正常 - 但它没有任何影响:

CGAffineTransform flipVertical = CGAffineTransformMake(
    1, 0, 0, -1, 0, imageContextHeight
);
CGContextConcatCTM(imageContext, flipVertical);
CGImageRef cgImage = CGBitmapContextCreateImage(imageContext);
UIImage* uiImage = [[UIImage imageWithCGImage:cgImage] retain];
CGImageRelease(cgImage);
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

iphone core-graphics uikit

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

标签 统计

c# ×2

mysql ×2

.net ×1

asp.net ×1

c ×1

c++ ×1

clipping ×1

core-graphics ×1

enums ×1

eval ×1

f# ×1

iphone ×1

java ×1

multithreading ×1

php ×1

python ×1

stl ×1

synchronized ×1

uikit ×1

vb.net ×1

volatile ×1

wpf ×1

xaml ×1