问题列表 - 第37386页

如何在Google AppEngine上实现"自动增量"

我必须以"强烈单调增长"的方式标记某些东西.无论是发票号码,运输标签号码等.

  1. 一定数量不得使用两次
  2. 当使用所有较小的数字(无孔)时,应该使用每个数字.

花哨的说法:我需要计算1,2,3,4 ...我可用的空间数通常是100.000个数字,我每天需要1000个.

我知道这在分布式系统中是一个难题,而且我们通常使用GUID更好.但在这种情况下,出于法律原因,我需要"传统编号".

这可以在Google AppEngine上实现(最好是在Python中)吗?

python database google-app-engine

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

自定义NSSliderCell

我有点实现了一个自定义滑块单元,可以使用滚动条和旋钮的图像进行绘制.现在唯一的障碍就是这个,当我快速拖动旋钮时,图像变得混乱.我发布了一个屏幕截图.

截图

这是代码:

#import "customSliderCell.h"
@implementation customSliderCell
- (void)drawKnob:(NSRect)knobRect {

    NSImage * knob = knobImage;
 [[self controlView] lockFocus];
 [knob
 compositeToPoint:NSMakePoint(knobRect.origin.x,knobRect.origin.y+knobRect.size.height)
 operation:NSCompositeSourceOver];

[[self controlView] unlockFocus];
}
- (void)drawBarInside:(NSRect)rect flipped:(BOOL)flipped {
rect.size.height = 8;

    NSRect leftRect = rect;
    leftRect.origin.x=0;
    leftRect.origin.y=2;
    leftRect.size.width = knobrect.origin.x + (knobrect.size.width);
    [leftBarImage setSize:leftRect.size];
    [leftBarImage drawInRect:leftRect fromRect: NSZeroRect operation: NSCompositeSourceOver fraction:1];

    NSRect rightRect = rect;
    rightRect.origin.x=0;
    rightRect.origin.y=2;
    rightRect.origin.x = knobrect.origin.x;
    [rightBarImage setSize:rightRect.size];
    [rightBarImage drawInRect:rightRect fromRect: NSZeroRect operation: NSCompositeSourceOver fraction:1];
}
Run Code Online (Sandbox Code Playgroud)

啊,我很亲密.关于为什么会发生这种情况以及如何解决它的任何帮助将不胜感激,谢谢!

cocoa objective-c nsslider

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

如何在轴标签和图例中的下标中写入文本?

我有以下轴标签和图例.

plt.ylabel("ratio_2")
plt.xlabel("n_1")
plt.legend(('alpha_1','alpha_2' ), loc = 'best',shadow = True)   
Run Code Online (Sandbox Code Playgroud)

python matplotlib

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

Pimpl不工作

这是一个非常无聊的错误,但我不知道这里发生了什么.

有大量的pimpl例子,但我不明白为什么这不起作用(这或多或少的例子之一,但我没有看到差异).

我有一个非常简单的Pimpl示例,但它不会工作.

// Foo.hpp
#include <boost/scoped_ptr.hpp>

class Foo
{
 struct Bar;
 //boost::scoped_ptr<Bar> pImpl;
 Bar* pImpl;

public:
 Foo();
 ~Foo() {}

 int returnValue();

private:

};
Run Code Online (Sandbox Code Playgroud)

// Foo.cpp
#include "foo.hpp"

struct Foo::Bar
{ 
 Bar() {}
 ~Bar() {}
 int value;
};

Foo::Foo() : pImpl(new Bar())
{
 pImpl->value = 7;
}

int Foo::returnValue() {
 return *pImpl->value;
}
Run Code Online (Sandbox Code Playgroud)

编译这个给了我错误.C2100:非法间接.

谢谢.

c++ pimpl-idiom

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

JSF h:outputStylesheet什么都不呈现

这个

<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets">

<h:outputStylesheet name="test.css" />
Run Code Online (Sandbox Code Playgroud)

没有任何表现.我是否需要添加一些配置?该test.css是我的资源文件夹avaible.

jsf

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

WPF将ListBox绑定到枚举,显示描述属性

是否可以使用ObjectDataProvider方法将ListBox绑定到枚举,并以某种方式设置样式以显示描述attriibute?如果是这样,怎么会这样做...?

c# data-binding wpf enums listbox

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

如何通过Excel网页查询从Google Directions API中提取距离?

我在Excel中有很长的起源和目的地列表,使用webquery我可以填写城市和邮政编码,以提供如下网络查询:

http://maps.googleapis.com/maps/api/directions/xml?origin=Scoresby&destination=Melborne&sensor=false

这给我留下了一个很长的XML文件,但我需要的只是距离.有没有办法只提取距离值?

或者我应该只运行一个宏脚本来逐一提取距离?(由于每次询问服务器时格式大致保持不变)

api excel vba distance

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

PHP递归函数删除所有子节点导致stackoverflow

我的MySQL看起来像这样:(表的名称是类别)

'id', 'content', 'parent'
Run Code Online (Sandbox Code Playgroud)

哪里:

  • id =类别的ID
  • content = some-text-we-dont-care-about
  • parent =父类别的ID

这就是我现在正在尝试的:

function remrecurs($id) {
    $qlist=mysql_query("SELECT * FROM category WHERE parent='$id'");
    if (mysql_num_rows($qlist)>0) {
         while($curitem=mysql_fetch_array($qlist)) {
              remrecurs($curitem['parent']);
         }
    }
    mysql_query("DELETE FROM category WHERE id='$id'");
}
Run Code Online (Sandbox Code Playgroud)

由于某种原因,它不起作用和崩溃..任何想法我做错了什么?

php mysql stack-overflow recursion function

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

Eclipse中的动态Web模块选项

有人可以解释这个选项的目的以及它究竟是什么.

看起来我的eclipse安装默认是3.0但是它不能在Tomcat 5.5服务器上运行,可能不是Tomcat 6.0它是否与Tomcat服务器支持的servlet规范有关?如果是这样我需要为Tomcat 5.5和Tomcat 6.0使用哪个版本?

而且,我认为我使用的编译器版本与所选的Web模块版本之间存在链接.是否有某种文件可以解释这种关系是什么?

编辑

而且,为什么如果我选择v2.4 web模块,它默认为JDK 1.4?

谢谢

eclipse tomcat servlets java-ee

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

是否有Pluma插件(RIP Gedit)来突出显示匹配的HTML标签?

那很整洁.我找不到使用谷歌的人.有没有人听过或看过Pluma的东西或者想制作一个插件?

(Pluma是Mate Desktop的文本编辑器.Mate Desktop是Gnome 2的一个分支,因此Pluma是Gnome 2的Gedit的一个分支).

html syntax-highlighting text-editor gedit

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