问题列表 - 第46508页

jQuery draggable('cancel')导致错误:this.helper为null

我有一个jQuery draggable()滑块,我想在某个事件中取消,但这会导致错误:'this.helper为null'.代码很简单:

$( '#magicalscrollhandle' ).draggable( 'cancel' );
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

jquery jquery-ui draggable

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

ExtJS XTemplate

我正在尝试使用ExtJS开发FilterEditor.用户创建一些范围,比较,null/notnull标准,我需要以格式良好的格式呈现它们,以便用户可以轻松地阅读整体标准.

为此,我尝试了Ext.DataView和XTemplates就可以了.但我想知道我是否可以提供多个模板来使模板可维护,或者使用一些内置功能为我选择一块模板.

   var dateRangeTpl = new Ext.XTemplate(
   '<tpl for=".">',
        '<div id="{CriteriaId}">',
            '<em>{FieldName} </em>',
            '<span>{Modifier} </span>',
            '<span>{Condition} </span>',
            '<span>{LeftDate} </span>',
            '<span>{RightDate} </span>',
        '</div>',
    '</tpl>',
    '<div class="x-clear"></div>'

   var notNullTpl = new Ext.XTemplate(
   '<tpl for=".">',
        '<div id="{CriteriaId}">',
            '<em>{FieldName} </em>',
            '<span>{Modifier} </span>',
            '<span>{Condition} </span>',
        '</div>',
    '</tpl>',
    '<div class="x-clear"></div>'
Run Code Online (Sandbox Code Playgroud)

输出:

Invoice Date not between 2011-01-01 2011-01-31
Invoice Date not null
Run Code Online (Sandbox Code Playgroud)

会有很多模板,我正在考虑提供一些内联数据编辑器,所以很可能这会增加数量.我知道我可以做一些简单的块,它可能会变得越来越复杂,所以在我深入研究之前我想要一些意见.

javascript extjs

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

Drupal的Bootstrap/Dispatch/Routing Flow

假设最小模块安装(为了简单起见),Drupal中两个顶级函数的核心"职责"是index.php什么?

drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
menu_execute_active_handler();
Run Code Online (Sandbox Code Playgroud)

我试图从高层次了解Drupal的核心系统如何工作,特别是与基于Web的MVC的关系.所以在Code Igniter之类的系统中,如下

  1. 检查URL,将其转换为类和操作

  2. 在类上调用action方法,从模型加载信息,"businessy logic"完成

  3. 信息被移交给视图层

  4. 布局系统呈现HTML页面

  5. 部分布局(通常是"内容区域")由步骤3中传递的信息驱动

什么是Drupal中的等效调度过程?我理解模块系统是如何工作的,但是我并不完全遵循Drupal关于数据加载和主题/布局渲染的方式/原因的理念,以及两者之间的切换发生的地方.

我意识到Drupal与Web应用程序MVC系统截然不同; 我试图了解如何.我意识到Drupal是在不完全理解这一点的情况下成功使用的.优先考虑Drupal 7的答案,但是如果有根本性的变化,欢迎来自以前版本的信息.

drupal drupal-navigation

6
推荐指数
1
解决办法
4105
查看次数

调用"find_path"后,Cmake"set"对同一个变量不起作用

在Cmake模块中,我试图找到不同的路径.在某些情况下,我想在最初使用相同变量调用"find_path"之后"设置"一个变量:

# general search for this include dir
find_path(LIBRARY_INCLUDE_DIR
  NAMES LibraryName/LibraryHeader.h
)

# specific option enabled by user
if(USE_OTHER_LIB)
find_path(OTHER_LIB_ROOT_DIR
  NAMES OtherLib/OtherLib.h
)
set(LIBRARY_INCLUDE_DIR ${OTHER_LIB_ROOT_DIR}/database/include)
endif(USE_OTHER_LIB)
Run Code Online (Sandbox Code Playgroud)

这种方法在Windows XP(CMake 2.8.1)下运行良好.但是,它在Mac OS 10.6(CMake 2.8.3)下无效.有人知道mac/windows版本之间是否有区别以及如何解决这个问题?

非常感谢!

windows macos cmake

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

对于/ f处理带空格的文件名

我想对文件的每一行进行一些处理.

for /f "delims=" %%i in ("%RF_PROPERTIES%") do (          
   echo %%i
)
Run Code Online (Sandbox Code Playgroud)

我的RF_PROPERTIES指向带空格的文件路径(c:\ program files\Arcot systems\conf\rf.properties).它抱怨说环境变量C:\ Program Files\Arcot没有定义,即使我已经提供了引号.如何让它工作?

filenames for-loop file batch-file

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

内存泄漏或C++中的一些其他问题和字符串向量

每次我在循环中运行此函数时,我都会不断出现内存泄漏:

uint32_t *padMessages(uint32_t *messages, const std::vector<std::string> &words) 
{
    uint32_t output[16];
    uint32_t size = words.size();
    uint32_t i, x, y;

    messages = (uint32_t *)malloc(16 * size * sizeof(uint32_t));

    x = 0;
    for(i = 0; i < size; i++) {
        padMessage((uint32_t *)_strdup(words[i].c_str()), output, strlen((const char *)words[i].c_str()) * 8);
        for(y = 0; y < 16; y++) {
            messages[x] = output[y];
            x++;
        }
    }

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

调用此函数的代码是

do {
    for(i=0 ; i<len ; i++) 
        temp[i] = letters[entry[i]];
    temp[len] = '\0';

    // store generated word …
Run Code Online (Sandbox Code Playgroud)

c++ memory string memory-leaks vector

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

如何在openGL中绘制背景

我有一个动画太阳系的程序.该计划吸引太阳和一些轨道行星.我喜欢在背景中放置一个星云像素图,但我不知道该怎么做.我试过的似乎不起作用.这是我尝试过的.

1)使用glDrawPixels绘制像素图.通过这种方法,我能够绘制像素图,但它覆盖了太阳物体.我试图翻译像素图,但这也不起作用.

2)将GL_QUADS绘制为太阳物体后面的平面.这架飞机是一个很小的平行四边形.

据我所知,这可能只是完全错误的做法.如果有人能指出我正确的方向,我将不胜感激.这是方法#1的代码.

    
void
universe::createObj()
{
    QPixmap map ("hst_orion_nebula.jpg");

    glTexImage2D (GL_TEXTURE_2D,0, GL_LUMINANCE, map.width(), map.height(), 0,
                  GL_BGRA,GL_UNSIGNED_BYTE, map.convertToImage().bits());

    callId = glGenLists(itemId::next());

    glNewList(callId, GL_COMPILE);

      glDrawPixels (map.width(), map.height(), GL_RGBA,
         GL_UNSIGNED_BYTE, map.convertToImage().bits());

    glEnable (GL_TEXTURE_2D);
    glEndList();
}

void
universe::draw()
{
   glPushMatrix();
   glPushAttrib (GL_COLOR_BUFFER_BIT | GL_LIGHTING_BIT);

   glCallList (callId);

   glPopMatrix();
   glPopAttrib();
}

/////////////////////////////////
void
sun::createObj()
{
    QPixmap map ("sunmap.jpg");

    glGenTextures (10, canvas::_instance->_texture);
    glBindTexture(GL_TEXTURE_2D, canvas::_instance->_texture[0]);

    glTexImage2D(GL_TEXTURE_2D,0, GL_LUMINANCE, map.width(), map.height(), 0,
                  GL_BGRA,GL_UNSIGNED_BYTE, map.convertToImage().bits());

    glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT);
    glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT);
    glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
    glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);

    callId …

opengl

6
推荐指数
1
解决办法
6268
查看次数

如何为ColdFusion中的查询参数指定空值?

我有一个带有int列的数据库表,也可以为null.在列中添加int很好,但将其设置为null会导致错误.由于ColdFusion不支持空值,我通常将该值作为空字符串传递:

local.myParam = "";
Run Code Online (Sandbox Code Playgroud)

这会导致错误,但""不是数字类型.

post.addParam(name="parentId", cfsqltype="CF_SQL_INTEGER", value=arguments.parentId);
Run Code Online (Sandbox Code Playgroud)

任何想法我如何解决这个限制?

coldfusion null param

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

sp_help for MySql?

我了解到这一点:

desc survey.bb_data
Run Code Online (Sandbox Code Playgroud)

通过SO,但这只会告诉你字段名称是什么,但不显示约束等.

也许我对此很天真,但不应该有更多的数据(如FK等)?

mysql

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

开始在ASP.NET中使用Redis

如何开始在ASP.NET中使用Redis数据库?

我应该安装什么以及我应该下载什么?

我正在使用Visual Studio 2008和C#.

c# asp.net redis

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