小编Ant*_*ony的帖子

通过批处理脚本启动Windows可执行文件,exe不在程序文件中

这可能是批处理脚本101,但我找不到任何明确的解释/文档,说明为什么会发生这种情况,或者我的解决方法实际上是解决方案.因此,基本上任何术语或与良好来源的链接都非常受欢迎.

所以我有一个程序,我想通过批处理脚本(以及其他几个程序)执行.它是唯一一个exe不在Program Files文件夹中的人.我可以这样开始:

C:\WeirdProgram\WeirdProgramModule\weirdmodule.exe
Run Code Online (Sandbox Code Playgroud)

但我得到一个错误:

Run-time Error '3024':

Could not find file
C:\Users\MyUserName\Desktop\ModuleSettings.mdb
Run Code Online (Sandbox Code Playgroud)

因此,程序似乎正在从批处理脚本启动的同一位置查找其设置文件.鉴于我通过执行以下操作终于完成了所有工作:

cd C:\WeirdProgram\WeirdProgramModule\
weirdmodule.exe
Run Code Online (Sandbox Code Playgroud)

这很好,并且不得不走这条路(这只是一条额外的路线)并不是世界末日,但我已经说服自己,由于缺乏基本的理解,我做错了.

任何人都知道或可以指出为什么它这样工作?

哦,并做以下事情:

start "C:\WeirdProgram\WeirdProgramModule\weirdmodule.exe"
Run Code Online (Sandbox Code Playgroud)

什么都不做.

谢谢,

windows command-line batch-file

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

CSS - 根据文本宽度设置填充/边距?

CSS中是否有一个测量单元(已计划或已经存在),用于根据所用字体的宽度设置填充和边距?

我知道这em应该是浏览器使用的字体大写M的高度,这对于添加干净的双倍间距非常方便.但我有时希望内联列表的边距是普通不间断空格的宽度,或者是大写字母A的宽度.对于某些字体,使用em会变得不可靠.

css

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

在RESTFUL身份验证中添加注销按钮

我已经安装了RESTFUL身份验证,一切似乎都运行正常.我可以注册并登录.我可以注销的唯一方法是输入URL http:// localhost:3000/logout

如何在页面上添加注销按钮?我尝试在members.rhtml中添加一个

<%= link_to "logout", :controller=> "sessions", :action=> "destroy" %>
Run Code Online (Sandbox Code Playgroud)

它引用了session_controller.rb,但是我收到错误"没有动作响应显示.动作:创建,销毁和新"

有什么想法吗?感谢名单

ruby-on-rails restful-authentication logout

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

在iPhone中查找IP地址

我想在应用程序中找到IP地址.我能找到它.但是,问题是,它在iphone os 2.0左右工作.但是,在iphone os 3.0中它给了我一个警告:

warning: no '+currentHost' method found

warning: (Messages without a matching method signature)
Run Code Online (Sandbox Code Playgroud)

我正在使用此代码,它与os 2.0版一起工作正常.

-(NSString*)getAddress {
char iphone_ip[255];
strcpy(iphone_ip,"127.0.0.1"); // if everything fails
NSHost* myhost = [NSHost currentHost];
if (myhost)
{
    NSString *ad = [myhost address];
    if (ad)
        strcpy(iphone_ip,[ad cStringUsingEncoding: NSISOLatin1StringEncoding]);
}
return [NSString stringWithFormat:@"%s",iphone_ip]; 
Run Code Online (Sandbox Code Playgroud)

}

如何在iphone os 3.0或更高版本的os版本中找到IP地址?

提前致谢.

iphone ip-address nshost

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

jquery - foverOut/fadeIn悬停时的背景图片

我有一个<div>包含背景图像,它<div>位于HTML的工具栏中.

HTML:

 <div id="toolbar">
   <div class="image">&nbsp;</div>
 </div>
Run Code Online (Sandbox Code Playgroud)

CSS:

#toolbar .image {
background url('images/logo.png') no-repeat top left;
}

#toolbar .imagehover {
background url('images/logoHover.png') no-repeat top left;
}
Run Code Online (Sandbox Code Playgroud)

当鼠标悬停在#toolbar我想要的背景图像.image改变但使用.fadeOut().fadeIn()

到目前为止,我有:

$("#toolbar").hover(function () {
  $(".image").fadeOut("slow");
  $(".image").addClass("imagehover");
  $(".imagehover").fadeIn("slow");
  },
  function () {
  $(this).removeClass("imagehover");
});
Run Code Online (Sandbox Code Playgroud)

目前徽标淡出,悬停徽标淡出两次.

任何帮助赞赏.

jquery

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

更新/调整已安装的Google Chrome扩展程序以进行本地文件访问

我安装了一个方便的Google Chrome扩展程序来解析DOM并显示文档大纲.

唯一的问题是它似乎不适用于本地HTML文件,例如:

文件:///Users/Me/Desktop/OutlineTest.html

我转到扩展首选项并注意到我喜欢的另一个扩展(微格式解析器)有一个"允许访问文件URL"的复选框.

所以我四处寻找并发现两个扩展之间的主要区别在于,在Microformats扩展中,它具有以下内容manifest.json:

"matches": [ "http://*/*", "https://*/*", "file://*/*" ]
Run Code Online (Sandbox Code Playgroud)

虽然"大纲"清单有:

"matches": [ "http://*/*", "https://*/*" ]
Run Code Online (Sandbox Code Playgroud)

因此,我将file协议添加到"大纲"清单并重新启动了Chrome,但未显示"允许访问文件URL".

如果它很重要,我正在运行Chrome的最新公开发布,在OSX Snow Leopard上禁用扩展的Developer模式,我修改的清单文件位于:~/Library/Application Support/Google/Chrome/Default/Extensions/.

所以这提出了一些问题:

  1. 可以在安装后修改Chrome扩展程序(如上所述),还是需要通过修改重建/重新安装扩展程序?

  2. 在扩展可以赋予本地文件权限之前,扩展中的其他位置是否需要修改?

  3. 为什么Google只将本地文件访问权限作为扩展程序的默认选项,因为它默认情况下已关闭,隐藏在扩展程序首选项中,并且可能只有实际知道启用它的风险的人才能启用?(这显然是一种修辞,但对于那些阅读过此内容的Chrome开发人员来说,我认为这是一个有效的问题).

google-chrome-extension

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

PHP域whois脚本不返回所有信息

我需要获取whois信息.我的功能正常,但没有返回"管理联系人,注册人联系人,管理联系人,技术联系人"信息.

但是当我在Mac上运行以下命令时,它会返回所有信息"whois google.com"

这是我的php函数从whois服务器获取信息

function QueryWhoisServer($whoisserver, $domain) {
$port = 43;
$timeout = 10;
$fp = @fsockopen($whoisserver, $port, $errno, $errstr, $timeout) or die("Socket Error " . $errno . " - " . $errstr);

fputs($fp, $domain . "\r\n");
$out = "";
while(!feof($fp)){
    $out .= fgets($fp);
}

fclose($fp);
return $out; 
} 
echo QueryWhoisServer("whois.verisign-grs.com", "google.com");
Run Code Online (Sandbox Code Playgroud)

php api whois command-line-interface

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

使用jquery获取每行总计和表的总计

所以这个的简短版本是:我可以遍历选择器的匹配元素中的元素each()吗?或者是否有一种更简单的方法来获得我想要的东西而没有each()循环?


我认为这会更容易,这让我觉得我只是缺少一些使用jquery进行元素遍历的基本原则.

所以这是场景:

我有一个表(在这种情况下它是合适的),其中每个单元格都有一个文本input.最后一个输入是只读的,应该是在该行上输入的其他值的总和.我有一个非常混乱的js脚本,用于查找每行的总数,然后查找每行的总计.

这是基本的HTML:

<table>
<thead>
<tr><th>Col 1</th><th>Col 2</th><th>Col 3</th><th>Total</th></tr>
</thead>
<tbody>
<tr id="row1"><td><input type="text" /></td><td><input type="text" /></td><td><input type="text" /></td><td class="total"><input type="text" readonly="readonly" /></td></tr>
<tr id="row2"><td><input type="text" /></td><td><input type="text" /></td><td><input type="text" /></td><td class="total"><input type="text" readonly="readonly" /></td></tr>
<tr id="row3"><td><input type="text" /></td><td><input type="text" /></td><td><input type="text" /></td><td class="total"><input type="text" readonly="readonly" /></td></tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

javascript将验证输入的数据是否为数字,只是为了清楚.

所以我为每个输入都有一个事件监听器,用于onchange在用户输入数据并移动到下一个单元/输入时更新总数.然后我有一个调用的函数updateTotal,它当前使用for循环遍历每一行并在该循环内,每个单元格,最后将总单元格中的输入设置为sum.

快速说明:我已经包含了下面的代码,以表明我不仅仅是在寻找帮助并展示我的想法的基本逻辑.请随意浏览或跳过此部分.它工作,不需要任何调试或批评.

这是看起来像:

function updateTotal() {
    table = document.getElementsByTagName("tbody")[0];
    allrows = table.getElementsByTagName("tr");
    grandtotal = document.getElementById("grand");
    grandtotal.value …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery server-side

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

CSS解析器/抽象符?如何将样式表转换为对象

是否有一个标准或可靠的方法已经存在javascript框架,如jquery将样式表解析为对象?

我想知道为什么有两个原因:

  1. 我看过几个问题,有人想知道如何获取样式表为选择器设置的样式属性,而不是选择器最终继承的样式属性.

  2. 如果Sizzle做了它应该做的事情,这可能是确保样式表能够跨浏览器正确呈现的解决方案.基本上jquery解析样式表并手动设置所有属性(可能基于浏览器或已知的未实现选择器.)这样设计人员/开发人员只需编写一个向前兼容并具有jquery/sizzle的CSS3样式表来完成浏览器赢得的工作"T.

我看到的唯一缺点是,这仍然不会实现CSS3属性,但它是一个开始.

css jquery stylesheet sizzle

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

如何使用POST和Cookie登录cURL

服务器成功接收登录名,密码和CAPTCHA.我如何用cookie做到这一点?

我不知道需要什么信息才能显示所有信息:

登录表格:

<div id="loginForm">
 <div id="logo"><img src="logo.png" border="0" /></div>
 <div class="loginBar">Login</div>
  <form action="index.php" method="post">
    <input type="hidden" name="p" value="login" />
    <div class="line">
      <label>Captcha</label>
      <img src="captcha/securimage_show.php" border="0" />
    </div>
    <div class="line">
      <label>&nbsp;</label>
      <input type="text" name="captcha" value=""/>                
    </div>
    <div class="line">
      <label>&nbsp;</label>
      <input type="submit" value="Login" />
    </div>
  </form>                        
 <hr/>
 <a href="index.php?p=register" class="register" title="Click to register">Register</a>
</div>
Run Code Online (Sandbox Code Playgroud)

cURL代码:

    extract($_POST);

    //set POST variables
    $proxy = '127.0.0.1:8118';
    $url = 'http://example.com/index.php';
    $fields_string= 'p=login&user=' . $user . '&pass=' . $passwd . '&captcha=' . $_POST['captcha'] . '&submit=Login';

        //open connection …
Run Code Online (Sandbox Code Playgroud)

php forms cookies curl login

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