小编Jos*_*ura的帖子

在sql文件中设置MySQL分隔符

我想在sql文件中设置分隔符(因为我不能依赖用户通过终端来做到这一点).

是否有一个mysql语句允许我设置分隔符?

运用

DELIMITER //
Run Code Online (Sandbox Code Playgroud)

抛出错误.

# Categories schema

# --- !Ups


CREATE  TABLE IF NOT EXISTS `category` (
  `id` INT NOT NULL AUTO_INCREMENT ,
  `pid` INT NULL DEFAULT 0 ,
  `label` VARCHAR(64) NULL ,
  `active` TINYINT NULL DEFAULT 0,
  PRIMARY KEY (`id`) );

DELIMITER //

CREATE FUNCTION hierarchy_connect_by_parent_eq_prior_id(value INT) RETURNS INT
NOT DETERMINISTIC
READS SQL DATA
BEGIN
        DECLARE _id INT;
        DECLARE _parent INT;
        DECLARE _next INT;
        DECLARE CONTINUE HANDLER FOR NOT FOUND SET @id = NULL;

        SET _parent = …
Run Code Online (Sandbox Code Playgroud)

mysql delimiter

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

Meteor:通过_id从集合中查找对象

我试图通过_id与Meteor找到一个对象.

这是我尝试过的:

Meteor.publish("gifts", function(gid) {
  console.log("Looking for "+ gid);
  var gifts = Gifts.find({_id: gid}).fetch();
  console.log("Result: " + gifts);
  return gifts;
});
Run Code Online (Sandbox Code Playgroud)

这是输出:

寻找f1790caa-7a10-4af5-a01c-e80bb2c2fd55结果:

如果我拿出查询:

Meteor.publish("gifts", function(gid) {
  console.log("Looking for "+ gid);
  var gifts = Gifts.find().fetch()[1];
  console.log("Result:" + gifts._id);
  return gifts;
});
Run Code Online (Sandbox Code Playgroud)

对象在数组中,_id与上面相同.

寻找f1790caa-7a10-4af5-a01c-e80bb2c2fd55结果:f1790caa-7a10-4af5-a01c-e80bb2c2fd55

另外,如果我在mongo控制台中执行find,我会找到该对象:

> db.gifts.find({_id: 'f1790caa-7a10-4af5-a01c-e80bb2c2fd55'});
{ "name" : "A new gift", "_id" : "f1790caa-7a10-4af5-a01c-e80bb2c2fd55" }
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

mongodb meteor

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

iPhone:在两个不同的图层上同步动画

我需要在两个不同的层上同步路径动画(一个用作另一个层的掩码,另一个用于跟踪路径的图形元素,即绘制掩码).如果我只是将它们设置得相同,它们就不会做同样的事情.目前,我正在使用带有路径(用于图形元素)和CABasicAnimation的CAKeyframeAnimation,其中我为相同路径的"strokeEnd"设置动画,从0.0到1.0(对于蒙版).

我想动画组在这里不起作用,因为这意味着我将组应用于遮罩层,这将隐藏图形元素.

iphone cabasicanimation cakeyframeanimation caanimation

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

使用Node.js和ExtJS构建企业级基于网格的单页面应用程序?

虽然标题表明我想尽可能多地填写问题的流行语,但我其实很认真;)

我正在探索构建企业应用程序的选项,该应用程序将具有足够的网格,并且需要像桌面应用程序一样快速.虽然操作转换将是一个大问题(或者说是并发编辑,OT可能是解决相关问题的方法),但应用程序不太可能拥有大量并发用户(从50开始,可能永远不会超过几百个).

虽然SmartGWT似乎解决了我们面临的许多问题,但构建应用程序的团队非常小(可能是两个开发人员和一个技术项目经理).Node.js似乎很有吸引力,因为两个开发人员都可以在后端和前端工作.

在这方面,我有几个问题:

Node.js适合这种应用吗?听取人们以及他们使用Node.js和这种应用程序的经验会非常有趣.

有没有人和ExtJS/SmartGWT一起使用它?您如何与Node一起工作的经历是什么?

我很确定找到经验丰富的Node.js开发人员是不可能的,而找到Java专家是一项相对简单的工作.使用其他语言轻松过渡到Node.js的经验?

我知道这是一个相当广泛的问题,请耐心等待.

extjs smartgwt node.js singlepage

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

iPhone:使用dispatch_after来模仿NSTimer

不知道很多关于积木的事情.你会如何去模仿重复NSTimer使用dispatch_after()?我的问题是我想在应用程序移动到后台时"暂停"一个计时器,但是子类NSTimer似乎不起作用.

我尝试过似乎有用的东西.我无法判断其性能影响或是否可以大大优化.欢迎任何输入.

#import "TimerWithPause.h"


@implementation TimerWithPause

@synthesize timeInterval;
@synthesize userInfo;
@synthesize invalid;
@synthesize invocation;

+ (TimerWithPause *)scheduledTimerWithTimeInterval:(NSTimeInterval)aTimeInterval target:(id)aTarget selector:(SEL)aSelector userInfo:(id)aUserInfo repeats:(BOOL)aTimerRepeats {

    TimerWithPause *timer = [[[TimerWithPause alloc] init] autorelease];

    timer.timeInterval  = aTimeInterval;

    NSMethodSignature *signature = [[aTarget class] instanceMethodSignatureForSelector:aSelector];
    NSInvocation *aInvocation = [NSInvocation invocationWithMethodSignature:signature];
    [aInvocation setSelector:aSelector];
    [aInvocation setTarget:aTarget];
    [aInvocation setArgument:&timer atIndex:2];
    timer.invocation = aInvocation;

    timer.userInfo      = aUserInfo;

    if (!aTimerRepeats) {
        timer.invalid = YES;
    }

    [timer fireAfterDelay];

    return timer;
}

- (void)fireAfterDelay {

    dispatch_time_t delay = …
Run Code Online (Sandbox Code Playgroud)

objective-c invocation nstimer grand-central-dispatch objective-c-blocks

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

django:sorl-thumbnail的问题

当我将sorl-thumbnail引入我的模板时,它会中断.

这是有效的部分:

{% for product in products %}
    <ul class="thumbnails">
        {% for productImage in product.images.all %}
            ...
        {% endfor %}
...
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

这不是:

{% load thumbnail %}
{% for product in products %}
    <ul class="thumbnails">
        {% for productImage in product.images.all %}
            <li class="span4">
                {% thumbnail productImage.image "160x200" as im %}
                    <img src="{{ im.url }}" alt = "" />
                {% endthumbnail %}
            </li>   
        {% endfor %}
...
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

这就是发生的事情:

Exception Type: TemplateSyntaxError
Exception Value:    
Caught DatabaseError while …
Run Code Online (Sandbox Code Playgroud)

django sorl-thumbnail

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

django:从包含的模板中访问request.get_full_path

我在templateA.html中包含templateInclude.html.虽然我可以从templateA.html访问{{request.get_full_path}},但我无法从templateInclude.html执行此操作.

我都想解决并理解这个问题.有没有办法将请求对象传递给包含的模板?

django django-templates

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

Rails:单个项目的多个树

我想对多个树中的对象进行分类以反映其特征并构建导航.

所以,考虑到以下树木:

Category1
-Category-1-1
-Category-1-2

Category2
-Category-2-1
-Category-2-2
--Category-2-2-1
Run Code Online (Sandbox Code Playgroud)

对象可以例如属于类别1-2和类别-2-2-1.

目标是能够从数据库中获取所有对象

  • 属于某个类别
  • 属于某一类别或其后代的

一个更实际的例子:

类别可能具有"工具>园艺工具>切割器"的层次结构.

第二类:'硬物>金属物>小金属物'

对象'Pruners'将被归类为属于'Cutters'以及'Small metal objects'.

我希望能够

  • 检索所有'园艺工具' - >'修剪'
  • 检索"园艺工具" - >"刀具"的所有类别子项
  • 检索所有'硬物' - >'修剪'
  • 检索所有'硬物',也是'Cutters' - >'Pruners'
  • 检索所有'软件对象'也是'Cutters' - > []任何指针?我简要地看了一下closure_tree,awesome_nested_sets等,但我不确定它们是不是很匹配.

tree ruby-on-rails hierarchy nested-sets

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