问题列表 - 第950页

如何在python中使用带有datetime对象的时区?

如何在我的时区中正确表示不同的时区?以下示例仅有效,因为我知道EDT比我提前一小时,所以我可以取消注释myTimeZone()的减法

import datetime, re
from datetime import tzinfo

class myTimeZone(tzinfo):
    """docstring for myTimeZone"""
    def utfoffset(self, dt):
        return timedelta(hours=1)

def myDateHandler(aDateString):
    """u'Sat,  6 Sep 2008 21:16:33 EDT'"""
    _my_date_pattern = re.compile(r'\w+\,\s+(\d+)\s+(\w+)\s+(\d+)\s+(\d+)\:(\d+)\:(\d+)')
    day, month, year, hour, minute, second = _my_date_pattern.search(aDateString).groups()
    month = [
            'JAN', 'FEB', 'MAR', 
            'APR', 'MAY', 'JUN', 
            'JUL', 'AUG', 'SEP', 
            'OCT', 'NOV', 'DEC'
    ].index(month.upper()) + 1
    dt = datetime.datetime(
        int(year), int(month), int(day), 
        int(hour), int(minute), int(second)
    )                   
    # dt = dt - datetime.timedelta(hours=1)
    # dt = dt - dt.tzinfo.utfoffset(myTimeZone())
    return (dt.year, dt.month, …
Run Code Online (Sandbox Code Playgroud)

python timezone datetime

42
推荐指数
3
解决办法
5万
查看次数

如何在Ubuntu中清除Ruby Phusion Passenger的缓存?

我已经尝试重新启动apache并且仍然显示缓存的页面,因此必须有某个文件夹.我没有'公共/缓存',所以我应该看看其他地方?是否有可以触发此效果的URL标志?

ruby caching passenger phusion

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

javascript:取消各种请求

我的网站提出了很多要求.我经常需要取消所有当前请求,以便浏览器不会阻止相关的新请求.

我有3种要求:

  • 阿贾克斯
  • 插入的脚本标签(做JSONP-Communication)
  • 插入的图像标签(导致浏览器从各种服务器请求数据)

对于Ajax来说,没有问题,因为XMLHttpRequest对象支持取消.我需要的是一种让任何浏览器停止从DOM-Objects加载资源的方法.

看起来简单地从DOM中移除对象(例如,图像标签)仅在请求尚未运行时帮助避免请求.

更新:一种取消所有不相关的请求的方法,而不是真正的任何请求都是完美的.

javascript ajax dom httprequest

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

跨多个访问数据库的内部联接

我正在重新设计一个我真的不喜欢的ASP.NET CMS应用程序.我已经对性能进行了改进,但发现这个CMS不仅使用MS SQL,而且一些用户"只是"使用MS Access数据库.

问题是我有一些内部加入的表,MS Access版本有两个不同的文件.我不允许简单地将表移动到其他mdb文件.

我现在正试图找出跨多个访问数据库文件"内部连接"的好方法?

如果我获取所有数据并以编程方式执行它真的很可惜!

谢谢

asp.net ms-access inner-join

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

IIS CSS缓存

当我们在新代码提交后开发新站点或测试涉及css的新站点的更改并且有人去检查更改时,他们总是会看到旧css的缓存版本.这在测试中引起了很多问题,因为人们从不确定他们是否在屏幕上有最新的css(我知道shift和点击刷新清除了这个缓存,但我不能指望最终用户知道这样做).我可能的解决方案是什么?

css iis iis-6

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

服务可以在Windows下做什么?

有没有人对XP下的Windows服务功能有很好的指导?特别是,我试图找出当作为服务运行的程序试图打开窗口时会发生什么,但是没有获得与桌面交互的权限.

基本上,我有一个程序,它是一个GUI应用程序,应该能够作为长期后台处理服务运行.在进行后台处理时重写程序以不显示GUI元素是一项重大工作,因此我想看看是否只有一种方法可以忽略UI元素.只要没有打开太多的窗户,它现在有点起作用了.我想弄清楚我可能遇到的限制.理想情况下,会有一个MSDN页面讨论这个,但我还没有找到一个好运.

windows windows-services

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

Mercurial可以集成到Visual Studio 2008中吗?

有没有工具将Mercurial集成到Visual Studio中?

我只是好奇.Mercurial相当不错,即使使用' just'TortoiseHG,但与Visual Studio的集成会更好.

version-control mercurial tortoisehg visual-studio-2008

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

委托作为VB.NET中的参数

背景故事:我正在使用log4net处理我正在处理的项目的所有日志记录.可以在几种不同的情况下调用一种特定的方法 - 一些保证日志消息是错误,另一些保证日志消息是警告.

所以,作为一个例子,我怎么能转

Public Sub CheckDifference(ByVal A As Integer, ByVal B As Integer)
  If (B - A) > 5 Then
    log.ErrorFormat("Difference ({0}) is outside of acceptable range.", (B - A))
  End If
End Sub
Run Code Online (Sandbox Code Playgroud)

进入更符合以下方面的事情:

Public Sub CheckDifference(ByVal A As Integer, ByVal B As Integer, "Some delegate info here")
  If (B - A) > 5 Then
    **delegateinfo**.Invoke("Difference ({0}) is outside of acceptable range.", (B - A))
  End If
End Sub
Run Code Online (Sandbox Code Playgroud)

所以我可以调用它并传递log.ErrorFormat或log.WarnFormat作为委托?

我在VS 2008和.NET 3.5 SP1中使用VB.NET.此外,我对一般的代表来说还是比较新的,所以如果这个问题措辞不同以消除任何含糊之处,请告诉我.

编辑:另外,我怎么能将委托初始化为类构造函数中的ErrorFormat或WarnFormat?会这么容易myDelegate …

vb.net lambda log4net delegates

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

如何从xml文件中删除重复的元素?

我有一个XML文件

<ns0:Employees xmlns:ns0="http://TestIndexMap.Employees">
  <Employee FirstName="FirstName_0" LastName="LastName_1" dept="dept_2" empNumber="1">
    <Schedules>
      <Schedule Date_join="2008-01-20" Date_end="2008-01-30" />
    </Schedules>
  </Employee>
  <Employee FirstName="FirstName_0" LastName="LastName_1" dept="dept_2" empNumber="2">
    <Schedules>
      <Schedule Date_join="2008-01-20" Date_end="2008-01-30" />
    </Schedules>
  </Employee>
  <Employee FirstName="FirstName_2" LastName="LastName_1" dept="dept_2" empNumber="2">
    <Schedules>
      <Schedule Date_join="2007-01-21" Date_end="2007-12-30" />

    </Schedules>
  </Employee>
  <Employee FirstName="FirstName_2" LastName="LastName_1" dept="dept_2" empNumber="2">
    <Schedules>
      <Schedule Date_join="2007-01-21" Date_end="2007-12-30" />
      <Schedule Date_join="2008-06-20" Date_end="2008-01-30" />

    </Schedules>
  </Employee>
</ns0:Employees>
Run Code Online (Sandbox Code Playgroud)

我想根据fistname,姓氏和date_join以及data_end删除重复项.

请问,有人可以解释如何使用XSLT实现这一目标吗?

xml xslt xpath

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

如何为Windows创建自定义Shell上下文处理程序?

问题

语言:C#2.0或更高版本


当用户右键单击某些文件时(我的情况是*.eic),我想注册上下文处理程序来创建菜单.从这些菜单中注册,注销(清理)和处理事件(点击)的过程是什么?

我有一个线索,它与Windows注册表有关,但考虑到.net中有多少东西,如果有方便的方法来做到这一点干净和简单,我不会感到惊讶.

代码片段,网站引用,评论都很好.请把它们扔给我.

更新


显然,在托管语言中创建上下文菜单存在一些问题,正如一些用户所评论的那样.有没有其他优选的方法来实现相同的行为,或者我应该花时间研究这些变通方法?我根本不介意这样做,我很高兴人们已经努力使这成为可能 - 但我仍然想知道是否有一个"适当/干净"的方式实现这一目标.

.net c# windows-shell

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