问题列表 - 第38289页

我们应该删除一个不是new/malloc的指针吗?

class ClassA
{
public:
    ClassA(ClassB *p) b(p){}
    ~ClassA(){delete b;}
    ClassB *b;
};
Run Code Online (Sandbox Code Playgroud)

这种设计是好的吗?

c++ malloc new-operator

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

MarkerClusterer 不能只在 webkit(Chrome 和 Safari)中工作,在 Firefox 中可以吗?

这让我精神恍惚。

我在谷歌地图 v3 中使用 MarkerCluster,它在 FF 中运行良好,但是当我(和客户端)在 Chrome 或 Safari 中启动它时,集群不存在。

没有错误,只是不能在 webkit 中工作。

一些注意事项:它来自一些 ajax 加载的 json 并且它在 jquery 中。

这是负责添加的功能:

add_clusters: function() {
        markers = [];
        $.each( interpreters, function ( i, interpreter ){
            //maps.add_postcode_marker(i, 'interpreter');
            var latLng = new google.maps.LatLng(interpreter.lat, interpreter.lng);
            //, map: map
            interpreters[i].marker = new google.maps.Marker({ position: latLng });
            maps.add_info_box(i, "interpter");
            markers.push(interpreters[i].marker);
            app.log(interpreters[i].marker);
        });
        markerCluster = new MarkerClusterer(map, markers);
    }
Run Code Online (Sandbox Code Playgroud)

干杯!

重申一下,Chrome 中没有错误,只是没有显示。

ajax maps jquery google-maps-api-3 markerclusterer

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

iOS SDK4.0 AVFoundation!

我添加了AVFoundation.framework,我在文件的顶部写了"#import".

我在我的代码中使用了AVCaptureSession AVCaptureDevice AVCaptureDeviceInput类.

但是当我构建它时,Xcode告诉我"AVCaptureSession未声明""AVCaptureDevice未声明"的错误......

它出什么问题了?我该怎么办呢?

非常感谢你!

xcode avfoundation ios4

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

如何检查Wordpress发布日期是否至少7天

我想创建一个函数来检查"post"(wordpress)是否超过7天.到目前为止,我有以下代码:

function is_old($start) {

    $now = date("Y-m-d");

}
Run Code Online (Sandbox Code Playgroud)

$start包含我想检查的日期是否超过7天$now.我怎样才能做到这一点?

php wordpress compare date

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

在iframe中只显示一个div(javascript,JQuery ......)

首先,让我说我对完全采用不同方法的想法持开放态度.

我有和iframe这样:

<div id="testloadlogin">
      <iframe src="../security/login.aspx" width="400" height="500"
             scrolling="auto" frameborder="1">
      [Your user agent does not support frames or is currently configured
      not to display frames. However, you may visit
      <a href="../security/login.aspx">the related document.</a>]
      </iframe>
</div>
Run Code Online (Sandbox Code Playgroud)

使用iframe加载的页面有一个名为loginInnerBox的div.我只想显示loginInnerBox及其中的所有内容.

关于如何做到这一点的任何想法?我正在考虑使用Jquery或某种类型的javascript删除iframe加载的页面上的所有其他内容,但不确定如何访问它...

为了清楚起见,我希望iframe之外的所有内容都保持不变.我想要相当于说$.('testloadlogin').load('../ security/login.aspx'#loginInnerBox),它只是获取loginInnerBox的html并将其放在testloadlogin div中.但是,我需要iframe支持的其他页面的后端处理,但不需要Jquery加载.

iframe加载的页面的标记是

<body>
    <div>
    </div>.......
    <div class="AspNet-Login" id="ctl00_CLPMainContent_Login1">
        <div id="loginInnerBox">
            <div id="loginCreds">
                <table>
                </table>
            </div>
        </div>
    </div>
    <div>
    </div>....
</body>
Run Code Online (Sandbox Code Playgroud)

您需要更多信息吗?

我试过这个,它没有效果:

<div class="ui-corner-all" id="RefRes">
        <div id="testloadlogin">
        <iframe onload="javascript:loadlogin()" id="loginiframe" src="../security/login.aspx"
             scrolling="auto" frameborder="1">
      [Your user agent does not support frames or …
Run Code Online (Sandbox Code Playgroud)

html javascript iframe jquery

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

Clojure合并功能

SQL提供了一个函数coalesce(a, b, c, ...),如果它的所有参数都为null,则返回null,否则返回第一个非null参数.

你会如何在Clojure中写这样的东西?

它将被调用如下:(coalesce f1 f2 f3 ...)其中的fi表单只应在需要时进行评估.如果f1是非零,则f2不应评估 - 它可能有副作用.

也许Clojure已经提供了这样的功能(或宏).

编辑:这是我提出的一个解决方案(修改自Stuart Halloway的Programming Clojure,(and ...)第206页的宏):

(defmacro coalesce
  ([] nil)
  ([x] x)
  ([x & rest] `(let [c# ~x] (if c# c# (coalesce ~@rest)))))
Run Code Online (Sandbox Code Playgroud)

似乎工作.

(defmacro coalesce
  ([] nil)
  ([x] x)
  ([x & rest] `(let [c# ~x] (if (not (nil? c#)) c# (coalesce ~@rest)))))
Run Code Online (Sandbox Code Playgroud)

固定.

clojure coalesce

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

如何在visual studio/internet explorer中调试C#BHO项目

我正在使用visual studio 2010在C#中创建一个IE扩展.如何在Internet Explorer中运行它时调试扩展?

internet-explorer bho visual-studio-2010 visual-studio

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

在提交模板中包含当前分支名称

我有一个为git设置的提交模板,我想在其中包含当前分支的名称.我通常将分支设置为bug id,这将有助于我填写样板文件,例如:

Bug : $BUG
Run Code Online (Sandbox Code Playgroud)

如何使用git注释模板执行此类替换?

git

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

今天00:00:00获取NSDate作为时间

我在Xcode中编写一个类别,它将扩展当前的NSDate类.我想添加两个我经常使用的方法,不知怎的,我不能让它们正常工作.

目前我有这个代码:

+ (NSDate*) today
{
    NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];

    NSDateComponents *todayComponents = [gregorian components:(NSDayCalendarUnit | NSMonthCalendarUnit | NSYearCalendarUnit) fromDate:[NSDate date]];
    NSInteger theDay = [todayComponents day];
    NSInteger theMonth = [todayComponents month];
    NSInteger theYear = [todayComponents year];

    NSDateComponents *components = [[NSDateComponents alloc] init];
    [components setDay:theDay]; 
    [components setMonth:theMonth]; 
    [components setYear:theYear];

    NSDate* todayDate = [gregorian dateFromComponents:components];

    [components release];
    [gregorian release];

    return todayDate;
}
Run Code Online (Sandbox Code Playgroud)

我希望它返回这样的日期:"2010-11-03 00:00:00 +01".但不知怎的,时区一直在冒险,因为这段代码返回"2010-11-02 23:00:00 +0000".

任何人都可以告诉我如何修复此代码实际返回正确的日期?或者我可以使用此日期,我的应用程序将自行转换,因为机器设置的时区.

我必须将我的应用程序中的某些事件记录到数据库中,该数据库也只使用[NSDate date]方法.这是否意味着[NSDate date]方法也使用没有时区信息的时间?

编辑:我认为它与夏令时错误有关.我看到的东西与Clock应用程序可能完全相同,但是这些错误让人们起得更晚.此外,TimeZone默认为您设备上当前设置的TimeZone,因此在您更改设置屏幕中的时区之前,它应保持不变.

EDIT2:好的,还有一些测试:

NSLog(@"CurrentDate: %@", [NSDate date]);
NSLog(@"TZ: %@", [NSTimeZone …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa objective-c ios

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

htmlspcialchars无法正常运作

我将一些电影的标题中的代码加载到各自缩略图的title属性中,因此这种格式是:

艺术家姓名 - '歌曲标题'

我最初有这个代码:

$return .= "' title='";
$return .=$video['title'];
$return .= "'>";
Run Code Online (Sandbox Code Playgroud)

显然,第一个单引号导致title属性结束prematurley,所以我将其更改为:

$return .= "' title='";
$return .= htmlspecialchars($video['title']);
$return .= "'>";
Run Code Online (Sandbox Code Playgroud)

这根本没有影响,所有的头衔仍然过早结束.

我误解了htmlspecialchars方法吗?

php

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