问题列表 - 第34358页

在clojure中,是(='a'a)指的是'同一个原子'?

在Common LISP的一些实现中,我们可以说对于以下表达式

(eq 'a 'a)
Run Code Online (Sandbox Code Playgroud)

true因为'a并且'a是"同一原子".

这可能是依赖于实现的,但似乎短语(在流行的LISP教学书中使用)假设相同值的原子存储在存储器中的相同位置.

在Java中,两个具有相同值的实习字符串存储在内存中的相同位置.

现在JVM上的Clojure继承了Java的遗产,但是说Clojure中的两个原子(在JVM上)具有相同的值是同一个原子吗?(即Clojure的原子存储机制如何工作?)

lisp java scheme clojure

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

如何通过Python API在Blender 2.50中创建一个简单的网格

我想通过Python API在Blender(2.50)中创建一个简单的网格,但API文档中的示例尚不可用.

我尝试了以下内容,但它来自API 2.49

   from Blender import *
   import bpy

   editmode = Window.EditMode()    # are we in edit mode?  If so ...
   if editmode: Window.EditMode(0) # leave edit mode before getting the mesh

   # define vertices and faces for a pyramid
   coords=[ [-1,-1,-1], [1,-1,-1], [1,1,-1], [-1,1,-1], [0,0,1] ]  
   faces= [ [3,2,1,0], [0,1,4], [1,2,4], [2,3,4], [3,0,4] ]

   me = bpy.data.meshes.new('myMesh')          # create a new mesh

   me.verts.extend(coords)          # add vertices to mesh
   me.faces.extend(faces)           # add faces to the mesh (also adds …
Run Code Online (Sandbox Code Playgroud)

python blender blender-2.50

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

CSS Layout Help - 将div拉伸到页面底部

我正在尝试创建一个带有"标题"区域的布局,其中包含徽标和一些链接,然后是一个需要扩展到页面底部的内容区域.这是我陷入困境的地方.

我用一个高度为100%的容器div包围了标题和内容,这很好用.但我不能让内容div延伸到容器div的底部,因为给它一个100%的最小高度似乎从页面主体获取高度,所以我最终得到一个滚动条由于空间由标题占据页面顶部.

这是一个线框,希望能让我想要的更清晰......

小样

这是一个快速的CSS示例,这是有效的,除了总是有一个滚动条,其中看起来是标题区域的高度...

html, body {
    height: 100%;
    margin: 0;
    padding: 0;
    color: #fff;
}
body {
    background-color: #000;
}
#container {
    position: relative;
    margin: 0 auto;
    width: 1000px;
    min-height: 100%;
}
#header {
    padding-top: 26px;
}
#logo {
    width: 194px;
    height: 55px;
    margin: 0 auto;
    background-color: #fff;
}
#content {
    margin-top: 10px;
    position: absolute;
    width: 1000px;
    min-height: 100%;
    background-color: #fff;
}
Run Code Online (Sandbox Code Playgroud)

html css

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

asp.net服务器控件中的默认值

我对默认值属性有疑问。

当我在设计模式下将控件添加到页面时,默认值不起作用。这是我的代码:

[DefaultProperty("Text")]
[ToolboxData("<{0}:KHTLabel runat=server key=dfd></{0}:KHTLabel>")]
public class KHTLabel : Label ,IKHTBaseControl
{
    [Bindable(true)]
    [Category("Appearance")]
    [DefaultValue("KHT")]
    [Localizable(true)]
    public string Key
    {
        get
        {
            String s = (String)ViewState["Key"];
            return ((s == null) ? String.Empty : s);
        }

        set
        {
            ViewState["Key"] = value;
        }
    }

    protected override void RenderContents(HtmlTextWriter writer)
    {......
Run Code Online (Sandbox Code Playgroud)

但是,在设计模式下,当我从工具箱添加控件时,键不存在

<cc1:KHTLabel ID="KHTLabel1" runat="server"></cc1:KHTLabel>
Run Code Online (Sandbox Code Playgroud)

asp.net web-controls

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

如何检索HTML DOM中的所有文本但排除SCRIPT和STYLE标记?

我知道如何从DOM快速提取文本节点:

document.evaluate('//text()', document, null, XPathResult.ANY_TYPE, null)
Run Code Online (Sandbox Code Playgroud)

但有没有一种简单的方法可以从SCRIPT,STYLE或其他未向用户显示的标签中排除文本?

就像是:

'//text()[ parent.name not in ("SCRIPT", "STYLE") ]'
Run Code Online (Sandbox Code Playgroud)

谢谢,迈克

javascript xpath dom

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

在资源可视工作室中添加新图标

我有一个名为XX.ico的图标.

我想在项目x中添加它.我如何实现它.如果我右键单击项目资源,它会给我选项添加图标,当我这样做时,会添加一个新图标,允许我编辑图像.但我想把我的XX.ico放在那个资源上.我该怎么办?请帮忙......

resources

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

如何使用File对象获取文件的目录?

考虑一下代码:

File file = new File("c:\\temp\\java\\testfile");
Run Code Online (Sandbox Code Playgroud)

testfile是一个文件,它可能存在也可能不存在.我想c:\\temp\\java\\使用该File对象获取目录.我该怎么做呢?

java file

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

如何在python中重置全局变量?

SOME_VARIABLE = []

def some_fun:
    append in SOME_VARIABLE
    s = []
    s = SOME_VARIABLE
    SOME_VARIABLE = []  // Not setting to empty list.
    return s
Run Code Online (Sandbox Code Playgroud)

如何重置SOME_VARIABLE为空.

python django

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

.Net中的非常大的集合会导致内存不足异常

我正在测试.Net中的集合有多大.从技术上讲,任何集合对象都可以增长到物理内存的大小.

然后,我测试的服务器,它具有16GB内存下面的代码,运行Windows 2003 Server和Visual Studio 2008,我测试两个F#和C#代码,看了看任务管理器运行时.我可以看到,在增加2GB内存之后,该程序因内存不足异常而崩溃.我确实在属性页面中将目标平台设置为x64.

open System.Collections.Generic

let d = new Dictionary<int, int>()

for i=1 to 1000000000 do
    d.Add(i,i)
Run Code Online (Sandbox Code Playgroud)

我对C5集合库进行了相同的测试.结果是C5中的字典可能耗尽整个内存.代码使用C5:

let d = C5.HashDictionary<int, int> ()
for i=1 to 1000000000 do
    d.Add(i,i)
Run Code Online (Sandbox Code Playgroud)

谁知道为什么?

.net c# f# gcallowverylargeobjects

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

Hibernate onetomany映射

我尝试第一次映射关系.我找到了很多方法.

有两个类: - 项目(父) - 应用程序(子)

因此,一个项目可以有多个应用程序,但一个应用程序只属于一个项目.

我按如下方式构建它们:

Project.java

 import javax.persistence.CascadeType;
    import javax.persistence.Entity;
    import javax.persistence.GeneratedValue;
    import javax.persistence.GenerationType;
    import javax.persistence.Id;
    import javax.persistence.JoinColumn;
    import javax.persistence.OneToMany;

    @Entity
    public class Project {

     @Id
     @GeneratedValue(strategy = GenerationType.IDENTITY)
     private int id;
        @OneToMany(cascade = CascadeType.ALL)
        @JoinColumn(name = "project_id", nullable=false)
        @org.hibernate.annotations.IndexColumn(name = "project_index")
        List<Application> applications = new ArrayList<Application>();

        [get and set methods...]
        }
Run Code Online (Sandbox Code Playgroud)

Application.java

import javax.persistence.Entity;
    import javax.persistence.GeneratedValue;
    import javax.persistence.GenerationType;
    import javax.persistence.Id;
    import javax.persistence.JoinColumn;
    import javax.persistence.ManyToOne;

    @Entity
    public class Application {

         @Id
         @GeneratedValue(strategy = GenerationType.IDENTITY)
         private int id; …
Run Code Online (Sandbox Code Playgroud)

java hibernate

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