问题列表 - 第41701页

最好使用Windows服务重复程序调用

我正在构建我的第一个Windows服务.它是一个连接到邮箱并下载所有邮件并将其存储在本地驱动器上的组件.

我的问题是这些.

  1. 在c#windows服务中重复程序调用的最佳方法是什么.我想用一个简单的计时器?我在哪里开始和停止计时器?它是在服务本身还是我的服务运行的程序?

  2. Windows服务中应包含哪些代码以用于以下功能


protected override void OnStart(string[] args)
{
//timer?
// MyProgram mp = new MyProgram();
}
Run Code Online (Sandbox Code Playgroud)

我应该只使用上面的新实例启动我的应用程序,还是应该包含更多内容?

正如我所说,这是我第一次使用Windows服务.

编辑:
谢谢你的所有答案.当然有很多不同的方法可以做到这一点,但我发现对我来说最好的方法是作为解决方案的一个标记.

谢谢你的帮助!

c# service windows-services

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

在.bind单击处理程序中调用的jQuery函数正在文档就绪上运行

我定义了一个简单的函数,并使用.bind()将"click"处理程序附加到链接.

该功能未在单击时运行 - 而是在文档就绪时运行.不知道为什么会这样.

我正在使用jQuery 1.3.2.

HTML

<a href="#">click me</a>
Run Code Online (Sandbox Code Playgroud)

jQuery的

$(document).ready(function(){
  leftTurn = function($message){
    alert ($message);        
  };

  $('a').bind('click', leftTurn('hello'));
});
Run Code Online (Sandbox Code Playgroud)

代码也在JSFiddle中

jquery

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

eclipse CDT glib库包含错误

我有一个创建的基于C的项目与CDT从pidgin源代码.一切都运行良好,但它说unresolved inclusion以下两个库:

#include <libxml/parser.h>
#include <glib.h>
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?
我不能使用CDT悬停,打开声明等功能与此库的功能,并必须手动浏览目录.我尝试在项目属性中添加lib目录 - >路径和符号.

c eclipse eclipse-cdt include

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

jQuery Position vs CSS

我是一个服务器人,有限但不断增长的客户端(javascript)能力.

我有一个应用程序,需要六个DIV标签,内部背景图像和文本都位于较大的图像上.使用翻转和文本来考虑透明图像.所有这些都是动态的,具体取决于服务器端模板和配置.

我发现使用核心jQuery position()方法以编程方式定位这些方法比尝试纯CSS和基于标记的方法要容易得多.有许多技术可以使用CSS在DIV中对文本进行顶点居中,但position()只是简单了.

我的问题:

广泛使用position()与使用更多纯标记(传统HTML和CSS)的方法的方法有效吗?我意识到最终,大多数jQuery方法都转换为样式和CSS.

jquery

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

如何防止jquery UI自动添加样式?

我想知道告诉jquery UI不添加样式类的最简单方法是什么?我正在尝试使用选项卡插件,它具有我想要的许多功能......但实际上我希望它在样式方面不做任何事情.我想完全掌控它,因为坦率地说,默认值太忙,只是不适用于最小化设计.

我在这里发现了一个类似的问题...: jquery ui tabs主要的样式改变

......但是他们从来没有开始阻止这些课程的加入.

你可以拒绝在文档的顶部加载css主题,但然后尽管没有导致任何javascript错误,标签小部件就会停止工作.整个情况很糟糕,并且我不得不编写我自己的标签小部件,因为jquery UI拒绝让我使用我自己的样式:(

救命?

css jquery tabs jquery-ui

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

匹配元组列表中的一个项目

我有一个表格的元组列表(string, int).我正在尝试搜索列表并返回其字符串组件与参数匹配的元组,如:let find_tuple string_name tuples_list =

我怎样才能做到这一点?我无法完全绕过它.有没有办法使用匹配的语法(string, _) ->...

ocaml list

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

单击以防止重复提交时,如何禁用Drupal表单提交按钮?

听起来像一个简单的问题。我添加了一些jQuery魔术:

$("#edit-save").click(function(event) {
  $(this).attr("disabled", "true");
});
Run Code Online (Sandbox Code Playgroud)

但是,一旦到位,就不会调用我的表单提交处理程序。

这是我在hook_menu中定义的路径上的自定义表单:

$items['my_form'] = array(
  'title' => 'My form',
  'page callback' => 'drupal_get_form',
  'page arguments' => array('mymod_myform'),
  'type' => MENU_CALLBACK,
);
Run Code Online (Sandbox Code Playgroud)

在表单中,我有一个提交按钮和一个取消按钮:

$form['cancel'] = array(
  '#type' => 'submit',
  '#value' => t('Cancel'),
);

$form['save'] = array(
  '#type' => 'submit',
  '#value' => t('Save'),
);
Run Code Online (Sandbox Code Playgroud)

我定义了自己的提交处理程序:

$form['#submit'][] = 'mymod_myform_submit';
Run Code Online (Sandbox Code Playgroud)

我在drupal_get_form()函数中放置了一些跟踪代码,以在提交表单时嗅探$ _POST变量。禁用jQuery magic时,$ _POST变量包含一个“ op”参数:

Array
  (
    [op] = Save
    [form_build_id] => form-6e74c87390e3fc48d0bebd2f5193315b
    [form_token] => 33db6e34c0350e33c48861a63a38d45f
    [form_id] => dh_seo_workload_item_form
  )
Run Code Online (Sandbox Code Playgroud)

但是,如果我启用了jQuery Magic,可以在单击后禁用提交按钮,则$ _POST数组中将不再包含“ op”参数,因此Drupal认为该表单尚未提交。

我已经在jQuery避免了表单的双重提交 …

jquery drupal drupal-fapi

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

必须使用fibo_ instance作为第一个参数调用unbound方法f()(而不是使用classobj实例)

在Python中,我试图在类中运行一个方法,我得到一个错误:

Traceback (most recent call last):
  File "C:\Users\domenico\Desktop\py\main.py", line 8, in <module>
    fibo.f()
  TypeError: unbound method f() must be called with fibo instance 
  as first argument (got nothing instead)
Run Code Online (Sandbox Code Playgroud)

代码:(swineflu.py)

class fibo:
    a=0
    b=0

    def f(self,a=0):
        print fibo.b+a
        b=a;
        return self(a+1)
Run Code Online (Sandbox Code Playgroud)

脚本main.py

import swineflu

f = swineflu
fibo = f.fibo

fibo.f()            #TypeError is thrown here
Run Code Online (Sandbox Code Playgroud)

这个错误是什么意思?导致此错误的原因是什么?

python methods

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

你有kcachegrind像mac的分析工具

谁能告诉我你用于分析的工具,比如kcachegrind wingrind valgrind for mac platform.

我不认为这些工作在Mac上,我也快速检查.

macos profiling macports

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

诊断ObjectDisposedException"安全句柄已关闭"

我有一个C#应用程序,它使用消息命中ObjectDisposedException

安全手柄已关闭

一旦我启动应用程序,就会发生这种情况.

可悲的是,堆栈跟踪真的没有用(见下文).有什么方法可以让我确定在这里异步尝试的呼叫是什么?

DoAsyncCall()是否真的意味着异步方法调用?

mscorlib.dll中!System.Threading.EventWaitHandle.Set()+ 0xe字节
mscorlib.dll中!System.Runtime.Remoting.Messaging.AsyncResult.SyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage MSG)+ 0x12f字节
mscorlib.dll中! System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage味精,System.Runtime.Remoting.Messaging.IMessageSink replySink = {System.Runtime.Remoting.Messaging.AsyncResult})+ 0x279个字节
的mscorlib .DLL!System.Runtime.Remoting.Proxies.AgileAsyncWorkerItem.DoAsyncCall()+ 0x32字节mscorlib.dll中!System.Runtime.Remoting.Proxies.AgileAsyncWorkerItem.ThreadPoolCallBack(对象o)+ 0×28字节
的mscorlib.dll!System.Threading._ThreadPoolWaitCallback .WaitCallback_Context(对象状态)+值为0x2F字节
mscorlib.dll中!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext的ExecutionContext,System.Threading.ContextCallback回调,对象状态)+ 0x6f字节
mscorlib.dll中!System.Threading._ThreadPoolWaitCallback .PerformWaitC allbackInternal(System.Threading._ThreadPoolWaitCallback tpWaitCallBack)+ 0x53字节
mscorlib.dll中!System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(对象状态)+ 0×59字节

c# debugging

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