小编lia*_*dee的帖子

我怎样才能创建像PHP这样的语言,它是如何工作的?

我想知道如何创建像PHP这样的语言.服务器如何知道如何翻译PHP文件?它是如何工作的?我想这样做是出于教育目的.一种简单的语言,具有回声等基本功能.

php compiler-construction language-design

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

如何在Java中检测图像的边缘(透明背景)?

我的图像具有透明背景。我想找到图像的边缘,并从轮廓形成多边形。我可以有多种方法/方式。我想用Java(针对我的游戏,使用JBox2d Polygons进行碰撞检测)来实现。

我已经对此进行了一些思考,并正在考虑如何进行。我可以尝试检测所有透明像素,然后反转选择,仅选择具有1个相邻透明像素的像素。这都是非常复杂的,我需要一些指导。

java image collision-detection jbox2d

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

如何检测 QWERTY 键盘上的一个字符是否靠近另一个字符?

我正在开发一个垃圾邮件检测系统,并被警告发现它无法检测这样的字符串 - “asdfsdf”。

我的解决方案是检测之前的键是否靠近键盘上的其他键。我没有从键盘获取输入(以检测来自的垃圾邮件),而是以字符串的形式获取它。

我只想知道一个角色与另一个角色的距离是一个键、两个键还是两个以上键。

例如,在现代 QWERTY 键盘上,字符“q”和“w”将相距 1 个键。字符“q”和“s”也是如此。人类可以从逻辑上解决这个问题,我如何在代码中做到这一点?

php string keyboard qwerty spam-prevention

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

启动外部JAR文件需要什么,比如Minecraft启动程序?

如果你从未玩过Minecraft,那么这就是发射器的机械工作方式.

用户可以下载一个JAR(或者一个打包到EXE中的JAR),它完全没有Minecraft客户端的代码.这被认为是发射器.当启动器启动时,它会显示一个带有新闻等的登录屏幕.然后,登录后,启动器将运行主要的Minecraft核心,minecraft.jar.如果系统上没有,则下载它.Minecraft启动程序不需要任何外部Java库来运行.

它是如何做到的?

我正在尝试复制这个功能,但是,当我在Eclipse中导出为可运行的JAR时,当我尝试启动它时,它会输出"找不到主类launcher.jar.程序将退出"(这是在控制台上) ,我希望能够双击JAR并让它启动)

File file = new File(System.getProperty("user.dir") + "/lessur.jar"); 
System.setProperty("org.lwjgl.librarypath", System.getProperty("user.dir") + "natives");
URLClassLoader classLoader;
classLoader = URLClassLoader.newInstance(new URL[]{file.toURI().toURL()});          
classLoader.loadClass("zombie.engine.Lighting2").newInstance();
Run Code Online (Sandbox Code Playgroud)

java jar external launcher minecraft

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

使用BEncode而不是BSON的BitTorrent KRPC背后的原因是什么?

BitTorrent中用于分发对等列表的Mainline DHT实现了一个名为KRPC的自定义RPC协议.KRPC由BEncoded词典组成,它本质上是一种更紧凑的JSON形式.

使用BEncode比BSON(或者甚至只压缩数据)有什么好处?

encoding rpc json bittorrent bson

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

在Go中使用频道是否有利于提高性能?

我想知道通道是否足够有效,可以用作编写Go程序的一部分.

go

5
推荐指数
2
解决办法
1109
查看次数

如何在 PyQT 中检测父小部件关闭?

我创建了一个QVBoxLayout包含多个其他小部件的。QVBoxLayout当(当前是 a )的父窗口QDialog关闭时,我需要向所有小部件通知关闭事件,以便它们可以删除临时文件。这是惯用的吗?我该怎么做?

在我的应用程序中,我使用QLabel一个类进行子类化,该类允许我存储对构成 pixMap 的临时文件的引用。当它的父窗口关闭时,我需要能够关闭该文件。

编辑:我已经尝试处理关闭事件:

def closeEvent(self, event):
    self.imgFile.close()
Run Code Online (Sandbox Code Playgroud)

python qt pyqt

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

为什么.navbar mixin在Bootstrap 2.3中不起作用?

我一直在尝试将包含HTML中的类的Bootstrap示例转换为使用LESS mixins.到目前为止,我已经成功了,但我的菜单遇到了问题.目前我在我的主.less文件中使用以下内容(我已经包含了bootstrap.less):

#container #menu {
    .navbar;
    .navbar-inverse;
    .navbar-fixed-top;

    div {
        .navbar-inner;
        ul { .nav; }
    }
}
Run Code Online (Sandbox Code Playgroud)

和相应的HTML:

<div id="container">
    <nav id="menu">
        <div><ul role="menu">
            <!--- ... -->
        </ul>
        </div>
    </nav>
</div>
Run Code Online (Sandbox Code Playgroud)

navbar-inversenavbar-fixed-top正在应用,但navbarnav没有工作.

html css less navbar twitter-bootstrap

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

WebRTC SDP blob是否可以在同行之间重用?

我正在尝试将WebRTC用于纯粹的分散式点对点通信.我正在尝试构建一个P2P覆盖网络,其中节点交换其他节点的详细信息,以便它们可以连接到它们.

如果我在节点之间交换SDP blob(会话描述对象),那么它们是否可以重用,因为我可以简单地给出这个blob和ICE候选者建立到节点的连接?

javascript html5 sdp webrtc

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

我可以将 Polymer 元素/WebComponents 与 TinyMCE 一起使用吗?

我正在尝试构建一个用于教学内容的自定义 TinyMCE 编辑器,该编辑器将允许将某些块包装为“活动”。一个内容块中将有多个活动,因此它们将具有 ID 作为主键等。

我的挑战是实现一个允许这样做的插件——理想情况下,我会使用短代码,但它们很容易出错。我正在考虑使用通过 Polymer 呈现的自定义 HTML 标签——这可以做到吗?

javascript tinymce web-component polymer

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