小编jde*_*per的帖子

即时生成站点地图

我正在尝试为特定的asp.net网站动态生成sitemap.xml.

我找到了几个解决方案:

  1. chinookwebs
  2. cervoproject
  3. newtonking

Chinookwebs工作得很好,但现在似乎有点不活跃,并且不可能个性化每个页面的"priority"和"changefreq"标签,它们都从配置文件继承了相同的值.

你们用什么解决方案?

.net sitemap asp.net

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

带有Sql Server 2005的Service Broker - 消息停留在队列中

我正在配置一个简单的服务代理实现.在本地,我们使用SQL Server 2008 Express,一切正常.一旦代码在我们的生产服务器上运行(SQL SERVER 2005),消息就会卡在接收器队列中.followind代码不完整,但说明了基本配置队列和服务的方式:

-- Create message type to validate the content of a message
CREATE MESSAGE TYPE MyMessageType VALIDATION = NONE;

-- Create contract to validate what direction messages can be sent in a conversation.
CREATE CONTRACT MyContract 
(
    MyMessageType SENT BY INITIATOR
) 

-- The receiver queue will process each message using the 'spProcessMessage' stored procedure
CREATE QUEUE [MyReceiverQueue];
ALTER QUEUE [MyReceiverQueue] WITH ACTIVATION 
(
      STATUS = ON,
      MAX_QUEUE_READERS = 1,
      PROCEDURE_NAME = spProcessMessage,
      EXECUTE AS …
Run Code Online (Sandbox Code Playgroud)

queue sql-server-2005 service-broker

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

为什么在将新元素分配给char指针时似乎不需要"realloc"?

我正在尝试创建一个指向char指针的指针,我可以轻松地添加新元素(字符串).我使用的malloc创建第一个2名维和realloc的时候我要添加新的项目.我写了有和没有realloc的代码,我得到了相同的结果.这是预期/正常的行为吗?


使用realloc:

    char **p; // create pointer to char pointer
    p = malloc(sizeof(char*) * 2); // allocate 2 dimensions
    p[0] = "ab";
    p[1] = "cd";

    void* resizedP = (void*)realloc(p, sizeof(char*) * 4); // resize array
    p = (char**)resizedP;
    p[2] = "ef";
    p[3] = "gh";

    printf("%s \n", p[0]); // prints ab
    printf("%s \n", p[1]); // prints cd
    printf("%s \n", p[2]); // prints ef
    printf("%s \n", p[3]); // prints gh

    free(p);
Run Code Online (Sandbox Code Playgroud)


没有realloc:

    char **p; …
Run Code Online (Sandbox Code Playgroud)

c arrays pointers

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

Drupal 6:为不同的模块提供自定义功能

我有几个自定义PHP函数,我想为我创建的几个模块提供这些函数.

什么是drupal正确的解决这个问题的方法?基本上,我想避免在我拥有的每个模块中复制所有这些功能.

php drupal drupal-6 drupal-modules

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

Drupal 6:使menu_hook()返回特定视图

我创建了一个钩子,以便将项目添加到管理员的菜单中.当用户点击该项目时,我想返回我创建的特定视图的内容.我应该如何返回视图?

我目前的代码如下:

function my_view_menu(){
   $items['view'] = array(
    'title' => 'Report', 
    'page callback' => 'return_my_view', 
    'access arguments' => array('access content'), 
    'type' => MENU_NORMAL_ITEM,
  );    
   return $items;
}

function return_my_view(){
  return t("Hello!");
} 
Run Code Online (Sandbox Code Playgroud)

编辑:

正如Berdir所建议的,这是调用视图的正确方法:

function return_my_view(){
  $viewName = 'my_report'; // use the machine readable name of the view
  return views_embed_view($viewName);
} 
Run Code Online (Sandbox Code Playgroud)

php drupal drupal-views drupal-6 drupal-modules

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