我有一个jQuery draggable()滑块,我想在某个事件中取消,但这会导致错误:'this.helper为null'.代码很简单:
$( '#magicalscrollhandle' ).draggable( 'cancel' );
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
我正在尝试使用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)
会有很多模板,我正在考虑提供一些内联数据编辑器,所以很可能这会增加数量.我知道我可以做一些简单的块,它可能会变得越来越复杂,所以在我深入研究之前我想要一些意见.
假设最小模块安装(为了简单起见),Drupal中两个顶级函数的核心"职责"是index.php什么?
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
menu_execute_active_handler();
Run Code Online (Sandbox Code Playgroud)
我试图从高层次了解Drupal的核心系统如何工作,特别是与基于Web的MVC的关系.所以在Code Igniter之类的系统中,如下
检查URL,将其转换为类和操作
在类上调用action方法,从模型加载信息,"businessy logic"完成
信息被移交给视图层
布局系统呈现HTML页面
部分布局(通常是"内容区域")由步骤3中传递的信息驱动
什么是Drupal中的等效调度过程?我理解模块系统是如何工作的,但是我并不完全遵循Drupal关于数据加载和主题/布局渲染的方式/原因的理念,以及两者之间的切换发生的地方.
我意识到Drupal与Web应用程序MVC系统截然不同; 我试图了解如何.我意识到Drupal是在不完全理解这一点的情况下成功使用的.优先考虑Drupal 7的答案,但是如果有根本性的变化,欢迎来自以前版本的信息.
在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版本之间是否有区别以及如何解决这个问题?
非常感谢!
我想对文件的每一行进行一些处理.
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没有定义,即使我已经提供了引号.如何让它工作?
每次我在循环中运行此函数时,我都会不断出现内存泄漏:
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) 我有一个动画太阳系的程序.该计划吸引太阳和一些轨道行星.我喜欢在背景中放置一个星云像素图,但我不知道该怎么做.我试过的似乎不起作用.这是我尝试过的.
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 … 我有一个带有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)
任何想法我如何解决这个限制?
我了解到这一点:
desc survey.bb_data
Run Code Online (Sandbox Code Playgroud)
通过SO,但这只会告诉你字段名称是什么,但不显示约束等.
也许我对此很天真,但不应该有更多的数据(如FK等)?