问题列表 - 第24960页

减少代码行

我不是一个JavaScript大师(还).我试图找出一种方法来减少下面的行数...是否有任何快捷方式让我们说if语句?

function showDialog(divID) 
{
    var dialogDiv = $("#" + divID);

    var height = 500;
    var width = 400;
    var resizable = false;

    if (dialogDiv.attr("height") != "") 
    {
        height = parseInt(dialogDiv.attr("minHeight"));
    }

    if (dialogDiv.attr("width") != "") 
    {
        width = parseInt(dialogDiv.attr("minWidth"));
    }

    if (dialogDiv.attr("resizable") != "") 
    {
        resizable = dialogDiv.attr("resizable");
    }

    dialogDiv.dialog
    (
        {
            resizable: resizable,
            width: width,
            height: height,
            bgiframe: true,
            modal: true,
            autoOpen: false,
            show: 'blind'
        }
    )

    dialogDiv.dialog("open");
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

没有应用程序与指定的文件异常相关联

UnhandledException: System.ComponentModel.Win32Exception: No application is associated with the specified file for this operation
   at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
   at System.Diagnostics.Process.Start()
   at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
   at System.Diagnostics.Process.Start(String fileName)
Run Code Online (Sandbox Code Playgroud)

嗨,大家好,

我在尝试使用Process.Start打开.csv文件时正在测试的一台计算机上遇到以下异常.我认为这是因为没有为此框中的.csv文件设置文件关联.

那你怎么能避免这种情况呢?

强制Process.Start在记事本中打开? - 理想情况下它应该在excel中打开,但如果excel在那台计算机上不存在,你会怎么做?

谢谢

c# notepad exception-handling win32exception process.start

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

布尔代数简化

我需要将这个布尔表达式简化为最简单的形式.鉴于最简单的形式包含3个术语和7个文字.

表达式是:

x'yz + w'x'z + x'y + wxy + w'y'z
Run Code Online (Sandbox Code Playgroud)

我们在课堂上尝试了这一点,甚至我们的背诵老师都无法理解.

任何帮助,将不胜感激.

boolean-logic boolean algebra

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

F#可选记录字段

我有一个F#记录类型,并希望其中一个字段是可选的:

type legComponents = {
    shares : int<share> ;
    price : float<dollar / share> ;
    totalInvestment : float<dollar> ;
}

type tradeLeg = {
    id : int ;
    tradeId : int ;
    legActivity : LegActivityType ;
    actedOn : DateTime ;
    estimates : legComponents ;
    ?actuals : legComponents ; 
}
Run Code Online (Sandbox Code Playgroud)

在tradeLeg类型中,我希望actuals字段是可选的.我似乎无法弄明白,也无法在网上找到可靠的例子.看起来这应该很容易

let ?t : int = None
Run Code Online (Sandbox Code Playgroud)

但我真的似乎无法让这个工作.呃 - 谢谢你

Ť

f# record optional

13
推荐指数
2
解决办法
4152
查看次数

在C中输入密码

我知道当你输入标准的ANSI C时,不可能回显*.但是当有人在控制台中输入密码时,有没有办法显示任何内容.我的意思是像Unix/Linux终端中的sudo提示.就像你输入命令一样:sudo cp /etc/somefile ~/somedir.通常会提示您输入root密码.当您输入时,终端不显示任何内容.这种效果在C中是否可行?如果是的话,怎么样?

c unix passwords

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

"./somescript.sh"和"./somescript.sh"之间的区别是什么?

今天我按照一些指示在Linux中安装软件.有一个需要先运行的脚本.它设置了一些环境变量.

指令告诉我执行. ./setup.sh,但我执行错误./setup.sh.所以env没有设定.最后我注意到了这一点并继续进行.

我想知道这两种调用脚本的方法之间的区别.我是Linux新手,所以请尽可能详细说明.

linux shell

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

从继承父弹出菜单停止VCL子控件

我有一个Delphi 2007 VCL TPanel,分配了TPopupMenu.面板上有一些TEdit控件.编辑继承父面板的弹出菜单.我想不允许这个弹出窗口继承,所以编辑将显示默认的Windows TEdit弹出菜单,包括复制,剪切,粘贴等,但还没有找到办法.似乎没有"ParentPopupMenu"类型属性来设置哪些控件从父组件继承它.

delphi inheritance parent popupmenu delphi-2007

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

python webbrowser.open(url)

httpd = make_server('', 80, server)
webbrowser.open(url)
httpd.serve_forever()
Run Code Online (Sandbox Code Playgroud)

这是跨平台工作,除非我在putty ssh终端上启动它.如何在一个单独的进程中欺骗控制台打开w3m浏览器,以便它可以继续启动服务器?

或者,如果在没有x的shell上运行时无法跳过webbrowser.open?

python

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

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

VS2010清理Web.configs - 不更新

我在VS2010上搞乱MVC 2.0,并且在使用干净的Web配置功能时遇到了问题.

基本上在我的Web.debug.config我有

<connectionStrings xdt:Transform="Replace">
  <add name="ApplicationServices" 
    connectionString="Server=localhost;Database=SITE_DB;User ID=dbuser;Password=P@ssw0rd;Trusted_Connection=False;" />
</connectionStrings>

and in my `Web.config` I have

      <connectionStrings>
        <add name="ApplicationServices"
             connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
             providerName="System.Data.SqlClient" />
      </connectionStrings>
Run Code Online (Sandbox Code Playgroud)

当我以调试模式运行站点时,我希望xdt:Transform ="Replace"将用Web.debug.config中的内容替换整个connectionStrings部分.

我错了吗?或者我做其他事情是不正确的.没有太多信息张贴在这周围,我想我会问你们.

web-config visual-studio-2010 visual-studio

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