小编ran*_*ght的帖子

使用Matplotlib在Python中绘制时间

我有一个格式(HH:MM:SS.mmmmmm)的时间戳数组和另一个浮点数数组,每个数组对应一个timestamp数组中的值.

我可以使用Matplotlib在x轴上绘制时间和在y轴上绘制数字吗?

我试图,但不知何故,它只接受花车阵列.我怎样才能让它画出时间?我是否必须以任何方式修改格式?

python plot graph matplotlib

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

有没有更好的方法来比较字典值

我目前正在使用以下函数来比较字典值.有更快或更好的方法吗?

match = True
for keys in dict1:
    if dict1[keys] != dict2[keys]:
        match = False
        print keys
        print dict1[keys],
        print  '->' ,
        print dict2[keys]
Run Code Online (Sandbox Code Playgroud)

编辑:两个词都包含相同的键.

python dictionary

43
推荐指数
4
解决办法
11万
查看次数

使用python使用ssh从服务器读取文件

我正在尝试使用python中的ssh从服务器读取文件.我正在使用paramiko进行连接.我可以连接到服务器并运行像'cat filename'这样的命令并从服务器获取数据,但我尝试读取的一些文件大小约为1 GB或更多.

如何使用python逐行读取服务器上的文件?

附加信息:经常做的是运行'cat filename'命令并将结果存储在变量中并解决该问题.但由于这里的文件非常大,我正在寻找一种逐行读取文件的方法.

编辑:我可以读取一堆数据并将其拆分成行,但问题是缓冲区中接收的数据并不总是包含完整的行.例如,如果缓冲区有300行,则最后一行可能只是服务器上行的一半,下一半将在下次调用服务器时获取.我想要完整的线条

编辑2:我可以使用什么命令在特定范围内的文件中打印行.喜欢打印前100行,那么接下来的100行等等?这样缓冲区将始终包含完整的行.

python ssh paramiko

31
推荐指数
4
解决办法
7万
查看次数

Pythonic方式比较两个列表并打印出差异

我有两个保证长度相同的列表.我想比较列表中的相应值(第一项除外)并打印出不匹配的值.我这样做是这样的

i = len(list1)
if i == 1:
    print 'Nothing to compare'
else:
    for i in range(i):
        if not (i == 0):
            if list1[i] != list2[i]:
                print list1[i]
                print list2[i]
Run Code Online (Sandbox Code Playgroud)

有一个更好的方法吗?(Python 2.x)

python comparison

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

在grep之后得到一条线的一部分

我的unix服务器上有一个巨大的文件,我需要从中提取某些部分

这条线的格式是

aNumber timestamp commandInformation
Run Code Online (Sandbox Code Playgroud)

我用这个命令

grep LATENCY file.log | grep CMDTYPE=NEW
Run Code Online (Sandbox Code Playgroud)

过滤掉我想要的某些行.我只希望返回部分时间戳和行中的最后9个字符,而不是整行.我怎样才能做到这一点?

unix grep file

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

禁用默认按钮或在asp.net中输入密钥c#

我有一个用户在条形码中扫描的表单,条形码阅读器会自动在值中输入回车,导致表单提交,因为浏览器选择第一个按钮作为默认值.如果在该文本框中输入值时按下回车键,如何禁用发生的任何事情?

javascript c# asp.net

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

在Visual Studio中使用引用调试项目

我有两个separete c#项目.一个是辅助库,作为对另一个主项目的引用.主项目解决方案只有对辅助库的引用,而不是那里的整个源代码.我想运行主项目,但也希望能够调试并逐步执行帮助程序代码中的代码.我怎样才能做到这一点?我有两个项目的源代码.

c# debugging project visual-studio-2010 visual-studio

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

带下拉建议的文本框

我目前在我的ASP.Net C#2.0网站上有一个数据绑定下拉列表,里面有大约400个项目.我想用类似谷歌搜索中的文本框替换它来输入字母,只有弹出这些字母的条目弹出

什么是实施它的好方法?是否存在任何人都可以建议的控件?

autocomplete asp.net-2.0 drop-down-menu

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

获取静态初始化块以在不加载类的情况下在java中运行

我有几个课程,如下所示

public class TrueFalseQuestion implements Question{
    static{
        QuestionFactory.registerType("TrueFalse", "Question");
    }
    public TrueFalseQuestion(){}
}
Run Code Online (Sandbox Code Playgroud)

...

public class QuestionFactory {

 static final HashMap<String, String > map =  new HashMap<String,String>();

 public static void registerType(String questionName, String ques ) {
     map.put(questionName, ques);
     }
 }



public class FactoryTester {
    public static void main(String[] args) {
        System.out.println(QuestionFactory.map.size());
        // This prints 0. I want it to print 1
    }
}
Run Code Online (Sandbox Code Playgroud)

如何更改TrueFalseQuestion类以便始终运行静态方法,以便在运行main方法时得到1而不是0?我不希望主方法有任何改变.

我实际上是在尝试实现子类向工厂注册的工厂模式,但我已经简化了这个问题的代码.

java static-members static-initializer

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

时间表的数据库模式

有人可以帮助我为一个时间表应用程序的粗略数据库架构,我将能够

  1. 为不同的项目每天存放一段时间(2周).Ex person A可以在同一天为projectA投放3个小时,为projectB投放4个小时

  2. 这样做可以很容易地获得项目总工时的报告,或者获得某个人在所有项目上的总工时

编辑:另一项要求是,每个人在特定时间段内的每个时间表都需要有一个字段,表明该人已提交了时间表,另一个表示已经批准

schema database-design database-schema

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