小编Mat*_*lls的帖子

如何计算32位整数中的设置位数?

代表数字7的8位看起来像这样:

00000111
Run Code Online (Sandbox Code Playgroud)

设置三位.

什么算法来确定32位整数中的设置位数?

algorithm binary bit-manipulation hammingweight iec10967

838
推荐指数
31
解决办法
52万
查看次数

SQL Server中最有效的方法是从日期+时间获取日期?

在MS SQL 2000和2005中,给定日期时间,例如'2008-09-25 12:34:56',获得仅包含'2008-09-25'的日期时间的最有效方法是什么?

这里重复一遍.

sql t-sql sql-server

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

如何在C#中触摸文件?

在C#中,最简单/最安全/最短的方法是使文件看起来好像已经被修改(即它的最后修改日期)而不改变文件的内容?

.net c# file

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

删除Windows性能计数器类别

我有一个自定义的性能计数器类别.Visual Studio Server Explorer拒绝删除它,声称它"未注册或系统类别".如果没有以编程方式进行,我该如何删除该类别?我可以删除一个注册表项吗?

windows performancecounter

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

如何阻止精益编程成为牛仔编码?

我的团队一直在逐步采用越来越轻量级的方法,从Scrum转向精益/看板,那里的流程越来越少.在某些时候,我们将回到牛仔编码; 事实上,我担心我们可能已经处于边界线上.

在一个非常轻量级的精益和敏捷过程与无政府状态之间可以划分界限?我们怎么知道什么时候越过这条线?我们怎样才能防止自己越界?

这个问题也可能被称为"精益驱动消除浪费的哪些过程无法安全消除"?

agile methodology process kanban

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

No-op lambda

我在我的一个类上有一个事件,我想附加一个处理程序.但是,我不需要处理程序来做任何事情,因为我只是测试附加或不附加处理程序的类的行为.

事件签名如下:

public event EventHandler<EventArgs> Foo;
Run Code Online (Sandbox Code Playgroud)

所以我想做一些事情:

myClass.Foo += ();
Run Code Online (Sandbox Code Playgroud)

但是,这不是有效的lambda表达式.表达这种最简洁的方式是什么?

.net c# lambda

22
推荐指数
4
解决办法
4154
查看次数

Java NTP客户端

我需要我的软件与NTP服务器通信以确定本地时钟偏移.我尝试过使用org.apache.commons.net.ntp软件包,但是在Windows上运行时它的实现相当差,因为使用System.currentTimeMillis()来确定NTP数据包交换之前和之后的时间.您可能知道或者可能不知道,此值仅在系统时钟滴答时更新,在大多数现代Win2k3服务器上为64Hz或每15.625ms.这极大地限制了时钟偏移计算的准确性.

Ntpd使用CPU高频定时器在系统时钟周期之间进行插值,并实现更高的分辨率时间.您是否知道使用此技术或类似技术的Java实现?或者您知道除Apache之外的任何其他NTP实现吗?

java ntp

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

Windows上的时钟漂移

我开发了一个跟踪商业活动的Windows服务.它使用Windows时钟为事件添加时间戳.但是,基础时钟可能会非常显着地漂移(例如,每分钟丢失几秒),尤其是在CPU工作困难时.我们的服务器使用Windows时间服务与域控制器保持同步,域控制器使用NTP,但同步频率由域策略控制,无论如何甚至每分钟同步仍然会带来显着的漂移.除了使用硬件时钟之外,还有什么技术可以让时钟更稳定吗?

windows clock

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

新项目的命名约定

我曾多次尝试过回答这个问题.我对在我的商店中如何命名项目感到不满意,他们通常以其中一些项目随机命名:

  • 客户端
  • 在项目内使用/或预期使用的一些技术
  • 该项目涉及的商业案例的一些缩略词
  • 项目所在域名中的一些名称

我发现这些方法有几个缺点:

  • 当你有很多类似的项目时,单词池很快就会枯竭
  • 在项目中拥有客户端名称使得将其抽象为通用产品变得更加困难
  • 首字母缩略词通常听起来很恐怖
  • 有许多项目无法通过原型阶段,因此他们没有得到正确的名称
  • 在你确切地知道它的作用之前很难命名一个项目,因此大多数时候为svn和问题跟踪项目选择的名称是不好的.

请告诉我:

你店里的命名约定是什么,你对此感到满意吗,如果由你决定,你会选择什么?

谢谢!

project-management naming-conventions

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

.pdbs是否会降低发布应用程序的速度?

如果.dll中包含.pdb(程序调试)文件,则会在抛出的任何异常的堆栈跟踪中显示行号.这会影响应用程序的性能吗?


这个问题不是关于发布与调试,即优化.这是关于拥有.pdb文件的性能影响.每次抛出异常时都会读取.pdb文件吗?加载程序集时,信息是否以某种方式缓存?或者它是在第一次抛出相关异常时缓存的?它有多大区别?

.net c# performance

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