问题列表 - 第25757页

如何使用Ruby on Rails或其他任何东西在我自己的域上渲染网站?

这就是我想要实现的目标:

  1. 用户输入网址(例如http://google.com)
  2. 获取页面,并在我自己的域上呈现它
  3. 遍历DOM(使用JS)和所有爵士乐

问题是我不想使用iFrame,因为那时我无法遍历加载页面的DOM.

我能想到的唯一解决方案是解析相对URL的页面,并将它们设置为绝对值.可能无处不在.另一种方法是运行wget并将所有内容(甚至图像)保存在临时文件夹中.缩放这个是不可能的.

还有其他想法吗?

ruby proxy ruby-on-rails

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

如何在iphone上检查自定义网址方案?

我想在我的应用程序中使用自定义URL方案,例如调用navigons mobile navigator.首先,我想检查是否安装了navigon,或者至少是否已经注册了自定义URL方案"navigon://".

有任何想法吗?

非常感谢.

iphone url-scheme

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

子语言C#

我只是想知道,是否有可能在C#OR C++中创建类似"子语言"的东西?或者更好的术语是"延伸"?有人可以提供链接/资源吗?

非常感激!:)

谢谢杰森

c# c++ visual-c++

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

jQuery - xpath找到?

如果你有$(xml)以下的xml,你会得到下垂:

$(xml).find("animal").find("dog").find("beagle").text()
Run Code Online (Sandbox Code Playgroud)

在jQuery中是否有使用xpath的等效方法

$(xml).xpathfind("/animal/dog/beagle").text()?

<animal>
    <dog>
        <beagle>
            droopy
        </beagle>
        ...
Run Code Online (Sandbox Code Playgroud)

xml jquery xpath

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

如何在Mac OS 10.6上安装mysql gem?

我刚刚在这个iMac和rubygems上安装了MAMP,但是当我运行时:

sudo gem install mysql - -with-mysql-config =/usr/local/mysql/bin/mysql_config

给我


Building native extensions.  This could take a while...
ERROR:  Error installing mysql:
 ERROR: Failed to build gem native extension.

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h

Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/mysql-2.8.1 for inspection. Results logged to /Library/Ruby/Gems/1.8/gems/mysql-2.8.1/ext/mysql_api/gem_make.out ERROR: could not find gem — locally or in a repository ERROR: could not find gem –with-mysql-config=/usr/local/mysql/bin/mysql_config locally or in a repository

我怎么能安装这个宝石?

ruby macos gem ruby-on-rails

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

json_encode在arrayObject vs array()上表现不同

我在php中有一个函数:

//simple method with array()
$sensors = array();
$query = "select id, x(transform(wkb_geometry,". $epsg . ")) as lon, y(transform(wkb_geometry,". $epsg . ")) as lat from mytable;";
$result = pg_query($query) or die('Query failed: ' . pg_last_error());
while ($row = pg_fetch_assoc($result)) {
            //var_dump($row);
            $mySensor = new sensor($row['id'],$row['lat'],$row['lon']);
            $sensors[] = $mySensor->geoJSON();
}

echo json_encode($sensors);
Run Code Online (Sandbox Code Playgroud)

输出:

    "features": [{
        "type": "Feature",
        "id": 1579028,
        "x": 4.85310557823,
        "y": 52.7205622103,
        "geometry": {
            "type": "Point",
            "coordinates": [4.85310557823, 52.7205622103],
            "crs": {
                "type": "OGC",
                "properties": {
                    "urn": "urn:ogc:def:crs:OGC:1.3:CRS84"
                }
            }
Run Code Online (Sandbox Code Playgroud)

现在我已经重写了数组,成为这样的对象: …

php json geojson

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

表单输入 - 限制为每个IP /计算机一次提交

我在php中编写了抽奖活动表单,用户在表单中提交了一些信息并存储在数据库中.

我想找到一种方法将此表格限制为每人提交一份.丢弃cookie或IP地址.什么是最好的方法来解决这个问题?

我正在使用代码点火器构建它,如果这有任何区别的话.

php forms cookies codeigniter ip-address

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

IIS:如何获取Metabase路径?

我正在尝试获取IIS服务器已知的mime类型列表(您可以看到2年前我被问及并回答过).复制粘贴的答案包括:

GetObject("IIS://LocalHost/MimeMap") MSDN

GetObject("IIS://localhost/mimemap") KB246068

GetObject("IIS://localhost/MimeMap") Scott Hanselman的博客

new DirectoryEntry("IIS://Localhost/MimeMap")) 堆栈溢出

new DirectoryEntry("IIS://Localhost/MimeMap")) 堆栈溢出

New DirectoryServices.DirectoryEntry("IIS://localhost/MimeMap") 速度评论


你明白了.每个人都同意你使用一个神奇的路径iis:// localhost/mimemap.这种方法效果很好,除非它没有.

唯一的线索我可以找到它失败的原因,来自IIS MVP,Chris Crowe,博客:

string ServerName = "LocalHost";
string MetabasePath = "IIS://" + ServerName + "/MimeMap";
    // Note: This could also be something like
    // string MetabasePath = "IIS://" + ServerName + "/w3svc/1/root";

DirectoryEntry MimeMap = new DirectoryEntry(MetabasePath);
Run Code Online (Sandbox Code Playgroud)

这里有两条线索:

  1. 他呼吁iis://localhost/mimemap配置数据库路径.这对我来说听起来像是" 元数据库 "的某种" 路径 ".
  2. 他说,元数据库可能是别的东西; 他举了一个例子,说明它可能是什么样的.

现在我和整个星球正在硬编码" MetabasePath …

iis iis-6 metabase mime-types

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

正则表达式 - 如何匹配除特定模式之外的所有内容

我正在使用Apache,我想将所有收到的请求重定向到ssl虚拟主机.

所以我在常规的http虚拟主机中有以下行:

RedirectMatch(.*)https://www.mydomain.com $ 1

基本上取而代之的是1美元.

它完美地运作.但现在,我需要访问不能在SSL虚拟主机上的特定CGI.所以我想重定向所有请求,除了以下内容:

" http://www.mydomain.com/mycgi/cgi.php "

我在这个论坛上搜索并发现了一些关于正则表达式排除的帖子,但没有一个有效.任何帮助将不胜感激.

谢谢.阿兰

regex ssl apache-config

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

SO样式警报标题

如果这个问题含糊不清,我很抱歉,但是我想构建一个下拉标题,非常类似于StackOverflow上的标题,当你获得新徽章时会提醒你,或者每当有新的推文进入Twitter时就会提醒你.

我一直在互联网上寻找一个教程,但我正在谷歌搜索我正在寻找的东西.我假设有一种方法可以在jQuery中执行此操作,或者可能有一个jQuery插件,但我找不到任何运气.

这个想法可能是每隔很多秒发出一个AJAX请求,如果找到一个新的警报项,则为用户显示它.

如果有人可以指向我一个资源来学习如何构建一个和/或一个现有的插件,那就太好了.

编辑: 如果有人好奇我是如何使用jQuery制作实际标题的,

在你的ajax的成功回调函数中:

$("#alertHeader").html("whatever you want to say");    
$("#alertHeader").slideDown("slow");
Run Code Online (Sandbox Code Playgroud)

其中"alertHeader"是警报div的ID.

标题的相应CSS是:

#alertHeader {
        position:relative;
        background:#313115;
        width:100%;
        height:30px;
        display:none;
        float:left;
        position:relative;
        z-index:10;
    }

#alertText {
    padding-top: 2px;
    margin-left:auto;
    margin-right:auto;
    color: #FFF;
    font-size: 15px;
    font-style: italic;
    text-align: center;
}
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery

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