问题列表 - 第5441页

如何获取我正在运行的Python脚本的路径?

重复:
在Python中,如何获取当前正在执行的文件的路径和名称?

如何获取我正在运行的Python脚本的路径?我正在做dirname(sys.argv[0]),但是在Mac上我只获取文件名 - 而不是像我在Windows上那样的完整路径.

无论我的应用程序从何处启动,我都想打开与我的脚本文件相关的文件.

python path

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

Jetty 6中的Jasper抛出了JSTL标记的异常

我正在尝试在Jetty中运行一个在Tomcat 5.5中运行良好的应用程序.该应用程序使用servlet 2.4和JSP 2.0.

Jetty/Jasper抛出此异常:

org.apache.jasper.JasperException: /WEB-INF/tiles/layout/main.jsp(85,55) PWC6340: According to the TLD, rtexprvalue is true, and deferred-value is specified for the attribute items of the tag handler org.apache.taglibs.standard.tag.rt.core.ForTokensTag, but the argument for the setter method is not a java.lang.Object
Run Code Online (Sandbox Code Playgroud)

有一件奇怪的事,我无法在任何地方找到TLD.它似乎是通过魔法获得它,我不明白.是否可能出现错误的TLD?

从它的加载位置org.apache.taglibs.standard.tag.rt.core.ForTokensTag也很难说清楚.Eclipse没有在项目的加载路径中找到它.

任何提示都欢迎......

jstl jetty

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

我在哪里可以找到一个简单的图形C库来直接写入帧?

我需要一个简单的图形C库来在我将直接写入帧的设备上使用.

框架位于常规存储器中.没有图形加速硬件.

没有什么花哨.我只是想绘制线条,圆圈,像字符串一样的OSD东西.

拥有使用优质精益算法的功能会很棒(我的CPU是运行在400MHz的ARM9).

有什么建议吗?

c embedded graphics

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

如何在表单操作中执行PHP函数?

我试图在表单操作中从PHP脚本运行一个函数.

我的代码:

<?php
require_once ( 'username.php' );

echo '
<form name="form1" method="post" action="username()">
  <p>
    <label>
      <input type="text" name="textfield" id="textfield">
    </label>
  </p>
  <p>
    <label>
      <input type="submit" name="button" id="button" value="Submit">
    </label>
  </p>
</form>';
?>
Run Code Online (Sandbox Code Playgroud)

我回应表单,但我想要从username.php调用函数"username"来执行.我怎么能以类似的方式做到这一点?

php

25
推荐指数
5
解决办法
22万
查看次数

如何在HTML for Windows中呈现狭窄的不间断空格?

在法语中,排版要求我们在不同的地方使用狭窄的 不间断空间(U + 202F)("Commeça!").

显然,Windows上的每个浏览器都无法支持,而且它们都会显示一个奇怪的角色.这适用于Mac OS X和Linux上的大多数浏览器.

有谁知道如何使Windows浏览器正确呈现它?

(我认为这是一个Windows错误而不是浏览器错误,因为只要它不在Windows上,Firefox和Safari都支持它).

html windows typography internationalization

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

将数组传递给存储过程

我试图将一组值从php传递给mysql存储过程作为参数列表以及如何在存储过程中使用该数组.程序中的查询有三个IN语句,所以我想做IN(@listOfids)@listOfids是1,2,3,4(来自php的内爆数组).

php mysql stored-procedures

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

sum()的功能是什么,但乘法?产品()?

Python的sum()函数返回迭代中的数字总和.

sum([3,4,5]) == 3 + 4 + 5 == 12
Run Code Online (Sandbox Code Playgroud)

我正在寻找返回产品的功能.

somelib.somefunc([3,4,5]) == 3 * 4 * 5 == 60
Run Code Online (Sandbox Code Playgroud)

我很确定这样的功能存在,但我找不到它.

python product built-in pep

181
推荐指数
7
解决办法
11万
查看次数

Ruby on Rails:序列化UTF8问题

当我序列化包含UTF8字符串的哈希时,如下所示:

  poll.variants = {0 => '????',1 => '-????-',2 => 'test # test "????'}
Run Code Online (Sandbox Code Playgroud)

到ActiveRecord字段,结果字段包含:

--- 
0: !binary |
  0YLQtdGB0YI=

1: !binary |
  LdGC0LXRgdGCLQ==

2: !binary |
  dGVzdCAjIHRlc3QgItGC0LXRgdGC
Run Code Online (Sandbox Code Playgroud)

由于某种原因,utf8字符串被视为二进制和base64编码.对场地的整理是utf8_general_ci,我有点失望.

有没有办法制作ActiveRecord:将人类可读的yaml序列化到该字段?

serialization activerecord yaml ruby-on-rails utf-8

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

简单的减法和演员问题

为什么这个简单的减法不起作用?

int MyPageNumber = Convert.ToInt32(cboPageNumber.SelectedItem);
MyPageNumber += (MyPageNumber - 1); //does not work
int MyNewPageNumber = MyPageNumber - 1; /works
Run Code Online (Sandbox Code Playgroud)

我也希望有人可以告诉我为什么这给了我一条"红线"因为无法进行演员表演:

short MyPageNumber = Convert.ToInt16(cboPageNumber.SelectedItem);
MyPageNumber += MyPageNumber - ((short) 1); //does not work says can't cast
Run Code Online (Sandbox Code Playgroud)

我不明白的是什么?是+在示例中将其转换为字符串吗?

谢谢.

c# casting

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

从哪儿开始?具有多个前端的Java应用程序

我在这里有一个应用程序,我在很多年前写过,它包含一个直接查询数据库服务器的重量级前端.该应用程序在大约7个专用工作站上运行.还有一个基于网络的前端,我掀起了共享相同的功能集,还有一个基于Web的管理,用于管理和报告数据 - 它们都只是直接访问数据库.

应用程序非常简单,我理解它解决的问题非常好.它可以使用更新,我甚至无法访问在GUI上工作所需的工具.我最近一直在使用Java,似乎重写这个应用程序将是一个很好的项目开始.

所以我的问题是:

我想在Swing中,应用程序将需要一个非Web GUI.这是非常特殊的原因所必需的.该应用程序还需要一个基于Web的GUI,其功能与Swing前端相同,可能部署为JSR-168 portlet,以及基于Web的管理工具(也是portlet).在我之前的设计中,我最终得到了许多重复的代码,因为每个组件都有自己的代码库,我愚蠢地使用存储过程来帮助确保关键计算至少是一致的.

我应该从哪里开始?我很难想到这应该如何在Java世界中发挥作用.我想我最困难的是如何创建一个可以同时具有Swing(或其他)前端和基于Web的前端的应用程序,尽可能少复制?

编辑:我从概念上知道这是如何工作的.我要问的是专门针对Java技术的建议.要考虑哪些框架等

java

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