问题列表 - 第15716页

Grails WAR文件版本

我想在我的主页模板上打印出grails war文件版本,因此当我部署WAR文件时,很容易识别哪个版本的应用程序在哪个服务器上运行等等.

在哪里设置它以及如何在gsp标签中打印出来?

grails

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

生成唯一的跟踪号码

我正在构建一个小型rails应用程序,我需要一种方法来生成跟踪号码,以便客户检查他们的状态.我想要一些类似于主要航运公司使用的东西,但不是那么久.我认为12-16个字符很长很好,但我不想要0000000001这样的东西,人们可以只输入递增的数字并窥视.

生成唯一数字/字母组合跟踪代码的好方法是什么?

ruby mysql ruby-on-rails

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

即使在处理程序中重置,SIGALRM的信号处理程序也不起作用

第10.6节的示例代码,预期结果是:
在几次迭代之后,getpwnam使用的静态结构将被破坏,程序将以SIGSEGV信号终止.

但在我的平台上,Fedora 11,gcc(GCC)4.4.0,结果是

[Langzi @ Freedom apue] sig_alarm
中$ ./corrupt

我只能看到sig_alarm一次输出,程序似乎因某种原因而挂起,但它确实存在,并且仍在运行.
但是当我尝试使用gdb来运行程序时,似乎没问题,我会sig_alarm定期看到输出.

从我的手册中可以看出,在处理完信号后,信号处理程序将被设置为SIG_DEF,系统不会阻塞信号.所以在我的信号处理程序的开头,我重置了信号处理程序.

也许我应该使用sigaction,但我只想知道正常运行和gdb运行之间差异的原因.

任何建议和帮助将不胜感激.

以下是我的代码:

#include "apue.h"
#include <pwd.h>

void sig_alarm(int signo);

int main()
{
  struct passwd *pwdptr;
  signal(SIGALRM, sig_alarm);

  alarm(1);
  for(;;) {
    if ((pwdptr = getpwnam("Zhijin")) == NULL)
      err_sys("getpwnam error");
    if (strcmp("Zhijin", pwdptr->pw_name) != 0) {
      printf("data corrupted, pw_name: %s\n", pwdptr->pw_name);
    }
  }
}

void sig_alarm(int signo)
{
  signal(SIGALRM, sig_alarm);
  struct passwd *rootptr;
  printf("in sig_alarm\n");

  if ((rootptr = getpwnam("root")) == NULL)
    err_sys("getpwnam error"); …
Run Code Online (Sandbox Code Playgroud)

c linux signals

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

TreeView节点的图像索引在选择时发生变化

当我尝试在树视图中使用图像列表时,单击treenode时图像索引会发生变化.我不知道为什么会这样.谁能帮我?

提前致谢

.net c# treeview imagelist

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

Google Chrome将XML呈现为RSS Feed的文本

我有这个脚本来生成RSS源的XML文件.除了Chrome之外,每个浏 Chrome只是将XML呈现为文本.header("Content-Type: application/rss+xml; charset=ISO-8859-1");可能与某些事情有关?

这是我正在使用的代码:

<?php

$linkUp = "http://localhost/sites/myBlog/";

header("Content-Type: application/rss+xml; charset=ISO-8859-1");

$rssfeed  = '<?xml version="1.0" encoding="ISO-8859-1"?>';
$rssfeed .= '<rss version="2.0">';
$rssfeed .= '<channel>';
$rssfeed .= '<title>Mytitle</title>';
$rssfeed .= '<link>' . $linkUp . '</link>';
$rssfeed .= '<description>Mydescription</description>';
$rssfeed .= '<language>en-us</language>';
$rssfeed .= '<copyright>&copy; ' . strftime('%Y') .  ' . " " . ' . $linkUp . '</copyright>';


$query = "SELECT * FROM rss";
$result = $db->query($query);

while($row = $db->fetch_array($result)) {

    $rssfeed .= '<item>';
    $rssfeed .= '<title>' . $row['rss_title'] …
Run Code Online (Sandbox Code Playgroud)

php xml rss google-chrome

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

在C#中实现SNMP Reporter(代理)(必须在Mono上运行)?

我试图在C#服务器应用程序中实现一些额外的统计信息收集 - 我有大约20个左右的变量,我希望能够向网络监视工具报告; 所以我假设(希望是正确的)SNMP是正确的方法.

但是有两个问题:

  • 该应用程序是一个开源服务器,不能包含专有组件,和
  • 它需要在*nix环境下运行Mono以及通过.NET运行Windows.

http://sharpsnmplib.codeplex.com/上的"#SNMP"库似乎是一个很有前途的解决方案 - 但我找不到任何样本; 我缺乏对SNMP的了解.

这里有没有人有通过SNMP报告数据的任何(快速)示例?(理想情况下使用LGPL,X/MIT,BSD或Zlib许可下的库)

非常感谢

编辑: 问题似乎是缺乏能够充当SNMP服务器的库,如果有人知道任何 - 这可能会很好地解决问题.

编辑#2: 基本上我正在寻找SNMP服务器库或示例参考实现.

.net c# monitoring network-monitoring snmp

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

如何从选项卡中的文件跳回NERDTree?

我通常:

  1. 选择所需文件.
  2. 在选项卡中打开它(默认情况下为t字符).

但是我怎么能跳回到NERDTree再打开一个文件呢?

我现在在.vimrc文件中使用的临时解决方案:

map <F10> :NERDTree /path/to/root/of/my/project
Run Code Online (Sandbox Code Playgroud)

但是从目录的根目录反复启动导航并不是很有用.

ide vim nerdtree

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

超级密码和流水线有什么区别?

看起来太简单了一个问题,但我在经历了几个ppts之后问了一下.

两种方法都增加了指令吞吐 而Superscaling几乎总是使用流水线技术.超级密码有多个执行单元,流水线也是如此,或者我错了吗?

processor pipelining

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

C#属性修改方法

所有.也许我没有用Google搜索,但我在这个问题上找不到任何例子.

在C#中可以创建一个自定义属性,该属性应用于类修改其所有方法吗?例如,添加Console.WriteLine("Hello, i'm modified method");为第一行(如果在运行时完成,则为IL等价物)?

c# reflection attributes

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

Xcode 3.2在所选文本中查找和替换

是否有可能在Snow Leopard Xcode 3.2中找到并替换所选文本?总是有选择文本的选项.真的很沮丧.谢谢.

xcode cocoa cocoa-touch

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