问题列表 - 第17090页

在PHP中获取异常上下文

如果在PHP中使用自定义错误处理程序,则可以查看错误的上下文(所有变量在其发生位置的值).有没有办法为例外做这件事?我的意思是获取上下文,而不是设置异常处理程序.

php error-handling exception

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

强制泛型和接口上的F#类型推断保持松散

我们这里真的很开心.我已经在数据的具体表示上测试了一堆树同步代码,现在我需要对它进行抽象,以便它可以运行任何支持正确方法的源和目标.[实际上,这将是Documentum,SQL层次结构和文件系统等来源; 使用Solr和自定义SQL交叉引用存储等目标.

棘手的部分是,当我递归一个类型的树T并同步到一个类型的树时U,在某些文件中,我需要在当前节点处对该类型V执行第二种类型的"子同步" U.(V代表阶层结构的内部文件......),并在F#的类型推理引擎将立即围绕推动我在圈子里就这一点,因为我尝试添加子同步到V.

我在一个代表这个TreeComparison<'a,'b>,所以上面的东西导致a TreeComparison<T,U>和子比较TreeComparison<V,U>.

问题是,只要我TreeComparison<V,'b>在其中一个类方法中提供具体V,当我希望第一个类型参数保持泛型(when 'a :> ITree)时,类型会传播所有推断.也许我可以对TreeComparison<V,'b>价值做一些打字?或者,更有可能的是,推断实际上告诉我,在我思考这个问题的方式中,某些东西本来就被打破了.

这对于压缩来说真的很棘手,但是我想给你可以粘贴到脚本中的工作代码并进行实验,所以一开始就有很多类型......如果你想跳过,核心内容就在最后.通过ITree对大多数类型的实际比较和递归进行了切割,因为没有必要看到我正在敲打的推理问题.

open System

type TreeState<'a,'b> = //'
  | TreeNew of 'a
  | TreeDeleted of 'b
  | TreeBoth of 'a * 'b

type TreeNodeType = TreeFolder | TreeFile | TreeSection

type ITree =
  abstract NodeType: TreeNodeType
  abstract Path: string
      with get, set

type ITreeProvider<'a when …
Run Code Online (Sandbox Code Playgroud)

generics f# type-inference interface

11
推荐指数
1
解决办法
1732
查看次数

如何使用iPhone SDK将TimeStyle AM/PM设置为小写

如何将AM/PM时间样式设置为小写?我正在使用以下代码,根据Apple的文档,这应该将这些值作为小写返回,但事实并非如此.

[_detailsTimeFormatter setTimeStyle:NSDateFormatterShortStyle];
Run Code Online (Sandbox Code Playgroud)

iphone formatting datetime

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

将无限长基数2 ^ 32数转换为可打印基数10的算法

我将无限精确整数表示为无符号整数数组,以便在GPU上进行处理.出于调试目的,我想打印其中一个数字的基数10表示,但我很难绕过它.这是我想做的事情:

//the number 4*(2^32)^2+5*(2^32)^1+6*(2^32)^0
unsigned int aNumber[3] = {4,5,6};
char base10TextRepresentation[50];
convertBase2To32ToBase10Text(aNumber,base10TextRepresentation);
Run Code Online (Sandbox Code Playgroud)

有关如何解决这个问题的任何建议?

编辑:感谢drhirsch,这是一个完整的实现

#include <string.h>
#include <stdio.h>
#include <stdint.h>

#define SIZE 4

uint32_t divideBy10(uint32_t * number) {
  uint32_t r = 0;
  uint32_t d;
  for (int i=0; i<SIZE; ++i) {
    d = (number[i] + r*0x100000000) / 10;
    r = (number[i] + r*0x100000000) % 10;
    number[i] = d;
  }
  return r;
}

int zero(uint32_t* number) {
  for (int i=0; i<SIZE; ++i) {
    if (number[i] != 0) {
      return 0;
    }
  } …
Run Code Online (Sandbox Code Playgroud)

c largenumber decimal

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

如何使用Perl一次阅读段落?

当我写

#!/usr/bin/perl -w
use strict;

while( <DATA> ) {
    print "\n-------------------------\n\n";
    print;
    <>;
}
Run Code Online (Sandbox Code Playgroud)

每次“返回”后,我得到一行。

为什么每个“返回”一段之后我都看不到下一个脚本?

#!/usr/bin/perl -w
use strict;

local $/ = "";

while( <DATA> ) {
    print "\n-------------------------\n\n";
    print;
    <>;
}

__DATA__
line one
line two
line three
line four
line five

line six
line seven
line eigth
line nine

line ten
line eleven
line twelve
Run Code Online (Sandbox Code Playgroud)

perl paragraph

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

Git:如何反向合并提交?

使用SVN很容易反向合并提交,但如何使用Git做到这一点?

git merge

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

POST未经检查的HTML复选框

我有一大堆默认选中的复选框.我的用户可能会取消选中一些(如果有的话)复选框,然后选中其余部分.

有没有什么办法,使表单POST所复选框检查,而不是的那些选中?

html forms checkbox post

283
推荐指数
17
解决办法
36万
查看次数

如何在"for..in"循环中从处理中排除添加到Array方法?(JavaScript的)

我添加了一些有用的助手Array(比如toSource()Opera).现在for..in返回具有普通属性的函数.

我现在正在使用for..in,因为代码更易于阅读.它是js的原生功能,因此必须更快.

但是在循环中添加类型检查可以更容易地使用经典for(;;).

有没有什么方法可以避免for..in枚举函数?

跨浏览器工作不是很必要(必须在Opera中工作),但速度很重要.

谢谢.


编辑:
有没有能力避免for..in任何对象的枚举函数或自定义属性?

javascript opera prototypejs

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

Android"你好,MapView"教程 - 地图瓷砖不加载

我是Android软件开发的新手,也是本网站的新用户.我希望有人可能对我遇到的问题有一些经验.

我一直在关注Hello,MapView教程,不仅要学习Android框架,还要学习Google Maps库.我已经尽力按照教程指示的方式完成实现.我的问题是应用程序确实在我的模拟器中加载(或者甚至在我的手机上加载),但地图图块不会加载.

搜索Google我发现另一个网站上的其他人发布了相同问题的帖子,但他/她的问题是添加到AndroidManifest.xml文件的重要元素的顺序不正确.我在里面仔细检查了这一点,但一切似乎都是正确的.

所以,我不确定问题是什么,并希望其他人以前见过这个.我可以提供任何代码片段,如果这会有所帮助.

谢谢.

android google-maps android-mapview

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

在R中以交互方式获取库的内容

R中是否有等效的dir函数(python)?

当我在R中加载一个库时 -

库(vrtest)

我想知道该库中的所有函数.

在Python中,dir(vrtest)将是vrtest的所有属性的列表.

我想一般来说,我正在寻找最好的方法来获得R的帮助,同时在Linux上的ESS中运行它.我看到我安装的软件包的所有这些手册页,但我不确定如何访问它们.

谢谢

statistics r data-analysis ess

6
推荐指数
2
解决办法
3117
查看次数