小编Ala*_*lan的帖子

如何通过Python在Mac中获得桌面分辨率?

尝试编写一个从RSS源下载图像的python应用程序,并创建一个复合背景.如何在Mac OS X上获得当前的桌面分辨率(豹?)

python macos

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

jquery集中关注动态内容?

在jquery中,我将一个<li>元素附加到无序列表中.

我如何专注于新创建的<li>

如果我执行以下操作:

$("ul").append('<li><input type="text" value="Hi!"></li>');
$("li:last").focus(); //doesn't work because new <li> isn't in dom yet
Run Code Online (Sandbox Code Playgroud)

如上所述,焦点不起作用.

我知道jquery 1.4.2有一个live()事件处理程序,它允许你加载事件处理程序来动态添加元素,但我不确定我做错了什么:

$(document).ready(function () {

    $('li').live('load', function () {
       alert("hi!");
       $("li:last").focus();
    });
 });
Run Code Online (Sandbox Code Playgroud)

javascript jquery focus

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

为我的网站构建一个具有一些foursquare功能的服务

我有兴趣扩展我的网站以提供一项服务,该服务涉及用户在我大学校园内"办理登机手续".由于基于位置的服务(LBS)是相当新的,并且没有太多的文献可以提供相关的兴趣,我有以下问题要问:

首先,我知道我必须设计一个Android应用程序,可能还有一个手机应用程序.对于我猜测的所有,foursquare只是使用客户端来回传送数据到他们的网络服务器.

  1. 客户端与Web服务器通信的标准协议是什么?(或者它只是json或xml?)
  2. 他们在后端使用什么样的特殊网络服务?(就像一些研究表明他们正在使用LIFT,用Scala编写,这是我不熟悉的东西.).
  3. 我非常了解python.是否提供上述2)类似服务的网络服务器,即django或pylons?
  4. 这有多难?

此外,非常感谢有关此主题的任何文献.

iphone scala geolocation foursquare

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

IE9忽略某些页面的CSS?

我有不同的网站服务,基本上运行相同的代码.一个页面呈现正确,而另一个页面似乎没有可用的CSS.

当我为破损页面调出IE9开发人员控制台时,我看到:

SEC7113: CSS was ignored due to mime type mismatch

这就解释了为什么页面呈现不正确,但问题是,为什么我在一个页面上看到该错误,而不是另一个页面?

使用fiddler,同一个CSS被提供给两个站点,并且两个站点都有一个metatag:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8"/>

我知道IE9仍处于测试阶段,但我想弄清楚为什么这是我网站的问题.

css cross-browser internet-explorer-9

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

在javascript中动态重写函数的后果?

在javascript中,您可以重写一个函数,如下所示:

function foo() { 
   setTimeout(function() {
        alert('sup stallion');
        foo = function() { //rewrite foo to nolonger wait 4 seconds to alert.
             alert('sup stallion');
        }
   }, 4000);
}
Run Code Online (Sandbox Code Playgroud)

显然这是一个人为的例子,但这种方法在概念上是否有任何错误(除了竞争条件).

javascript

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

检测用户何时滚动MKMapView一定距离?

我想确定用户是否滚动了超过地图的某个百分比,然后禁用地图从用户位置居中(类似于地图应用的工作方式).

我不确定使用哪种方法.

我认为创建一个矩形并查看矩形是否包含当前中心点是很简单的,但是我必须以IOS 3为目标,因此我无法使用许多较新的Mapkit apis.

我已尝试使用CLLocation,并在当前mapcenter和用户位置之间使用distanceFrom,但我试图弄清楚该距离是否为某个百分比.

iphone mapkit

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

窃取"记住我"饼干是一种有效的威胁吗?

我正在使用SSL传输所有数据.HTTP已完全禁用.没有恶意软件,或访问某人的物理机(这两者都很难从服务器端防止),我不知道攻击者如何窃取登录cookie.

因此,可以不担心窃取登录cookie吗?

正确实施不可盗取的登录cookie的复杂性仍然允许用户在不同的浏览器和不同的机器上进行会话,这比其安全防护的材料要高.

因此,我认为没有安全防范从机器到机器的复制和粘贴cookie数据是可以的.

这是一个有效的权衡,还是我忘记了一些关键的东西.

security cookies

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

对std :: ios_base :: Init :: Init()的未定义引用

我正在研究用C++学习OOP并遇到问题.我确定它是一个内存分配问题,但似乎无法理解它.任何帮助将不胜感激.

我的客户代码

    #include <iostream>
    #include "Box.cpp"

    using namespace std;

    int main(){
        Box *box = new Box;
        return 0;
    }
Run Code Online (Sandbox Code Playgroud)

我的盒子类......

    #include <iostream>

    using namespace std;

    class Box{

        private:
            double width;
            double height;
            double perimeter;
            double area;


        public:
            Box(){
                cout << "Box created" << endl;
            }

            ~Box(){
                cout << "Box Destroyed" << endl;
            }

            double getWidth(){
                //
                return this->width;
            }

            double getHeight(){
                //
                return this->height;
            }

            double getArea(){
                //
                return this->area;
            }

            double getPerimeter(){
                //
                return this->perimeter;
            }

            void setWidth(double w){ …
Run Code Online (Sandbox Code Playgroud)

c++ linker-errors

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

效率:逐步创建一系列双打?

请考虑以下代码:

List<double> l = new List<double>();

//add unknown number of values to the list
l.Add(0.1); //assume we don't have these values ahead of time.
l.Add(0.11);
l.Add(0.1);

l.ToArray(); //ultimately we want an array of doubles
Run Code Online (Sandbox Code Playgroud)

这种方法有什么问题吗?是否有更合适的方法来构建数组,而不是提前知道大小或元素?

c#

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

代码崩溃编译器:main()返回一个struct而不是int

我正在尝试一段C代码.任何人都可以告诉我为什么VC 9.0与SP1崩溃对我来说?哦,代码是一个用于讨论为什么类似的例子

 void main (void)
Run Code Online (Sandbox Code Playgroud)

是邪恶的.

struct foo { int i; double d; } main (double argc, struct foo argv)
{

    struct foo a;
    a.d=0;
    a.i=0;
    return a.i;
}
Run Code Online (Sandbox Code Playgroud)

如果我放

return a;
Run Code Online (Sandbox Code Playgroud)

编译器不会崩溃.

c crash compiler-errors visual-studio-2008 visual-c++

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