小编Pau*_*cks的帖子

Common Lisp有类似java的Set Interface /实现类吗?

我需要像这样,元素的集合不包含任何元素的副本.Common Lisp,特别是SBCL,有这样的东西吗?

lisp java sbcl set

9
推荐指数
5
解决办法
3522
查看次数

Git认为我每次做一个小改动都会重写我的一个文件

我有一个中等大小的Java文件.每次我对我的一个文件BuildTable.java进行更改时,Git都会将其报告为一个巨大的变化,即使只是一两行.BuildTable.java大约有200行,并且此提交中的更改仅更改了一行.

git-diff输出这个:

--- a/src/BuildTable.java
+++ b/src/BuildTable.java
@@ -1 +1 @@
-import java.io.FileNotFoundException;^Mimport java.io.FileReader;^Mimport java.io.InputStreamReader;^Mimport java.io.PushbackReader;^Mimport java.util.ArrayList;^Mimport
\ No newline at end of file
+import java.io.FileNotFoundException;^Mimport java.io.FileReader;^Mimport java.io.InputStreamReader;^Mimport java.io.PushbackReader;^Mimport java.util.ArrayList;^Mimport
\ No newline at end of file
Run Code Online (Sandbox Code Playgroud)

做了git-commit -a之后

Created commit fe43985: better error notifications
 3 files changed, 54 insertions(+), 50 deletions(-)
 rewrite src/BuildTable.java (78%)
Run Code Online (Sandbox Code Playgroud)

Git是否将此文件视为二进制文件?这是一个问题吗?如果是,我该如何解决这个问题?

git diff

9
推荐指数
2
解决办法
5449
查看次数

使用jquery实现无限滚动

我正在开发一个使用jQuery MasonryInfinite Scroll插件的项目,使用他们的API从instagram加载"n"张图片.看看这个简短的例子,我的理解是我需要事先呈现要呈现的html页面:

<nav id="page-nav">
  <a href="pages/2.html"></a>
</nav>
Run Code Online (Sandbox Code Playgroud)

问题是,我真的不知道将检索多少张图片.以下是我一次检索20张照片的示例.

    $(document).ready(function(){       
        var access_token = location.hash.split('=')[1];

        if (location.hash) {

              $.ajax({
            type: "GET",
            dataType: "jsonp",
            cache: false,
            url: "https://api.instagram.com/v1/users/MY_USER_ID/media/recent/?access_token=MY_ACCESS_TOKEN",
            success: function(data) {

                for (var i = 0; i < 20; i++) {
            $("#instafeed").append("<div class='instaframe'><a target='_blank' href='" + data.data[i].link +"'><img src='" + data.data[i].images.standard_resolution.url +"' /></a></div>");   
                }     

            }
        });


        } else {
        location.href="https://instagram.com/oauth/authorize/?display=touch&client_id=MY_CLIENT_ID&redirect_uri=MY_URI"; 

        }

    });
Run Code Online (Sandbox Code Playgroud)

我想我需要一个分页机制,但基于上面提到的教程,我相信我首先需要预先定义要加载的html页面.所以现在我的问题

  1. 这是否意味着这个插件(Infinite Scroll)需要在目录中包含"n"个html文件才能实现无限滚动?
  2. 如果我不知道我将拥有多少页,是否可以使用相同的插件实现无限滚动.甚至更好,甚至不必创建物理html文件?
  3. 如何实现这种分页?(即只要用户继续向下滚动,就会加载20张照片的大块)在网上没有那么多文档,你能通过演示或描述提供一小步吗?

亲切的问候

javascript jquery jquery-masonry infinite-scroll

9
推荐指数
2
解决办法
9098
查看次数

在eclipse中查看大型XML文件?

我正在开发一个涉及一些大型XML文件(从50MB到超过1GB)的项目,如果我可以在eclipse中查看它们(简单的文本视图很好)而没有Java耗尽堆空间,那将会很好.我已经尝试在eclipse.ini中调整jvm可用的内存量,但没有取得多大成功.有任何想法吗?

xml eclipse jvm large-files

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

将vim中的匹配限制为某些文件类型?

我在.vimrc中有以下内容来突出显示超过80个字符的行:

highlight OverLength ctermbg=red ctermfg=white guibg=#592929
match OverLength /\%81v.*/
Run Code Online (Sandbox Code Playgroud)

这非常有效.但问题是,如果它只适用于某些文件类型,我会更喜欢它.基本上,任何编程语言都应该突出显示,而html,xml和txt文件之类的东西不应该突出显示.我很确定我可以使用autocmd轻松完成这项工作,但我不确定这是否是实现该目标的最佳方式.有人有什么意见吗?

vim highlighting

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

以编程方式访问iSight?

是否可以通过编程方式访问macbook上的iSight摄像头?通过这个我的意思是我希望能够在命令中从iSight摄像头抓取静止帧,然后用它们做一些事情.如果是这样,它是否只能使用目标c访问,还是可以使用其他语言?

macos webcam isight objective-c

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

在不使用Oracle客户端软件的情况下在命令行上连接到Oracle数据库?

我可以访问一个Oracle服务器,它有一些我想访问的数据库.但是,我可以访问的机器没有oracle客户端软件.有没有替代oracle的客户端软件提供MySQL的mysql或Postgres的psql之类的功能?在编写软件之前,我希望能够在数据库中找一点.

database oracle command-line client

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

替换python statvfs?

自python 2.6以来,python statvfs模块被标记为已弃用,现在它已从python 3.0中删除.如果他们想要获取有关磁盘的信息,特别是如何检查给定路径的容量和可用空间,我无法弄清楚应该使用哪些应用程序.有人有什么想法吗?这是在os x上,如果这有所不同,虽然跨平台将是一个加号.

python

7
推荐指数
1
解决办法
3969
查看次数

您是否可以在haskell中使用列表解析一次创建列表中的多个元素?

所以,例如,假设我有一个数字列表,我想创建一个列表,其中包含每个数字乘以2和3.有没有办法做类似下面的事情,但得到一个数字列表而不是一系列数字列表?

mult_nums = [ [(n*2),(n*3)] | n <- [1..5]] 
-- this returns [[2,3],[4,6],[6,9],[8,12],[10,15]]
-- but we want [2,3,4,6,6,9,8,12,10,15]
Run Code Online (Sandbox Code Playgroud)

haskell list-comprehension list

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

使用pygame绘制基元时的工件?

我正在研究一些涉及使用pygame库来绘制圆形表面的代码.绘制圆圈的代码如下所示:

  surf = pygame.Surface((2000,2000))
  pygame.draw.circle(surf, 
                     pygame.Color("white"),
                     (1000,1000),
                     508,
                     50)
Run Code Online (Sandbox Code Playgroud)

问题是生成的圆圈有伪影 圈出神器

无论如何在没有得到这些文物的情况下绘制这样的圆圈?

python pygame

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