小编bob*_*obo的帖子

jQuery:评估ajax响应中的脚本

来自我的webapp的XML响应都有要添加到页面的HTML,有些还有要运行的脚本.

我正试图从我的webapp发回XML,如:

<?xml version="1.0"?>
<doc>
  <html-to-insert>
    <![CDATA[<p>add me to the page</p>]]>
  </html-to-insert>
  <script>
    <![CDATA[ alert('execute me'); ]]>
  </script>
</doc>
Run Code Online (Sandbox Code Playgroud)

我现在正在做的是抢购<html-to-insert><script>CDATA,将html插入页面并进行评估<script>.

我正在寻找对我的方法的批评.任何人的建议?

javascript xml jquery json

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

通用回调

扩展

有关

所以,我正在尝试更好地学习模板元编程,我认为这是一个很好的练习.

我正在尝试编写可以使用我传递给它的任意数量的参数回调函数的代码.

// First function to call
int add( int x, int y ) ;

// Second function to call
double square( double x ) ;

// Third func to call
void go() ;

回调创建代码应如下所示:

// Write a callback object that
// will be executed after 42ms for "add"
Callback<int, int, int> c1 ;
c1.func = add ;
c1.args.push_back( 2 );  // these are the 2 args
c1.args.push_back( 5 );  // to pass to the "add" function
                         // …

c++ templates metaprogramming

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

#define远,#define在Windef.h附近

可能的重复:
有没有一种干净的方法来防止windows.h创建近近宏?

Windef.h中这两个定义的意义是什么?

#define far     /* nothing */
#define near    /* nothing */
Run Code Online (Sandbox Code Playgroud)

我知道它与远近指针和不再使用它们有关,但对#undef它们安全吗,所以我可以在代码中使用nearfar作为函数和变量名?

或者,我应该简单地避免使用它,而不使用nearfar作为标识符吗?

c++ windows

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

黑莓模拟器屏幕刷新

当我使用黑莓模拟器时,当我与虚拟设备交互时,屏幕似乎没有重新绘制.我必须最小化/恢复屏幕的模拟器应用程序以重新绘制,但它应该自己重新绘制.

这只发生在我的Windows 7机器上,有什么想法吗?

windows-7 blackberry-simulator

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

这个可以吗?在同步块中同步(线程),然后执行thread = null

我看到了这个:

// thread is a member of this class

synchronized( this.thread )
{
  this.thread.running = false;
  this.thread.notifyAll(); // Wake up anything that was .waiting() on
  // the thread
  this.thread = null;  // kill this thread reference.
  // can you do that in a synchronized block?
}
Run Code Online (Sandbox Code Playgroud)

是否可以设置thread=nullwhile仍然保持锁定?

我在一些BB代码中找到了这个金块.

java blackberry synchronized-block

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

什么时候自己访问属性,什么时候不去?

任何人都可以解释设置之间的区别someObject = someOtherObject;,self.someObject = someOtherObject;如果someObject是用@property创建的类属性(非原子,保留)SomeType someObject;

澄清我有类似的东西:

@interface SomeClass : NSObject {
   SomeType* someObject;
}

@property (nonatomic, retain) SomeType* someObject;

@end
Run Code Online (Sandbox Code Playgroud)

我注意到,当我使用没有自己的属性时,我有时会得到EXC_BAD ACCESS,而且看起来很随机.当我使用self时,我的程序应该是应有的.当我跳过self时,我没有得到任何编译器错误或警告,所以我猜它是某种有效的语法?

iphone objective-c self ios

5
推荐指数
2
解决办法
639
查看次数

您能在顶点着色器中对纹理进行采样吗?

在着色器模型 3.0 中,我很确定这是否定的,我还是想问这个,

在着色器模型 5.0 中,您可以在顶点着色器中对纹理进行采样吗?

如果我想为每个顶点提供大量补充信息,我有哪些选择?

编辑:显然可以进行顶点纹理提取,如此处所示但是当我在 hlsl 着色器模型 5 程序中尝试它时,出现错误

错误 X4532:无法将表达式映射到 vs_5_0 指令集

hlsl direct3d11

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

不可恢复的块范围错误,C++仿函数数组

我正在尝试在编译时创建一个仿函数数组,如下所示:(完整文件):

#include <functional>
using namespace std;

function< float( float tElevation, float pAzimuth )> colorFunctions[] = {
  []( float tElevation, float pAzimuth ) -> float {
    return 2.0f ;
  },
} ;

int main()
{
}
Run Code Online (Sandbox Code Playgroud)

这很好.但是只要你尝试在仿函数块中创建一个局部,就像这样:

function< float( float tElevation, float pAzimuth )> colorFunctions[] = {
  []( float tElevation, float pAzimuth ) -> float {
    float v = 2.0f ;
    return v ;
  },
} ;
Run Code Online (Sandbox Code Playgroud)

您收到错误1错误C1506:不可恢复的块范围错误

如何在这些块中声明本地?它似乎不起作用.

c++ arrays lambda functor c++11

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

使用模板是否错误,隐含的假设是定义参数化类型的某些成员函数?

说你写的是一个非常糟糕的课程

template <typename T>
class IntFoo
{
  T container ;
public:
  void add( int val )
  {
    // made an assumption that
    // T will have a method ".push_front".
    container.push_front( val ) ;
  }
} ;
Run Code Online (Sandbox Code Playgroud)

忽略一个事实,即类假定容器将是something<int>,而是注意这个事实

IntFoo< list<int> > listfoo ;
listfoo.add( 500 ) ; // works

IntFoo< vector<int> > intfoo;
//intfoo.add( 500 ) ; // breaks, _but only if this method is called_..
Run Code Online (Sandbox Code Playgroud)

一般来说,可以像这样调用参数化类型的成员函数吗?这是不好的设计吗?这个(反)模式有名字吗?

c++ templates members

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

CLP和SQL之间有什么关系?

在阅读约束逻辑编程时,我不禁注意到与SQL编程的明显关系.SQL是否是"约束逻辑编程"的一个例子?

sql constraint-programming

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