小编noo*_*ber的帖子

所有Windows控制台应用程序屏幕缓冲区大

对于Windows中的所有控制台应用程序,是否有办法更改默认屏幕缓冲区大小(可滚动行数在不可用之前的计数)?注册表项或其他东西.我不想为我开发的每个控制台应用程序设置它.

问候,

windows buffer console-application

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

当需要Node.js中的模块时,必须使用'dot slash'(./)吗?

我正在学习Node.js并使用Visual Studio 2015 Node.JS扩展编写一个简单的模块.

我知道./意味着'在同一目录中查找文件'.但在我见过的大多数系统中(例如,#include在C++中),转发./是可选的.我试图删除它但事实证明Node.js找不到没有前缀的模块.对我来说它看起来很难看,所以它真的是强制性的吗?如果是,为什么?

问候,

module node.js

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

LINQ.JS,comparerSelector for Except

我正在尝试使用LINQ.JS(而不是.Net LINQ!)并且无法获得comparerSelector概念.

我有两个对象数组,每个对象包含Id,Name,Date,Passport等.

我想通过以下两个字段区分它们:Id,Name.应忽略日期和护照的差异.如何编写comparerSelector?

以下仅适用于Id:

Enumerable.From(p2)
    .Except(p1, "$.Id}")
    .ForEach(function (x) { alert('Id == ' + x.Id); });
Run Code Online (Sandbox Code Playgroud)

这也有效:

Enumerable.From(p2)
    .Except(p1, function(x) { return x.Id; })
    .ForEach(function (x) { alert('id == ' + x.Id); });
Run Code Online (Sandbox Code Playgroud)

如何将名称字段添加到比较器?

以下代码不起作用:

Enumerable.From(p2)
    .Except(p1, function(x) { return { Id : x.Id, Name : x.Name }; })
    .ForEach(function (x) { alert('Id == ' + x.Id); });
Run Code Online (Sandbox Code Playgroud)

问候,

javascript linq.js

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

Windows“主机”编码是什么?

Windows“主机”文件编码是什么?是UTF-8吗?还是 ASCII + 系统代码页?应如何添加 IDN(带有变音符号等的国际域名)条目以及它们是否可以添加?

hosts

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

Combobox掉线了吗?

有没有办法让组合框落下而不是下降?

winapi combobox

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

从结构数组中删除双精度数

我知道有两种方法可以从支持显式比较的对象数组中删除双打:

  1. 使用HashSet构造函数和
  2. 使用LINQ的Distinct().

如何从结构数组中删除双精度数,仅将数组成员与单个字段进行比较?换句话说,如何编写可以由Distinct()使用的谓词.

问候,

c# linq distinct

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

HTML5 <div>位于<body>中

有没有办法将div置于体内,居中,给定的左右边距等于x和上下边距,等于y?除了div(及其子代)之外,文档中没有任何内容.

UPDATE.我想要以下内容:

在此输入图像描述

此外,我很高兴有一个更常见的解决方案,当x1!= x2,y1!= y2时(虽然我的特殊情况解决方案x1 == x2,y1 = = y2).

html5

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

Android在延迟后播放声音

我必须在GUI事件上播放声音,例如点击按钮等.为此,我从WebView调用以下本机代码:

MediaPlayer _SoundPlayer = new MediaPlayer();
private void playSound(String sound)
{
    _SoundPlayer.reset();
    try
    {
        AssetFileDescriptor afd = getAssets().openFd("sound/" + sound + ".mp3");
        _SoundPlayer.setDataSource(afd.getFileDescriptor(), afd.getStartOffset(), afd.getLength());
        _SoundPlayer.prepare();
        _SoundPlayer.start();
    }
    catch (Exception e) { }
}
Run Code Online (Sandbox Code Playgroud)

问题是事件和声音之间有500毫秒的延迟.我可以以某种方式优化播放声音,也许,为每种声音创建专用的MediaPlayer实例?

问候,

audio android

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

SharePoint网站集:与DB WSS_Content的关系

DB WSS_Content和SharePoint网站集之间有什么关系?是为每个网站集创建的分隔数据库,还是单个数据库可以包含多个集合?

问候,

database sharepoint

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

TimeZones,CDO,美国东部标准时间

我需要一个真正的时区大师帮助!

我的目标是编写一个工具(在.Net中),该工具将使用选定的时区偏移量显示SharePoint DB的日期时间值.我发现SharePoint在其数据库中将日期时间值保持为UTC.它以时区偏移显示它们,存储为int(0 ..~50).一点调查显示int值是CDO代码.除了基于不同来源的我编写的手动映射之外,无法转换CDO代码.

现在,我有一个失败的单元测试,其中包含以下值:CDO为34,UTC时间为2011-05-26 14:55:00.从GUI侧看,时区看起来像'(GMT-05:00)Indiana(East)'.在我的地图34中对应于"美国东部标准时间"时区id.

var id = "US Eastern Standard Time";
var zone = TimeZoneInfo.FindSystemTimeZoneById(id);
Console.WriteLine(zone);
Console.WriteLine(zone.StandardName);
Run Code Online (Sandbox Code Playgroud)

结果是:

(GMT-05:00) Indiana (East)
US Eastern Standard Time
Run Code Online (Sandbox Code Playgroud)

看起来没关系,两者都是'印第安纳(东)'.现在,我使用区域转换值:

var dateTime = new DateTime(2011, 05, 26, 14, 55, 00);
var converted = TimeZoneInfo.ConvertTimeFromUtc(dateTime, zone);
Console.WriteLine(converted);
Run Code Online (Sandbox Code Playgroud)

结果是26.05.2011 10:55:00.但SharePoint显示为26.05.2011 09:55:00!这就是我的单元测试失败的原因.我发现了timezoneconverter.com在线工具.它无法将时区设置为CDO或.Net时区ID,因此我选择了"America/Indiana/Indianapolis":

14:55:00 Thursday May 26, 2011 in UTC converts to
10:55:00 Thursday May 26, 2011 in America/Indiana/Indianapolis
Run Code Online (Sandbox Code Playgroud)

我的转换器具有相同的结果.然后我选择了'America/Indiana/Knox':

14:55:00 Thursday May 26, 2011 in UTC converts to
09:55:00 Thursday May 26, 2011 in America/Indiana/Knox …
Run Code Online (Sandbox Code Playgroud)

.net sharepoint timezone

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