问题列表 - 第16932页

在PHP中使用函数外部变量?

我有这个声明变量的函数:

function imageSize($name, $nr, $category){
    $path = 'ad_images/'.$category.'/'.$name.'.jpg';
    $path_thumb = 'ad_images/'.$category.'/thumbs/'.$name.'.jpg';
    list($width, $height) = getimagesize($path);
    list($thumb_width, $thumb_height) = getimagesize($path_thumb);
        ${'thumb_image_' . $nr . '_width'} = $thumb_width;
        ${'thumb_image_' . $nr . '_height'} = $thumb_height;
        ${'image_' . $nr . '_width'} = $width;
        ${'image_' . $nr . '_height'} = $height;
}
Run Code Online (Sandbox Code Playgroud)

当我回应这个:

   echo $image_1_width
Run Code Online (Sandbox Code Playgroud)

它工作正常,但如果我在功能外面它不会识别变量,我怎么能以某种方式使它们'全局'?

谢谢

php

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

没有Linq可以使用lambdas吗?

如果我不需要,我宁愿不使用Linq(当我开始一个新项目时,我删除对它的引用).不过,Lambdas看起来很有用.我不会养成使用lambdas的习惯,但是,如果Linq必须标记为骑行.

提前致谢

.net c# linq

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

从客户端运行EXE

我需要从客户端运行exe文件.Exe文件存在于我的C:\ Directory中.我需要从我的WEB站点运行这个exe文件.

我该怎么办呢?

client exe

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

onClick在p标签上无法正常工作

我想将click事件绑定到每个事件,<p>但它似乎无法正常工作.

当我运行脚本时,我立即得到三个警报.我只想在点击三个中<p>'的任何一个时获得它们.

谁能告诉我我做错了什么?

编辑:Sry这就是它的样子.HTML正如它应该的那样:<p class="special">text text text</p>等等

(function () {
    var myFunction = function (theP) {
            alert(theP.id)          
        }


    window.onload = function () {           
        var pTags = document.getElementsByTagName('p'),
            pLength = pTags.length,
            i;

        for (i = 0; i < pLength; i += 1) {
            if(pTags[i].className == 'special'){

                pTags[i].onClick = myFunction(pTags[i]);

            }
        };
    }
})();
Run Code Online (Sandbox Code Playgroud)

PS.我不能使用jQuery atm

javascript onclick

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

在Chrome中关闭Silverlight插件警告

我正在使用Silverlight 3应用程序并使用Chrome作为我的测试浏览器.在调试时我不断收到弹出消息:

插件没有响应

以下插件没有响应:未知你想阻止我吗?

是/否

如何在Chrome中将其关闭?VS可以设置为仅在调试时将其关闭吗?调试时真的很痛苦.

谢谢,

silverlight google-chrome

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

初学者Drupal用户最常见的陷阱是什么?

我刚开始学习Drupal,我真的很喜欢它.

初学者最常见的陷阱是什么?他们怎么能避免?

drupal

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

如何使用Windows管理使用多个版本的Grails进行开发?

我们现在已经使用Grails了一段时间,现在已经完成了几个Grails版本.我们并不总是希望立即迁移我们的"旧"应用程序,但通常会使用较新版本进行新开发.更改Windows环境变量是不方便的,因为我有时必须同时处理运行不同版本的Grails的两个相关项目.

在Linux中,我可能会创建包装脚本或别名,以允许我在命令行上指定版本开关,但我不相信Grails支持这一点.

其他需要针对Grails的多个版本进行编码的其他人如何管理它?

更新:
我创建了一个gv.bat文件来设置GRAILS\_HOMEPATH环境变量.我添加了一个GRAILS\_INSTALLS环境变量(c:\usr\local\grails在我的盒子上)并删除了%GRAILS_HOME%\bin我的参考PATH.

gv.bat

@echo off
SET GRAILS_HOME=%GRAILS_INSTALLS%\grails-%1
SET PATH=%GRAILS_HOME%\bin;%PATH%
Run Code Online (Sandbox Code Playgroud)

要做任何Grails工作,我运行> gv 1.1.2或我需要使用的任何版本.我想弄清楚如何在PATH更改值中进行字符串替换,但结果对我来说很困难

grails

15
推荐指数
3
解决办法
5048
查看次数

ModelState.IsValid == false,为什么?

我在哪里可以找到使ModelState无效的错误列表?我没有在ModelState对象上看到任何错误属性.

c# asp.net-mvc modelstate

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

对于那些在金融部门,存储数据的问题

我正在创建应用程序,将用户财务信息存储在sqlite数据库中.我希望它能存储各种信息,如账号,银行名称,利率等.

我想问一下如何在真实的财务软件中完成以下工作.作为一个例子,当有人通过软件从数据库请求数据时,软件是否只是去检索数据,或软件是否获取基本信息,然后在现场计算所需的数据.

如果我们想要查看付款金额并且我们知道这是一定百分比,我们是否将付款金额存储在表格中,或者我们只是当场计算.

如果我想查询数据库的总应计利息,我是否将这些数据存储在表中或者我是否在现场进行计算.

我只是难以理解是否更好地保持数据库表简单并在现场进行大多数计算,或者在表上保留更多数据并让软件在后台填充它.

finance

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

如何将char字符串转换为wchar_t字符串?

我有一个char*格式的字符串,并希望将其转换为wchar_t*,传递给Windows函数.

c++ windows string

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