小编Tom*_*eck的帖子

如何将两个坐标列转换为一列 Shapely 点

我正在尝试对整个列执行操作,但出现类型错误,我想创建一个包含Shapely Point 的列:

crime_df = crime_df[crime_df['Latitude'].notna()]
crime_df = crime_df[crime_df['Longitude'].notna()]

crime_df['Longitude'] = crime_df['Longitude'].astype(float)
crime_df['Latitude'] = crime_df['Latitude'].astype(float)

print (crime_df['Longitude'])
print (crime_df['Latitude'])

crime_df['point'] = Point(crime_df['Longitude'], crime_df['Latitude'])
Run Code Online (Sandbox Code Playgroud)

输出:

18626    -87.647379
Name: Longitude, Length: 222, dtype: float64

18626    41.781100
Name: Latitude, Length: 222, dtype: float64

TypeError: cannot convert the series to <class 'float'>
Run Code Online (Sandbox Code Playgroud)

python point pandas shapely

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

如何检查数组是否包含特定术语 - Android

我目前有一份声明

if(Arrays.asList(results).contains("Word"));
Run Code Online (Sandbox Code Playgroud)

我想在.contains参数中添加至少几个术语,但是我觉得在一行上有大量术语是不好的编程习惯.

我的问题是,是否有更合适的方法来存储我想要在.contains参数中的所有值?

谢谢

arrays search android contains list

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

詹金斯无法看到映射驱动器

尝试在Jenkins中执行构建时出现以下错误:

Started by user anonymous
Building in workspace C:\Users\mryan\git\AML
[AML] $ cmd /c call C:\Users\MRYAN~1.ASA\AppData\Local\Temp\hudson3772834793680550098.bat

C:\Users\mryan\git\AML>asc-tree -v cs1 . 
Array @filter_prune missing the @ in argument 1 of push() at C:\asc\asc\win2k/asc-tree. line 293.
asc-tree.: ASC (=Z:\asc) is not a directory!
Build step 'Execute Windows batch command' marked build as failure
Finished: FAILURE
Run Code Online (Sandbox Code Playgroud)

当我打开一个正常的命令提示符并运行相同的命令(asc-tree -v cs1.)时,它可以正常工作.

我在这里看了一下并尝试在我的环境变量中使用UNC表示法而不是"Z:\"但是这只是给了我与机器名而不是驱动器相同的错误.

我也尝试更改服务以使用我的帐户登录详细信息而不是"本地系统帐户",但似乎没有这样做.

有人有什么想法?

drive-mapping jenkins

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

如何使用 UpdateManyAsync 更新多个文档

我有以下方法来更新 MongoDB 中的文档:

public async Task UpdateAsync(T entity)
{
    await _collection.ReplaceOneAsync(filter => filter.Id == entity.Id, entity);
}
Run Code Online (Sandbox Code Playgroud)

哪个工作正常 - 我只是想知道是否有人有这个UpdateManyAsync函数如何工作的例子:

public async Task UpdateManyAsync(IEnumerable<T> entities)
{
    await _collection.UpdateManyAsync(); // What are the parameters here
}
Run Code Online (Sandbox Code Playgroud)

任何建议表示赞赏!

mongodb mongodb-query mongodb-.net-driver

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

未应用材质树样式

我正在尝试复制此处找到的材质树示例

它应该看起来像这样:

在此输入图像描述

但我的结果是这样的:

在此输入图像描述

这是我的 HTML:

<mat-tree [dataSource]="dataSource" [treeControl]="treeControl">
  <!-- This is the tree node template for leaf nodes -->
  <mat-tree-node *matTreeNodeDef="let node" matTreeNodePadding>
    <!-- use a disabled button to provide padding for tree leaf -->
    <button mat-icon-button disabled></button>
    {{node.name}}
  </mat-tree-node>
  <!-- This is the tree node template for expandable nodes -->
  <mat-tree-node *matTreeNodeDef="let node;when: hasChild" matTreeNodePadding>
    <button mat-icon-button matTreeNodeToggle
            [attr.aria-label]="'toggle ' + node.name">
      <mat-icon class="mat-icon-rtl-mirror">
        {{treeControl.isExpanded(node) ? 'expand_more' : 'chevron_right'}}
      </mat-icon>
    </button>
    {{node.name}}
  </mat-tree-node>
</mat-tree>
Run Code Online (Sandbox Code Playgroud)

TS:

import { …
Run Code Online (Sandbox Code Playgroud)

typescript angular-material angular

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

绑定错误(99):无法分配请求的地址

我试图让以下代码工作,但收到上述错误.我有理由相信我输入的地址是正确的,因为它在一个执行类似任务的单独程序中工作.这让我相信我犯了一些愚蠢的错误,任何帮助都会受到赞赏!

   /*Create TCP socket*/
int tcp_socket(void)
{
    int s;
    while((s = socket(PF_INET,SOCK_STREAM,0))==-1 && errno == EINTR){
        continue;
    }
    return s;
}

/*Bind tcp*/
int tcp_bind(int s, char *server, uint16_t port)
{
    int             rv;
    struct sockaddr_in  sin;
    struct hostent      *host_addr;

    assert(s >= 0);

    host_addr = gethostbyname(server);
    if (!host_addr) {
        perror("gethostbyname(server)");
        return -1;
    }


    memset(&sin, '\0', sizeof sin);
    sin.sin_family = AF_INET;
    sin.sin_port = htons(port);

    sin.sin_addr = *((struct in_addr *)host_addr->h_addr);

    while((rv = bind(s,(struct sockaddr *)&sin, sizeof sin)) == -1
            && errno == EINTR) …
Run Code Online (Sandbox Code Playgroud)

c sockets bind errno

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

从配置文件中获取字符串值 - LuCI

我正在尝试为Luci构建一个OpenWRT模块的Web界面.我有以下代码:

m = Map("amld_cbi", translate ("amld_status"))
s = m:section(TypedSection, "amld_conf","Status")
fqdn = s:option(DummyValue, "fqdn", "FQDN value")
Run Code Online (Sandbox Code Playgroud)

这适用于在屏幕上显示fqdn(位于amld_cbi内)的值.现在我想要String值本身.

当我尝试做的时候:

m = Map("amld_cbi", translate ("amld_status"))
s = m:section(TypedSection, "amld_conf","Status")
fqdn = s:option(DummyValue, "fqdn", "FQDN value")

luci.sys.call("amld " .. fqdn)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

The called action terminated with an exception:
/usr/lib/lua/luci/model/cbi/amld/amld_status.lua:25: attempt to concatenate global 'fqdn' (a table value)
stack traceback:
    [C]: in function 'assert'
    /usr/lib/lua/luci/dispatcher.lua:448: in function 'dispatch'
    /usr/lib/lua/luci/dispatcher.lua:195: in function </usr/lib/lua/luci/dispatcher.lua:194>
Run Code Online (Sandbox Code Playgroud)

有人知道如何从变量fqdn获取实际值吗?

lua openwrt

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

wait client.GetStringAsync 退出无异常

我正在关注这篇关于如何在 ASP.NET Web API 2 中使用批处理支持的博客文章。服务器代​​码似乎可以正常工作并侦听端口 12345。

当我运行客户端代码时,它会到达这一行:

dynamic listOfCustomers = JToken.Parse(await client.GetStringAsync("http://localhost:12345/api/WebCustomers"));
Run Code Online (Sandbox Code Playgroud)

并退出而不抛出任何异常。这是调试输出:

'client_batch.vshost.exe' (CLR v4.0.30319: client_batch.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'client_batch.vshost.exe' (CLR v4.0.30319: client_batch.vshost.exe): Loaded 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities\12.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'client_batch.vshost.exe' (CLR v4.0.30319: client_batch.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'client_batch.vshost.exe' (CLR …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net async-await asp.net-web-api2

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

Javadoc多个包

我正在尝试为多个包生成java文档,所以我有一个index.html,我可以通过编写为单个包生成它们,

 javadoc packages/mypackage1/program/*.java
Run Code Online (Sandbox Code Playgroud)

但我不能让它适用于多个包.我尝试使用javadoc @packages但是我得到了

error - cannot read packages <access is denied>
Run Code Online (Sandbox Code Playgroud)

任何想法都会很棒!!

java documentation javadoc package

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

分配从函数返回的指针

我有一个看起来像这样的程序:

EVP_PKEY *generate_RSA_key_and_uuid(unsigned char uuid[16])
{
    EVP_PKEY        *key_p;
    key_p = EVP_PKEY_new();
    return key_p;  
}

int build_and_save_csr(int dn_entries, X509_REQ *req_p, EVP_PKEY *priv_key_p, char *passphrase)
{   
    priv_key_p = generate_RSA_key_and_uuid(uuid);
}

int makecsr(X509_REQ *req_p, EVP_PKEY *priv_key_p, char *passphrase)
{

    if (build_and_save_csr(2, req_p, priv_key_p, passphrase) != 0) {
        fprintf(stderr, "Could not create csr file / private key...\n");
        exit(1);
    }

    return 0;
}

int main(int argc, char *argv[])
{

    EVP_PKEY        *priv_key_p;
    X509_REQ        *req_p;

    makecsr(req_p, priv_key_p, passphrase);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

运行之后,*priv_key_p应该包含从中返回的值*generate_RSA_key_and_uuid.

在gdb中,我可以看到,在最后的 …

c pointers function return-value

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