问题列表 - 第6175页

为什么缺少赋值运算符允许我修改Ruby常量而没有编译器警告?

在以下两个示例中,我执行相同的操作,创建一个常量String并使用concat方法对其进行修改.因为它是一个常量,所以我期望编译器警告,但是当我使用赋值运算符时,在第二个例子中只接收一个.为什么是这样?

X = "hello"
X.concat(" world")
puts X # no warning

X = "hello"
X = X.concat(" world")
puts X # warning: already initialized
Run Code Online (Sandbox Code Playgroud)

由于concat方法修改了字符串,这通常是我要做的,因为不需要使用分配运算符.那么,为什么赋值运算符的存在会导致编译器将这两个操作识别为不同?

ruby warnings constants concatenation

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

C++函数:&符号和星号

假设您有一个修改变量的函数.

你应该这样写:void myfunc(int *a)或者像这样void myfunc(int &a)

前者强制你调用函数,myfunc(&b)因此调用者知道b将被修改,但后者更短,可以简单地调用myfunc(b).那么哪个更好用?还有什么我想念的吗?

c++ pointers function

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

什么是应该使用链接列表的真实世界示例?

另一位程序员提到他们在职业生涯中没有找到在任何专业软件中使用链表数据结构的用例.我想不出任何好的例子.他主要是C#和Java开发人员

任何人都可以提供一些例子来说明这是解决特定现实世界问题的正确数据结构吗?

相关: 链接列表的实际现实示例是什么?

c# java linked-list data-structures

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

如何在centOS上启用locale en_EN以使i18n gettext工作

我有我的PHP网站的开发版本,当我将它移动到centOS操作系统上的生产服务器时,我发现我的locale版本的en_EN无效.

你能否告诉我是什么原因造成这种情况以及如何使其发挥作用?我使用setlocale和gettext在PHP中使用i18n.

php gettext internationalization

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

在Silverlight中显示PDF

我想制作一个PDF文档阅读器,我发现唯一可以帮助我的是"Amyuni PDF Suite",它将把PDF变成XAML并传输它.在Silverlight中是否还有其他用于显示PDF的控件?或者我可以将一个IFrame添加到Silverlight中并让客户端呈现它吗?

干杯

pdf silverlight

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

如何在我的开发服务器上启用通知

我在Apache上有PHP的开发版本.我把它移到生产中并在我的网站上得到了这些奇怪的通知.我没有开发版本.如何在我的开发版网站上启用这些通知来修复它们?

php error-handling

5
推荐指数
2
解决办法
6957
查看次数

为什么选择&符号作为C++中引用的符号?

有没有人知道为什么选择&符号作为表示C++中引用的方式?

AFAIK(尽管我附近没有这本书),Stroustroup没有解释这个选择,我觉得有点奇怪,因为同一个符号已用于C中的地址.

c c++ history reference

5
推荐指数
2
解决办法
1045
查看次数

你会推荐什么CSS框架?

我是一名软件开发人员,而不是设计师,但我被迫设计网站.在过去,我"手工"设计,从未使用过这些中的任何一个.现在,我发现有很多CSS framewoks.我想试试其中的一些,但我不知道从哪里开始,我不想浪费我的时间.

我认为最流行的CSS框架是:

但我相信还有更多.

那么,你会建议我使用哪个框架?为什么?

css frameworks

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

ConvertEmptyStringToNull属性

A)public void GetEmployee(int EmployeeID);

<asp:ObjectDataSource  SelectMethod=”GetEmployee” …>
  <SelectParameters>
    <asp:ControlParameter Name = ”EmployeeID” ...>
  </SelectParameters>
Run Code Online (Sandbox Code Playgroud)


如果由于任何原因,EmployeeID参数为NULL,ObjectDataSource将Null转换为零并将其作为参数传递给GetEmployee()方法.

为什么运行时会进行这样的转换?不会抛出异常更有意义吗?

B)"使用ConvertEmptyStringToNull属性指定在数据源中更新数据字段时是否将空字符串值自动转换为null."
我不太了解此属性的用处.为什么空字符串表示我们希望将null插入源的数据字段?我假设这个数据字段是String类型的?那为什么不也有ConvertZeroInt32ToNull等?

再见

.net sql asp.net ado.net

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

如何创建友好的日期格式(例如"提交2天前")

可能重复:
如何计算相对时间?

我想在我的社交网络应用上格式化日期,就像Digg.com和其他网站一样.在那里,你会看到非常友好的约会,例如:

  • 现在
  • 3分钟前
  • 一个小时之前
  • 2个星期前
  • 6个月前
  • 等等

在我开始创建这样的东西之前,有没有人知道任何现成的脚本,我只需插入一个日期戳,并根据它与当前时间的关系给出一个友好的日期文本?

PS:我需要在PHP中使用它,但伪代码或任何其他语言也可以.

php formatting date

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