小编Chu*_*ebs的帖子

是否可以从Javascript ping服务器?

我正在制作一个Web应用程序,要求我检查远程服务器是否在线.当我从命令行运行它时,我的页面加载速度达到了整整60秒(对于8个条目,它会随着更多线性线性扩展).

我决定在用户​​端进行ping操作.这样,我可以加载页面,让他们在浏览我的内容时等待"服务器在线"数据.

如果有人对上述问题有答案,或者他们知道解决方案以保持我的页面加载速度快,我肯定会感激.

javascript

150
推荐指数
10
解决办法
23万
查看次数

jQuery - 通过内部文本查找标签

我想知道是否有可能通过它的内部文本找到一个标签(或任何元素,真的).例如:

<label for="myCheckbox">SuperSweetCheckbox</label>
Run Code Online (Sandbox Code Playgroud)

我希望通过文本找到它SuperSweetCheckbox.

我知道这似乎有点反直觉,但由于应用程序的性质,我正在努力它似乎是必要的.我意识到我可以遍历每个标签,但是如果可能的话,我宁愿避免使用该选项.

如果有人能提供一些帮助,我会很感激.

jquery dom jquery-selectors

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

解析HTTP标头

我有兴趣在C中构建一个小型,高效的Web服务器,并且在从HTTP Header解析POST方法时遇到了一些麻烦.有人会对如何处理从"发布"数据中检索名称/值对有任何建议吗?

POST /test HTTP/1.1
Host: test-domain.com:7017
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://test-domain.com:7017/index.html
Cookie: __utma=43166241.217413299.1220726314.1221171690.1221200181.16; __utmz=43166241.1220726314.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none)
Cache-Control: max-age=0
Content-Type: application/x-www-form-urlencoded
Content-Length: 25

field1=asfd&field2=a3f3f3
// ^-this
Run Code Online (Sandbox Code Playgroud)

我认为没有切实可行的方法来检索整体的底线并确保它每次都有效.我不喜欢硬编码.

c post header http

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

将值传递给轨道3中的部分

以下是我将values /变量传递给partial的方法:

<%= render "partials/banner", :locals => {:text_1 => t(:"main.home.banner_text_1"),
                                          :text_2 => t(:"main.home.banner_text_2") } %>
Run Code Online (Sandbox Code Playgroud)

然后在部分:

 <%= text_1 %> <%= text_2 %>
Run Code Online (Sandbox Code Playgroud)

但得到"未定义的局部变量或方法text_1"

我应该在哪里设置变量,以便可以从我的应用程序中的所有视图和布局访问它?

谢谢!

ruby-on-rails partial

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

囚徒困境算法

看完"黑暗骑士"之后,我对"囚徒困境"的概念变得十分着迷.有必须是最大化给定的情况下自己增益的算法.

对于那些找到这个外国人:http://en.wikipedia.org/wiki/Prisoner%27s_dilemma

非常非常有趣的东西.

编辑:问题是,对于囚徒困境,最有效的算法是什么,如果有的话?

algorithm performance game-theory

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

jQuery .trim()IE浏览器兼容性问题

我在FF,OP,Chrome,Safari和IE中测试了以下内容.它除了我测试的3个IE之外都适用于它们:8,7和6.

// truncate testimonial 
var visiblePara = $('div.bannerUnder p.show');
if (visiblePara.text().trim().length > 150) {
    var text = visiblePara.text().trim();
    var author = $('div.bannerUnder p.show > strong').text();
    text = text.substr(0, 150) + "...";
    visiblePara.text(text).append("<strong>" + author + "</strong>");
}
Run Code Online (Sandbox Code Playgroud)

它说:

Object不支持此属性或方法,并指向此行:

if (visiblePara.text().trim().length > 150) {
Run Code Online (Sandbox Code Playgroud)

可能是什么问题?

javascript jquery internet-explorer cross-browser

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

Rails 3:循环遍历对象数组,忽略数组中的第一个对象?

在我看来,我试图显示一个对象表,这是我的代码:

<div id='categories_show'>

  <table border="1">
    <tr>
      <th>Categories</th>
      <th>CBB's</th>
    </tr>
    <% for category in @critical_process.categories %>
        <tr>
          <td rowspan="<%= category.capability_building_blocks.size %>"><%= category.category_title %></td>
          <td><%= category.capability_building_blocks.first.cbb_title %></td>

        </tr>
        <% (category.capability_building_blocks - category.capability_building_blocks.first).each do |cbb| %>
        <tr>
          <td><%= cbb.cbb_title %></td>
        </tr>
        <% end %>
    <% end %>

  </table>
</div>
Run Code Online (Sandbox Code Playgroud)

然而,这是一个错误说: can't convert CapabilityBuildingBlock into Array

关系是正确的,错误来自我尝试减去数组的第一个对象的行: <% (category.capability_building_blocks - category.capability_building_blocks.first).each do |cbb| %>

有没有什么方法可以循环数组忽略数组中的第一个对象?

谢谢

ruby ruby-on-rails

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

Rails在我的视图中创建缩略图库

我目前有一个包含一些图像URL的数组.

@images = [ "http://site/images/01.jpg", "http://site/images/02.jpg" ]

共18张图片

我想采用这个数组并创建一个缩略图库,其中画廊在我的视图中是3列.HTML输出将是

<table>
<tr>
<td><img src="http://site/images/01.jpg"></td>
<td><img src="http://site/images/02.jpg"></td>
<td><img src="http://site/images/03.jpg"></td>
</tr>
<tr>
<td><img src="http://site/images/04.jpg"></td>
<td><img src="http://site/images/05.jpg"></td>
<td><img src="http://site/images/06.jpg"></td>
</tr>
</table>

当前的实现让我得到一个列表

<table>
<tr>
<% @images.each do | image | %>
<td><%= image_tag(image)%></td><br>
<% end %>
</tr>
</table>

将来我可能希望它是6列而不是3列.我正在寻找一种以干净灵活的方式做到这一点的方法.

我正在查看Ruby文档,我看到了这个 Class Range(rng.step方法) http://www.ruby-doc.org/core/classes/Range.html

不确定此Range类步骤方法是否可以解决问题,但它提供的示例很有趣.

有任何想法,我还在学习,也许我在想这个?

ruby views ruby-on-rails thumbnails gallery

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

调试从非托管C++调用的托管.NET代码

我已经阅读了SO上提供的解决方案,但到目前为止还没有解决我的问题.我的启动项目是一个非托管的C++项目(我们称之为TestWrapper).目标是让TestWrapper调用托管C++项目,然后调用我的C#项目.这工作正常,我没有运行它的问题.

但是,我的C#代码中出现了异常.由于某种原因,断点不会被击中,实际的调试中断发生在内部ntdll.dll.我试图右键单击C#项目并启用非托管调试,但这不能解决问题.如果有人能指出我的解决方案,我将非常感激.

我要继续并包括项目布局:

TestWrapper (unmanaged C++) -> ManagedWrapper (managed C++) -> MyCSharpProject (C#)
Run Code Online (Sandbox Code Playgroud)

我有一种感觉,它在于调试的配置,但我知道甚至不知道从哪里开始看.

c# c++ debugging visual-studio-2010 visual-studio

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

区分键盘的真实按键和虚拟按键

我正在用 C# 编写一个程序,它必须模拟键盘的按键命令。

问题是 - 我需要模拟“真实”的键盘按钮点击,而不是假的。例如,据我所知:

  • 当用户按下键盘上的任何按钮时 - 信号通过 USB 发送,然后通过键盘的驱动程序进行。

  • 当使用 API 时(SendInput、SendKeys、KeyBoardEvent 或其他) - 我们绕过 USB 和驱动程序,因此基本上可以通过全局钩子方法跟踪这些类型的按下。

你如何模拟真实的按键?

  • 我没有 C++ 知识,所以编写自定义驱动程序不是一种选择。

  • 我不介意使用微控制器或任何额外的硬件“解决方案”,只要它便宜..

  • 也许可以通过 USB 电缆连接两台 PC,以便将真实的键盘按钮按下信号从 PC2 发送到 PC1?

那么方法是什么?

c# keyboard keypress

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