问题列表 - 第6914页

私有成员变量的C#编码标准

我看到了两种编写私有成员变量标准的常用方法:

class Foo
{
    private int _i;
    private string _id;     
}
Run Code Online (Sandbox Code Playgroud)

class Foo
{
    private int m_i;
    private string m_id; 
}
Run Code Online (Sandbox Code Playgroud)

我相信后者来自C++.此外,许多人在成员变量(例如double m_dVal)之前指定类型以指示它是double类型的非常量成员变量?

C#中有哪些约定?

c# coding-style

30
推荐指数
9
解决办法
8万
查看次数

计算移动平均线

我正在尝试使用R来计算矩阵中一系列值的移动平均值.正常的R邮件列表搜索虽然不是很有帮助.R中似乎没有内置函数可以让我计算移动平均线.有任何套餐提供吗?或者我需要自己写吗?

r moving-average r-faq

175
推荐指数
10
解决办法
22万
查看次数

Tracer Bullet开发

我正在使用The Pragmatic Programmer中倡导的Tracer Bullet方法开发客户端服务器应用程序,并希望得到一些建议.我正在处理从客户端启动到服务器的每个用例,然后再次返回客户端以显示结果.

我可以看到两种方法:

  1. 涵盖基本用例,只需编写足够的代码来满足我正在使用的用例,然后返回并充实所有错误处理.
  2. 在进入下一个用例之前,尽可能充实每个用例,捕获所有异常并抛光界面.

我倾向于第一个选项,但我害怕忘记处理一些异常,并在应用程序投入生产时让它咬我.或者留下不明确的"存根"错误消息.但是,如果我采取第二种选择,那么我认为我最终会在以后进行更多更改.

问题:
当使用示踪剂子弹开发时,你采取了这两种方法中的哪一种?为什么?
或者,还有另一种方法,我错过了吗?

methodology

9
推荐指数
2
解决办法
4113
查看次数

SQL Server索引 - 升序或降序,它有什么区别?

当您在MS SQL Server(我使用的是版本2005)中的列或列数上创建索引时,您可以指定每列上的索引是升序还是降序.我很难理解为什么这个选择就在这里.使用二进制排序技术,任何一种查找都不会那么快吗?它选择哪个订单有什么区别?

sql sql-server indexing optimization

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

Rails(或者可能是SQL):查找和删除重复的AR对象

"位置"类(表示数据库表位置)的ActiveRecord对象具有属性"url","lat"(纬度)和"lng"(经度).

此模型上的Lat-lng组合应该是唯一的.问题是,数据库中有很多位置对象具有重复的lat-lng组合.

在执行以下操作时我需要帮助

  1. 查找共享相同lat-lng组合的对象.
  2. 如果对象的"url"属性不为空,请保留此对象并删除其他重复项.否则,只需选择最旧的对象(通过检查属性'created_at')并删除其他重复项.

由于这是一次性操作,因此欢迎SQL(MySQL 5.1兼容)中的解决方案.

ruby mysql sql activerecord ruby-on-rails

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

列出使用jquery在页面上连接的所有javascript事件

使用jQuery,是否可以获取所有事件的列表以及事件绑定到的元素?

javascript jquery events

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

如何确定Console.Out是否已重定向到文件?

如果我的程序正在打印到控制台,我会根据Console.WindowWidth通过插入换行符以某种方式执行自动换行 - 这很有效.

但是,如果程序的输出被重定向到文件或其他程序,我希望它跳过自动换行.如何检测到这种情况?

Console.WindowWidth在两种情况下都返回相同的数字.

如果解决方案可以区分重定向的Console.Out与重定向的Console.Error,则可以获得奖励积分.

.net c# console

15
推荐指数
3
解决办法
2977
查看次数

SQLite - 存储多个值

如何在SQLite数据库中存储和检索同一列的同一行的多个值?

即我有一个产品列,另一列是商店,我放入所有商店,在那里可以得到这个产品:

Product: iLamp;
Stores: River's; McWay; Lonnie's; ...
Run Code Online (Sandbox Code Playgroud)

我该如何实现呢?

先感谢您.

sqlite

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

在长期运行的Common Lisp应用程序中,应该使用什么策略来管理垃圾?

如果我在Common Lisp映像中托管长时间运行的应用程序(如Web服务器),我应该使用什么策略来管理垃圾收集器?

我假设,默认情况下,垃圾收集器有权花很长时间来整理堆,有时我无法预测.这可能会以我不想要的方式影响特定的浏览器请求.

Common Lisp中有一个方法来控制它吗?也许通过鼓励它以"小而常"的方式工作?

lisp garbage-collection web-services common-lisp

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

成员初始化部分中的复杂语句?

我有这个:

struct myClass{
    multiset<string,binPred<string> > values ;

    myClass(const char param1, const char param2) : values(less<string>())
    { }
} ;
Run Code Online (Sandbox Code Playgroud)

我需要的初始化values成员有根据的值不同的函子param1param2.不幸的是,决定使用哪个仿函数的逻辑并不那么简单,而且一旦values构造我就无法改变它的相关比较仿函数.

所以...我需要将所有决策逻辑放在成员初始化部分,但我不知道如何使用?:运算符.
是否有可能在那里放置更复杂的陈述?(像switchstaments)

如果没有,有没有办法延迟构造,values所以我可以在构造函数的主体中初始化它?

谢谢.

c++ member-initialization

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