问题列表 - 第9068页

Java字符串 - 获取(但不包括)两个正则表达式之间的所有内容?

在Java中,是否有一种通过在任一侧指定正则表达式分隔符来提取子字符串的简单方法,而不包括最终子字符串中的分隔符?

例如,如果我有这样的字符串:

<row><column>Header text</column></row>
Run Code Online (Sandbox Code Playgroud)

提取子字符串的最简单方法是什么:

Header text
Run Code Online (Sandbox Code Playgroud)

请注意,子字符串可能包含换行符...

谢谢!

java regex string split

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

在构造函数中调用虚函数

假设我有两个C++类:

class A
{
public:
  A() { fn(); }

  virtual void fn() { _n = 1; }
  int getn() { return _n; }

protected:
  int _n;
};

class B : public A
{
public:
  B() : A() {}

  virtual void fn() { _n = 2; }
};
Run Code Online (Sandbox Code Playgroud)

如果我写下面的代码:

int main()
{
  B b;
  int n = b.getn();
}
Run Code Online (Sandbox Code Playgroud)

人们可能期望将n其设置为2.

事实证明,n设置为1.为什么?

c++ constructor overriding virtual-functions

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

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

用Javascript添加HTML?

我想知道是否有可能让Javascript在某个DIV中将一些HTML写入页面.

这是因为网站的某些区域我无法访问标记.但我想在那里添加一小部分.

例如,我想要添加一些html的容器是< div id ="topics"> </div>

是否有可能让Javascript执行此操作<*div id ="topics"> < div id ="mysection"> </div> <*/div>

非常感谢!

html javascript

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

glibc中重复内存分配的效率

下面是来自着名的LAPACK数值库的Fortran ZHEEVR例程的C包装器:

void zheevr(char jobz, char range, char uplo, int n, doublecomplex* a, int lda, double vl, double vu, int il, int iu, double abstol, double* w, doublecomplex* z, int ldz, int* info)
{
    int m;
    int lwork = -1;
    int liwork = -1;
    int lrwork = -1;
    int* isuppz = alloc_memory(sizeof(int) * 2 * n);
    zheevr_(&jobz, &range, &uplo, &n, a, &lda, &vl, &vu, &il, &iu, &abstol, &m, w, z, &ldz, isuppz, small_work_doublecomplex, &lwork, small_work_double, &lrwork, small_work_int, &liwork, &info);
    lwork …
Run Code Online (Sandbox Code Playgroud)

c performance memory-management glibc

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

HTTPS上的纯文本密码

我目前正在开发一个可以通过HTTPS工作的PHP OpenID提供程序(因此是SSL加密的).以纯文本形式传输密码
不对的?理论上HTTPS,不能被截获,所以我没有看到任何错误.或者这在某种程度上是不安全的,我没有看到这个?

https password-protection

84
推荐指数
7
解决办法
4万
查看次数

在某些情况下,Emacs Clojure模式tab-indentation很大

我正在使用Emacs的Clojure模式与SLIME和swank-clojure.我有缩进问题.大多数时候缩进都是我想要的:当我按TAB时,它会缩进2个空格.但是,例如,在代理的情况下,我用TAB获得的缩进是巨大的:10个空格.例:

(defn- create-frame []
  (let [frame (JFrame. "Hello Swing")
        button (JButton. "Click Me")]
    (.addActionListener button
              (proxy [ActionListener] []
                        (actionPerformed [evt]
Run Code Online (Sandbox Code Playgroud)

...

代理方法也是如此,例如上面的actionPerformed.

这个设置在哪里,我该如何更改?据我所知,它必须是Clojure模式的问题.

emacs clojure

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

在Django ModelForm方面需要帮助:如何过滤ForeignKey/ManyToManyField?

好吧,我很难解释这一点,请告诉我是否应该向您介绍更多细节.

我的网址如下所示:http://domain.com/<category >/
Each <category>可能有一个或多个子类别.

我希望类别页面具有包含类别子类别的选择框(以及其他字段)的表单.我目前在其中一个模板中对表单进行了硬编码,但我想让它直接反映模型.

在我目前的硬编码解决方案中,我在我的类别视图中:

s = Category.objects.filter(parents__exact=c.id)  
Run Code Online (Sandbox Code Playgroud)

表单模板迭代并打印出选择框(请参阅下面的模型代码)

我猜我想要一个带有init的ModelFormSet 来过滤掉类别,但我似乎无法在文档中找到如何做到这一点.

一直在看如何在Django ModelForm中过滤ForeignKey选项?同样,但我不能让它正常工作.

我的模特

# The model that the Form should implement
class Incoming(models.Model):
    cat_id = models.ForeignKey(Category)
    zipcode = models.PositiveIntegerField()
    name = models.CharField(max_length=200)
    email = models.EmailField()
    telephone = models.CharField(max_length=18)
    submit_date = models.DateTimeField(auto_now_add=True)
    approved = models.BooleanField(default=False)

# The categories, each category can have none or many parent categories
class Category(models.Model):
    name = models.CharField(max_length=200, db_index=True)
    slug = models.SlugField()
    parents = models.ManyToManyField('self',symmetrical=False, …
Run Code Online (Sandbox Code Playgroud)

django django-models django-forms

5
推荐指数
2
解决办法
3912
查看次数

ASP.Net MVC,使用javascript提交表单

我在我使用以下代码创建的一个ASP.Net MVC视图上有一个表单

 <% using (Html.BeginForm(null, null, FormMethod.Post))
Run Code Online (Sandbox Code Playgroud)

使用此代码,我无法控制,只要我知道设置表单的名称.我现在正在尝试编写一个javascript函数来提交表单,这可能不知道表单名称吗?

谢谢

javascript asp.net-mvc

30
推荐指数
2
解决办法
9万
查看次数

隐藏X-Powered-By(nginx)

那么有没有办法在Nginx上隐藏X-Powered-By?

security nginx

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