小编jos*_*736的帖子

Android移动应用:室内地图,步行路线

我想编辑一个自定义的谷歌地图(因为我需要添加行走的人行道)以及大学校园的所有原始功能,并且还创建包含多层楼检测的教室的建筑物内部,以便我可以将其实施到移动应用程序中.可以这样做吗?用Javascript?我想根据他们到达校园的地方使用GPS以及这个定制的谷歌地图覆盖图,他们可以给建筑物和教室,它将使用预先建立的"查找最短路径"方法的Google Maps API.首先我需要用Android构建它,然后可能用于Iphone.

javascript android google-maps

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

访问控制允许来源:* 不工作?

经典的“Origin ... is not allowed by Access-Control-Allow-Origin”问题。两台机器为同一个网站提供内容。当机器 A$('#main').load('link_to_resource_on_B')通过 jquery执行 a 时,机器 B 使用 mod_python 提供内容,并添加Access-Control-Allow-Origin: *标题。但由于某种原因,这仍然不起作用。我在 Chrome、Safari 和 Internet Explorer 上对此进行了测试。我通过命令行测试以检查响应标头,它似乎Access-Control-Allow-Origin: *在来自 B 的标头中成功。见下文。我可能会错过什么?

$ telnet localhost 80
Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
GET /tests/python/test/env HTTP/1.1
host: 10.0.1.10 

HTTP/1.1 200 OK
Date: Mon, 27 Feb 2012 02:05:33 GMT
Server: Apache/2.2.20 (Ubuntu)
Access-Control-Allow-Origin: *
Vary: Accept-Encoding
Transfer-Encoding: chunked
Content-Type: text/html
Run Code Online (Sandbox Code Playgroud)

mod-python cors

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

PrintWindow会在标题栏中导致闪烁,奇怪的文物

我正在尝试截取Chrome窗口的屏幕截图.它看起来像这样:

Chrome窗口

当我PrintWindow用来获取屏幕截图时,我可以在窗口标题栏/ Chrome标签区域看到闪烁.捕获的屏幕截图包含Windows Basic样式的标题栏的奇怪呈现(即使我的机器运行Aero主题):

捕获的图像

我注意到其他一些应用程序也表现出类似的行为,它们在屏幕上闪烁,但标题栏工件在捕获的屏幕截图中不可见.执行此操作的应用程序包括Office 2010,IE 10和Trillian选项卡式聊天窗口 - 换句话说,扩展非客户区域的窗口似乎存在此问题.

重现这一点的代码很简单:

void Screenshot(HWND hWnd) {

    RECT rc;
    GetClientRect(hWnd, &rc);

    HDC hdcScreen = GetDC(NULL);
    HDC hdc = CreateCompatibleDC(hdcScreen);
    HBITMAP hbmp = CreateCompatibleBitmap(hdcScreen, 
        rc.right - rc.left, rc.bottom - rc.top);
    SelectObject(hdc, hbmp);

    //Print to memory hdc
    PrintWindow(hWnd, hdc, PW_CLIENTONLY);

}
Run Code Online (Sandbox Code Playgroud)

为什么我会看到闪烁和奇怪的视觉文物?我能做些什么来阻止它?

c++ windows winapi screenshot

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

你如何检查一个对象是否是跨 V8 上下文的正则表达式?

我最近发现,当您在一个 V8 上下文中使用文字正则表达式语法时,instanceof RegExp即使您RegExp在上下文之间共享全局对象,也会返回 false 。

var Contextify = require('contextify');
var ctx = Contextify({ RegExp:RegExp, app: anExpressApp });

// When you create a new route, Express checks if the argument is an
// `instanceof RegExp`, and assumes it is a string if not.

ctx.run("
    app.get(new RegExp('...'), function() { ... }); // works because we share the `RegExp` global between contexts
    app.get(/.../, function() { ... }); // does not work
");
Run Code Online (Sandbox Code Playgroud)

您如何可靠地检查对象是否是RegExp跨上下文的?

javascript regex v8 node.js

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

使用 netcat 发送 http POST

我正在尝试在我的 http 帖子正文中发送数据。以下代码进行 POST,但我不知道如何将数据获取到正文或除 http 版本和 URL 字段之外的任何其他字段。我已经查看并尝试了网络上其他来源的不同内容,但没有成功。最终这将在 bash 脚本中 - 我不能使用 CURL 或 WGET。

 printf "POST /postresearch HTTP/5.0\r\n\r\nTHIS IS THE BODY" |nc -n -i 1 10.0.1.11 3000
Run Code Online (Sandbox Code Playgroud)

bash http netcat

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

检测用户何时在CKEditor中切换编辑模式

在CKEditor中,当用户在WYSIWYG视图和源视图之间切换时,是否存在可以绑定到哪个事件的事件?

如果没有,我需要在视图更改时启用/禁用页面上的其他一些控件; 什么是我最好的策略?

ckeditor

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

Jquery PO BOX验证

我查看了一些较旧的帖子,但仍然对发生的事情感到困惑.我有一个不允许邮政信箱的运输表格所以我试图找到一个验证器来查看并确保输入字段中没有PO.我确保每个字段都填写了这段代码,但是想知道如何将它包含在PO盒验证中.注意:这是我实际表单中的单独文件

$( document ).ready(

    function()
    {
        $( '#shipping' ).submit(
            function()
            {

                    var required_fields = new Array(
                        'name',
                        'service',
                        'company',
                        'contact',
                        'street',
                        'city',
                        'state',
                        'zip',
                        'projectnum'
                    );


                        for( j in required_fields )
                        {

                            var theRequiredField = required_fields[j]
                            var inputField = $( '[name="' + theRequiredField + '"]' )

                            if( inputField.val() == '' )
                            {                                   
                                alert( "The '" + theRequiredField + "' field is required." );
                                inputField.focus();
                                return false;

                            } 

                        } 


            } // function
            ) // submit
    }

);  
Run Code Online (Sandbox Code Playgroud)

regex jquery

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

JavaScript循环遍历数组

我正在尝试完成此任务,我已经设置了代码,但是,有一个问题.

赋值:"创建一个包含七个字符串值的数组,初始化为这些星的名称:Polaris,Aldebaran,Deneb,Vega,Altair,Dubhe和Regulus.创建一个包含七个额外字符串值的数组,初始化为名称发现星星的星座:小熊座,金牛座,天鹅座,天琴座,天鹰座,大熊座和狮子座.接下来,创建一个接受单个字符串参数的函数.在函数内迭代第一个数组,搜索当找到星星时,返回第二个数组中该索引中包含的值.换句话说,返回该星号的星座名称.使用提示从访问者收集星星的名称,然后调用具有该输入的功能.不要忘记包括在找不到星形时执行的代码.在屏幕上显示结果."

代码:

var stars  = ["Polaris", "Aldebaran", "Deneb", "Vega", "Altair", "Dubhe", "Regulus"];
var stars2 = ["Ursa Minor", "Taurus", "Cygnus", "Lyra", "Aquila", "Ursa Major", "Leo"];

function processStar(starName){
    for (var i=0; i < stars.length; i++) {
        if(starName == stars[i]){
            return stars2[i];
        } else {
            return "No star found!";
        }
    }
}

var getStar = prompt("Input the star name.");
var result = processStar(getStar);
alert(result);
Run Code Online (Sandbox Code Playgroud)

问题:

此代码仅适用于星号数组中的第一个值.除了该数组的第一个元素("Polaris")之外的任何内容,该函数返回false值.

javascript loops

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

如何使用Socket.SendAsync发送大数据

private void ProcessReceive(SocketAsyncEventArgs e)
{
    // Check if the remote host closed the connection.
    if (e.BytesTransferred > 0)
    {
        if (e.SocketError == SocketError.Success)
        {
            Token token = e.UserToken as Token;
            token.SetData(e);

            Socket s = token.Connection;
            if (s.Available == 0)
            {
                Boolean willRaiseEvent = false;
                // GET DATA TO SEND
                byte[] sendBuffer = token.GetRetBuffer();
                // this.bufferSize IS SocketAsyncEventArgs buffer SIZE
                byte[] tempBuffer = new byte[this.bufferSize];
                int offset = 0;
                int size = (int)Math.Ceiling((double)sendBuffer.Length / (double)this.bufferSize);
                for (int i = 0; i …
Run Code Online (Sandbox Code Playgroud)

c# sockets sendasync socketasynceventargs

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

在Node.JS中,如何从单独的.js文件返回整个对象?

我是新来的Node.js和试图找出如何从一个单独的文件(而不是仅仅要求一个函数),但一切我try--请求对象exports,module-exports等等-失败.

所以,例如,如果我有foo.js:

    var methods = {
                   Foobar:{
                            getFoo: function(){return "foo!!";},
                            getBar: function(){return "bar!!";}
                   }
                  };
module.exports = methods;
Run Code Online (Sandbox Code Playgroud)

现在我想的对象中调用一个函数foo.jsindex.js:

var m = require('./foo');  
function fooMain(){
  return m.Foobar.getFoo();
};
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?我已经尝试了各种组合的exportsmodule-exports,但他们似乎如果我叫离散函数是不是一个对象的一部分才能正常工作.

javascript json node.js

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