问题列表 - 第530页

我的第一个Lisp宏; 它漏了吗?

我一直在使用Practical Common Lisp,并且作为练习决定编写一个宏来确定一个数字是否是另一个数字的倍数:

(defmacro multp (value factor)
`(= (rem ,value ,factor) 0))

这样: (multp 40 10) 评估为真,而 (multp 40 13) 不是

问题是这个宏在某种程度上泄漏了吗?也是这个"好"的Lisp?是否已经存在我可以使用的现有功能/宏?

lisp macros

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

如何使用Java Swing实现可拖动选项卡?

如何使用Java Swing实现可拖动的选项卡?我想将标签拖放到不同位置以重新排列标签,而不是静态JTabbedPane.

编辑:Java教程 - 拖放和数据传输.

java user-interface swing tabs

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

编写Safari 4扩展的最佳方法

编写Safari扩展的最佳方法是什么?我为Firefox编写了几个XUL扩展,现在我想为Safari编写它们的版本.有没有办法允许您向浏览器UI添加按钮或表单,因为输入管理器或服务菜单无法实现这一点?

safari plugins

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

什么是一些良好的刚体动力学参考?

我至少不是数学家,但我对学习刚体物理学感兴趣(为了实现基本的3d物理引擎).在学校我只通过代数II学习数学,但我已经做了3d开发多年,所以我对向量,四元数,矩阵等有了相当不错的理解.我真正的问题是阅读复杂的公式等等,所以我在寻找对于一些体面的刚体动力学参考,将有一些意义.

有人有什么好的参考?

math physics

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

Git提交打开空白文本文件,为了什么?

在我读过的所有Git教程中,他们说你可以这样做:

git init
git add .
git commit
Run Code Online (Sandbox Code Playgroud)

当我这样做时,我打开了一个大文本文件.这些教程似乎都没有解决这个问题,所以我不知道该如何处理该文件或者如果有的话要放入什么内容.

git git-commit

90
推荐指数
10
解决办法
7万
查看次数

如果可能,如何嵌入PostgreSQL?

如果可能,我有兴趣能够嵌入PostgreSQL数据库,类似于sqllite.我读过这是不可能的.我不是数据库专家,所以我想听听你的意见.

基本上我想要没有所有配置和安装的PostgreSQL.如果有可能,请告诉我如何.

database postgresql embedded-database

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

我可以在没有第二张图像的情况下在悬停期间更改html图像的外观吗?

有一种方法来改变的图标(即,对比度/亮度)的外观,当我将光标,而不需要第二图像文件(或无需图像的隐藏部分)?

html css image

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

Listview背景绘图问题C#Winform

我对Listview有一点问题.

我可以用listview项加载它,但是当我设置背景颜色时它不会一直绘制到行的左侧[listViewItems加载ListViewSubItems来制作网格视图,只有第一列显示错误].有一条窄条不涂漆.如果我有一个行标题,那个条带的宽度与行标题大致相同.

如果你想到可以做些什么来制作背景画,我很乐意听到它.

现在只是为了尝试一个新的想法,我为第一个解决方案提供十票奖励,这仍然让我使用这个糟糕的伪网格视图的可怕构造.[我喜欢遗留代码.]

编辑:

这是一个展示问题的示例.

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();

        ListView lv = new ListView();

        lv.Dock = System.Windows.Forms.DockStyle.Fill;
        lv.FullRowSelect = true;
        lv.GridLines = true;
        lv.HideSelection = false;
        lv.Location = new System.Drawing.Point(0, 0);
        lv.TabIndex = 0;
        lv.View = System.Windows.Forms.View.Details;
        lv.AllowColumnReorder = true;

        this.Controls.Add(lv);

        lv.MultiSelect = true;

        ColumnHeader ch = new ColumnHeader();
        ch.Name = "Foo";
        ch.Text = "Foo";
        ch.Width = 40;
        ch.TextAlign = HorizontalAlignment.Left;

        lv.Columns.Add(ch);

        ColumnHeader ch2 = new ColumnHeader();
        ch.Name = "Bar";
        ch.Text = …
Run Code Online (Sandbox Code Playgroud)

c# listview winforms

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

在Java 6中使用继承的stdin/stdout/stderr启动进程

如果我通过Java的ProcessBuilder类启动一个进程,我可以完全访问该进程的标准输入,标准输出和标准错误流,如Java InputStreamsOutputStreams.不过,我不能找到一种方法,这些流无缝连接System.in,System.outSystem.err.

可以用来redirectErrorStream()获取InputStream包含子进程的标准输出和标准错误的单个,然后循环遍历并通过我的标准输出 - 但是我找不到这样做的方法并让用户键入进程,如果我使用C system()调用他或她可以.

这在Java SE 7出现时似乎是可能的 - 我只是想知道现在是否有解决方法.如果isatty()子进程的结果通过重定向,则奖励积分.

java io pipe process

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

标签云有什么功能?

我一直看着他们,总是忽略他们.有人可以向我解释为什么他们变得如此普遍吗?如果我使用的网站允许我通过标签(例如,这个,del.icio.us等)探索它,那就是我要做的.为什么我需要点击"云"标签?我可以在搜索框中输入该标签.我错过了什么?

tags

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