问题列表 - 第21223页

CakePHP 1.3变形?

在CakePHP 1.3中放置自定义变形的位置?

php cakephp cakephp-1.3

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

有没有办法从PHP中的布尔值中获取"true"/"false"字符串值?

当我转换为布尔值(使用(bool))时,是否有内置的方法让PHP实际返回常量truefalse.目前我得到1或空白,分别评估为真和假.

我希望返回的值更清晰的语义.但是,如果我无法得到它,我将只用1和空白.

php casting boolean

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

HTML 5浏览器兼容性图表 - 旧浏览器中的HTML 5?

我刚开始考虑将HTML 5 api用于Rails/JQuery项目,因此我可以使用这个出色的data-属性来存储值.

我担心浏览器兼容性问题.我有两个问题(基本问题):

  1. 为了使用HTML 5,人们是否需要升级他们的浏览器?这是如何运作的?

  2. 是否有每个浏览器布局引擎支持哪些功能的最新图表,比维基百科有关比较HTML布局引擎的文章更新,这个什么时候可以使用... HTML 5页面?

例如,使用IE6的人会遇到问题吗?很多非计算机saavy的人我曾经和他们谈过想要上网的人,而他们说话的人仍在使用IE6!

如果这不是问题,并且您可以在旧浏览器上使用HTML 5,那么您如何?或者我应该看看哪些文档:)?谢谢.

更新:我将发布一些有趣的链接,因为我在下面找到它们.

FindMeByIP:"一个简单的应用程序,使用Modernizr以易于阅读的格式显示您的浏览器对CSS3和HTML5功能的支持." - CSS3和HTML5的浏览器支持

html5 compatibility layout-engine custom-data-attribute

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

为什么.NET decimal.ToString(string)从零开始,显然与语言规范不一致?

我看到,在C#中,舍入a decimal,默认使用MidpointRounding.ToEven.这是预期的,也是C#规范所要求的.但是,考虑到以下因素:

  • 一个 decimal dVal
  • string sFmt传入的格式dVal.ToString(sFmt)将导致包含圆形版本的字符串dVal

...很明显,decimal.ToString(string)返回使用舍入的值MidpointRounding.AwayFromZero.这似乎是C#规范的直接矛盾.

我的问题是:这是否有充分的理由?或者这只是语言的不一致?

下面,作为参考,我已经包含了一些代码,这些代码向控制台写入各种舍入操作结果和decimal.ToString(string)操作结果,每个代码都在值数组中的每个值上decimal.实际输出是嵌入式的.之后,我在C#语言规范部分中包含了该decimal类型的相关段落.

示例代码:

static void Main(string[] args)
{
    decimal[] dArr = new decimal[] { 12.345m, 12.355m };

    OutputBaseValues(dArr);
    // Base values:
    // d[0] = 12.345
    // d[1] = 12.355

    OutputRoundedValues(dArr);
    // Rounding with default MidpointRounding:
    // Math.Round(12.345, 2) => 12.34
    // Math.Round(12.355, 2) => 12.36
    // decimal.Round(12.345, 2) => 12.34
    // decimal.Round(12.355, 2) => …
Run Code Online (Sandbox Code Playgroud)

c# decimal tostring rounding number-formatting

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

如何吞下所有异常并保护我的应用程序不会崩溃?

我发现了几个C#应用程序崩溃,以响应错误条件,如obj = nullobj.member = null.很多时候,来自3rdPartyApp界面的obj.并导致3rdPartyApp和MyCsApp崩溃在一起.

如何在所有可能的区域添加异常处理,以便我的应用程序可以在这些灾难性的情况下生存?向所有地方添加try-catch并从这种情况中恢复是一项挑战.

我怎样才能以现实,可靠和防弹的方式实现这一目标?

[更新:工业自动化控制]

结构体:

GUI(asp.net,c ++) - RuntimeApp(C++) - MyCsApp(cs) - 3rdPartyApp(Cs)

正常程序:

  1. HostApp - (通过以太网Cabele连接) - MyCsApp
  2. 操作员 - GUI - RuntimeApp - MyCsApp

异常情况:

  1. 一些非标准的操作程序;
  2. 发生了一些硬件问题;
  3. 等等

我最好处理所有异常情况.最重要的是,我必须考虑如何从情况中恢复过来.

c# exception-handling

10
推荐指数
3
解决办法
1957
查看次数

C/C++:检测调试/发布的便携方式?

是否有标准化(例如由所有主要编译器实现)#define,这将允许我区分调试和发布版本?

c c++

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

Ruby Watir:在JavaScript提醒上单击确定?

似乎我尝试过的代码都没有任何影响.我的目的是通过点击"确定"按钮关闭可能出现的任何和所有JavaScript提示.问题是,我的脚本对出现的提示没有影响.换句话说,它什么都不做.

这就是我所拥有的:

fx = FireWatir::Firefox.start(somepage)
fx.startClicker("OK")
fx.button(:id, "OK").click
fx.button(:id, "CONFIRM").click
Run Code Online (Sandbox Code Playgroud)

HTML:

<script type="text/javascript">
    alert("Alert!");
    window.confirm("Confirm?");
</script>
Run Code Online (Sandbox Code Playgroud)

提示中的文字可以改变,无论警报/确认提示内部是什么,我的意图是打OK.

PS:我正在运行Ubuntu.

javascript ruby ubuntu watir firewatir

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

有没有一种快速创建图表来说明文件夹结构的好方法?

有没有一个很好的工具来快速创建一个说明文件夹结构的图表?我已经尝试过使用Visio,但我发现在Visio中创建文件夹结构然后使用Windows资源管理器拍摄屏幕截图需要更长的时间.对于相当简单的文件夹结构,这不是一个真正的问题,但是当开始涉及大量子文件夹并嵌套4-5深时,它会变得很烦人.理想情况下,我想要的东西至少和在Windows资源管理器中创建等效结构一样简单.

diagram visio

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

`if __name__ =='__ main __'`相当于Ruby

我是Ruby的新手.我想从包含我想要继续单独使用的工具的模块导入函数.在Python中我会这样做:

def a():
    ...
def b():
    ...
if __name__ == '__main__':
    a()
    b()
Run Code Online (Sandbox Code Playgroud)

这允许我运行程序或将其作为模块导入以使用a()和/或b()单独使用.Ruby中的等效范例是什么?

ruby python program-entry-point

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

在Lucene/Lucene.net搜索中,如何计算每个文档的点击次数?

搜索大量文档时,我可以轻松找到符合我搜索条件的文档数量:

Hits hits = Searcher.Search(query);
int DocumentCount = hits.Length();
Run Code Online (Sandbox Code Playgroud)

如何确定文档中的总点击数?例如,假设我搜索"congress",我会收到2份文件.如何获得每个文档中"会议"的次数?例如,假设"会议"在文档#1中出现2次,在文档#2中出现3次.我要找的结果是5.

lucene lucene.net

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