以自定义格式parsing包含date和时间的string

我有一个string的下一个格式"ORDER20100322194007" ,其中20100322是date和194007是时间。 如何parsing一个string并获取包含的DateTime对象?

dynamic地将数据添加到JavaScript地图

有没有一种方法可以dynamic地将数据添加到JavaScript中的地图。 map.put(key,value) ? 我正在使用JavaScript的YUI库,但没有看到有什么支持这一点。

JavaScript文件不更新,不pipe我做什么

我有一个外部的JavaScript文件,无论是在FireFox或Chrome浏览器,所有的浏览数据是否清除,不会更新,无论如何。 我相信当我对我的文件进行备份时发生了一些事情,我只是在名称的末尾添加了“_thedate”。 然后将其另存为原始名称。 现在我似乎无法摆脱旧的JS,除非我更改文件的名称,我真的不想做,或者将脚本添加到PHP页面,它拥挤它。 任何人都知道这个解决scheme?

同步本地variables

今天我遇到了org.jasig.cas.client.util.CommonUtils类的方法constructServiceUrl() 。 我以为他很奇怪: final StringBuffer buffer = new StringBuffer(); synchronized (buffer) { if (!serverName.startsWith("https://") && !serverName.startsWith("http://")) { buffer.append(request.isSecure() ? "https://" : "http://"); } buffer.append(serverName); buffer.append(request.getRequestURI()); if (CommonUtils.isNotBlank(request.getQueryString())) { final int location = request.getQueryString().indexOf( artifactParameterName + "="); if (location == 0) { final String returnValue = encode ? response.encodeURL(buffer.toString()) : buffer.toString(); if (LOG.isDebugEnabled()) { LOG.debug("serviceUrl generated: […]

在Djangopipe理中的表单字段描述

如何在django admin中为表单字段添加提示,如下例所示? (这里: URL和内容描述在字段下以灰色显示)

VIM色彩奇怪的行为256色屏幕内

我试图让语法突出显示(256色) vim工作在screen ,这是在gterm内gterm 。 它在一开始工作得很好。 我的意思是“在开始”是,我开始screen ,进入vim ,颜色看起来很好,并有真正的256色。 但过了一段时间(我不知道究竟有多长时间),颜色会自动变回一个外观,好像只有8(或16?)种颜色。 例如,在此之后,如果我input命令 hi Comment ctermfg=68 在vim里面,评论似乎是“纯粹”的绿色; 然而,如果我在屏幕之外(在同一个terminal)打开另一个vim ,那么使用相同的命令,这些注释看起来是一个“淡黄色”的绿色。 以下是我的.screenrc相关的颜色设置: attrcolor b ".I" defbce "on" termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm' term xterm-256color 运行一个python脚本来显示所有的颜色后,我发现这可能是一个屏幕本身的问题,与vim无关。 我所做的是,在screen会话中出现问题,这个脚本给出256种颜色,但其中许多实际上是相同的; 但是,当我使用相同的configuration启动一个新的屏幕会话时,此脚本提供了256种彼此不同的颜色。 编辑: 昨天晚上,我用putty连接到我的Linux计算机(在我的办公室,它总是在),然后打开一个screen会话,其中有多个窗口。 昨晚的颜色是正确的。 然后,在我去睡觉之前,我分离了screen会议,并closuresputty 。 现在在早上当我用putty重新加上screen会话时,颜色就会崩溃:它们看起来好像只有8种颜色。 screen外的颜色很好(但还是在putty )。 编辑: 三年后,我问了这个问题,今天我看到了类似的问题。 问题是vim可以在screen外显示256种颜色, screen可以用testing脚本显示256种颜色,但vim在screen内不能显示任何颜色(只能显示黑白)。 就像我自己的一个说明,这里是我使用的.screenrc文件 hardstatus alwayslastline "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %H %{..Y} %Y-%m-%d %c" shell "bash" startup_message […]

static_cast和reinterpret_cast有什么区别?

可能重复: 什么时候应该使用static_cast,dynamic_cast和reinterpret_cast? 我在c ++中使用c函数,在c中作为voidtypesparameter passing的结构直接存储在相同的结构types中。 例如在C. void getdata(void *data){ Testitem *ti=data;//Testitem is of struct type. } 在c ++中做同样的事情我使用static_cast: void foo::getdata(void *data){ Testitem *ti = static_cast<Testitem*>(data); } 当我使用reinterpret_cast它做同样的工作,铸造结构 当我使用Testitem *it=(Testitem *)data; 这也是同样的事情。 但是如何利用三者来影响结构呢?

用Devise创build一个`Users`显示页面

我试图创build一个用户show页面(这将作为一个configuration文件页面),但困惑于如何与Devise做到这一点。 似乎Devise没有任何types的show定义 – 有什么办法可以访问控制器Devise正在执行,以使一个或我必须重写它们?

Django:在模板中分配variables

我如何在django模板系统中分配一个variables? 假设Restaurant是一个模型: {% restaurant_id as restaurant.id %}或{{ restaurant_id as restaurant.id }}无效。

如何使用PyMongo在MongoDB中创build一个新的数据库?

我可以简单地通过连接到MongoDB服务器创build一个新的数据库,还是有另一种方法来使用Python创build它? 如果是的话,这是怎么做的?