javascript

git

java

python

git-remote

c++

github

django

c#

reactjs

c++-faq

git-checkout

generator

coroutine

spring-mvc

reflection

javascript-objects

html5

analytics

node.js

ios-Swift 3 / Xcode 8升级-工作副本错误中缺少100个DerivedData文件

我刚刚升级到最新的XCode和Swift Beta版本,但是使用转换器后,我的应用程序项目现在有200多个构建时间黄色错误,所有错误都指出/“ projectDirectoy” / DerivedData / XXXXXXXXX / XXXX / XXX / xXXX / xXX已丢失 工作副本...,其中XXXXX代表DerivedData文件夹中的各种文件路径。

我尝试从错误中提到的位置删除DerivedData文件夹。

我尝试删除〜/ Library /中DerivedData文件夹中的所有内容。

我已经尝试过多次清理项目,重新启动并重新构建。

我曾尝试过关闭首选项中的源代码控制,但是我不明白为什么要在更新之前将其关闭,所以我希望它保持打开状态。

这些错误似乎不会消失。

有任何想法吗?

trans by 2020-08-06T14:50:55Z

编写SQL Server权限脚本

我想将对存储过程和其他内容设置的所有权限从开发数据库复制到生产数据库。 通过SSMS GUI工具手动完成所有操作非常麻烦,更不用说容易出错了。

因此,我正在寻找一种方法,可以直接将权限集转储到一个数据库中,并将相同的权限应用于单独的数据库(大概具有相同的架构)。

trans by 2020-08-06T14:45:28Z

如何在Google Maps Android API v2中获取当前位置?

使用

mMap.setMyLocationEnabled(true)

可以设置myLocation层启用。
但是问题是当用户单击按钮时如何获取myLocation?我想得到经度和纬度。

trans by 2020-08-06T14:37:02Z

c#-使用nam获取DataTable列的索引

我有一些代码通过列名设置DataRow中单元格的值,即

row["ColumnName"] = someValue;

我还想在上面找到的那一列的右边立即为该行设置值。 显然,如果我要按索引而不是按列名来获取单元格,这将很容易。 那么有没有一种方法可以从列名中获取列索引,从而可以执行以下操作:

row[index + 1] = someOtherValue;

即在最初创建表时是否需要创建某种列索引和列名称的字典,还是可以稍后从列名称中获取索引而不执行此操作?

trans by 2020-08-06T14:34:57Z

使用Google Maps API v3禁用兴趣点信息窗口

我有一个带有信息提示框和自定义标记的自定义地图。 当我放大诸如公园和大学之类的景点时,当我单击信息窗口时将打开。 如何禁用信息窗口?

我的代码如下:

var geocoder;
var map;
var infoBubble;
var dropdown = "";
var gmarkers = [];

var hostel_icon = new google.maps.MarkerImage('/resources/hostel_blue_icon.png',
new google.maps.Size(28,32),
new google.maps.Point(0,0),
new google.maps.Point(14,32));

var bar_icon = new google.maps.MarkerImage('/resources/bar_red_icon.png',
new google.maps.Size(28,32),
new google.maps.Point(0,0),
new google.maps.Point(14,32));

var icon_shadow = new google.maps.MarkerImage('/resources/myicon_shadow.png',
new google.maps.Size(45,32),
new google.maps.Point(0,0),
new google.maps.Point(12,32));

var customIcons = {
    hostel: {
        icon: hostel_icon,
        shadow: icon_shadow
    },
    bar: {
        icon: bar_icon,
        shadow: icon_shadow
    }
};

function initialize() {
    var latlng = new google.maps.LatLng(12.82364, 26.29987);
    var myMapOptions = {
        zoom: 2,
        center: latlng,
        panControl: false,
        scaleControl: true,
        mapTypeId: google.maps.MapTypeId.TERRAIN,
        mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.HORIZONTAL_BAR},
        navigationControlOptions: {style: google.maps.NavigationControlStyle.DEFAULT}
    }
    map = new google.maps.Map(document.getElementById("map_canvas"), myMapOptions);

    infoBubble = new InfoBubble({
        shadowStyle: 0,
        padding: 0,
        backgroundColor: 'rgb(57,57,57)',
        borderRadius: 5,
        arrowSize: 10,
        borderWidth: 1,
        maxWidth: 400,
        borderColor: '#2c2c2c',
        disableAutoPan: false,
        hideCloseButton: true,
        arrowPosition: 50,
        backgroundClassName: 'phoney',
        arrowStyle: 0
    });

    // Change this depending on the name of your PHP file
    downloadUrl("phpsqlajax_genxml_2.php", function(data) {
        var xml = parseXml(data);
        var markers = xml.documentElement.getElementsByTagName("marker");
        for (var i = 0; i < markers.length; i++) {
            var bar_name = markers[i].getAttribute("bar_name");
            var hostel_name = markers[i].getAttribute("hostel_name");
            var street = markers[i].getAttribute("street");
            var city = markers[i].getAttribute("city");
            var postcode = markers[i].getAttribute("postcode");
            var country = markers[i].getAttribute("country");
            var page = markers[i].getAttribute("page");
            var map_photo = markers[i].getAttribute("map_photo");
            var type = markers[i].getAttribute("type");
            var category = markers[i].getAttribute("category");
            var point = new google.maps.LatLng(
            parseFloat(markers[i].getAttribute("lat")),
            parseFloat(markers[i].getAttribute("lng")));

            var html = '<div class="infowindow"><div class="iwPhoto" style="width: 105px; height: 65px;">' + "<a href='" + page + "'><img src='" + map_photo + "' alt=''/></a>" + '</div><div class="iwName" style="height: 24px;">' + "<a href='" + page + "'>" + hostel_name + "</a>" + '</div><div class="iwCategory" style="height: 15px;">' + category + '</div><div class="iwCity" style="height: 29px;">' + "<a href='" + page + "'>" + city + "</a>" + '<div class="iwArrow" style="width: 29px; height: 29px;">' + "<a href='" + page + "'><img src='/resources/arrow.png'/></a>" + '</div></div></div>';

            var icon = customIcons[type] || {};
            var marker = new google.maps.Marker({
                map: map,
                position: point,
                icon: icon.icon,
                shadow: icon.shadow,
                title: bar_name
            });
            marker.bar_name = bar_name;
            marker.category = category;
            bindInfoBubble(marker, map, infoBubble, html, bar_name);

            gmarkers.push(marker);

            str = '<option selected> - Select a club - </option>';
            for (j=0; j < gmarkers.length; j++){
                str += '<option value="'+gmarkers[j].bar_name+'">'+gmarkers[j].bar_name+', '+gmarkers[j].category+'</option>';
            }
            var str1 ='<form name="form_city" action=""><select style="width:150px;" id="select_city" name="select_cityUrl" onchange="handleSelected(this);">';
            var str2 ='</select></form>';
            dropdown = str1 + str + str2;
        }
        document.getElementById("dd").innerHTML = dropdown;
    });
}

function handleSelected(opt) {
    var indexNo = opt[opt.selectedIndex].index;
    google.maps.event.trigger(gmarkers[indexNo-1], "click");
}

function bindInfoBubble(marker, map, infoBubble, html) {
    google.maps.event.addListener(marker, 'click', function() {
        infoBubble.setContent(html);
        infoBubble.open(map, marker);
        google.maps.event.addListener(map, "click", function () {
            infoBubble.close();
        });
    });
}

function downloadUrl(url, callback) {
    var request = window.ActiveXObject ?
                  new ActiveXObject('Microsoft.XMLHTTP') :
                  new XMLHttpRequest;

    request.onreadystatechange = function() {
        if (request.readyState == 4) {
            request.onreadystatechange = doNothing;
            callback(request.responseText, request.status);
        }
    };

    request.open('GET', url, true);
    request.send(null);
}

function parseXml(str) {
    if (window.ActiveXObject) {
        var doc = new ActiveXObject('Microsoft.XMLDOM');
        doc.loadXML(str);
        return doc;
    } else if (window.DOMParser) {
        return (new DOMParser).parseFromString(str, 'text/xml');
    }
}

function doNothing() {}
trans by 2020-08-06T14:31:04Z

C ++-错误:“ {”令牌之前的预期类名

我知道stackoverflow和其他网站也有几个类似的问题(循环包括)。 但是我仍然无法弄清楚,也没有解决的办法。 因此,我想发表我的具体观点。

我有一个Event类,其中有2个,实际上还有更多的子类,即Arrival和Landing。 编译器(g ++)抱怨:

g++ -c -Wall -g -DDEBUG Event.cpp -o Event.o
In file included from Event.h:15,
                 from Event.cpp:8:
Landing.h:13: error: expected class-name before ‘{’ token
make: *** [Event.o] Error 1

人们说这是一个通告。 3个头文件(Event.h Arrival.h Landing.h)如下:

Event.h:

#ifndef EVENT_H_
#define EVENT_H_

#include "common.h"
#include "Item.h"
#include "Flight.h"

#include "Landing.h"

class Arrival;

class Event : public Item {
public:
    Event(Flight* flight, int time);
    virtual ~Event();

    virtual void occur() = 0;
    virtual string extraInfo() = 0; // extra info for each concrete event

    // @implement
    int compareTo(Comparable* b);
    void print();

protected:
    /************** this is why I wanna include Landing.h *******************/
    Landing* createNewLanding(Arrival* arrival); // return a Landing obj based on arrival's info

private:
    Flight* flight;
    int time; // when this event occurs

};

#endif /* EVENT_H_ */

到达时间:

#ifndef ARRIVAL_H_
#define ARRIVAL_H_

#include "Event.h"

class Arrival: public Event {
public:
    Arrival(Flight* flight, int time);
    virtual ~Arrival();

    void occur();
    string extraInfo();
};

#endif /* ARRIVAL_H_ */

登陆

#ifndef LANDING_H_
#define LANDING_H_

#include "Event.h"

class Landing: public Event {/************** g++ complains here ****************/
public:
    static const int PERMISSION_TIME;

    Landing(Flight* flight, int time);
    virtual ~Landing();

    void occur();
    string extraInfo();
};

#endif /* LANDING_H_ */

更新:

由于在Event :: createNewLanding方法中调用了Landing的构造函数,因此包含了Landing.h:

Landing* Event::createNewLanding(Arrival* arrival) {
    return new Landing(flight, time + Landing::PERMISSION_TIME);
}
trans by 2020-08-06T14:26:21Z

异常处理-如何从“需要”中解救:没有这样的文件可以加载到ruby中?

我正在尝试从``要求''中解救:没有这样的文件可以按顺序加载到ruby中以提示用户指定-I标志,以防他忘记这样做。基本上,代码如下所示:

begin
  require 'someFile.rb'
rescue
  puts "someFile.rb was not found, have you"
  puts "forgotten to specify the -I flag?"
  exit
end

我希望rescue部分可以接管执行,以防找不到2999534193195090090944,但我的假设是错误的。

trans by 2020-08-06T14:24:39Z

xcode-应用突然无法在devi上运行

我已经在ipod上运行了一个已经开发了一段时间的应用程序,但是突然间它无法运行。 我没有更改xcode或macOS; 我已经删除了派生数据文件夹; 我已经重新启动设备,计算机和xcode并进行了清理。

我收到的错误是:“尝试启动My.app时无法在MyDevice上启动debugserver”

我的配置文件和设备是绿色的。 我不明白我可能已经改变了。

有任何想法吗?

谢谢。

trans by 2020-08-06T14:22:07Z

java-从batch-fi运行.jar

我创建了一个可执行的.jar文件。 如何在不提及类路径的情况下使用批处理文件执行.jar

trans by 2020-08-06T14:14:14Z

命令行-检查svn信息库网址不存在

我正在编写一个脚本,它将根据用户提供的名称在存储库中添加一个新项目。 其中一部分涉及检查存储库中是否不存在具有相同名称的URL。

在存储库中,我们团队的所有项目都存储在

[HTTPS://developer network.repo.net/SVN/projects/]

假设用户想调用项目“ Calculator”并运行脚本。 在这种情况下,我们需要确保存储库中不存在以下内容

[HTTPS://developer network.repo.net/SVN/projects/calculator/]

我可以使用svn命令来完成此操作吗? 不幸的是,我根本看不到可以在svn文档([http://svnbook.red-bean.com/en/1.0/svn-book.html)]中使用的适当命令。

trans by 2020-08-06T14:10:28Z

Web配置-在何处以及如何为asp.net MVC 3 Web应用程序定义<customErrors mode =” on”>

我想将custome错误设置为true,以防止用户查看有关我的应用程序的详细信息。 但是我找不到应该在哪里写这个<customErrors mode="on">; 它应该在web.config还是在Web,debug.config或其他位置?

BR

trans by 2020-08-06T14:08:01Z

变量名称如何存储在C中的内存中?

在C中,假设您有一个名为variable_name的变量。假设它位于0xaaaaaaaa,并且在该内存地址处,您具有整数123。换句话说,variable_name包含123。

我正在寻找有关短语“ variable_name位于0xaaaaaaaa”的说明。 编译器如何识别字符串“ variable_name”与该特定内存地址相关联? 字符串“ variable_name”是否存储在内存中的某个位置? 编译器在看到它时是否只是用0xaaaaaaaa代替0xaaaaaaaa,如果是这样,编译器是否不必使用内存来进行替换?

trans by 2020-08-06T14:04:17Z

linux-如何通过ssh检查ubuntu服务器上php和apache的存在

如何通过ssh检查在Ubuntu服务器上是否已将apache与php和mysql一起安装?

另外,如果已安装,在哪个目录中?

如果安装了其他软件包(如lighttpd),则在哪里。

trans by 2020-08-06T14:01:38Z

java-如何修改通过jhipster生成的现有实体?

我使用jhipster生成器创建projet。 我已经按照jhipster文档中提供的信息手动生成了一些实体:

如果您希望(或需要)手动进行数据库更新,则可以使用以下开发流程:修改JPA实体(添加字段, 关系等)。在您的 src / main / resources / config / liquibase / changelog目录。 中的文件 该目录以其创建日期作为前缀(在yyyyMMddHHmmss中 格式),然后有一个标题说明他们的工作。 例如, 20141006152300_added_price_to_product.xml是一个好名字。 加上这个 您的“更改日志”文件 src / main / resources / config / liquibase / master.xml文件,因此已应用 下次运行应用程序时,如果需要有关 使用Liquibase,请访问[http://www.liquibase.org。

这里的文档只是提到,如何添加!!!如果我要删除实体(jpa实体)之间的字段或关系该怎么办?

谢谢

trans by 2020-08-06T13:57:33Z

python-如何从包含列表的熊猫列中进行一次编码?

我想将由元素列表组成的pandas列分解为与唯一元素一样多的列(即one-hot-encode它们(值1表示行中存在的给定元素,如果值不存在则值为0)。

例如,以数据框df

Col1   Col2         Col3
 C      33     [Apple, Orange, Banana]
 A      2.5    [Apple, Grape]
 B      42     [Banana] 

我想将其转换为:

df

Col1   Col2   Apple   Orange   Banana   Grape
 C      33     1        1        1       0
 A      2.5    1        0        0       1
 B      42     0        0        1       0

如何使用pandas / sklearn实现此目的?

trans by 2020-08-06T13:54:08Z

如何找到int []的大小?

我有

int list[] = {1, 2, 3};

如何获得sizeof(array) / sizeof(array[0])的大小?

我知道对于char数组,我们可以使用sizeof(array) / sizeof(array[0])查找大小,或者在数组末尾检查'\0'


我尝试了sizeof(array) / sizeof(array[0]),就像一些答案说的那样,但它仅在主要方面有效吗? 例如:

int size(int arr1[]){
    return sizeof(arr1) / sizeof(arr1[0]);
}

int main() {
    int list[] = {1, 2, 3};

    int size1 = sizeof(list) / sizeof(list[0]); // ok
    int size2 = size(list_1); // no
    // size1 and size2 are not the same
}

为什么?

trans by 2020-08-06T13:46:50Z

什么是PHP中的自动加载?

这个问题已经在这里有了答案:

  • 什么是自动加载; 如何使用spl_autoload,__ autoload和spl_autoload_register? 3个答案

PHP中的自动加载是什么?

trans by 2020-08-06T13:43:49Z

目标c-iOS正确使用@weakify(self)和@strongify(self)

我开始将libextobjc([https://github.com/jspahrsummers/libextobjc)]集成到我的iOS应用程序中,主要是为了利用EXTScope的@strongify(self)sendAWithID,但是在进行深入研究之前还有一些问题。

这是一个故意过度复杂的示例,以试图解决该问题:

- (void)someMethod {
    if (self.someBOOL) {
        _someObjectInstanceVar = [Object objectWithCompletionHandler:^{
            // self reference #1
            if (self.someProperty) {
                // self reference #2
                [[Async HTTPRequest] sendAWithID:self.property.id completionHandler:^(void (^)(NewObject *newObject) {
                    // self reference #3
                    [self showViewWithObject:newObject handler:^{
                        // self reference #4
                        [self reloadData];
                    }];
                }];
            }
        }];

    else {
        [[Async HTTPRequest] sendBWithID:self.property.id completionHandler:^{
            // self reference #5
            [self reloadData];
        }];
    }
}

我的理解是,如果我想做一个异步HTTP请求之类的事情,并且在完成处理程序引用自身中,例如@strongify(self),我就不需要做强/弱做任何事情,因为请求块本身并不能保持完成。 块,因此保留周期在那里没有问题。 在上面的代码示例中,我认为#5是保留周期不是问题的情况。

主要关注的是将块作为属性/初始参数的所有对象,它们内部保留了块的属性。 在@strongify(self)方法内部(其中sendAWithID作为实例变量保留在completionHandler块上),我对其中的多个引用进行了引用,据我所知会导致泄漏。 我的主要问题是在这种情况下,您将如何处理reloadDatastrongify以使其“更安全”? 每个@weakify和@strongify调用就足够了,如下所示:

- (void)someMethod {
    @weakify (self);

    _someObjectInstanceVar = [Object objectWithCompletionHandler:^{
        @strongify(self);
    ...
}

上面的@strongify(self)参考是否足以用于自参考#1、2、3和4,或者我是否必须(并且它甚至可以工作)获得新的弱/强参考以在sendAWithID方法内部使用并嵌套 reloadData

编辑:修复了具有疑问的代码,并修复了一些语法错误。

trans by 2020-08-06T13:41:07Z

reentrancy-Java中的“ ReentrantLock”是什么意思?

重入是指按每个线程而不是按调用获取锁。

由于内在锁由线程持有,这是否意味着线程运行一次等于调用基础?

谢谢,这似乎意味着:在一个线程中,如果我在调用函数doB的过程函数doA时获得了lockA的锁,而doB也需要lockA的锁,那么就会有重入。 在Java中,这种现象是按线程获取的,因此我不必考虑死锁了吗?

trans by 2020-08-06T13:36:07Z

在Objective-C中的iPhone上使用HTTP POST和GET的教程

我下载了使用HTTP POST和GET的Apple演示(其示例应用程序的选项卡具有不同的部分),并且代码如此混乱!

有人可以给我一些示例代码或一些有关它的教程的链接吗? :)

谢谢!

trans by 2020-08-06T13:33:36Z

上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 下一页 共4170页