小编ham*_*med的帖子

如何检查列表A包含列表B中的任何值?

清单A:

1, 2, 3, 4
Run Code Online (Sandbox Code Playgroud)

清单B:

2, 5
Run Code Online (Sandbox Code Playgroud)

如何检查列表A是否包含列表B中的任何值?

例如A.contains(a => a.id = B.id)?

c# linq list

47
推荐指数
5
解决办法
7万
查看次数

图像缩放图片框

我在C#中出现图像缩放问题.

我有一个给定尺寸的图片框:例如宽度= 800px高度= 600px

我正在将不同的图像加载到该图片框中,小图片(400x400)和大图片(800 + x 600+)

如果他们的图片不适合盒子,我的图片会被调整大小.但它们总是调整为PictureBox的MAX宽度和高度.所以纵横比被破坏了.

任何人都可以帮助识别/解决问题吗?

类别:

Form1.cs的

ImageHandling.cs(已注释掉)

ImageUtilities.cs

例子:

问题1:我的版本
在此输入图像描述

vs原始来源 在此输入图像描述

问题2:
我的版本
在此输入图像描述

vs原始来源
在此输入图像描述

我多么想要:


在此输入图像描述

c# image image-scaling

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

如何比较C#中的多维数组?

如何比较多维数组?只是真/假.

double[,] data1 = new double[,] { { 1, 2 }, { 3, 4 }, { 5, 6 }, { 7, 8 } };    
double[,] data2 = new double[,] { { 1, 2 }, { 3, 4 }, { 5, 6 }, { 7, 8 } };

//bool compare = data1.SequenceEqual(data2);
Run Code Online (Sandbox Code Playgroud)

有没有办法比较2d数组像1d数组?

data1.SequenceEqual(data2);     
Run Code Online (Sandbox Code Playgroud)

我必须比较每一秒,所以最简单的方法将是伟大的.非常感谢.

c# arrays compare multidimensional-array

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

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

将winform定位在屏幕的左下角

我试图将一个表单放在屏幕的左下角(在开始按钮上)我有以下代码试图这样做,但只考虑屏幕的工作区域 - 所以表单定位在开始按钮上方:

int x = Screen.PrimaryScreen.WorkingArea.Left + this.Width;
int y = Screen.PrimaryScreen.WorkingArea.Bottom - this.Height;
this.Location = new Point(x, y);
Run Code Online (Sandbox Code Playgroud)

下面是一个演示/屏幕,以进一步展示我想要做的事情:

[演示屏幕](http://i.stack.imgur.com/9mTjj.png)

.net c# windows winforms

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

如何在java中的Event Dispatch Thread队列的开头插入一个事件?

我已经知道Event Dispatch线程是如何工作的.如果事件调度线程中存在短事件和长事件,则应用程序无法响应.

在此输入图像描述

对于Swing中的响应性,Event Dispatch线程仅应用于短事件.而应该在SwingWorkers上执行长事件.

在此输入图像描述

想象一下,有很多短暂的事件.

在此输入图像描述 事件应该在Event Dispatch线程中执行,并且您有一个特殊事件,您希望在Event Dispatch Thread队列中存在的其他事件之前执行该事件.但是,默认情况下,事件将排队到队列的末尾,甚至也InvokeLater会这样做.

那么,是否有任何解决方案将事件排入事件调度线程的开头?

java swing event-dispatch-thread

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

如何在win32中使用GetSaveFileName保存文件?

我写这个代码来获取fileName来保存我的文件:

#include "stdafx.h"
#include <windows.h>


int _tmain(int argc, _TCHAR* argv[])
{            
    OPENFILENAME ofn;

    char szFileName[MAX_PATH] = "";

    ZeroMemory(&ofn, sizeof(ofn));

    ofn.lStructSize = sizeof(ofn); 
    ofn.hwndOwner = NULL;
    ofn.lpstrFilter = (LPCWSTR)L"Text Files (*.txt)\0*.txt\0All Files (*.*)\0*.*\0";
    ofn.lpstrFile = (LPWSTR)szFileName;
    ofn.nMaxFile = MAX_PATH;
    ofn.Flags = OFN_EXPLORER | OFN_FILEMUSTEXIST | OFN_HIDEREADONLY;
    ofn.lpstrDefExt = (LPCWSTR)L"txt";

    GetSaveFileName(&ofn);
    printf("the path is : %s\n", ofn.lpstrFile);
    getchar();
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

但输出是:

 the path is : H 
Run Code Online (Sandbox Code Playgroud)

为什么?难道我做错了什么 ?
我在Windows 7上使用Visual Studio 2008.

c++ winapi savefiledialog

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

如何用Stream Writer写入文件的开头?

我想将我的字符串插入文件的开头.但是在流编写器的开头没有附加功能.那我该怎么做呢?

我的代码是:

string path = Directory.GetCurrentDirectory() + "\\test.txt";
StreamReader sreader = new StreamReader(path);
string str = sreader.ReadToEnd();
sreader.Close();

StreamWriter swriter = new StreamWriter(path, false);

swriter.WriteLine("example text");
swriter.WriteLine(str);
swriter.Close();
Run Code Online (Sandbox Code Playgroud)

但它似乎没有优化.还有其他方法吗?

c# stream

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

如何设置列表视图项目的填充?

我在 Windows 窗体中的大图标视图上有一个列表视图,图像彼此非常接近。
那么我如何为项目设置填充呢?

c# listview padding winforms

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

如何使用 linq 在 asp:image 中显示数据库中的图像?

这是我在数据库中的表:

在此输入图像描述

我读数据库如下:

DataClassesDataContext db = new DataClassesDataContext();
usertable thisuser = db.usertables.First(p => p.username == User.Identity.Name);
Run Code Online (Sandbox Code Playgroud)

所以,thisuser.picture是图像的句柄。但是我怎样才能在我的页面上的 asp:image 控件中显示它呢?

编辑 我用以下代码保存图片:

DataClassesDataContext db = new DataClassesDataContext();
usertable thisuser = db.usertables.First(p => p.username == User.Identity.Name);
byte[] filebyte = FileUpload1.FileBytes;
System.Data.Linq.Binary fileBinary = new System.Data.Linq.Binary(filebyte);
thisuser.picture = fileBinary;
db.SubmitChanges();
Run Code Online (Sandbox Code Playgroud)

有什么不对 ?

linq asp.net

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

如何在intel SSE内在函数中将参数传递给const值?

我知道在参数中使用const值 ; 当您不希望该函数修改参数时.

所以这个测试代码运行良好:

#include "stdafx.h"
#include <io.h>
#include <iostream>
using namespace std;

void foo (const int y ) 
{
    printf ( "x = %d \n" , y*2 ) ;  
}

int _tmain(int argc, _TCHAR* argv[])
{
    int y = 3;
    foo ( y );
    system("pause");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

但是当我在intel SSE内在函数上执行相同的操作时,例如*_mm_blend_epi16*函数,我收到此错误:

error C2057: expected constant expression
Run Code Online (Sandbox Code Playgroud)

此错误的代码是:

#include "stdafx.h"
#include <io.h>
#include <iostream>
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
    int y = 3 ;
    __m128i x1,x2; …
Run Code Online (Sandbox Code Playgroud)

c++ intrinsics visual-c++

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

是否有任何功能知道键盘的按键是否被按下?

我正在用Qt Creator编写一个控制台应用程序,我必须知道是否按下了某个键并做出了真正的决定,但我怎么知道呢?

我应该写一个功能来达到这个目的吗?

c++ qt

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