问题列表 - 第17120页

在符合W3C规则的情况下在JavaScript字符串中使用HTML标记

这是我的代码:

<a href="#">
    <img src="myimage.jpg" 
     onmouseover="showDescription(
          'Text', 'Text with HTML tags in them<br />More text');" 
     onmouseout="revertDescription();" 
     alt="Image description">
Run Code Online (Sandbox Code Playgroud)

W3C标记验证器不喜欢这个.它不希望我的JavaScript代码中包含HTML标记.以下是我尝试此操作时产生的错误消息:

字符"<"是分隔符的第一个字符,但作为数据出现

如果我将包含HTML标签的字符串传递给document.getElementById('myElement').innerHTML?确保我的页面不会搞乱,我该如何解决这个问题呢?

html javascript w3c w3c-validation

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

Spring Security:即使成功登录后也无法访问目标页面

Spring版本:2.5.6 SEC01
Spring Security版本:3.0.0 RC1

我正在尝试将Spring Security与Spring MVC应用程序集成.安全部分主要基于Spring Security附带的示例应用程序.我已经定义了一些需要特定角色来访问它们的页面,并且正如预期的那样,当访问它们而不登录登录页面时(我已经定义了我自己的登录页面).问题是,即使我输入正确的用户名和密码,我也会被扔回登录页面.我不完全确定这是一个Spring Security问题还是Spring MVC问题,但我们先试试前者.我有记录的请求,所以也许更熟悉他们的人将能够发现一些东西.

有很多日志记录(比一个帖子允许的更多)所以我只包括了最有趣的一点.根据我的理解,用户'rod'的登录成功,一切似乎都很好,直到时间14:30:28,222的行,我看到Previously Authenticated: org.springframework.security.authentication.AnonymousAuthenticationToken@9055c2bc: Principal: anonymousUser;...,从那时起,用户被认为是匿名的.

输入正确的用户名和密码后,这是调试,导致返回登录页面:

14:30:28,192 DEBUG FilterChainProxy:176 - Converted URL to lowercase, from: '/j_spring_security_check'; to: '/j_spring_security_check'
14:30:28,192 DEBUG FilterChainProxy:183 - Candidate is: '/j_spring_security_check'; pattern is /**; matched=true
14:30:28,192 DEBUG FilterChainProxy:351 - /j_spring_security_check at position 1 of 12 in additional filter chain; firing Filter: 'org.springframework.security.web.access.channel.ChannelProcessingFilter@2a4e37fb'
14:30:28,193 DEBUG DefaultFilterInvocationSecurityMetadataSource:177 - Converted URL to lowercase, from: '/j_spring_security_check'; to: '/j_spring_security_check'
14:30:28,193 DEBUG DefaultFilterInvocationSecurityMetadataSource:204 - Candidate is: '/j_spring_security_check'; …
Run Code Online (Sandbox Code Playgroud)

login spring-mvc spring-security

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

允许外键中的null为用户.Django的

我有这个模型

class Vacancy(models.Model):
    user = models.ForeignKey(User, null=True, blank=True, default = None)
    name = models.CharField(max_length=64)
Run Code Online (Sandbox Code Playgroud)

在管理员中我尝试在没有用户的情况下创建空缺.它会抛出一个错误"club_vacancy.user_id可能不是NULL".难道我做错了什么?

django django-admin

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

支持openURL的iPhone应用程序列表:

是否存在iPhone Apps支持的最终(或其他)方案列表:

- (BOOL)openURL:(NSURL *)url
Run Code Online (Sandbox Code Playgroud)

iphone url objective-c

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

如何使用递归找到sin(x)的导数?

我如何找到sin(x)的导数,其中x可以是任何值,例如使用递归的 1,2,3 ?

c algorithm

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

scala actor的线程监控

有没有办法监视有多少线程实际存活并运行我的scala actor?

multithreading scala actor

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

Log4Net和从并行实例记录

我在我的项目中使用log4net,有一个问题.该程序的主要功能需要很长时间,我使用日志记录来保存有关它的信息.我使用FileAppender将日志保存到文件.

我的应用程序位于共享(本地)文件夹中,可能有多个应用程序实例从一个路径运行.在这种情况下,我只能从第一个程序记录信息,我的应用程序的其他实例无法记录信息,因为日志文件已被锁定.

当我使用"log4net.Appender.FileAppender + MinimalLock"选项时,会出现信息丢失的情况.并非所有来自两个实例的日志都保存到文件中.

如何从并行实例中解决此问题和日志信息?当我使用"MinimalLock"选项时性能下降呢?

谢谢.希望得到你的帮助.

parallel-processing logging log4net fileappender

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

preg_match所有单词都以@开头?

我对常规表达不是很坚定,所以我不得不问你:

如果字符串包含以@开头的单词,如何找到PHP?

例如,我有一个字符串,如"这是为@codeworxx"???

我很抱歉,但我没有起点:(

希望你能帮忙.

谢谢,Sascha


好的,谢谢你的结果 - 但我犯了一个错误 - 如何在eregi_replace中实现???

$text = eregi_replace('/\B@[^\B]+/','<a href="\\1">\\1</a>', $text);
Run Code Online (Sandbox Code Playgroud)

不起作用??!?

为什么?我不必输入与模式相同的表达式吗?

php regex

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

Java - 转义字符串以防止SQL注入

我试图在java中放入一些反sql注入,并且发现很难使用"replaceAll"字符串函数.最后,我需要将任何现有的转换功能\\\,任何"\",任何'\',任何\n\\n使得当字符串由MySQL的SQL注入评估将被阻止.

我已经搞砸了一些我正在使用的代码,所有\\\\\\\\\\\功能都让我的眼睛变得疯狂.如果有人碰巧有这样的例子我会非常感激.

java regex sql sql-injection escaping

142
推荐指数
9
解决办法
24万
查看次数

我正在寻找以智能方式学习Vim或Emacs的技巧

我是一个非常开心的Eclipse用户(我主要使用PHP和Python开发),但是我找到了"Vim/Emacs在GUI文本编辑器上提供了哪些具体的生产力提升?"的答案.足够有趣,让我希望尝试VimEmacs,看看它们是否会成为一个更好的解决方案.

我普遍认为Vim和Emacs并不是你通过"玩它"而学习的那种编辑器.我有这样的印象,你必须花一些时间和精力来"研究"它们,然后才能从它们的力量中获益.

所以,我对社区有两个问题:

  1. 在链接的线程中,响应者基本上通过评论Vim来回答(经常提到:"我确信Emacs具有相同的").Google趋势似乎表明Vim是两者之间最常采用的,但我的第一个问题是:我知道我之前没有任何经验,而且我在GNU/Linux上使用和开发(主要是PHP和Python)系统(Ubuntu,Arch Linux),是否有两个代表更好的选择?(要明确的是:我的问题不是关于编辑的质量,而是关于在我的情况下在战略上更好地学习的内容).

  2. 对于如何学习使用它/他们,您会给我什么建议?我知道这是一个广泛的问题,但故意是这样.看看这个答案(不相关的主题),了解我正在寻找的那种信息/风格的答案[但不要觉得有必要以这种方式回答......任何形式的欢迎都会受到欢迎!]

编辑(选择"接受的答案")

我选择了一个答案作为刚才接受的答案,但我想对所有分享经验和建议的人说"谢谢" :几乎所有人都以某种方式对我有用.这个帖子肯定超出了我的期望!谢谢!:)

ide vim emacs editor

38
推荐指数
4
解决办法
9236
查看次数