问题列表 - 第15185页

setTimeout使用问题

我有以下javascript但我在使用setTimeout时遇到问题,即:

function setUrl()
{
  // Get system URL details
  var url_path = new String(window.location.pathname);

  var new_url;

  new_url = window.location.host;
  }
  setTimeout("setValue('ONE_UP_URL',new_url);",2000);
}
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,我收到错误:'new_url'未定义.

非常感谢您使用setTimeout调用此javascript函数的帮助.

谢谢.

javascript

0
推荐指数
2
解决办法
596
查看次数

谷歌地图,cellid到位置

根据这个样本:

http://www.codeproject.com/KB/mobile/DeepCast.aspx

发送cellid信息(MCC,MNC,towerid等)时,可以请求gps坐标(经度和纬度),包括范围

有人能告诉我请求/发布到这个地址的实际参数吗?

http://www.google.com/glm/mmap

它可能是这样的

http://www.google.com/glm/mmap?mcc=xxx&mnc=xxx&towerid=xxx
Run Code Online (Sandbox Code Playgroud)

我想知道我们会得到什么样的回应.

我已经观察过OpenCellid网站,他们提供了一些不错的API,但我想知道谷歌地图中的那个(因为他们有更多完成的数据库).

OpenCellID API

google-maps mashup coordinates cellid

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

scala:list.flatten:没有隐式参数匹配参数类型(Any)=>找到了Iterable [Any]

在scala 2.7.6中编译此代码:

def flatten1(l: List[Any]): List[Any] = l.flatten
Run Code Online (Sandbox Code Playgroud)

我收到错误:

no implicit argument matching parameter type (Any) = > Iterable[Any] was found
Run Code Online (Sandbox Code Playgroud)

为什么?

scala compilation

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

MYSQL SUM GROUP BY

我正在研究高中分级系统.

在我的学校,可以通过重新处理问题来改变成绩,并将这些更改与日期存储在一起.

我有一个正确返回平均值的函数,因为最近的成绩标记为"当前"字段,值为"1".我想使该功能能够返回与过去相关的最新等级.我正在绘制他们的平均值随时间变化的图表.

我想做的是这样的事情:

select sum(grades.points) 
  from grades 
 where date < 'thedate' 
order by date DESC 
group by assignmentID
Run Code Online (Sandbox Code Playgroud)

我不能使用sum和group by.它错了......

我能想到的最好的是做一个子选择.还有其他想法吗?

mysql sql group-by sum

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

分析DLL/LIB膨胀

我在VS2005中继承了一个相当大的C++项目,它编译成一个大约5MB的DLL.我想减少库的大小,以便通过网络为从慢速网络共享中使用它的客户端加载更快.

我知道如何通过分析代码,包含和项目设置来做到这一点,但我想知道是否有任何可用的工具可以更容易地确定代码的哪些部分消耗最多的空间.有没有办法生成DLL布局的"配置文件"?关于图书馆图像消耗空间的报告以及多少?

c++ dll optimization profiling visual-studio

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

scala:为什么下划线(_)初始化对字段而不是方法变量起作用?

这工作:

scala> class foo[T] {
     | var t: T = _
     | }
defined class foo
Run Code Online (Sandbox Code Playgroud)

但这不是:

scala> def foo[T] = {
     |   var t: T = _
     | }
<console>:5: error: local variables must be initialized
         var t: T = _
Run Code Online (Sandbox Code Playgroud)

为什么?

(可以使用:

var t: T = null.asInstanceOf[T]
Run Code Online (Sandbox Code Playgroud)

)

scala

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

纯Python解决方案将XHTML转换为PDF

我正在使用纯Python解决方案(用于GAE)将网页转换为pdf.

我看了一下reportlab,但文档侧重于从头开始生成pdf,而不是从HTML转换.

您有什么推荐的吗?- 比萨

编辑:我的用例是我有一个HTML报告,我想在PDF中提供.我将对此报告结构进行更新,因此我不想维护单独的PDF版本,但(希望)会自动转换.
另外,因为我生成报告HTML,我可以确保它是格式良好的XHTML,以使PDF转换更容易.

python pdf google-app-engine

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

我应该使用继承还是组合?

我想简短一点.我建有两间HouseA,说BedRoomStudyRoom,从所谓的基类派生两者Room. BedRoom并且StudyRoom有一个同一个父母叫House.此外,房屋内的任何房间只能通过父母进入任何其他房间.如果BedRoom必须访问任何属性StudyRoom,它必须只通过House(即父),反之亦然.

HouseA ISA House
HouseA HAS BedRoom and StudyRoom.
BedRoom ISA Room
StudyRoom ISA Room
Run Code Online (Sandbox Code Playgroud)

现在的问题:让我们说,我建造另一个家(比方说HouseB),这与上面完全相同,但只有一个改变.我不想要两个单独的房间(即BedRoomStudyRoom),而是一个房间(MasterRoom),这两个房间都有这些设施.为了代码可重用性,我可以想到以下设计选项:

Option-1:
HouseB ISA House
HouseB HAS MasterRoom
MasterRoom ISA Room
Run Code Online (Sandbox Code Playgroud)

在这里,我失去了再利用的属性的能力BedRoomStudyRoom我的创造HouseA.请注意,大多数的属性BedRoom,并StudyRoom需要重新实现MasterRoom无论如何,从而导致代码重复.

Option-2:
HouseB ISA House
HouseB HAS MasterRoom
MasterRoom ISA Room
MasterRoom HAS LogicalBedroom
MasterRoom HAS …
Run Code Online (Sandbox Code Playgroud)

oop perl inheritance composition

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

在C#中,一个方法可以返回List,这样客户端只能读取它,而不能写入它吗?

假设我有一个C#类:

class Foo
{
    private List<Bar> _barList;
    List<Bar> GetBarList() { return _barList; }
...
}
Run Code Online (Sandbox Code Playgroud)

客户可以调用它:

var barList = foo.GetBarList();
barList.Add( ... );
Run Code Online (Sandbox Code Playgroud)

有没有办法让Add方法失败,因为只_barList返回只读版本?

c# encapsulation const readonly immutability

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

从阵列控制器中删除实体时如何删除实体?

我在托管对象模型中有一个实体(例如Employee),它与另外两个实体(例如Department和Team)相关.这两种关系都是一对多的(即员工必须有一个部门和一个团队,团队和部门有很多员工).这两者可能重叠也可能不重叠(例如,团队可能由来自人力资源,会计和IT的员工组成,或者可能由一个部门的几名员工组成).

Department <-->> Employee <<--> Team    
Run Code Online (Sandbox Code Playgroud)

我有两个NSArrayControllers为两个NSTableViews提供数据,一个Department表和一个Team表.员工可以在部门之间和团队之间移动而没有任何问题,但我不确定如何删除(解雇)员工.

如果我向其中一个阵列控制器发送一条删除消息,则该员工将被从团队中取出(例如),但留在部门中且对象图形处于不一致状态.即使我在两个控制器上调用remove动作,对象也不会被删除 - 它是孤立的,只是挂在空中.

最初我将部门和团队关系(Employee实体)设置为Nullify的删除规则,但即使将一个或两个更改为级联也无济于事.

我是否需要覆盖阵列控制器上的remove:action以实际删除员工,或者我是否遗漏了一些非常明显的内容?

cocoa core-data nsarraycontroller cocoa-bindings

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