问题列表 - 第15237页

从appengine与SVN交互

我有几个项目,能够从appengine与SVN服务器进行交互是有用的.

  • 从svn中提取特定文件(相当简单,因为有一个Web界面,我可以自动获取数据,但我如何进行身份验证)
  • 提交对svn的更改(这是非常难/重要的部分)
  • 可能运行一个SVN服务器(从一个appengine应用程序,我猜这是不可能的)

我更喜欢python解决方案,但如果必须,我可以使用java生存

python java svn google-app-engine

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

为什么(a | b)相当于 - (a&b)+ b?

我正在寻找一种方法来使用Oracle数据库进行BITOR()并且遇到了一个建议,只需使用BITAND()代替BITOR(a,b)替换为+ b - BITAND(a,b).

我用手测试了几次并验证它似乎适用于我能想到的所有二进制数,但我无法想出为什么这是正确的快速数学证明.
有人可以开导我吗?

theory oracle binary computer-science proofs

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

如何清除SDL_Surface以替换另一个?

一直试图在网上找到这个.

我有一个带有一些内容的SDL_Surface(在一个文本中,另一个是精灵的一部分).在游戏循环中,我将数据放到屏幕上.但它然后再次循环,它不会替换旧数据,而只是写入它.因此,在文本的情况下,它变得一团糟.

我已经尝试过SDL_FreeSurface并且它没有用,有人知道另一种方式吗?

fpsStream.str("");
fpsStream << fps.get_ticks();
fpsString = fpsStream.str();

game.fpsSurface = TTF_RenderText_Solid(game.fpsFont, fpsString.c_str(), textColor);
game.BlitSurface(0, 0, game.fpsSurface, game.screen);
Run Code Online (Sandbox Code Playgroud)

c++ sdl surface clear

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

`fun`和`function`关键字有什么区别?

有时我会看到类似的代码

let (alt : recognizer -> recognizer -> recognizer) =
  fun a b p -> union  (a p) (b p)
Run Code Online (Sandbox Code Playgroud)

或者像:

let hd = function
    Cons(x,xf) -> x
  | Nil -> raise Empty
Run Code Online (Sandbox Code Playgroud)

fun和之间有什么区别function

f# ocaml

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

Python中的词典只有一个repr值吗?

在这个问题中,有人建议在字典上调用repr是将它存储在另一个字典中的好方法.无论按键的排序方式如何,这都取决于repr是否相同.是这样的吗?

PS.对原始问题最优雅的解决方案实际上是使用freezeset

python

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

为Ruby on Rails设计数据库的最佳方法是什么?

我知道有很多数据库设计工具,数据库建模工具.例如,ER-win,db desginer等.

但是,Ruby on Rails不支持它们.

为Ruby on Rails设计数据库的最佳方法或工具是什么?

附:

我知道rails开发阶段正在逐步发展.但是,在开始项目时,我认为数据库建模必须是第一位的.我可以使用哪种数据库建模工具?

database database-design ruby-on-rails

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

Ruby数组的最后一个元素

假设我有一个Ruby数组

a = [1, 2, 3, 4]
Run Code Online (Sandbox Code Playgroud)

如果我想要除了第一项以外的所有项目,我可以写a.drop(1),这很棒.但是,如果我想要除了最后一项之外的所有项目,我只能想到这一点

a[0..-2]   # or
a[0...-1]
Run Code Online (Sandbox Code Playgroud)

但这些都不像使用那么干净drop.我缺少任何其他内置方式?

ruby

130
推荐指数
10
解决办法
9万
查看次数

如何让gcc中的链接器识别OpenCL库函数?

我正熟悉OpenCL.不过,我确定这个问题不是OpenCL特有的.

我的主文件的顶部看起来像:

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <OpenCL/opencl.h>

// some code

cl_device_id device_id; //declaring a device id gives no errors

int err = clGetDeviceIDs(NULL, CL_DEVICE_TYPE_GPU, 1, &device_id, NULL);
//the above API call does give an error.
Run Code Online (Sandbox Code Playgroud)

我在Snow Leopard上这样做.我可以使用XCode构建和运行Apple的示例.我也可以通过运行make来编译和运行NVIDIA的示例代码.

如何在不使用XCODE的情况下正确编译代码?

xcode gcc makefile opencl

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

使用java从图像中获取像素数据

我试图从64 x 48位图中获取像素rgb值.我得到了一些价值,但远不及3072 (= 64 x 48)我期待的价值.我也得到:

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Coordinate out of bounds!
at sun.awt.image.ByteInterleavedRaster.getDataElements(ByteInterleavedRaster.java:301)
at java.awt.image.BufferedImage.getRGB(BufferedImage.java:871)
at imagetesting.Main.getPixelData(Main.java:45)
at imagetesting.Main.main(Main.java:27)
Run Code Online (Sandbox Code Playgroud)

我找不到越界错误...

这是代码:

package imagetesting;

import java.io.IOException;
import javax.imageio.ImageIO;
import java.io.File;
import java.awt.image.BufferedImage;



public class Main {

public static final String IMG = "matty.jpg";

public static void main(String[] args) {

    BufferedImage img;

    try {
        img = ImageIO.read(new File(IMG));

        int[][] pixelData = new int[img.getHeight() * img.getWidth()][3];
        int[] rgb;

        int counter = 0;
        for(int i …
Run Code Online (Sandbox Code Playgroud)

java rgb

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

如何找出UITextField导致UIKeyboardWillShowNotification的原因?

我正在尝试在我的应用程序中使用自定义键盘,但在尝试将其限制为一个特定的UITextField时,我遇到了问题.

我的代码基于这个Xcode项目(最初在这个博客上找到).该代码将自定义UIButton(表示"小数点")添加到UIKeyboardTypeNumberPad键盘视图中.它通过订阅UIKeyboardWillShowNotification并在出现时修改键盘来实现.

Xcode项目工作得很好,但是当我添加一个额外的UITextField时,即使我为该文本字段选择了完全不同的键盘类型,自定义键也会被放入该文本字段的键盘中.

我试图注册只看到来自一个特定UITextField的UIKeyboardWillShowNotification通知,但这似乎不起作用:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:exampleViewController.textField];
Run Code Online (Sandbox Code Playgroud)

我还试图检查传递给keyboardWillShow的NSNotification内部的对象,但不幸的是它指的是键盘,而不是导致键盘出现的UI控件.

2009-10-21 19:50:22.205 Example[6302:207] NSConcreteNotification 0x321ebd0 {name = UIKeyboardWillShowNotification; userInfo = {
UIKeyboardAnimationCurveUserInfoKey = 0;
UIKeyboardAnimationDurationUserInfoKey = 0.300000011920929;
UIKeyboardBoundsUserInfoKey = NSRect: {{0, 0}, {320, 216}};
UIKeyboardCenterBeginUserInfoKey = NSPoint: {160, 588};
UIKeyboardCenterEndUserInfoKey = NSPoint: {160, 372};
Run Code Online (Sandbox Code Playgroud)

}}

我误解了addObserver接口吗?当然必须有一种方法来订阅来自特定UI控件的通知吗?

有没有人对如何实现这一点有任何其他建议?

iphone keyboard nsnotifications uitextfield

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