小编CS.*_*CS.的帖子

在/ SUBSYSTEM:CONSOLE到/ SUBSYSTEM:WINDOWS在DLL中切换的影响

对于这种情况,我在MSDN上找不到任何有用的东西.使用Dependency Walker,在模块列表中,我看到了Console和GUI的混合使用.

这在编译DLL时是否会产生影响?

dll winapi visual-studio visual-c++

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

如何从CultureInfo中的属性获取时区

我有一个字符串,其中包含一个时间戳(yyyy-mm-dd hh:mm:ss).我可以CultureInfo根据我得到的其他信息创建一个对象.因此,我知道时间戳所在的国家/地区.时间戳不是UTC/GMT.

假设时间戳来自Indonesia (new CultureInfo("id-ID")),意味着该字符串是由下面的代码或类似代码创建的.

DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss");
Run Code Online (Sandbox Code Playgroud)

这意味着该字符串包含印度尼西亚当地时间.我知道我的时区,但我不知道如何将印度尼西亚时间转换为UTC/GMT,所以我可以使用UTC/GMT对象TimeZoneInfo.我自己的时区可能在同一时区,也可能不在同一时区.

有没有,这个信息是连接的?

CultureInfo 有很多属性,肯定有些属性可以用来获得时区,somwhere?

我可能会补充一点,我发现整个系统非常混乱,所以我觉得我认为事情是如何运作的.

c# timezone cultureinfo

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

SAL注释,哪一个使用?

所以我已经将我的脚趾浸入C++的源代码注释中,但发现罗马有很多方法,可以这么说.

例子:

__in

_In_

[Pre(FormatString(Style="printf")] LPCSTR format
Run Code Online (Sandbox Code Playgroud)

是否有一种 -微软的方式来做到这一点?

c++ annotations visual-studio-2010 visual-studio visual-c++

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

什么是Windows中的"作业"(子进程事物),以及何时使用它?

使用Process Explorer(procexp.exe),尤其是使用Google Chrome,子进程称为Job.与Internet Explorer 8相同,但我首先注意到Chrome.

  1. 什么是工作
  2. 我应该怎么知道这些事情?
  3. 为什么( | 一个)使用它们?
  4. 应该使用哪些方案
  5. 使用什么API.

我知道这些问题有点笨拙,请试试看过去.提前致谢.

我顺便使用WinXP.

windows winapi process task

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

WOFF字体,它们是什么以及我为什么要关心?

因此,mozilla已经提出了一个新的webfont,我不是真正进入那个世界,但我想保持自己up2date.最重要的是,即使微软支持它,为什么我要作为webdev关心呢?

和旧的有什么不同?我们需要另一种字体系统吗?在什么情况下我应该使用WOFF?为什么不坚持现有的?

另外一个名为WOFF的新标签可能很有用.

fonts woff

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

Interning字符串是否有助于解析器的性能?

如果你正在解析,让我们说一下HTML,一旦你读到元素名称,实习生是否有益呢?这里的逻辑是这个解析器会一遍又一遍地解析相同的字符串(元素名称)?并且将解析几个文档.

理论:

// elemName is checked for null.
MarkupNode node = new MarkupNode() 
{
   Name = String.IsInterned(elemName) ? elemName : String.Intern(elemName),
   ...
};
Run Code Online (Sandbox Code Playgroud)

这个问题的动机是字符串 - 实习记忆.

c# performance parsing string-interning

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

如何正确实现我自己的静态Empty或Zero字段

我有一个班,这个班可以是空的.此类只具有String类型的公共属性.当此类处于空状态时,这意味着所有属性都具有String.Empty的值.

1)使用公共静态字段,可以修改Class.Empty的属性.

2)我没有看到公共静态属性 getter 每次都应该返回一个新的空对象(手动将所有字段设置为Empty ).我认为这是不好的做法.

3)另一种解决方案是实现自己的类.IsNullOrEmpty(Class obj).

4)非静态公共布尔属性obj.IsEmpty.

在使用此类另一个类中,该属性永远不会为null.的其它类是从方法(的又一类,),其可以正确初始化它返回.

属性可能为null的唯一情况是,如果它在该方法之外被新建,则会导致它无论如何都处于无效状态.

c# class-design

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

MySQL Connector / Net是否向后兼容?

如果我有MySQL Server 5.1,是否可以使用5.1版及更高版本的所有onnector?

  • 连接器/网络6.1
  • 连接器/网络6.0
  • 连接器/网络5.2
  • 连接器/网络5.1

单击http://dev.mysql.com/downloads/connector/net/默认为6.0 ...

mysql backwards-compatibility mysql-connector

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

当几个条件代码块在彼此内部时,它叫什么?

我不能为我的生活记住这个词是什么.这是你什么时候?几个if/else/for/while/useds在彼此里面.

bool isTrue = true, isFalse = true, HasForgottenWord = true;

if( isTrue )
{
   if( isFalse )
   {
       if( HasForgottenWord )
       {
           Console.WriteLine("Ask on StackOverflow.com - kthx bye");
       }
   }
}
Run Code Online (Sandbox Code Playgroud)

c#

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