问题列表 - 第7930页

在回复电子邮件中保留标题数据

我试图确定从原始电子邮件到回复信息的最佳方式.

本质上,它是从原始电子邮件(c#)传递GUID,当接收者回复时,该GUID也被发回以供参考.

我已尝试设置MessageID,使用Outlook,In-Reply-To值设置为原始ID,但是使用某些webclient电子邮件系统时,该值不会在回复时创建.有没有其他方式通过电子邮件标题发送此信息?

email email-client email-integration

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

C语言中if语句和函数末尾的分号

我刚刚遇到了一些过度使用分号的代码,或者使用分号用于我不知道的不同目的.

我在if语句的末尾和函数的末尾发现了分号.例如:

int main (int argc, char * argv[]) {
    // some code

    if (x == NULL) {
        // some code
    };  <-----

    // more code

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

它用cc编译,而不是gcc.那些分号做了什么?我假设没有区别,因为编译器只会将其视为空语句.

c

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

如何使用jquery在表中选择一行?

我在我的应用程序中创建了一个表,我想在单击复选框时选择(更改背景颜色)整行,与gmail一样,当我们单击gmail中的复选框时,整行变为黄色.

<table>
<tbody>
<tr>
<td><input type="checkbox" name="chk" id="chk" /></td>
<td>My Name</td>
<td>Description of the job</td>
</tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

请告诉我如何在jquery中做同样的事情?

jquery select html-table

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

Excel:如何仅在CSV文件中向字符串添加双引号

我想从Excel创建一个CSV文件,其中字符串值应该是双引号,日期值应该是MM/dd/yyyy格式.所有数值和布尔值都应该没有引号.

我该怎么做?

csv excel vba excel-vba

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

在Windows上的Python 2.x中从命令行参数中读取Unicode字符

我希望我的Python脚本能够在Windows中读取Unicode命令行参数.但似乎sys.argv是以某种本地编码而不是Unicode编码的字符串.如何以完整的Unicode读取命令行?

示例代码: argv.py

import sys

first_arg = sys.argv[1]
print first_arg
print type(first_arg)
print first_arg.encode("hex")
print open(first_arg)
Run Code Online (Sandbox Code Playgroud)

在我为日语代码页设置的PC上,我得到:

C:\temp>argv.py "PC???????08.09.24.doc"
PC???????08.09.24.doc
<type 'str'>
50438145835c83748367905c90bf8f9130382e30392e32342e646f63
<open file 'PC???????08.09.24.doc', mode 'r' at 0x00917D90>
Run Code Online (Sandbox Code Playgroud)

这是我认为的Shift-JIS编码,并且它"适用于"该文件名.但它打破了文件名,其中的字符不在Shift-JIS字符集中 - 最终的"打开"调用失败:

C:\temp>argv.py Jörgen.txt
Jorgen.txt
<type 'str'>
4a6f7267656e2e747874
Traceback (most recent call last):
  File "C:\temp\argv.py", line 7,
in <module>
    print open(first_arg)
IOError: [Errno 2] No such file or directory: 'Jorgen.txt'
Run Code Online (Sandbox Code Playgroud)

注意 - 我在谈论Python 2.x,而不是Python 3.0.我发现Python 3.0提供sys.argv了正确的Unicode.但是转换到Python 3.0还有点早(由于缺乏第三方库支持).

更新:

一些答案说我应该根据sys.argv编码的内容进行解码.问题在于它不是完整的Unicode,因此某些字符不可表示.

这是让我感到悲伤的用例:我已经在Windows资源管理器中将文件拖放到.py文件中.我有各种字符的文件名,包括一些不在系统默认代码页中的字符.在所有情况下,当在当前代码页编码中无法表示字符时,我的Python脚本无法通过sys.argv获取正确的Unicode文件名.

肯定有一些Windows API用完整的Unicode读取命令行(而Python 3.0就是这样).我假设Python …

python windows unicode command-line python-2.x

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

删除GVim中的工具栏

如何在GVim中删除工具栏(具有打开的保存按钮)?

vim toolbar

24
推荐指数
2
解决办法
6633
查看次数

在源代码文件顶部的注释中放入哪些信息?

您认为值得在源代码文件开头的注释中添加哪些信息?

我能想到的只是作者的名字,也许是文件创建的日期(尽管我不确定这些信息是否有任何有用的价值).

[编辑]为了澄清,我不是指在课前的评论,而是在文件的第一行,包括语句之前和其他什么.喜欢

/**
 * Author:    Name
 * Created:   11.05.2009
 * 
 * (c) Copyright by Blub Corp.
 **/
Run Code Online (Sandbox Code Playgroud)

comments

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

Windows 7和缺少regtlib的情况

我刚刚发现Windows 7中似乎缺少regtlib.exe(显然也来自Vista).

我刚刚在VM中安装了Windows 7 RC,并且我正在尝试在新操作系统上构建现有项目.这些项目是基于c/c ++的,我正在使用visual studio 2008.为了构建这些项目,我需要注册几个在代码库中引用的tlb文件.

有谁也遇到过这个问题?而且,有没有人设法解决这个问题?

谢谢.

c++ visual-studio windows-7 regtlib

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

在C#中,如何在"文本"框中更改新添加文本的颜色

考虑使用C#VS 2005构建的Windows应用程序在多行文本框中显示某些内容.现在,当我添加一些新文本时,它应该以不同的颜色显示.即我需要区分运行项目时显示的文本和我在文本框中输入的文本.我怎样才能做到这一点.?

c# visual-studio-2005

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

.Net Round Bug

可能重复:
在C#中:Math.Round(2.5)结果是2(而不是3)!你在跟我开玩笑吗?

.Net 3.5 SP1的Math.Round函数似乎将0.5舍入为零,而它的舍入值为1.5到2.0.我用十进制数测试了这个,以下代码:

decimal pos = 0.5m;
decimal neg = -0.5m;

Console.WriteLine("Pos: {0} Rnd: {1}", pos, Math.Round(pos));
Console.WriteLine("Neg: {0} Rnd: {1}", neg, Math.Round(neg));

Console.ReadKey();
Run Code Online (Sandbox Code Playgroud)

此代码输出以下内容:

Pos:0.5 Rnd:0 Neg:-0.5 Rnd:0

这似乎是一个明显的错误.有一个已知的工作吗?我在Core2处理器和i7上测试了这个,所以它似乎不是硬件.而Reflector只是说decimal.round函数最终调用系统调用.

让我知道是否有其他人看到这个.

c# math rounding

10
推荐指数
0
解决办法
2050
查看次数