问题列表 - 第23433页

如何从Python脚本调用可执行文件?

我需要从我的Python脚本中执行这个脚本.

可能吗?该脚本生成一些输出,其中一些文件正在写入.我如何访问这些文件?我尝试过子进程调用函数但没有成功.

fx@fx-ubuntu:~/Documents/projects/foo$ bin/bar -c somefile.xml -d text.txt -r aString -f anotherString >output
Run Code Online (Sandbox Code Playgroud)

应用程序"bar"也引用了一些库,它还创建了除输出之外的文件"bar.xml".如何访问这些文件?只是通过使用open()?

谢谢,

编辑:

Python运行时的错误只是这一行.

$ python foo.py
bin/bar: bin/bar: cannot execute binary file
Run Code Online (Sandbox Code Playgroud)

python linux executable system-calls

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

R:处理data.frame中的值连接和平均的最佳函数是什么?

我有一个来自此代码的data.frame:

   my_df = data.frame("read_time" = c("2010-02-15", "2010-02-15", 
                                      "2010-02-16", "2010-02-16", 
                                       "2010-02-16", "2010-02-17"), 
                      "OD" = c(0.1, 0.2, 0.1, 0.2, 0.4, 0.5) )
Run Code Online (Sandbox Code Playgroud)

产生这个:

> my_df
   read_time  OD
1 2010-02-15 0.1
2 2010-02-15 0.2
3 2010-02-16 0.1
4 2010-02-16 0.2
5 2010-02-16 0.4
6 2010-02-17 0.5
Run Code Online (Sandbox Code Playgroud)

我想在每个不同的read_time上平均OD列(注意一些是其他人没有复制的),我也想计算标准差,产生这样的表:

> my_df
   read_time  OD        stdev
1 2010-02-15 0.15       0.05
5 2010-02-16 0.3         0.1
6 2010-02-17 0.5         0
Run Code Online (Sandbox Code Playgroud)

哪个是处理在data.frame中连接这些值的最佳函数?

average r concatenation dataframe

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

优化C#/ .NET程序的技巧

如今优化似乎是一种迷失的艺术.所有程序员都没有从代码中挤出每一盎司的效率吗?经常在雪地里行走五英里的时候这样做?

本着回归丢失的艺术的精神,您知道的简单(或复杂)变化以优化C#/ .NET代码的一些提示是什么?因为它是如此广泛,取决于一个人想要完成什么,它有助于提供你的提示的背景.例如:

  • 当连接多个字符串时,请使用StringBuilder.请参阅底部的链接以了解相关信息.
  • 使用string.Compare两个字符串比较,而不是做这样的事情string1.ToLower() == string2.ToLower()

到目前为止,普遍的共识似乎是衡量关键.这种方式忽略了这一点:测量不会告诉你什么是错的,或者如果遇到瓶颈会怎么做.我遇到了字符串连接瓶颈一次,不知道该怎么办,所以这些提示很有用.

我甚至发布这个问题的意思是为了解决常见的瓶颈问题,以及在遇到这些问题之前如何避免它们.它甚至不一定是任何人应该盲目遵循的即插即用代码,而是更多关于获得对性能应该被考虑的理解,至少在某种程度上,并且需要注意一些常见的陷阱.

我可以看到,知道为什么提示有用以及应该应用的位置可能会有用.对于StringBuilder小费,我找到了很久以前在Jon Skeet网站上做过的帮助.

.net c# optimization

78
推荐指数
10
解决办法
4万
查看次数

如何向某人解释数据结构不应该自我绘制,解释关注点的分离?

我有另一个程序员,我试图解释为什么UI组件也不应该是数据结构.

例如,假设您获得的数据结构包含"数据库"中的记录集,并且您希望在应用程序的UI组件中显示该记录集.

根据这个程序员(他将保持无名,他年轻,我正在教他......),我们应该将数据结构子类化为一个类,它将在我们的应用程序中绘制UI组件!!!!!!

因此,根据这个逻辑,记录集应该管理UI的绘制.

******总班台*****

我知道要求一个记录集来绘制它本身是错误的,因为如果你想在UI上的多种类型的组件上呈现相同的数据结构,那么你的手上就会有一个真正的混乱; 你需要为你从记录集的基类渲染的每个UI组件扩展另一个类;

我很清楚MVC模式的"清洁度"(并且我真正的意思是你不要把你的数据(模型)与你的UI(视图)或发生在你身上的行为混淆数据(控制器或多或少......好吧,不是真的API应该真正处理它......控制器应该尽可能少地调用它,告诉它要渲染哪个视图))但它确实更清洁而不是使用数据结构来呈现UI组件!

除了上面的例子之外,还有其他建议吗?我明白,当你第一次学习OOP时,你会经历"一个阶段",在那里你只需要扩展一切.

接下来是一个阶段,当你认为设计模式是每个问题的解决方案时......这也不完全正确...... 谢谢杰夫.

有没有办法可以轻轻推动这个孩子朝着正确的方向前进?你有更多的例子可以帮助解释我对他的观点吗?

oop model-view-controller extends extend separation-of-concerns

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

添加对私人网站的搜索

我有一个登录保护的网站.这是一个内部应用程序,它不适用于普通大众,因此它没有被任何搜索引擎索引.

我的应用程序是在Google App Engine上开发的.

我想添加一个搜索引擎,但显然不需要公开索引它.对于像这样的情况,Google/Bing/Others有任何解决方案吗?

你之前做过这个吗?你选择了什么解决方案,你的结果是什么?

search search-engine bing

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

如何在没有CLLocationManager的情况下将MKMapView缩放到用户当前位置?

随着MKMapView有一个名为"显示用户的当前位置",它会自动显示在一个用户位置的选项map.

当它被找到时(如果它发生变化)我想移动并缩放到这个位置.

问题是,当用户位置更新时,似乎没有任何方法被调用map,所以我无处可放置代码zoom/scroll.

有没有办法在MKMapView获得(或更新)用户位置时收到通知,以便我可以移动/缩放它?如果我使用自己CLLocationManager的更新,我得到的更新与地图上用户标记的更新不一致,所以当我的地图移动并在蓝色针脚出现之前缩放几秒时,它看起来很傻.

这感觉就像基本的功能,但我花了几周的时间寻找解决方案而不是近距离接触.

iphone mkmapview

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

Python:加速从列表中删除每个第n个元素

我正在尝试解决这个编程问题,虽然解决方案(见下面的代码)工作正常,但成功提交的速度太慢了.

  • 有关如何使其运行更快的任何指针(从列表中删除每个第n个元素)?
  • 或建议更好的算法来计算相同的; 我觉得现在除了暴力之外我什么都想不到......

基本上,手头的任务是:

GIVEN:
L = [2,3,4,5,6,7,8,9,10,11,........]
1. Take the first remaining item in list L (in the general case 'n'). Move it to 
   the 'lucky number list'. Then drop every 'n-th' item from the list.
2. Repeat 1

TASK:
Calculate the n-th number from the 'lucky number list' ( 1 <= n <= 3000)

我的原始代码(它在我的机器上计算了大约一秒钟内的3000个第一个幸运数字 - 不幸的是太慢了):

"""
SPOJ Problem Set (classical) 1798. Assistance Required
URL: http://www.spoj.pl/problems/ASSIST/
"""

sieve = range(3, 33900, 2) …
Run Code Online (Sandbox Code Playgroud)

python algorithm performance

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

通过自动列生成将DynamicObject绑定到DataGrid?

我还在尝试使用DynamicObjects.现在我需要一些信息:我正在尝试将从DynamicObject继承的对象绑定到WPF DataGrid(而不是Silverlight).

如何让DataGrid从通常在运行时生成的对象的可用公共属性中自动创建其列?这可能吗?

data-binding wpf datagrid dynamicobject c#-4.0

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

Windows 7缺少短名称

我注意到如果从某些Windows文件中获取Scripting.File对象(例如:C:\ Windows\Media中的任何wav),Scripting.File.ShortPath属性将显示长路径.好奇我下降到命令提示符并尝试了Dir/A/X,确定该目录中的所有文件都缺少短路径.

任何人都知道:
A.)那是什么意思?
B.)如何获得一个似乎没有的文件的短路径?

filesystems vb6 vbscript wsh windows-7

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

如何设置TextAppearanceSpan的TextColor?

我目前能够创建一个中等大小的TextAppearanceSpan,但是如何将文本颜色设置为指定的RBG颜色(比如#c71585)?

new TextAppearanceSpan(context, android.R.style.TextAppearance_Medium);
Run Code Online (Sandbox Code Playgroud)

我看到有一个构造函数

public TextAppearanceSpan(Context context, int appearance,
                          int colorList) {
Run Code Online (Sandbox Code Playgroud)

但是colorList的int是什么?这有什么例子吗?

谢谢.

android

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