问题列表 - 第47831页

python缓存库

在重新发明轮子之前,我想知道是否存在类似于Django提供的非Django缓存库.基本上,它允许使用不同的后端(理想情况下,文件和memcached开始)就像Django的缓存一样使用,然后无论后端使用什么都行为相同.

我见过一些专为memcached设计的库,但我还没有看到一个明确设置为处理多个缓存系统的库.

python memcached caching

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

在没有指定所有值的情况下解析日期

我使用自由格式日期作为搜索语法的一部分.我需要从字符串中解析日期,但只保留实际指定的日期部分.例如,"2010年11月1日"是特定日期,但"2010年11月"是"2010年11月1日"至"2010年11月30日"的日期范围.

不幸的是,DateTime.Parse和朋友解析这些日期DateTime:

DateTime.Parse("November 1, 2010") // == {11/1/2010 12:00:00 AM}
DateTime.Parse("November, 2010") // == {11/1/2010 12:00:00 AM}
Run Code Online (Sandbox Code Playgroud)

我需要知道DateTime实际解析的哪些部分以及解析器猜到的部分.基本上,我需要DateTime.Parse("November, 2010") == {11/-1/2010 -1:-1:-1}; 然后我可以看到缺少日期部分并计算整个月的日期范围.

(在内部,C#有DateTimeParseDateTimeResult类来解析日期并保留我需要的信息,但是当日期回到公共接口时它被剥离了.我宁愿避免反思这些类,除非那是真的唯一的路线.)

有没有办法DateTime.Parse告诉我它用来解析日期的格式?或者返回的DateTime是否有未指定部分的占位符?我也愿意使用另一个日期解析器,但我希望它与内部解析器一样可靠且区域灵活.提前致谢.

编辑:我也尝试过ParseExact,但枚举所有Parse可以处理的格式似乎几乎不可能.Parse实际上接受的格式多于返回的格式DateTimeFormatInfo.GetAllDateTimePatterns,这与我可以找到的规范源代码相同.

c# datetime date-parsing

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

如何在IIS Express中关闭请求验证?

当我需要从HTML编辑器发布HTML时,我一直能够关闭IIS和cassini上的请求验证.问题是我似乎无法在IIS Express上这样做.尝试了以下内容:

<%@ Page Language="C#" ValidateRequest="false"

<system.web>
<pages  validateRequest="false">
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

谢谢.

.net asp.net iis-express

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

如何在 Python 中运行特定时间的特定函数?

例如,我有函数 do_something() 并且我希望它运行正好 1 秒(而不是 0.923 秒。它不会这样做。但是 0.999 是可以接受的。)

然而,非常重要的是do_something必须精确运行 1 秒。我正在考虑使用UNIX时间戳并计算秒。但我真的想知道Python是否有办法以更美观的方式做到这一点......

该函数do_something()是长时间运行的,必须在一秒后中断。

python real-time

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

django的runserver选项是否提供了运行其他重启脚本的钩子?

我最近一直在玩django和芹菜.开发过程中一件烦人的事情就是我每次修改任务时都必须重启celery守护进程.当我正在开发时,我通常喜欢使用'manage.py runserver',它会在修改我的应用程序时自动重新加载django框架.

有没有办法在runserver执行的重新加载过程中添加一个钩子,以便它自动重启我运行的celery守护进程?

或者,芹菜是否有类似的监视和重载加载模式,我应该用于开发?

django celery django-celery

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

Java在自定义克隆期间检测循环引用

我正在为每个实体编写自定义克隆方法.对于深层复制,有一种方法可以检测循环引用,或者我必须手动找出它并将克隆限制为单向而不是双向.

例如我们使用hibernate,因此User对象具有对Address和Address的引用,具有对User的引用.试图查看是否可以执行Address和User的深层复制,而不会遇到循环引用问题

java

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

flash as3检查事件监听器

他们是否可以检查是否已存在事件侦听器以将其删除?

stage.addEventListener(MouseEvent.CLICK, clickdownfunction);
Run Code Online (Sandbox Code Playgroud)

基本上,我想删除监听器,但有时它已被删除,所以我想检查它是否存在,如果它存在,然后删除它.

这可能吗?

flash actionscript-3

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

src绝对路径问题

我在C:\ wamp\www\site\img中有一个图像,我尝试在一个页面中显示它:

<img src="C:\wamp\www\site\img\mypicture.jpg"/>
Run Code Online (Sandbox Code Playgroud)

但它不起作用.文件实际上在那里,如果我尝试用相对路径引用它,我得到了图片

<img src="../img/mypicture.jpg">
Run Code Online (Sandbox Code Playgroud)

错误在哪里?我错过了什么?再次谢谢你们!

html image absolute-path src

30
推荐指数
3
解决办法
15万
查看次数

只允许.NET中的唯一项目的集合?

C#中是否有一个集合不允许您向其添加重复项?例如,与愚蠢的类

public class Customer {
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public string Address { get; set; }

    public override int GetHashCode() {
        return (FirstName + LastName + Address).GetHashCode();
    }

    public override bool Equals(object obj) {
        Customer C = obj as Customer;
        return C != null && String.Equals(this.FirstName, C.FirstName) && String.Equals(this.LastName, C.LastName) && String.Equals(this.Address, C.Address);
    }
}
Run Code Online (Sandbox Code Playgroud)

以下代码(显然)将抛出异常:

Customer Adam = new Customer { Address = "A", FirstName = "Adam", LastName = …
Run Code Online (Sandbox Code Playgroud)

c# set hashset

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

如何在GWT中深层复制任意对象?

我有一个标记为Serializable的任意对象.它有各种可变的子对象,代表货币金额,集合等.我希望能够克隆这个对象,所以如果用户修改它然后恢复它们的动作,我可以用新的克隆替换克隆.

这意味着我需要一个深层复制,因为我不希望用户更改原始出现的子对象(例如,添加/插入集合中的项目).

这些对象没有实现Cloneable,因为它们是自动生成的,我也无法添加这样的方法.

如果没有痛苦的手写,那么无论如何都要在GWT中实现同样的深度克隆?如果这是Java,我可以考虑将对象序列化为字节数组流并反序列化新副本.

我不能在GWT中这样做.我可能会利用RPC,因为稍后会将对象发送到servlet.我只是不知道这是否容易.

有人知道我可以做一个简单的深层复制吗?

java gwt

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