问题列表 - 第20942页

如何使用PHP中的正则表达式解析Apache日志

我试图在PHP中拆分此字符串:

11.11.11.11 - - [25/Jan/2000:14:00:01 +0100] "GET /1986.js HTTP/1.1" 200 932 "http://domain.com/index.html" "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7 GTB6"
Run Code Online (Sandbox Code Playgroud)

如何将其拆分为IP,日期,HTTP方法,域名和浏览器?

php regex

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

Git中HEAD ^和HEAD~之间有什么区别?

当我在Git中指定一个祖先提交对象时,我在HEAD^和之间感到困惑HEAD~.

两者都有像" HEAD^3和"这样的"编号"版本HEAD~2.

它们看起来与我非常相似或相同,但是波浪号和插入符之间有什么区别吗?

git

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

对象不会更新

干草全部,当我调用save()方法时,我的对象似乎没有更新

继承我的代码

    car = Car.objects.get(pk=car_id)
    car.views += 1
    car.save()
Run Code Online (Sandbox Code Playgroud)

和模型

views = models.FloatField(max_length=1000)
Run Code Online (Sandbox Code Playgroud)

我有一个save()覆盖方法,这会导致问题吗?

def save(self):
    d = timedelta(days=self.expires_in)
    if not self.id:
        self.expires_on = datetime.now() + d
        super(Car, self).save()
Run Code Online (Sandbox Code Playgroud)

django methods model save

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

Jquery Validation插件和Colorbox

有人知道在提交已动态加载到Jquery Colorbox模式窗口中的表单时运行Jquery Validation插件的最佳方法吗?

forms validation jquery colorbox

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

C++模板查询

嗨,我开始学习C++ STL,我只是尝试一些小程序.其中一个是下面的:

inline int const& max (int const& a, int const& b) 
{
    return  a < b ? b : a;
}

template <typename T>
inline T const& max (T const& a, T const& b)
{
    return  a < b ? b : a;
}

int main()
{
    ::max(7, 42);         // calls the nontemplate for two ints
    ::max<>(7, 42);       // calls max<int> (by argument deduction)
    ::max('a', 42.7);     // calls the nontemplate for two ints
}
Run Code Online (Sandbox Code Playgroud)

我有一些基本的问题!!

  1. 为什么在这里使用示波器分辨率算子?

  2. 为什么/如何调用:: max <>(7,42)将假定传递的参数是 …

c++ templates stl

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

测试Google的ClientLogin

我有一个WPF表单,它使用ClientLogin将用户登录到他们的Google帐户.

具体来说,我想测试我的CAPTCHA处理路由.我似乎无法让我的帐户生成CAPTCHA.

有没有人对如何可靠地让Google ClientLogin要求CAPTCHA挑战进行测试有任何建议?

google-api

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

获取注册表项值

我正在尝试从注册表中检索excel的版本,但我在使用时遇到了问题

Registry.GetValue(...) 方法

我试图检索的值是在HKEY_CLASS_ROOT\Excel.Application\CurVer但我不知道在GetValue方法中作为参数放置什么名称.

我试过了 :

RegistryKey key = Registry.ClassesRoot;
RegistryKey subKey = key.OpenSubKey(@"Excel.Application\CurVer"); 
// Also tried w/o the "\CurVer"
return subKey.GetValue("CurVer");
Run Code Online (Sandbox Code Playgroud)

但是我一直在GetValue上得到一个NullReferenceException

.net c# registry

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

验证码,有另一种方式,闪存怎么样?

有没有另一种方法可以保护您的注册页面免受机器人攻击,我正在考虑将我的注册页面作为一个闪存(swf,我的网站无论如何都需要Flash进行视频流),这有用还是没有?我还可以做些什么?

flash captcha

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

什么是TExternalThread?终止基于线程的计时器时"无法终止外部创建的线程"

这种情况发生在关闭我的应用程序的一半时间,在该应用程序中,我在设计时将TLMDHiTimer放置在我的表单上,Enabled设置为true.在我的OnFormClose事件中,我调用MyLMDHiTimer.Enabled:= false.当这个被调用时,我有时(大约一半的时间)得到这个例外.

我调试并进入调用,发现它是LMDTimer.pas中的第246行,它给出了这个错误.

FThread.Terminate;
Run Code Online (Sandbox Code Playgroud)

我使用的是最新版本的LMDTools.我在周末之前完成了LMD工具的重新安装,并且已经将组件移除并重新添加到表单中.

根据我的发现,这与TExternalThread有关,但Embarcadero没有关于它的文档,我没有在LMDTools源代码中找到任何引用它的文档.

使用完全更新的RAD Studio 2010,Delphi 2010.

让我感到不安的是,没有任何文件.谷歌实际上谈到了一个结果,其中有人说错误是由于试图终止TExternalThread造成的.但是看看这个LMDHiTimer的源代码,不是一次它的目的是做任何事情,而是创建一个常规的TThread.我可以找到一个google结果,Thread:无法终止外部创建的线程?在Embarcadero上提到使用GetCurrentThread()和GetCurrentThreadId()来获取挂钩到现有线程所需的数据,但TLMDHiTimer没有这样做.它只是创建自己的TThread后代,它有自己的Create()构造函数(当然是重写,并且在构造函数的开头继承了调用)

那么......这个TExternalThread到底是什么?还有其他人遇到过这种例外吗?也许找出了解决方案或解决方法?我已经向LMDTools自己的支持提出了几乎完全相同的问题,但在多个地方提问并不会有什么问题.

提前感谢您的任何帮助.

delphi multithreading external delphi-2010

12
推荐指数
2
解决办法
6566
查看次数

ASP.NET MVC 2 RC在表单级别上的ModelState.AddModelError

在ASP.NET MVC的早期版本中,您可以使用ModelState.AddModelError("**_FORM**", "error")在表单级别而不是属性级别上进行错误.这似乎不再适用于ASP.NET MVC 2的新RC.

还有另外一种方法吗?我<%= Html.ValidationSummary() %>在我的View文件中使用...

c# asp.net-mvc addmodelerror

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