问题列表 - 第9083页

如果从单元格中没有丢失选择,则不会保存DataGridView -Value

我使用DataGridView控件通过XML序列化读取和写入XML文件.

我有一个问题,如下所述:

  1. 我读取了一个XML文件,并使用反序列化对象填充DataGridView控件.
  2. 我更新了单元格上DataGridView的所有值.
  3. 我选择文件另存为选项而不会失去对最后一个单元格的关注.

此后,不更新特定单元格的值.如果我故意将焦点移开(比如我点击同一网格上的另一个单元格),则更新该值.

任何人都可以建议任何解决方案吗?

.net datagridview

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

在JavaScript中压缩对象层次结构

是否存在将嵌套对象"压缩"到单个级别的通用方法:

var myObj = {
    a: "hello",
    b: {
        c: "world"
    }
}

compress(myObj) == {
    a: "hello",
    b_c: "world"
}
Run Code Online (Sandbox Code Playgroud)

我想会有一些递归,但我想我不需要在这里重新发明轮子......!?

javascript json coffeescript

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

使用Linux上的Qt为Windows创建可执行文件

是否可以在Linux上使用与Eclipse相同的Qt代码在Linux和Windows上创建可执行文件?或者是否有必要在我的Linux机器上安装Qt Creator?

linux windows executable qt

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

如何使用lxml以编程方式实例化注释元素?

我正在使用lxml以编程方式构建HTML,我需要在输出中包含自定义注释.虽然在lxml中有代码来处理注释(它们可以在解析现有HTML代码时实例化)但我找不到以编程方式实例化的方法.

有人可以帮忙吗?

html python xml lxml

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

为什么我不能以保证金为中心:0自动?

我有一个#headerdiv,100% width在div中我有一个无序列表.我已经应用于margin: 0 auto无序列表,但它不会将其置于标题div中.

谁能告诉我为什么?我认为如果我定义父div的宽度,那么无序列表应该能够以自身为中心margin: 0 auto.我错过了什么?

这是我的代码:

<style>

* {
    margin: 0;
    padding: 0;
}

#header {
    width: 100%;    
    background-color: #333;
    min-height: 160px;
    font-family:Arial, Helvetica, sans-serif;
}

#sitename {
    font-size: 50px;
    width: 620px;
    margin:0 auto;
    padding-top: 35px;
    color:#999;
}

#header ul {
    float: right;
    margin: 0 auto;
}

#header ul li {
    float: left;
    padding-right: 20px;
    list-style-type: none;
    font-size: 20px;
}

</style>

</head>

<body>

<div id="header">
    <h1 id="sitename">Photography Auction Site</h1>

    <ul> …
Run Code Online (Sandbox Code Playgroud)

html css margin

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

如何阻止命令提示符出现在Win32 C应用程序中?

我真的不知道为什么会发生这种情况......我在emacs中创建了一个win32应用程序,每当我创建并运行它(而不是通过命令提示符)时,窗口下会弹出一个命令提示符窗口.如果我在Code :: Blocks中构建一个win32应用程序,并只运行其默认模板,那么它将在没有命令提示符窗口的情况下运行.我查看了两者的代码,无法弄清楚可能导致这种情况的原因......

我以为是因为我在那里包含了一些printf()语句,但我不希望它们留在那里(它们用于调试),所以我写了一个宏:

#define DEBUG
Run Code Online (Sandbox Code Playgroud)

在main.c中,和

#ifdef DEBUG
#include<stdio.h>
#define DBG printf
#else
#define DBG
#endif
Run Code Online (Sandbox Code Playgroud)

在标题中(#define DEBUG当然包括在内).

当我unf'd DEBUG时,窗口仍然出现......我不知道我在做什么来实现它,有什么样的东西导致命令提示窗口显示在win32应用程序中?我尝试使用所有的****Ex()Windows功能而不仅仅是CreateWindow()等等,但这并没有改变任何东西.我检查并重新检查了类的定义和注册,但无济于事,并确保我没有忘记printf()语句(即使我这样做也会导致错误,因为stdio.h除非定义了DEBUG ,否则不会包括).

这是我包括的内容:

#include<windows.h>
#include<windowsx.h>
#include"main.h"
#include"windowproc.h"
Run Code Online (Sandbox Code Playgroud)

有谁知道这会导致什么?我甚至评论了我所有的stdio,DBG,printf垃圾,它仍然出现了,我发誓我的代码和Code :: Blocks生成的代码之间没有区别,除了我使用HANDLE_MSG和一些额外的功能拆分代码.

更新

我正在使用MinGW 3.4.5.使用-mwindows开关工作,谢谢

c winapi command-prompt

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

注册到事件的命名方法

假设我有一个暴露以下事件的类:

public event EventHandler Closing
Run Code Online (Sandbox Code Playgroud)

如何命名注册到此事件的方法?您是否更喜欢遵循Visual Studio在为其生成的方法指定名称时使用的约定(又名.+ =,Tab,Tab)?例如:

private void TheClass_Closing( object sender, EventArgs e )
Run Code Online (Sandbox Code Playgroud)

或者您使用自己的风格来命名这些方法?

我已经尝试了不同的方式来命名这些方法(如TheClassClosing,HandleClosing等).但我没有找到一个好的风格来表明方法的意图是处理已注册的事件.我个人不喜欢Visual Studio用来生成方法名称的样式(下划线).

我知道注册的事件处理方法总是私有的,并且没有像引发事件的方法那样的命名约定(例如,OnClosing).

.net c# events naming-conventions

5
推荐指数
2
解决办法
419
查看次数

iPhone上的内存泄漏:(

我是C,Obj-C和iPhone的初学者,我正在尝试使用大量的术语.我希望你们中的一个能帮助解决我几天来一直在努力解决的问题.

我下面的代码是一个调用包含搜索字段和表的笔尖的方法.该表是通过搜索为下面的'theList'创建的数组来填充的.使用'Instruments',我得到了一个Leak:NSDictionary*theItem = [NSDictionary dictionaryWithObjectsAndKeys:clientName,@"Name",clientId,@"Id",nil]; ,但我无法弄清楚为什么:(

我知道这可能是一个难以回答的问题,但是如果有任何人可以提供帮助的话!

- (void)editClient:(id)sender {

    if (pickList == nil) {
        pickList = [[PickFromListViewController alloc] initWithNibName:@"PickList" bundle:nil];
    }

    TimeLogAppDelegate *appDelegate = (TimeLogAppDelegate *)[[UIApplication sharedApplication] delegate];
    NSMutableArray *theList = [[NSMutableArray alloc] init];
    int i;
    for (i=0;i < [appDelegate.clients count];i++) {
        Client *thisClient = [appDelegate.clients objectAtIndex:i];
        NSString *clientName = [[NSString alloc] initWithString: thisClient.clientsName];
        NSNumber *clientId = [[NSNumber alloc] init];
        clientId = [NSNumber numberWithInt:thisClient.clientsId];
        NSDictionary *theItem = [NSDictionary dictionaryWithObjectsAndKeys:clientName,@"Name",clientId,@"Id",nil];
        [theList addObject:theItem];
        theItem = nil;
        [clientName release];
        [clientId release];
    } …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch memory-management objective-c

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

在MATLAB中,如何绘制图像并保存结果而不显示图像?

这个问题从这个问题结束的那一刻开始.MATLAB具有强大而灵活的图像显示系统,您可以使用imshow和plot命令显示复杂图像,然后保存结果.例如:

im = imread('image.tif');
f = figure, imshow(im, 'Border', 'tight');
rectangle('Position', [100, 100, 10, 10]);
print(f, '-r80', '-dtiff', 'image2.tif');
Run Code Online (Sandbox Code Playgroud)

这非常有效.

问题是,如果你正在进行大量的图像处理,那么开始显示你创建的每个图像都是真正的拖累 - 你最想要保存它们.我知道我可以直接写入图像,然后保存结果.但是使用plot/rectangle/imshow是如此简单,所以我希望有一个命令可以让我调用plot,imshow等,不显示结果然后保存已经显示的内容.有人知道任何快速解决方案吗?

或者,将样条曲线放到位图上的快速方法可能有效......

graphics matlab

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

浏览器是否广泛支持属性中的数字引号?

除了这个(通常的)之外,还有其他链接到JS的方法.

<script src="myscript.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

...利用其他报价类型:

<script src=&#34;myscript.js&#34; type=&#34;text/javascript&#34;></script>
Run Code Online (Sandbox Code Playgroud)

在现代浏览器和使用中的旧浏览器(如IE6)中是否广泛支持这些?使用这种方法基本上是安全的,就像使用常规双引号方法一样?


编辑:HTML4规范似乎允许它,但它很好地变为现实支持?

3.2.2 Attributes

  Authors may also use numeric character references to represent
  double quotes (&#34;) and single quotes (&#39;).

  For double quotes authors can also use the
  character entity reference &quot;.
Run Code Online (Sandbox Code Playgroud)

html javascript tags

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