问题列表 - 第30960页

无法理解Fish shell中的命令替换

在sh:

~$ `echo ls`
bin/  Desktop/
Run Code Online (Sandbox Code Playgroud)

但在鱼类:

fish: Illegal command name “(echo ls)”
~% (echo ls)
Run Code Online (Sandbox Code Playgroud)

(请注意,错误消息显示在命令行上方.)

~% echo (echo ls)
ls
~% eval (echo ls)
bin/  Desktop/

fish: Illegal command name “(echo ls)”
exec (echo ls)
     ^
~% exec (echo ls)
Run Code Online (Sandbox Code Playgroud)

看来命令替换只能作为命令的参数,而不是命令本身?为什么?

好吧,帮助文档确实说

如果参数包含一组括号,则括号括起的文本将被解释为命令列表.

但是,为什么呢?

bash shell command-line fish

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

释放 Assembly.LoadFrom 文件句柄

我正在尝试使用以下代码在 C# 中获取 exe 的汇编版本

Assembly asm = Assembly.LoadFrom(address);
return asm.GetName().Version;
Run Code Online (Sandbox Code Playgroud)

它工作正常,但是如果我在使用此功能后尝试删除该 exe,它会显示“拒绝访问”,因为该 exe 正在被另一个进程使用!

是否有任何 Dispose 调用或释放文件句柄或任何其他解决方案的东西?

.net c# file

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

回到网站开发游戏

回到90年代,我曾经使用Cold Fusion开发网站.我们还在大多数页面布局中使用表格,呵呵.

我刚开始认真地重新回到网站开发.我已经很好地处理了CSS的基础知识并开始添加Javascript.我猜我最终会将PHP添加为我的CF技能的现代替代品.

现在我正在使用Cold Fusion工作室的旧版本作为我的编辑器,当然还有Photoshop用于我的图形.我也发现了Firebug并发现它非常有帮助.

当我开始在这个领域退出时,我想知道这里的社区是否可以给我一些指示.你有任何软件建议吗?我应该使用一个新的编辑器?其他调试工具?你会推荐的语言?

任何有助于网站开发人员开始的评论或想法将不胜感激.感谢名单!

javascript css php

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

机器epsilon的使用是否适合浮点相等测试?

这是测试浮点值相等性的后续行动:"精度"常量是否有标准名称?.对于平等,
有一个非常相似的问题Double.Epsilon,大于,小于,小于或等于,大于或等于.


众所周知,对两个浮点值xy的相等测试应该看起来更像这样(而不是简单的=):

abs(x - y)< epsilon   ,其中epsilon是一个非常小的值.

如何为epsilon选择一个值?

显然最好选择epsilon尽可能小的值,以获得相等性检查的最高精度.

例如,.NET框架提供一个常量System.Double.Epsilon(= 4.94066×10 -324),表示System.Double大于零的最小正值.

但是,事实证明这个特定值不能可靠地用作epsilon,因为:

0 + System.Double.Epsilon≠0

1 + System.Double.Epsilon= 1(!)

也就是说,如果我理解正确,因为该常数小于机器epsilon.

→这是对的吗?

→这是否也意味着我可以可靠地使用epsilon:= machine epsilon进行相等测试?

删除了这两个问题,因为它们已经与上面提到的第二个SO问题得到了充分的回答.


链接到维基百科的文章说,对于64位浮点数(即double许多语言中的类型),机器epsilon等于:

2 -53,或约.0.000000000000000111(小数点后15个零的数字)

→是否遵循这一点,所有64位浮点值保证精确到14(如果不是15)数字?

language-agnostic floating-point precision epsilon

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

facebook sdk android墙贴线休息

我正在制作一个应用程序,使用facebook sdk for android将一些信息发布到你的Facebook墙上.这样可行,但我似乎无法在帖子上获得新的内容.我已经尝试了,\n但它做了很多工作.有什么建议?

这是我的代码:

Bundle parameters = new Bundle();

String temp = "";
for (int i = 0; i < mArrayAdapter.getCount(); i++){
            temp = temp + mArrayAdapter.getItem(i) + "\n"; // Not working
}

parameters.putString("message", temp);
mFacebook.dialog(this, "stream.publish", parameters, new DialogListener());  
Run Code Online (Sandbox Code Playgroud)

谢谢,

詹姆斯福特

android facebook

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

从Assets目录中获取文件夹名称

我试图在"资产"中获取我的文件夹的名称.我可以使用AssetManager.list()方法通过AssetManager获取文件的名称.但问题是它只返回文件名而不是文件夹名.所以我试图使用listFiles()方法,但我无法访问Assets目录; 我尝试以下方法:

File dir = new File ("file:///android_asset/");
File[] files= dir.listFiles();
Run Code Online (Sandbox Code Playgroud)

但它不起作用:( ...有没有办法让文件夹的名字包含在Assets目录中?

android

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

在 Python 中设置系统日期(在 Windows 上)

似乎有许多软件包用于获取/格式化当前日期,或查找从现在开始的 n 个时间间隔的日期。但我一定忽略了在 Python 中设置日期的简单方法(如 Windows 的 date.exe)的存在。

这样的功能肯定存在吗?我无法在 Google、Python 文档(日期时间、时间、操作系统等)或堆栈溢出上找到任何内容。TIA。

编辑:总而言之,页面告诉您如何获得它们。

您可以使用以下任一方式设置它们

win32api.SetSystemTime(year,month,dayOfWeek,day,hour,minute,second,millseconds)
Run Code Online (Sandbox Code Playgroud)

或者

os.system("date " + mm/dd/yy)
Run Code Online (Sandbox Code Playgroud)

date.exe 似乎还接受 mm-dd-yy、4 位数年份以及可能的其他替代形式。

为了简单起见,我更喜欢后者。

python datetime date

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

为什么Java Executors类没有提供预定的缓存线程池?

Executors提供newCachedThreadPool()newScheduledThreadPool(),但不newCachedScheduledThreadPool(),这里是什么给了?我有一个接收突发消息的应用程序,并且需要在每个消息的固定延迟之后安排相当长的处理步骤.时间限制不是非常严格,但如果我超过池大小,我宁愿在运行中创建更多线程,然后在不活动期间将它们修剪回来.有没有我在并发库中遗漏的东西,还是我需要自己编写?

java concurrency

36
推荐指数
3
解决办法
4280
查看次数

如何更改太大的文件(从StyleCop收到警告)?

我正在接收StyleCop关于我的文件的警告.

  • 警告1 CR0005:文件很长,为508行.请考虑重构以使其不超过500行.

  • 警告2 CR0002:方法太长.它长58线.考虑重构以使其成为50或更少的行.

你们是如何更改代码的呢?这方面的最佳做法是什么?我不知道将我的代码划分为较小的代码 - 害怕让我的代码变得如此复杂.

所以,请帮忙^ _ ^!

南.

c# stylecop visual-studio-2010

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

在python中自动调用与特定模式匹配的所有函数

在python我有很多功能,如下面的那些.我想运行名称匹配的所有函数,setup_*而不必从main显式调用它们.运行函数的顺序并不重要.我怎么能在python中这样做?

def setup_1():
    ....

def setup_2():
    ....

def setup_3():
    ...

...

if __name__ == '__main__':
    setup_*()
Run Code Online (Sandbox Code Playgroud)

python automation

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