问题列表 - 第16149页

改变块内容

我想改变里面的内容$block->content,我应该实现哪个Drupal钩子?

drupal drupal-6

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

数据库审计表

我有一个我正在使用的现有应用程序,并且客户已经为审计日志定义了他们想要的表结构.它包含以下列:

storeNo 
timeChanged
user 
tableChanged 
fieldChanged 
BeforeValue 
AfterValue
Run Code Online (Sandbox Code Playgroud)

通常我在每个表上都有简单的审计列,它们提供userChanged和timeChanged值.将写入这些表的应用程序是一个Java应用程序,并且通过jdbc在oracle数据库上进行调用.我的问题是获得前/后值的最佳方法是什么.我讨厌比较对象以查看填充此表的更改,这不会有效.如果一个更新中有多个列发生更改,则此新表将包含多个条目.或者有没有办法在oracle中这样做?过去其他人做了什么来跟踪变化而不是改变价值观?

java oracle audit

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

在IE8中的选择日期,Jquery datepicker弹出窗口没有关闭

我有一个带有开始日期字段的Web表单.我已将jquery datepicker绑定到txt字段.现在,当我在FF中选择日期时,将在文本框中填充所选日期,并关闭日历弹出窗口.但是,当我在IE8中执行相同操作时,所选日期将填充在文本框中,但弹出窗口仍保持打开状态.我还注意到,一旦在弹出日历中选择了一个日期,就会生成脚本错误.

我正在使用jquery 1.3.2,jquery-ui 1.7.2和.NET 3.5.这是我的代码示例:

<script type="text/javascript">
  $(document).ready(function() {
    $("#<%=txtStartDate.ClientID%>").datepicker({
      changeMonth: true,
      changeYear: true,
      showButtonPanel: true,
      showOn: 'button',
      buttonImage: '/_layouts/images/CALENDAR.GIF',
      buttonImageOnly: true
    });
  });
</script>
<div id="stylized">
  <asp:ValidationSummary ID="vs" runat="server" CssClass="messages-error" HeaderText=" Action required before the form can be submitted." ForeColor="" ValidationGroup="sh" />
  <div class="formrow">
    <div class="ms-formlabel formlabel">
      <asp:Label ID="lblStartDate" runat="server" CssClass="ms-standardheader" AssociatedControlID="txtStartDate">Start Date:</asp:Label>
    </div>
    <div class="ms-formbody formfield">
      <asp:RequiredFieldValidator ID="reqStartDate" runat="server" ControlToValidate="txtStartDate" ErrorMessage="Start Date is a required field." Text="*" Display="Dynamic" ValidationGroup="sh"></asp:RequiredFieldValidator>
      <asp:CompareValidator ID="cvStartDate" runat="server" ControlToValidate="txtStartDate" ErrorMessage="Date must be in …
Run Code Online (Sandbox Code Playgroud)

asp.net jquery jquery-ui

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

是否有一个简单的基于进程的python并行映射?

我正在为python寻找一个简单的基于进程的并行映射,即一个函数

parmap(function,[data])
Run Code Online (Sandbox Code Playgroud)

这将在不同进程上的[data]的每个元素上运行函数(好吧,在不同的核心上,但是AFAIK,在python中在不同核心上运行东西的唯一方法是启动多个解释器),并返回结果列表.

这样的事情存在吗?我想要一些简单的东西,所以一个简单的模块会很好.当然,如果不存在这样的事情,我会选择一个大型图书馆: - /

python parallel-processing smp

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

char s []和char*s有什么区别?

在C中,可以在声明中使用字符串文字,如下所示:

char s[] = "hello";
Run Code Online (Sandbox Code Playgroud)

或者像这样:

char *s = "hello";
Run Code Online (Sandbox Code Playgroud)

那么区别是什么呢?我想知道在编译和运行时的存储持续时间实际发生了什么.

c string constants char

495
推荐指数
6
解决办法
33万
查看次数

如何在C中将String转换为int

我有以下想要转换为int的东西.

char *ptr; // this can point to variable length of string

int balance = functionToConverIntoint(ptr)
Run Code Online (Sandbox Code Playgroud)

那么C"functionToConverIntoint"中是否有这样的功能可以完成这项工作?

c

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

Cabal在需要分析库时不安装依赖项?

我想用分析编译我的程序,所以我运行:

$ cabal configure --enable-executable-profiling
...
$ cabal build
...
    Could not find module 'Graphics.UI.GLUT':
      Perhaps you havent installed the profiling libraries for package 'GLUT-2.2.2.0'?
...
$ # indeed I have not installed the prof libs for GLUT, so..
$ cabal install -p GLUT --reinstall
...
    Could not find module 'Graphics.Rendering.OpenGL':
      Perhaps you havent installed the profiling libraries for package 'OpenGL-2.4.0.1'?
...
Run Code Online (Sandbox Code Playgroud)

因此,问题是,与cabal通常的欢迎行为不同,cabal无法解析依赖关系并在需要分析库时安装它们.

我可以通过手动解析依赖项来解决它(通过跟踪编译一段时间后出现的错误):

$ cabal install -p OpenGLRaw --reinstall
$ cabal install -p StateVar --reinstall
$ cabal install -p …
Run Code Online (Sandbox Code Playgroud)

profiling haskell cabal

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

DOM操作后如何防止页面的滚动位置重置?

我有两个JS函数,一个是为选择框添加选项

function addOption(selectId, text, value) {
    var selectbox = document.getElementById(selectId);
    var optNew = document.createElement('option');
    optNew.text = text;
    optNew.value = value;
    try {
        selectbox.add(optNew, null); //page position resets after this
    }
    catch(ex) {
        selectbox.add(optNew);
    }    
}
Run Code Online (Sandbox Code Playgroud)

另一个在类似的简单函数中执行document.getElementById(formId).appendChild(newHiddenInput).

它们都工作,元素按预期添加.但是,在调用它们中的任何一个时,页面将其滚动位置重置为IE6和FF中的页面顶部.没有回发,这纯粹是客户端操纵.我在Firebug中设置了断点,它在element.appendChild或select.add执行后立即发生.我知道我可以使用JS来手动设置滚动位置,但是当页面没有被重新渲染时我认为没有必要.

我不是JS或DOM的专家,所以我很可能会遗漏一些东西,但我看过这里并通过Try it Here选项运行他们的示例,我无法复制问题,表明代码库我与之合作是罪魁祸首.

任何想法为什么滚动位置被重置?如果它提供了更好的替代方案,我也可以使用jQuery.

html javascript dom scroll

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

有没有办法强制Checkstyle忽略源代码中的特定警告?

PMD有一种方法可以忽略//NOPMDJava源文件中的注释特定警告.

Checkstyle有类似的选择吗?

java checkstyle

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

为什么SQL INSERT和UPDATE语句具有不同的语法?

在考虑关于SQL 语句的这个问题INSERT时,我想到两个语句之间语法的区别在很大程度上是人为的.也就是说,我们为什么不能这样做:

INSERT INTO MyTable SET Field1=Value1, Field2=Value2, ...
Run Code Online (Sandbox Code Playgroud)

要么

UPDATE MyTable ( Field1, Field2 ...) VALUES ( Value1, Value2, ... ) 
    WHERE some-key = some-value
Run Code Online (Sandbox Code Playgroud)

也许我错过了一些关键的东西.但是对于我们这些过去不得不连接我们的SQL语句的人来说,使用INSERTa UPDATE语句和语句的可比语法会节省大量的编码.

sql

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