问题列表 - 第22205页

如何在Drupal中编写自定义报告

Drupal创建报告的"正确"方式是什么?我希望使用一个视图,但没有太多运气.我的目标是创建一个包含三个字段的行表:用户名,位置,志愿者小时数.一旦我使用此部件,我计划公开位置和日期的过滤器.

视图Calc仅允许您按一个字段分组.我知道Crystal Reports和MSSQL Reporting Services,我希望能为Drupal找到类似的东西.是否有框架,示例或模块来帮助解决这个问题,或者我是否需要编写实现views_alter_SQL挂钩的自定义模块来获取每个报告所需的数据?


编辑:我最终得到它与BIRT报告一起使用,它提供了比Views允许的更多功能.代码在我的博客上:http://nicholaiburton.com/blog/2010/creating-custom-reports-for-drupal

drupal drupal-views

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

是否有Windows的时间戳绝对时间?(.净)

我正在使用WPF/C#应用程序,我需要锁定用户在一段时间内访问特定功能.基本上,从某个事件发生的那一刻起,我想在接下来的24小时内阻止某些访问.

简单的案例:

  • 事件发生,保存时间戳(使用DateTime或类似)
  • 用户尝试在15小时后访问区域,将现在与时间戳...块进行比较
  • 用户尝试在25小时后访问区域,将现在与时间戳...允许进行比较

都好.但是,用户可以更改系统时间,这对我来说很困难.他们可以提前24小时设置系统时间,我的应用程序将更加明智.

我假设在Windows中更改时间会进入系统的实时时钟......那么是否有任何独立于系统时钟的自由运行计时器?一个用户不能搞砸?

任何见解都表示赞赏.

.net datetime timestamp systemtime

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

无法绘制直方图,'x'必须是数字

我有一个这种格式的数据文件:

Weight    Industry Type  
251,787   Kellogg  h  
253,9601  Kellogg  a  
256,0758  Kellogg  h  
....
Run Code Online (Sandbox Code Playgroud)

我读取数据并尝试使用以下命令绘制直方图:

 ce <- read.table("file.txt", header = TRUE)

 we = ce[,1]
 in = ce[,2]
 ty = ce[,3]

hist(we)
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误:

错误en hist.default(we):'x'必须是数字.

为了绘制三个变量的直方图,我需要做什么?

r histogram

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

什么时候,如果循环展开仍然有用?

我一直试图通过循环展开来优化一些极其性能关键的代码(一种快速排序算法,在蒙特卡罗模拟中被称为数百万次).这是我试图加速的内循环:

// Search for elements to swap.
while(myArray[++index1] < pivot) {}
while(pivot < myArray[--index2]) {}
Run Code Online (Sandbox Code Playgroud)

我尝试展开类似的东西:

while(true) {
    if(myArray[++index1] < pivot) break;
    if(myArray[++index1] < pivot) break;
    // More unrolling
}


while(true) {
    if(pivot < myArray[--index2]) break;
    if(pivot < myArray[--index2]) break;
    // More unrolling
}
Run Code Online (Sandbox Code Playgroud)

这完全没有区别所以我把它改成了更易读的形式.我曾经尝试过循环展开,但我有类似的经历.鉴于现代硬件上的分支预测器的质量,何时(如果有的话)循环展开仍然是一个有用的优化?

language-agnostic optimization performance micro-optimization

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

在GHC中捕获Control-C异常(Haskell)

我在Haskell中构建了一个非常简单的read-eval-print-loop,它捕获了Control-C(UserInterrupt).但是,每当我编译并运行这个程序时,它总是捕获第一个Control-C并且总是在第二个Control-C上以退出代码130中止.无论我在之前和之间给出了多少行输入Control-Cs,它总是以这种方式发生.我知道我一定会错过一些简单的事情......请帮忙,谢谢!

注意:这是基于4的异常,因此Control.Exception而不是Control.OldException.

import Control.Exception as E
import System.IO

main :: IO ()
main = do hSetBuffering stdout NoBuffering
          hSetBuffering stdin NoBuffering
          repLoop

repLoop :: IO ()
repLoop
  = do putStr "> "
       line <- interruptible "<interrupted>" getLine
       if line == "exit"
          then putStrLn "goodbye"
          else do putStrLn $ "input was: " ++ line
                  repLoop

interruptible :: a -> IO a -> IO a
interruptible a m
  = E.handleJust f return m
  where
    f UserInterrupt
      = Just a
    f _
      = …
Run Code Online (Sandbox Code Playgroud)

haskell ghc

14
推荐指数
2
解决办法
2575
查看次数

我可以使用scala类来实现Java的Java接口吗?

我正在学习Scala并且很好奇是否有可能:

  1. 创建一个在Scala中实现Java接口的对象
  2. 将对象编译为类文件并将其jar
  3. 使用Java中的对象

我想在scala中实现自定义lucene查询解析器,并允许其他人从java应用程序访问它.

java scala interface

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

找不到方法XXX,从方法YYY引用

我有两个android项目,ProjA需要ProjB(在Eclipse Properties> Java Build Path> Projects> Add> ProjB中).Eclipse中的每个东西都可以编译好,但是当我运行ProjA时,我收到一个错误:

找不到方法XXX,从方法YYY引用.

其中XXX - 是ProjB的方法.

我该如何修复设置?

android

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

访问Numpy矩阵的下三角?

好吧,基本上我可以说我有一个矩阵:

matrix([[0, 1, 2, 3, 4],
        [0, 1, 2, 3, 4],
        [0, 1, 2, 3, 4],
        [0, 1, 2, 3, 4],
        [0, 1, 2, 3, 4]])
Run Code Online (Sandbox Code Playgroud)

使用numpy矩阵时,是否可以轻松获得对角线以下的区域?我环顾四周,找不到任何东西.我可以做标准,对于循环方式然而不会以某种方式使numpy给出的性能无效?

我正在计算比较模型输出结果与实际结果的统计量.我目前给出的数据结果大约为10,000 x 10,000矩阵.我主要是想把这些元素加起来.

是否有捷径可寻?

python numpy

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

非规范化以何种方式提高数据库性能?

我听到很多关于非规范化的内容,这是为了提高某些应用程序的性能.但我从未试图做任何相关的事情.

所以,我只是好奇,归一化数据库中的哪些位置会使性能变差,换句话说,什么是非规范化原则?

如果我需要提高性能,我该如何使用这种技术?

database performance database-design normalization denormalization

58
推荐指数
4
解决办法
6万
查看次数

cell.detailTextLabel.text不工作......为什么

使用以下代码我得到text.label但不是detailTextLabel.text.NSLog正确显示.

cell.textLabel.text = [eventLabels objectAtIndex:indexPath.row];  
cell.detailTextLabel.text = [eventFields objectAtIndex:indexPath.row]];  

NSLog(@"%@", [eventFields objectAtIndex:indexPath.row]);  
Run Code Online (Sandbox Code Playgroud)

我也试过......

cell.detailTextLabel.text = [NSString stringWithFormat:@"%@", [eventFields objectAtIndex:indexPath.row]];     
Run Code Online (Sandbox Code Playgroud)

我之前没有遇到任何问题.有什么建议?

约翰

iphone xcode uitableview

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