问题列表 - 第39667页

J,创建一个函数

我刚开始学习J,我试图创建一个函数来检查数字是否为素数.

<./<./13|*/~(2}.i.)13
Run Code Online (Sandbox Code Playgroud)

这将检查13是否为素数并返回1.

<./<./10|*/~(2}.i.)10
Run Code Online (Sandbox Code Playgroud)

这将返回0.

所以我的问题是:我如何制作一个功能呢?我如何指定参数?

prime(x) =: <./<./x|*/~(2}.i.)x
Run Code Online (Sandbox Code Playgroud)

这当然是行不通的.但是如何在J中创建此功能?

PS.我知道这个功能对2不起作用,我稍后再处理:D

primes numbers function j

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

在编译时确定字节序

是否有一种安全,可移植的方法来确定(在编译期间)我的程序正在编译的平台的字节顺序?我在用C写作

[编辑]感谢您的回答,我决定坚持运行时解决方案!

c endianness

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

php:数组键案例*不敏感*查找?

$myArray = array ('SOmeKeyNAme' => 7);  
Run Code Online (Sandbox Code Playgroud)

我想$myArray['somekeyname']回来7.
有没有办法做到这一点,而不操纵数组?

我不创建数组,因此无法控制它的键

php arrays

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

CSS文本在背景图像的中心

我怎样才能将文字放在下面(对不起,我是CSS的新手):

替代文字

CSS:

suggestion_active { 
    background-image: url(../images/suggestion_active.jpg);
    background-repeat:no-repeat;
    position:inherit;
    float:inherit;
    width: 100px; 
    height: 36px;
}

suggestion_active_text {
    possition: absolute;
    font-family: "Lucida Grande", Tahoma;
    font-size: 12px;
    font-weight: lighter;
    text-align: center;
    color:#000;
    vertical-align: middle;
    padding:0px;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

 <suggestion_active><suggestion_active_text>1</suggestion_active_text></suggestion_active>
Run Code Online (Sandbox Code Playgroud)

如果你告诉我如何做到这一点的最佳做法,那也很好:)

html css

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

用模板构建HTML而不是用javascript构建它?

我最近开始制作网络应用程序,虽然我做了一些有用的东西,但我不确定最佳做法.

到目前为止,我主要使用Django,web.py和PHP的模板系统.但是现在我正在使用jQuery和不错的ajaxy魔法从服务器获取数据而不刷新客户端,我看到了直接在javascript中构建HTML的优势(所以我可以将一个小的json对象发送到客户端并且让他弄清楚要改变什么以及如何改变).

所以现在我有一些使用模板渲染的位,有些是用javascript构建的,甚至是一个可怕的情况,两者都混合在一起,一个web.py模板生成一个创建HTML表的javascript函数 - 感觉就像C宏再一次!(我最终会重构那个)

这是Web开发中的常见问题吗?任何推荐的最佳实践,例如"在所有内容中使用json,在javascript中尽可能多地渲染","使用库foo"等等?什么处理模板以及使用javascript处理什么的好的启发式方法?

在这里搜索一下,我发现有人询问javascript模板,这似乎是一个可能的解决方案.

ajax django-templates web.py jquery-templates

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

AppleScript:获取对象或类的所有属性的列表

为了存储对象的外部(外部AS)访问的值,我需要能够获取该对象的每个属性,然后我会尝试将其强制转换为文本并存储它.

如何获取对象包含的属性列表.举个例子,我可以这样写:

tell me
  get properties
end tell
Run Code Online (Sandbox Code Playgroud)

这适用于脚本对象.

但对于许多其他对象,我只是得到一个错误,如"描述符类型不匹配",如下所示:

tell application "iTunes"
  get properties of file track 1
end tell
Run Code Online (Sandbox Code Playgroud)

现在,我知道优秀的Script Debugger可以做到这一点(它可以显示任何对象的整个属性集),所以它也应该可以用AppleScript编写.这是什么秘密?

applescript

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

如何在gedit上添加文件扩展名(windows版)

我试图在Windows上添加一个.ctp文件到gedit,因为我有一个使用cake php框架的项目.我想添加.ctp文件来解释像.php文件.如何在Windows上实现这一点?

谢谢

php cakephp gedit

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

Python:在存在nan的情况下,sort函数会中断

sorted([2, float('nan'), 1]) 回报 [2, nan, 1]

(至少在Activestate Python 3.1实现上.)

我理解这nan是一个奇怪的对象,所以如果它出现在排序结果中的随机位置,我不会感到惊讶.但它也混淆了容器中非纳米数的排序,这实在是出乎意料.

我问了一个相关的问题有关max,并根据我理解为什么sort是这样工作的.但是,这应该被视为一个错误吗?

文档只是说"返回一个新的排序列表[...]"而没有指定任何细节.

编辑:我现在同意这不违反IEEE标准.但是,我认为这是任何常识观点的错误.即使微软经常承认自己的错误,也已经认识到这个错误,并将其修复为最新版本:http://connect.microsoft.com/VisualStudio/feedback/details/363379/bug- in-list-double-sort-in-list-which-contains-double-nan.

无论如何,我最终关注@ khachik的回答:

sorted(list_, key = lambda x : float('-inf') if math.isnan(x) else x)
Run Code Online (Sandbox Code Playgroud)

我怀疑它与默认情况下的语言相比会导致性能下降,但至少它可行(除非我介绍的任何错误).

python sorting math nan

29
推荐指数
4
解决办法
5855
查看次数

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

如果未安装intent,请下载app

我知道我已经看到了一种调用Intent的方法,如果它不存在,该函数将重定向到市场下载具有意图的应用程序.

现在我检查Intent是否存在,但我不知道如何将用户指向要下载的资源.

提前致谢

android download android-intent

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