问题列表 - 第34211页

Python:使用下载的模块

我是Python新手,大多使用自己的代码.但是现在我下载了一个我需要解决的问题.

结构示例:

root\
    externals\
        __init__.py
        cowfactory\
            __init__.py
            cow.py
            milk.py

    kittens.py
Run Code Online (Sandbox Code Playgroud)

现在,cowfactory __init__.py的确如此from cowfactory import cow.这会导致导入错误.

我可以修复它并将import语句更改为from externals.cowfactory import cow但有些东西告诉我有一种更简单的方法,因为它不太实用.

另一个修复可能是将cowfactory包放在我的项目的根目录中,但这也不是很整洁.

我想我必须对__init__.pyexternals目录中的文件做一些事情,但我不确定是什么.

python

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

函数调用中"()"的含义是什么?

现在,我通常调用一个函数(不需要参数),()如下所示:

myFunction(); //there's empty parens
Run Code Online (Sandbox Code Playgroud)

除了jQuery调用,我可以逃脱:

$('#foo').bind('click', myFunction); //no parens
Run Code Online (Sandbox Code Playgroud)

精细.但最近我看到这个评论这里的SO:

"考虑使用setTimeout(monitor, 100);而不是setTimeout('monitor()', 100);.Eval是邪恶的:)"

哎呀!我们真的eval()在这里做一个字符串吗?我想我并不真正理解"调用"函数的意义和含义.有关调用和引用函数的真正规则是什么?

javascript

19
推荐指数
2
解决办法
1265
查看次数

带参数的可怕的预定义Bash变量

当我想要在Bash中使用参数的变量中的可变默认值时,有人可以指出我的问题是什么吗?以下代码不起作用:

#!/bin/bash

VARIABLE1="defaultvalue1"
VARIABLE2="defaultvalue2"

# Check for first argument, if found, overrides VARIABLE1
if [ -n $1 ]; then
    VARIABLE1=$1
fi
# Check for second argument, if found, overrides VARIABLE2
if [ -n $2 ]; then
    VARIABLE2=$2
fi

echo "Var1: $VARIABLE1 ; Var2: $VARIABLE2"
Run Code Online (Sandbox Code Playgroud)

我希望能够做到:

#./script.sh
Var1: defaultvalue1 ; Var2: defaultvalue2
#./script.sh override1
Var1: override1 ; Var2: defaultvalue2
#./script.sh override1 override2
Var1: override1 ; Var2: override2
Run Code Online (Sandbox Code Playgroud)

提前致谢 :)

variables bash overriding arguments

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

为什么在将VHDL组件在其他体系结构中实例化之前需要重新声明它们?

自从我的第一个VHDL课程以来,我一直在摸不着头脑,并决定在这里发布我的问题.

Given that I have a declared entity (and also an architecture of it) and want to instantiate it inside another architecture, why is it that I seemingly have to redeclare the "entity" (component) inside this containing architecture before instantiating it?

Isn't the compiler smart enough to match an instantiation to its architecture just by its name? Where is the need for the component declaration?

vhdl

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

How can I reboot the iPhone programmatically from within my application?

Is there any way to trigger a reboot of the iPhone programmatically from within your application, either using public or private API?

iphone

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

将函数添加到锚标记

我有几个这样的锚链接,如下所示.

<a href="http://google.com" onClick="unhook()">  Google </a>
Run Code Online (Sandbox Code Playgroud)

我想onClick动态地将事件应用于所有锚标签.可能吗?

javascript

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

在IE上包装jqGrid列标题的问题

我在我的页面中使用jqGrid,我修改了ui.jqgrid.css文件以包装列标题,如下所示:

.ui-jqgrid tr.jqgrow td {
    white-space: normal !important;
}

.ui-th-column,.ui-jqgrid .ui-jqgrid-htable th.ui-th-column{
    white-space:normal;
}
Run Code Online (Sandbox Code Playgroud)

它适用于所有浏览器,但IE!我试过IE7和IE8,问题依然存在.

header jqgrid word-wrap

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

如何在Android系统上编译和运行C/C++程序(如Windows上的MinGW)?

我想在Android手机程序(如G1)上编译和运行C/C++程序.

例如,我编写了一个"Hello World.c"程序,然后在我的Android手机系统上编译并运行它.

我从来没有使用过MinGW在我的Windows系统上运行我的代码,所以我也想在Android手机系统上运行它.

compiler-construction android android-emulator

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

在html中嵌入Perl的最简单方法

我在网上研究过,发现了几个有趣的Perl模块/框架,比如HTML:Mason,HTML :: Embperl,或MVC Catalyst框架等,它们可以让我在html中嵌入Perl,类似于html中的PHP代码.

但是,我的Perl项目必须上传到只提供有限权限和资源的uni服务器.

例如,Apache版本1.3.3和Perl版本5.8.0(低于Catalyst的要求)

我使用脚本来检查所有已安装的Perl模块,只有那些名称包含单词"html":

HTML::HeadParser    2.17
HTML::Entities  1.23
HTML::Filter    2.09
HTML::LinkExtor 1.31
HTML::Parser    3.26
HTML::PullParser    2.06
HTML::TokeParser    2.24
HTML::Tagset    3.03
HTML::Form  0.03
Run Code Online (Sandbox Code Playgroud)

我担心他们中没有人能让我直接将Perl嵌入到html中.

我知道我可以使用简单的print语句和"heredoc" 在Perl/CGI中的html页面上打印所有内容,但我认为这违反了MVC设计范例并且开发灵活性较低且更复杂,主要是因为现在的业务逻辑是搞砸了html标记.

我目前的解决方案是使用jQuery触发AJAX请求,以便从客户端将html加载到特定标记中.因此,在这种情况下,Perl仅用于提供服务器端数据访问,操纵相关数据并提供对AJAX请求的JSON格式响应.

我想知道有更好的方法吗?我几乎无法改变服务器状态,我认为系统管理员不会那么慷慨安装任何其他Perl模块.

更新信息:

将Perl嵌入到html中的主要原因是我对CGI编程很新,而且由于我对PHP和jQuery更熟悉,我想知道是否有一种正确的方法将Perl直接嵌入到html中,所以我可以很快完成客户端部分并专注于服务器端.

说,像这样:

<div id='user_status'>Your last visit was :[% getLastVisitDateTime($userId)%]</div>
Run Code Online (Sandbox Code Playgroud)

请关注我对Perl/CGI的一点知识,并且非常感谢您的帮助.

第2次更新: 按照Template Toolkit网站说明,我在我自己的MacBook Pro上安装了这个模块但不幸的是由于许可原因我无法将它安装到uni的服务器上:

Warning: You do not have permissions to install into
 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi 
at /usr/lib/perl5/5.8.0/ExtUtils/Install.pm line 84.
mkdir /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-
multi/auto/Template: Permission denied at /usr/lib/perl5/
5.8.0/ExtUtils/Install.pm line 137
make: *** [pure_site_install] Error 255
Run Code Online (Sandbox Code Playgroud)

所以不幸的是,我现在正在寻找其他方式......

好吧,出于同样的原因,似乎无法安装HTML …

model-view-controller perl cgi

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

建议离开多少个开放连接 - 在sql server 2008 Enterprise Edition中

我有我的C#程序与sql-server 2008企业版一起使用

我有40个用户连接到此数据库.

我没有关闭连接.

建议离开多少个开放连接?或者关闭连接更好吗?

提前致谢

c# sql-server-2008

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