问题列表 - 第44569页

从Django调用javascript函数

可以从Django HttpResponseredirect或其他django函数调用JavaScript函数吗

javascript django django-templates django-models django-views

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

为什么这个正则表达式在Java中没有像预期的那样工作?

琐碎的正则表达式问题(答案很可能是特定于Java的):

"#This is a comment in a file".matches("^#")
Run Code Online (Sandbox Code Playgroud)

这返回false.据我所知,^意味着它总是意味着什么并且#没有特殊意义,所以我^#在字符串的开头翻译为"A'#".哪个应该匹配.在Perl中它确实如此:

perl -e "print '#This is a comment'=~/^#/;"
Run Code Online (Sandbox Code Playgroud)

打印"1".所以我很确定答案是Java特有的.有人请赐教吗?

谢谢.

java regex

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

减少时间复杂性

int main()
{
   int n ;
   std::cin >> n; // or scanf ("%d", &n);
   int temp;
   if( n ==1 ) temp = 1; // if n is 1 number is power of 2 so temp = 1
   if( n % 2 != 0 && n!= 1) temp =0; // if n is odd it can't be power of two
   else
   {
       for (;n && n%2 == 0; n /= 2);
       if(n  > 0 && n!= 1) temp = 0; // …
Run Code Online (Sandbox Code Playgroud)

c c++ algorithm time-complexity

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

如何验证字符串是否是C中的有效MAC地址?

例:

12:45:ff:ab:aa:cd    is valid
45:jj:jj:kk:ui>cd    is not valid

c mac-address

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

errors.full_messages:属性名称出现两次

这一直困扰着我.我的所有模型都会出现此问题,但我会使用其中一个,测验,作为示例.

测验具有以下验证:

validates_presence_of :size, :style
Run Code Online (Sandbox Code Playgroud)

我正在使用I18n,我在我的翻译文件中有以下设置:(这些只是标准的错误消息,但我已将它们包含在我的en.yml中,以便很容易看到结构,如果我想要为任何特定型号覆盖它们)

activerecord:
  errors:
    messages:
      inclusion: "{{attribute}} is not included in the list"
      invalid: "{{attribute}} is invalid"
      empty: "{{attribute}} can't be empty"
      blank: "{{attribute}} can't be blank"
      record_invalid: "Validation failed: {{errors}}"   
Run Code Online (Sandbox Code Playgroud)

问题是这样的:如果我做一个新的测验,验证失败,那么看看quiz.errors.full_messages,每个错误消息都有属性然后是完整的消息:

>> quiz = Quiz.create
=> <unsaved quiz object>
>> quiz.errors.full_messages
=> ["Size Size can't be blank", "Style Style can't be blank"]
Run Code Online (Sandbox Code Playgroud)

我不明白为什么消息是,例如,"Size Size can't be blank"而不是"Size can't be blank"

任何人的想法?

validation activerecord ruby-on-rails

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

安装了基于APR的Apache Tomcat Native库的不兼容版本1.1.12,而Tomcat需要1.1.17版本

我下载了Apache Tomcat 7.x. 当我在Eclipse中添加这个Tomcat时,我收到此错误:

Jan 25, 2011 3:21:05 PM org.apache.catalina.core.AprLifecycleListener init
SEVERE: An incompatible version 1.1.12 of the APR based Apache Tomcat Native library is installed, while Tomcat requires version 1.1.17 
Jan 25, 2011 3:21:05 PM org.apache.catalina.core.AprLifecycleListener init
SEVERE: An incompatible version 1.1.12 of the APR based Apache Tomcat Native library is installed, while Tomcat requires version 1.1.17 
Jan 25, 2011 3:21:05 PM org.apache.catalina.core.AprLifecycleListener init
SEVERE: An incompatible version 1.1.12 of the APR based Apache Tomcat Native library is installed, …
Run Code Online (Sandbox Code Playgroud)

java eclipse tomcat tomcat7

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

static int a和int a有什么区别?

可能重复:
'全局'和'静态全局'之间的差异

语句1和2之间有什么区别: -

#include <stdio.h>
//In the global declaration area 

static int a; // 1.
int b;        // 2.
Run Code Online (Sandbox Code Playgroud)

感谢帮助.

c

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

以编程方式将LaTeX代码转换/解析为纯文本

我有几个C++/Python的代码项目,其中使用LaTeX格式的描述和标签来生成使用LaTeX + pstricks制作的PDF文档或图形.但是,我们还有一些纯文本输出,例如文档的HTML版本(我已经有代码为其编写最小标记)和非TeX启用的绘图渲染器.

对于这些,我想消除例如代表物理单位所必需的TeX标记.这包括非破坏(稀疏)空格,\ text,\ mathrm等.对于纯文本输出,将\ frac {#1} {#2}之类的内容解析为#1 /#2也是很好的(和将MathJax用于HTML).由于我们目前已经拥有的系统,我需要能够从Python执行此操作,即理想情况下我正在寻找Python包,但我可以从Python调用非Python可执行文件并捕获输出字符串也没问题.

我知道在TeX StackExchange网站上类似的问题,但是没有任何真正的程序化解决方案:我看过detex,plasTeX和pytex,他们看起来都有点死了,并没有真正做到我需要的是:将TeX字符串编程转换为代表性的纯文本字符串.

我可以尝试使用例如pyparsing来编写一个基本的TeX解析器,但是a)可能会陷入困境并得到帮助,并且b)肯定有人之前尝试过,或者知道一种方法来连接到TeX本身以获得更好的结果?

更新:感谢所有的答案......它确实看起来确实是一个尴尬的请求!我可以用少于一般的LaTeX解析来做,但是在循环中考虑解析器而不是加载正则表达式的原因是我希望能够很好地处理嵌套宏和多arg宏,并得到大括号匹配工作正常.然后我可以首先减少txt无关的宏,比如\ text和\ mathrm,并处理txt相关的宏,比如\ frac last ...甚至可以用合适的括号!好吧,我可以梦想...现在正则表达并没有做那么糟糕的工作.

python parsing text latex

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

跨浏览器rgba透明背景,同时保持内容(文本和图像)不透明

我想让rgba背景适用于所有浏览器.我做了一些搜索,发现通常有三种类型的浏览器:

1)支持rgba的浏览器.

2)通过奇怪的'-ms-filter'事物支持rgba的Internet Explorer.

3)不支持rgba的浏览器,但我可以使用带有'数据URI方案'的base64 png图像.(即使浏览器不支持URI方案,根据这个它仍然可以这样做.)

我对rgba支持浏览器没有任何问题,我可以使用IE,但问题是我不知道如何为URI方案生成客户端base64 png图像.我真的不想预生成png文件,因为我的rgba值不是常量.我可以使用php gd库进行动态png生成,但我真的很想在客户端做这一切.所以我想知道,有没有什么好方法可以用java脚本生成半透明的png图像.在此之后,我可以对它们进行base64编码并将它们与URI方案一起使用?

谢谢.

编辑:

我希望有半透明的div背景,同时内容完全可见.

javascript css cross-browser rgba

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

将sql值连接到变量

在SQL Server 2008上,我试图将所有选定值的逗号分隔列表添加到变量中.

SELECT field
FROM table
Run Code Online (Sandbox Code Playgroud)

收益:

+-------+
| field |
+-------+
| foo   |
+-------+
| bar   |
+-------+
Run Code Online (Sandbox Code Playgroud)

我想得到:"foo,bar,"

我试过了:

DECLARE @foo NVARCHAR(MAX)
SET @foo = ''

SELECT @foo = @foo + field + ','
FROM TABLE

PRINT @foo
Run Code Online (Sandbox Code Playgroud)

什么都不返回.我究竟做错了什么?

sql sql-server sql-server-2008

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