小编Wil*_*oat的帖子

LINQ to DataTable

我有大DataTable我想要获得此DataTable的子集,表示为DataTable.简要说明如何在DataTable中选择特定列.

我正在尝试这样的东西,但它不起作用......

DataTable dTable = new DataTable();
...
...
...
        DataTable dt = from field in dTable
                       where field.Field<string>("Manager")
                       where field.Field<string>("Phone")
                       select field;
Run Code Online (Sandbox Code Playgroud)

也许我的代码是错误的,如何从一个DataTable到另一个DataTable的"管理器"和"电话"列,而不需要循环思考它?

.net linq

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

Joda时间到了几天

基本上我需要的是任何日期到几天.例如:2014-01-01 14:00:00应转换为2014-01-01.

我试图用它来实现它,DateTimeFormatter但是找不到一个方法可以让我返回一个真正的joda object而不是String.

java jodatime

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

Tomcat7 java.lang.OutOfMemoryError:Java堆空间

我正在运行tomcat7服务,这会给客户带来很大的负担.我在周末离开了应用程序,当我回来时,我注意到tomcat的CPU使用率增加到99%,在日志中我发现以下错误:

Exception in thread "http-bio-8080-exec-908" java.lang.OutOfMemoryError: Java heap space
Exception in thread "http-bio-8080-exec-948" java.lang.OutOfMemoryError: Java heap space
Run Code Online (Sandbox Code Playgroud)

这是否意味着当我有OutOfMemory异常时,我有908和948打开活动线程?

目前我的tomcat在默认配置下运行我还没有增加堆大小.

我们正在接受200 queries/sec.

My hardware:
CPU : Intel(R) Xeon(R) CPU           X5650  @ 2.67GHz
Memory: 2GB
Run Code Online (Sandbox Code Playgroud)

你能否指出我正确的方向,我应该看看为了解决这个问题.

谢谢你的帮助!

java tomcat heap-memory

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

Bootstrap datepicker扩展但不会下降

我正在使用bootstrap.当我点击date picker它时,它会向上扩展并进入我的导航栏.我如何解决它? - 我希望它扩展到可见的页面区域.

在此输入图像描述

这是我的html/css:

<html ng-app="fly">

    <head>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
        <link rel="stylesheet" href="css/main.css">
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
        <script src="js/bootstrap-datepicker.js"></script>

        <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
        <script src="app.js"></script>
    </head>

    <div ng-controller="myController">

        <nav class="navbar navbar-inverse navbar-static-top">
            <div class="container-fluid">
                <div class="navbar-header">
                    <a class="navbar-brand logo" href="#">
                        <span class="glyphicon glyphicon-plane"> </span>
                        <a href="#" class="navbar-text ffly">FLY</a>
                    </a>
                </div>
            </div>
        </nav>


        <div class="container well well-md searchDialog">
            <form role="search">

                <div class="row searchRow">
                    <div class="col-md-4 col-md-offset-4 col-sm-4 col-sm-offset-4 col-xs-12">
                        <label for="searchBox">From</label>
                        <input type="text" class="form-control" id="searchBox"placeholder="Search">
                    </div>
                </div>

                <div class="row dateRow"> …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery twitter-bootstrap

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

REST 批量删除多个项目

我需要在批处理中按 id 删除多个项目,但是 HTTP DELETE 不支持正文有效负载。

解决选项:

1. @DELETE /path/abc?itemId=1&itemId=2&itemId=3 on the server side it will be parsed as List of ids and DELETE operation will be performed on each item.

2. @POST /path/abc including JSON payload containing all ids. { ids: [1, 2, 3] }
Run Code Online (Sandbox Code Playgroud)

这有多糟糕,哪个选项更可取?任何替代方案?

更新:请注意,性能是这里的关键,它不是为每个单独的 id 执行删除操作的选项。

rest http-delete

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

如何获取URL路径中的子目录?

我正在寻找一种分割URL的方法,例如http:// aaa/bbb/ccc/ddd/eee.

我怎么得到"ccc"?当然可以拆分它,但它并不有趣.

.net c# string url-parsing

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

从字符串行解析GUID

我有不同的选择如何将我的GUID存储为字符串行.

1. Accessibility|5102d73a-1b0b-4461-93cd-0c024738c19e
2. 5102d73a-1b0b-4461-93cd-0c024738c19e;#5102d73a-1b0b-4461-93cd-0c024733d52d
3. |;#5102d73a-1b0b-4461-93cd-0c024738c19e;#SharePointTag|5102d73a-1b0b-4461-93cd-0c024733d52d
3. Business pages|;#5102d73a-1b0b-4461-93cd-0c024738cz13;#SharePointTag|5102d73a-1b0b-4461-93cd-0c024733d52d
Run Code Online (Sandbox Code Playgroud)

你能帮助我解决这个问题吗?我怎么能解析这个标签并最终得到Guids类型?也许正则表达可以帮助这种情况?

c# regex parsing

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

Pandas: SettingWithCopyWarning 尝试使用 .loc

我知道这是一个非常流行的错误,但是,就我而言,我无法弄清楚为什么会发生这种情况。

我正进入(状态:

 SettingWithCopyWarning: 
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead

    See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy
      df['time'] = pd.to_datetime(df['time'], unit='ms')
    : SettingWithCopyWarning: 
    A value is trying to be set on a copy of a slice from a DataFrame.
    Try using .loc[row_indexer,col_indexer] = value instead
Run Code Online (Sandbox Code Playgroud)

代码:

import pandas as pd
from pandas import DataFrame


def filter_df(df: DataFrame, symbol: str):
    return df.loc[(df['symbol'] == symbol)]


def convert_time(df): …
Run Code Online (Sandbox Code Playgroud)

python pandas

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

PriorityQueue命令不正确JAVA

我有一个User实现Comparable 的类.在我添加用户列表后,PriorityQueue<User>他们应该优先考虑scores,但由于某种原因他们没有.你可以帮我弄清楚为什么用户没有在我的分类Queue

更新:

我通过轮询元素访问队列.prioritisedUsers.poll()它总是带有顺序尊重的随机分数.

PriorityQueue<User> prioritisedUsers = userPriorityStrategy.computeUserPriority(users);

while(!prioritisedUsers.isEmpty()){
    System.out.println(prioritisedUsers.poll().getPriorityScore());
}
Run Code Online (Sandbox Code Playgroud)

OUTPUT:

0.35036433736768735
0.6619121139678329
0.09520067929838127
0.4013591573863
0.6704568389588227
0.5989900926939181
0.7320779721160738
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

public class User implements Comparable<User>{

    private long id;
    private String fistName;
    private String lastName;
    private double priorityScore;

    public User (long id, String firstName, String lastName){
        this.id = id;
        this.fistName = firstName;
        this.lastName = lastName;
    }

    public double getPriorityScore(){
        return this.priorityScore;
    }

    public void setPriorityScore(double priorityScore){
        this.priorityScore = priorityScore;
    }

    public …
Run Code Online (Sandbox Code Playgroud)

java priority-queue

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

Python asyncio有两个任务,只有一个正在运行

我是python的新手,并努力理解为什么我的coroutine不工作.

在当前代码中,唯一一个作业正在运行而另一个作业始终处于空闲状态.为什么?

class Worker:    
    def job1_sync(self):
        count = 0
        while True:
            print('JOB A:', count)
            count = count + 1

    def job2_sync(self):
        count = 0
        while True:
            print('JOB B:', count)
            count = count + 1

    async def job1(self):
        await self.job1_sync()

    async def job2(self):
        await self.job2_sync()

    worker = Worker()
    loop = asyncio.new_event_loop()
    asyncio.set_event_loop(loop)
    loop.run_until_complete(asyncio.gather(worker.job1(), worker.job2()))
Run Code Online (Sandbox Code Playgroud)

python python-asyncio

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