问题列表 - 第5008页

在python中通过进程名称获取PID的跨平台方法

在主机上运行多个具有相同名称的进程.使用pythonjython通过名称获取这些进程的PID的跨平台方法是什么?

  1. 我想要像pidofpython 一样的东西.(pidof反正我也没有.)
  2. 我无法解析,/proc因为它可能不可用(在HP-UX上).
  3. 我不想运行os.popen('ps')和解析输出,因为我觉得它很难看(字段顺序可能在不同的操作系统中有所不同).
  4. 目标平台是Solaris,HP-UX和其他平台.

python cross-platform jython hp-ux

50
推荐指数
4
解决办法
6万
查看次数

在计算机上绘制想法的应用程序

我一直想用计算机而不是纸上画出我想出的所有想法,但是每个人都知道用好的"老式笔和纸"勾勒出用鼠标试图用它做的废话(甚至更糟糕的是,触摸板).

所以我转向使用这个问题的堆栈溢出:你们中的任何人都知道一个魔术程序,它有助于在计算机上以合理的速度勾勒出图表,想法等吗?

我不是会做一些可以做漂亮的图表(需要很长时间才能完成的事情,顺便说一下.),比如Visio,Dia(虽然是Dia开发人员的赞誉,踢屁股应用程序)等等,但是用于记下快速的想法和绘制早期工作流动草图等

(我知道 - 一个wacom板,但用你的笔记本电脑携带它是不可行的)

diagram project-planning drawing

15
推荐指数
3
解决办法
8292
查看次数

数据库架构更新

我正在使用一个使用本地SQLite数据库的AIR应用程序,并且想知道在分发应用程序的新版本时如何管理数据库架构更新.还考虑跳过某些版本的更新.例如,而不是从1.0到1.1,从1.0到1.5.

你会推荐什么技术?

database air migration sqlite

15
推荐指数
2
解决办法
6564
查看次数

python,字典和int错误

我有一个非常令人沮丧的python问题.在这段代码中

fixedKeyStringInAVar = "SomeKey"

def myFunc(a, b):
    global sleepTime
    global fixedKeyStringInAVar
    varMe=int("15")
    sleepTime[fixedKeyStringInAVar] = varMe*60*1000
    #more code
Run Code Online (Sandbox Code Playgroud)

现在这个工作.但有时当我运行这个功能时,我得到了

TypeError: 'int' object does not support item assignment
Run Code Online (Sandbox Code Playgroud)

由于我尝试了几个测试用例并且无法重现错误,因此非常烦人,但是当我运行完整代码时,它经常发生.代码从数据库,访问站点等读取数据,因此我很难通过数据,因为它从多个源读取并依赖于更改的第三方输入(网站).

这个错误会是什么?

python dictionary global

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

如何将表示使用时间的32位int转换为32位int,表示时间为秒的二进制分数?

POSIX用于struct timeval表示时间间隔.

struct timeval
{
    time_t   tv_sec;
    unsigned tv_usec;
};
Run Code Online (Sandbox Code Playgroud)

GHS Integrity Time以下列方式表示:

struct Time
{
    time_t Seconds;
    unsigned Fraction;
};
Run Code Online (Sandbox Code Playgroud)

例如,0.5sec表示为0x80000000,0.25sec表示为0x40000000.

什么是要转换的最佳方式timevalTime

(ps答案不是将POSIX库链接到Integrity并使用POSIX调用.)

c c++ embedded

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

在什么时候使用StringBuilder变得无关紧要或开销?

最近我发现自己使用StringBuilder进行所有字符串连接,无论大小,但是在最近的性能测试中,我换掉了同事的stringOut = string1 +"." String2样式连接(在一个10000x +循环中使用,每次都是StringBuilder)用于StringBuilder只是为了看看它在次要连接中会有什么不同.

我发现,在性能测试的许多次运行中,无论是串联还是StringBuilder,更改都无论是更高还是更低(重申这是针对小型连接).

在什么时候,StringBuilder对象的"newing up"否定了使用它的好处?

.net stringbuilder

18
推荐指数
3
解决办法
2710
查看次数

C#:'+ = anEvent'和'+ = new EventHandler(anEvent)'之间的区别

拿下面的代码:

private void anEvent(object sender, EventArgs e) {
    //some code
}
Run Code Online (Sandbox Code Playgroud)

以下有什么区别?

[object].[event] += anEvent;

//and

[object].[event] += new EventHandler(anEvent);
Run Code Online (Sandbox Code Playgroud)

[UPDATE]

显然,两者之间没有区别......前者只是后者的语法糖.

c# delegates event-handling

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

F#中的事件和代表

我没有F#的经验,但在C#中有几行测试代码用于我需要在F#中重写的框架.

任何帮助,将不胜感激.

    bar.Ready += new Agent.ReadyHandler(bar_Ready);               

    static void bar_Ready(string msg)
    {    
       Console.WriteLine(msg.body);  
    }
Run Code Online (Sandbox Code Playgroud)

.net c# f#

6
推荐指数
3
解决办法
1898
查看次数

如何在App.Config中使用IronPython?

我有一个类库,通常从.net控制台或Web应用程序调用.它集成了各种组件,并依赖于app.config或web.config.

如果我想从脚本(即IronPython)中使用类库,我该如何让脚本使用配置文件?理想情况下,我希望能够在运行脚本时按照惯例选择配置文件(配置文件与脚本文件并排).

如果可能,我不想更改ipy.exe.config,因为如果没有IronPython的多个副本,这将无法扩展到多个配置?

任何替代品?

ironpython

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

在命令行中将文本添加到另一个文本文件开头的最简单方法(Windows)

在命令行(Windows)中将文本添加到另一个文本文件开头的最简单方法是什么?

windows command-line text-files

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