问题列表 - 第20140页

如何在RoR中返回我当前的时区?

当我使用return返回记录创建的时间时,它会显示:

2010-01-20 15:04:40 UTC

但我希望在指定的时区内有时间,例如中国.RoR有什么方便的方法吗?

ruby time timezone datetime ruby-on-rails

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

如何在Javascript中访问PHP方法?

我已经制作了一个删除文件的方法.首先,我将url回显到此文件.像这样

echo "<a href='$fulr'>$filename</a>";
Run Code Online (Sandbox Code Playgroud)

现在基本上我想调用函数deletefile($file); 我该怎么做才能这样做

echo "<a onclick='$this->deletefile($filename)' href='$fulr'>$filename</a>";
Run Code Online (Sandbox Code Playgroud)

那甚至可以吗?

或者我如何在PHP代码中实现类似的东西?

javascript php jquery

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

模拟对象返回Moq的模拟列表

我试图测试以下代码

    public void CleanUp()
    {
        List<ITask> tasks = _cleanupTaskFactory.GetTasks();

        //Make sure each task has the task.Execute() method called on them
    }
Run Code Online (Sandbox Code Playgroud)

在我的测试中,我创建了一个模拟的_cleanupTaskFactory实现,我希望将GetTasks()方法存根以返回一个类型:

List<Mock<ITask>>
Run Code Online (Sandbox Code Playgroud)

...但编译器不会接受它作为返回值.

我的目标是确保返回的每个任务都使用Verify()MoQ方法调用.Execute()方法.

我怎么断言每个任务都被执行了?

unit-testing moq mocking

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

gcc无法找到包含的标题

我正在使用一个标题colors.h来组织我的源代码.标题是这样的:

#define DEFAULT 0x07
#define BLACK 0
#define GRAY 7
#define BLUE 9
#define GREEN 10
#define CYAN 11
#define RED 12
#define MAGENTA 13
#define YELLOW 14
Run Code Online (Sandbox Code Playgroud)

我将标题放在主要源代码的同一目录中kernel.c,并将其包括在内:

#include <colors.h>
Run Code Online (Sandbox Code Playgroud)

但是当我尝试编译时,我得到了这个:

ubuntu @eeepc:〜/ Development/Test $ gcc -o kernel.o -c kernel.c -Wall -Wextra -nostdlib -nostartfiles -nodefaultlibs
kernel.c:1:20:error:colors.h:没有这样的文件或目录
Ubuntu的@ EeePC的:〜/开发/测试$

我能做些什么来解决这个问题?

c gcc header

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

如何返回具有任意类型成员的IList

我不确定这是否可能,但是这里有:我有一个类Zoo,其中包含动物类型字典 - >动物列表.例如

Cat Type -> {Cat1, Cat2}
Zebra Type -> {Zebra1, Zebra2}
Run Code Online (Sandbox Code Playgroud)

Cat并且Zebra是.的子类Animal.现在Zoo有一个方法IList<Animal> GetAnimalsOfType(Type type).

我希望返回值是所请求动物的类型,因此IList<Animal>我不会得到一个IList<Cat>或者IList<Zebra>取决于我在类型参数中传递的动物类型.

这可能吗?如果是这样的话?

c# generics

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

Scheme初学者问题

我想在Dr.Scheme中提出以下声明:

{with {x {+ 5 5}} {+ xx}}

但是我收到一个错误:

expand:模块中的未绑定标识符:with

有谁可以帮助我?谢谢.

scheme racket

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

什么是VOBsub字幕格式?

在哪里可以找到VOBsub字幕格式的文档/示例代码?一个是.idx和.sub文件.

我需要创建一个生成那些字幕的程序.我一直在谷歌上看,但只找到了如何从DVD中删除它们.

谢谢

subtitle vob

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

UITableView加载(完成绘制单元格)

如何检测表格视图何时完成绘制单元格?

问题

我在UITableViewCell的contentView中有两个标签.这些标签的大小是动态的.我能够通过子类化UITableViewCell来实现,在drawRect方法中,我根据内容调整两个标签的帧.现在我想对齐所有第二个标签.

我的步骤思考

  1. 确定表视图中的内容并自动加载.
  2. 运行表视图单元格并确定UITableViewCell中第二个标签的x位置,该位置最远.
  3. 存储此x位置,当绘制任何单元格时,使用此x位置放置第二个标签.

问题是,如果我使用以下代码:

for (int row = 0; row < [self.tableView numberOfRowsInSection:section]; row++) {
    UITableViewCustomCell *cell = (UITableViewCustomCell *)[self.tableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:row inSection:0]];
    NSLog ([cell.labelTwo description]);        
}
Run Code Online (Sandbox Code Playgroud)

第二个标签尚未绘制,这意味着我无法确定框架的大小,因此无法找到正确的x位置来对齐所有第二个标签.

我已经尝试了对UITableViewController进行子类化,并且在这些事件中不幸地查看了诸如viewDidLoad和viewDidAppear之类的事件,还没有绘制单元格.

我想要的是 ...

我想要的是表格视图至少绘制一次单元格,以便我可以确定表格视图单元格中标签的大小.我想通过使用cellForRow循环遍历所有单元格来实现此目的,但是虽然它成功返回单元格但是内容未被绘制,这意味着框架保持宽度为零.

有没有人有办法解决吗?

提前致谢,

标记

iphone uitableview drawrect

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

由于ORDER BY子句导致SQL查询性能不佳

我有一个查询连接4个表,WHERE子句中有很多条件.该查询还包括数字列上的ORDER BY子句.返回需要6秒,这太长了,我需要加快速度.令人惊讶的是,我发现如果我删除ORDER BY子句需要2秒钟.为什么订单会产生如此巨大的差异以及如何优化它?我正在使用SQL Server 2005.非常感谢.

由于我正在清除执行计划缓存,因此我无法确认ORDER BY有很大的不同.但是,你能说明如何加快这一点吗?查询如下(为简单起见,有"SELECT*",但我只选择我需要的那些).

SELECT *
FROM View_Product_Joined j 
INNER JOIN [dbo].[OPR_PriceLookup] pl on pl.siteID = NodeSiteID and pl.skuid = j.skuid 
LEFT JOIN [dbo].[OPR_InventoryRules] irp on irp.ID = pl.SkuID and irp.InventoryRulesType = 'Product'
LEFT JOIN [dbo].[OPR_InventoryRules] irs on irs.ID = pl.siteID and irs.InventoryRulesType = 'Store'
WHERE (((((SiteName = N'EcommerceSite') AND (Published = 1)) AND (DocumentCulture = N'en-GB')) AND (NodeAliasPath LIKE N'/Products/Cats/Computers/Computer-servers/%')) AND ((NodeSKUID IS NOT NULL) AND (SKUEnabled = 1) AND pl.PriceLookupID in (select TOP 1 PriceLookupID …
Run Code Online (Sandbox Code Playgroud)

sql sql-server performance sql-server-2005

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

在spaghetti代码库之上使用什么php框架?

我的团队必须维护一个写得很糟糕的大型php应用程序.它是在一个设计不佳的数据库之上混合使用html,javascript和SQL(例如,它有一个包含几百列的表).代码库的唯一优势是它可以工作.

我们经常修复错误并重写它的一部分.

我想给我们做的重写提供一个结构,所以我想将mvc框架集成到代码库中.你能建议一个好的环境框架吗?

以下是我希望从这样的框架中获得的事项列表:

  • API必须非常稳定.我们不能在每个版本上重写代码.
  • 自定义会话管理或至少使用标准$ _SESSION [](能够与旧代码交谈).
  • 自定义验证.
  • 应该很好地支持使用原始SQL(数据库很难用对象表示).
  • 它不应该假设每个控制器都有一个表.

php frameworks

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