小编Geo*_*lly的帖子

如何检测网页何时加载?

我想编写一个应用程序来检测浏览器中何时加载页面,然后我应该能够在加载的网页上插入内容?谁知道如何做到这一点?

请注意,我应该可以在任何浏览器(Firefox/IE)中执行此操作.

我应该使用什么语言来帮助我这样做?

如何从外部应用程序中检测到这一点?

我该如何将其与浏览器集成?

html javascript

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

不同的字节序有什么好处?

为什么一些处理器显示器决定使用

  • 小端
  • 大端
  • 中端
  • 还有其他人?

我听说如果一个数字是负数或正数,那么使用big endian可以更快地发现,因为那个位是第一个.(这在现代CPU上无关紧要,因为无法再访问单个位.)

endianness

11
推荐指数
1
解决办法
5864
查看次数

什么是Java Swing应用程序的一个很好的例子?

我正在大学学习Java,但不幸的是只有语言而不是框架.

我有兴趣在Swing中编写一些Java应用程序.有哪些项目使用干净的文档布局,以便我可以看到通常如何构建Java应用程序?

java swing

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

有没有更好的方法为许多分机做filefilter?

File files[] = rootDir.listFiles(new FileFilter() {
    public boolean accept(File file) {
        if (file.isDirectory())
            return true;

    String name = file.getName().toLowerCase();

    if (name.endsWith(".zip") || name.endsWith(".jar")
     || name.endsWith(".z") || name.endsWith(".gz")
     || name.endsWith(".tar") || name.endsWith(".bz2")
     || name.endsWith(".bz"))
        return true;

    return false;
    }
});
Run Code Online (Sandbox Code Playgroud)

如您所见,代码很脏,"||"

你知道怎么做得更好吗?

java string file-io filter

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

如何用SQL删除重复的行?

我有一个包含一些行的表.每行都有一个日期字段.现在,它可能是日期的重复.我需要删除所有重复项,只存储最高的行id.如何使用SQL查询?

现在:

date      id
'07/07'   1
'07/07'   2
'07/07'   3
'07/05'   4
'07/05'   5
Run Code Online (Sandbox Code Playgroud)

我想要的是:

date      id
'07/07'   3
'07/05'   5
Run Code Online (Sandbox Code Playgroud)

sql

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

什么是在最大可能矩形块中返回空闲空间的算法?

算法

考虑这个布局:

+-------------+
|             |
|             |
|   +--+      |
|   |##|      |
|   |##|      |
|   +--+------+
|      |######|
|      |######|
+------+------+

黑色部分是占用空间.现在我需要一个返回最大剩余矩形空间的算法.(从上到下,从左到右排序.)

像这样:

1                 2          3            4
+-------------+   +----      -------+
|#############|   |###        ######|
|#############|   |###        ######|
|   +--+      |   |###+      +######|
                  |###|      |######|
                  |###|      |######|
                  |###+      +------|     |   +--+
                  |###                    |######|
                  |###                    |######|
                  +----                   +------+

输入

封闭容器的宽度和高度.(我的代码中的一页.)

已占用矩形的列表.它们可以是您喜欢的任何形式.例如(x,y,宽度,高度)或(x1,y1,x2,y2)

我正在处理花车,因此数学解决方案将是首选.

algorithm layout

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

如何在cocos2d中快速绘制背景?

我正在使用cocos2d在我的iPad上玩一个小游戏,我遇到了一些性能上的担忧.我将512x512图像平铺为背景.这给了我大约40fps的20个精灵(在a CCSpriteBatchNode),背景的代码是这样的:

CCSprite *background;
background = [CCSprite spriteWithFile:@"oak.png" rect : CGRectMake(0,
                                                                   0,
                                                                   size.width,
                                                                   size.height)];
background.position =  ccp( size.width /2 , size.height/2 );

ccTexParams params = {GL_LINEAR,GL_LINEAR,GL_REPEAT,GL_REPEAT};
[background.texture setTexParameters: &params];
Run Code Online (Sandbox Code Playgroud)

如果我删除背景,我得到一个坚实的60fps.

我已经尝试将图像转换为PVRTC,这确实提供了额外的fps或两个.我使用1024x768图像而不是平铺版本获得相同的帧速率.

由于我的背景将保持轴对齐,未缩放且通常是静态的.我认为应该有一种更快的方式来绘制它而不是像常规一样CCSprite

替代文字

iphone performance objective-c cocos2d-iphone ipad

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

如何告诉Qt始终在QTableView中显示编辑器?

我有一个QTableView,我想在编辑模式下显示最后一列.(这是一个QComboBox,用户应该能够始终更改值.)

我想我已经在Qt文档中看到了解决方案,但我再也找不到了.有一个简单的方法吗?

我想我可以通过使用openPersistentEditor()每个单元格来存档这种效果,但我正在寻找更好的方法.(比如只为整列指定一次.)

qt qtableview qitemdelegate

9
推荐指数
1
解决办法
7220
查看次数

有适用于Windows的Bonjour SDK吗?

我想知道如何在Windows上实现bonjour,这样我就可以在Windows上设置服务器并使用我的iphone(客户端)的bonjour服务访问Windows(服务器)中的文件.

任何人都可以告诉我,我们是否有Windows的任何Java API或Windows的任何bonjour sdk?提前致谢..

windows sdk bonjour

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

如何在Scala中对嵌套类进行模式匹配?

我已经尝试了下面的代码(相同的方法是在Scala编程之后编写的)

class Person() {
    class Room(r: Int, c: Int) {
        val row = r
        val col = c

        override def hashCode: Int =
            41 * (
                41 + row.hashCode
            ) + col.hashCode

        override def equals(other: Any) =
            other match {
                case that: Room =>
                   (that canEqual this) &&
                   this.row == that.row &&
                   this.col == that.col
               case _ => false
            }

        def canEqual(other: Any) =
            other.isInstanceOf[Room]
    }

    val room = new Room(2,1)
}

val p1 = new …
Run Code Online (Sandbox Code Playgroud)

scala pattern-matching

9
推荐指数
1
解决办法
754
查看次数