我正在写一个Windows服务应用程序,我使用计时器控件.在我的Windows服务的OnStart()事件中,我启动计时器,我希望每隔一分钟调用一次StartTimer(),但什么也没发生.
这有什么不对?
谢谢.
myWinService.cs :::
protected override void OnStart(string[] args)
{
timer1.Interval=60000;
timer1.Start();
}
private void StartTimer()
{
FileStream fs = new FileStream(@"c:\temp\mcWindowsService.txt", FileMode.OpenOrCreate, FileAccess.Write);
StreamWriter m_streamWriter = new StreamWriter(fs);
m_streamWriter.BaseStream.Seek(0, SeekOrigin.End);
m_streamWriter.WriteLine(Environment.UserName.ToString()+tik.ToString());
m_streamWriter.Flush();
}
private void timer1_Tick(object sender, EventArgs e)
{
tik++;
StartTimer();
}
Run Code Online (Sandbox Code Playgroud) 关于settimeout的快速问题,是否像setinterval一样定期执行?
假设我有一条线setTimeout("functionx();" , 1000),就是functionx()只执行一次(1秒后)?或者它是这样的:
谢谢
如何将post.content存储为数据库中的html,如何在没有标签的情况下显示渲染的html.我正在尝试以下方式,但它不起作用.它可以在数据库中存储编码html但不显示渲染的html.任何最佳实践将不胜感激.
1)//将数据库中的帖子内容保存为html
public ActionResult Edit(Post post, FormCollection obj)
{
post.Content = Server.HtmlEncode(post.Content);
}
Run Code Online (Sandbox Code Playgroud)
2)//显示要查看的帖子内容
<%: System.Web.HttpUtility.HtmlDecode(item.Content)%>
Run Code Online (Sandbox Code Playgroud)
要么
<%: item.Content%>
Run Code Online (Sandbox Code Playgroud) 我有一个javascript变量,它是一个querystring键值对的字典.我需要再次将此字典转换为查询字符串.我正在使用jquery.param功能,但它需要一个数组或一个对象.如何将我的dictinoary变量转换为jquery.params可以接受的数组/对象.
尝试使用serializeArray但它不起作用.
我有一个要求,我在这列中有一个表是phno,name,id.当我更新表时,一个servlet需要读取该表并连续收集phno,而不向该servlet发出任何请求.然后我们可以获得新的phno,并将短信发送给那些人.
任何人都有这个发送短信的想法.我正在使用java spring,tomcat.有没有其他方法可以做到这一点.
javascript ×2
arrays ×1
asp.net-mvc ×1
c# ×1
dictionary ×1
html ×1
jquery ×1
servlets ×1
spring ×1
tomcat ×1