问题列表 - 第32871页

在XAML中使用System.Type

我需要能够在UserControl中设置System.Type类型的属性.我目前这样做:

XAML:

<MyUserControl x:Name="TheControl"/>
Run Code Online (Sandbox Code Playgroud)

代码背后:

TheControl.TheType = typeof(My.NameSpace.MyType);
Run Code Online (Sandbox Code Playgroud)

我希望能够做到这一点(仅限XAML):

<MyUserControl x:Name="TheControl" TheType="??"/>
Run Code Online (Sandbox Code Playgroud)

有没有办法typeof在XAML中使用?

c# wpf types

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

Javascript原型操作员性能:节省内存,但速度更快吗?

在这里阅读(Douglas Crockford)使用原型运算符向Javascript类添加方法也保存了内存.

然后我读到了John Resig的文章 "用一堆原型属性实例化一个函数是非常非常快的 ",但他是在谈论以标准方式使用原型,还是他在他的文章中谈论他的具体例子?

例如,正在创建此对象:

function Class1()
{
   this.showMsg = function(string) { alert(string); }
}
var c = new Class1();
c.showMsg();
Run Code Online (Sandbox Code Playgroud)

创建这个对象吗?

function Class1() {}
Class1.prototype.showMsg = function(string) { alert(string); }
var c = new Class1();
c.showMsg();
Run Code Online (Sandbox Code Playgroud)

PS

我知道原型用于创建继承和单例对象等.但是这个问题与这些主题没有任何关系.


编辑:对于JS对象和JS静态对象之间的性能比较它可能感兴趣的人可以阅读下面的答案.静态对象肯定更快,显然只有在不需要多个对象实例时才能使用它们.

javascript performance function-prototypes

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

如何在不丢弃数据库本身的情况下删除数据库中的所有表?

我想从数据库中删除所有表,但不删除数据库本身.可能吗 ?我只是寻找比删除数据库更短的方法并再次创建它.谢谢 !

php mysql sql drop-table

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

Facebook新API还需要xdreceiver吗?

在旧的API中,init函数需要xdreceiver的路径,现在我看到它从文档中消失了.

我认为xdreceiver是用于在你的域中从Facebook获取cookie,但它现在如何工作?

facebook

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

PHP意外错误

没有实际错误,但是当非买方或卖方的用户访问该页面时,它仍然显示错误消息.是否可以抑制错误消息?

直接链接到图像

alt text http://i37.tinypic.com/2m5ijvq.jpg

替代文字http://i36.tinypic.com/148kads.jpg

  //transaction id
$transactionid = $_GET['id'];

//Retrieve info about transaction
$query = "SELECT ads.*, feedback.*, transactions.* FROM (ads INNER JOIN transactions ON ads.id=transactions.ad_id) INNER JOIN feedback ON transactions.id=feedback.transaction_id WHERE transaction_id = '$transactionid'";
$data = mysqli_query($dbc, $query);
$row = mysqli_fetch_array($data);
$seller = $row['seller'];
$buyer = $row['buyer'];

//check if user is buyer or seller
if ($_SESSION['user_id'] == $seller) {
    $query = "SELECT * FROM feedback WHERE transaction_id = '$transactionid' AND seller_comment IS NULL";
    $data1 = …
Run Code Online (Sandbox Code Playgroud)

php sql

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

为什么我的SSI不起作用?

我遇到了将查询参数传递到我的zend框架应用程序中的SSI包含的问题.

我想在另一个PHP中包含一个PHP文件:

<!--#include virtual='/ssi/test.php?x=hello' -->
Run Code Online (Sandbox Code Playgroud)

如果我的hellotest.php(包含上面一行)驻留在我的文档根目录中,这将正确执行.

但是,如果我从template.phtml(不再是/public_html/hellotest.php)中做同样的事情(我在这个项目中使用Zend Framework),则调用test.php并执行它而不使用任何查询参数(在此case x =你好).没有查询参数从withitn my zend_framework模板传递到test.php.

这与zend框架使用.htaccess的方式有什么关系吗?这是我的.htaccess文件的副本(在web根目录中:/public_html/.htaccess)



SetEnv APPLICATION_ENV development

AddOutputFilter INCLUDES .php

RewriteEngine On

RewriteRule (.*/?)(.*css)$ combine.php?type=css&files=$1$2 [NC,L]
RewriteRule (.*/?)(.*js)$ combine.php?type=js&files=$1$2 [NC,L]

RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
Run Code Online (Sandbox Code Playgroud)

编辑:我最近发现,它会将参数传递到从URL中获取的SSI.因此,如果在我的浏览器中输入http://www.test.com/controller/action?param1=something,它实际上会将param1传递给SSI,但它将完全忽略我在SSI行上的参数.......有人有这方面的经验吗?

EDIT2 - 响应Tim Fountain:对,我的test.php是在public_html/ssi/test.php ..但是,我是从一个ZF模板文件中调用的,它总是由ZF解析.不知道你的意思是什么"只要它不被ZF解析".在我的test.php中我简单输出var_dump($ _ GET) - 那个php文件中没有别的东西,就是那一行.我从ZF模板文件中调用它的方式如下:<!--#include virtual='/ssi/test.php?x=hello' -->

.奇怪的是,如果我键入http://mydomain.com/controller/action/?x=hi_there,它实际上会将X参数传递给我的SSI包含行,并将覆盖我原来的那些(x =你好) .如果我没有在URL中传递任何内容,则不会将任何内容传递给SSI.

php zend-framework apache2

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

如何在Wordpress元框中添加wysiwyg编辑器

我正在为自定义帖子类型创建一个元框.有多个字段我想使用wysiwyg编辑器而不是<textarea>.可以在元框中添加多个编辑器吗?

我将衷心感谢您的帮助!

非常感谢.大傻

wordpress field editor meta-boxes

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

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

使用引用基类的成员模板的声明.

任何人都可以解释这个

 "A using-declaration in a derived class cannot refer to a specialization 
 of a template conversion function in a base class."
Run Code Online (Sandbox Code Playgroud)

它来自ISO C++标准.14.5.2,第7点

c++ templates

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

GetModuleHandle与包含头之间的区别

也许是愚蠢的问题,但我不知道答案.使用GetModuleHandle或LoadLibrary加载DLL(然后使用该DLL的功能)并直接包含所需的标头有什么区别.例如,使用GetModuleHandle:

typedef void (WINAPI *PGNSI)(LPSYSTEM_INFO);

// Call GetNativeSystemInfo if supported or GetSystemInfo otherwise.

PGNSI pGNSI;
SYSTEM_INFO si;

ZeroMemory(&si, sizeof(SYSTEM_INFO));

pGNSI = (PGNSI) GetProcAddress(
  GetModuleHandle(TEXT("kernel32.dll")), 
  "GetNativeSystemInfo");
if(NULL != pGNSI)
  pGNSI(&si);  //calling function through pointer
else GetSystemInfo(&si);
Run Code Online (Sandbox Code Playgroud)

但我可以包含windows.h标头直接从我的代码中调用该函数:

#include <windows.h>

SYSTEM_INFO si;
ZeroMemory(&si, sizeof(SYSTEM_INFO));
GetNativeSystemInfo(&si);
Run Code Online (Sandbox Code Playgroud)

这同样适用于opengl32.dll,我不知道在我的项目中包含opengl函数的头文件是否更好,或者使用Getmodulehandle和GetProcAdress来调用所需的函数.有什么不同?第一种方法是以某种方式使用getmodulehandle的好处吗?谢谢你的回答.

c c++ winapi

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