问题列表 - 第16630页

查找实现C#接口的所有类 - 与Java类似

可能重复:
获取使用C#3.5实现接口的所有类型
如何查找实现接口的类(.Net)

这可能在C#中像是Java吗?

如果我有一个接口名称(参数IDataReader),我如何获得实现这个的所有类的列表?

在java中,它在API中列出 - 这在C#中是否可用

c#

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

用Monotouch播放声音

无论我尝试什么(build - > content,NSUrl,filename),我都会得到一个'null exception':当我尝试在monotouch中播放.caf声音文件时找不到文件.

//var path = NSBundle.MainBundle.PathForResource("MatchGame", "caf"); 
//var gameSong = SystemSound.FromFile( new NSUrl(path, false));
var gameSong = SystemSound.FromFile("MatchGame.caf");
gameSong.PlaySystemSound();
Run Code Online (Sandbox Code Playgroud)

我还尝试使用文件夹名称"images/MatchGame.caf"并将MatchGame.caf移动到根文件夹中进行组合.

我错过了什么?非常感谢.

这是一个链接到单声道添加声音的视频. http://www.screencast.com/t/MmE0ZmFh有 什么问题?

iphone audio xamarin.ios

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

静态链接MFC库的问题

我有一个Visual Studio 6工作区,我正在尝试转换为Visual Studio 2008解决方案.所述解决方案的输出是.dll.它必须是.dll,它需要静态链接MFC,因为我无法将MFC重新分发给现有客户.

该解决方案由三个项目组成,例如A,B,C.C是活动项目,输出.dll并依赖于B.B输出.lib并依赖于A. A输出.lib.

在常规配置属性中,我将A和B设置为静态库(.lib),将C设置为动态库(.dll).所有三个项目都设置为"在静态库中使用MFC".此外,所有三个项目都设置为运行时库的"多线程",并且没有一个项目定义了_AFXDLL.

一切都正确建立,直到最后的链接阶段,我看到这一点:

1>nafxcw.lib(wincore.obj) : error LNK2005: _IsPlatformNT already defined in A.lib(Globals.obj)
1>nafxcw.lib(wincore.obj) : error LNK2005: _InitMultipleMonitorStubs already defined in A.lib(Globals.obj)
1>nafxcw.lib(wincore.obj) : error LNK2005: _xGetSystemMetrics@4 already defined in A.lib(Globals.obj)
1>nafxcw.lib(wincore.obj) : error LNK2005: _xMonitorFromPoint@12 already defined in A.lib(Globals.obj)
1>nafxcw.lib(wincore.obj) : error LNK2005: _xMonitorFromRect@8 already defined in A.lib(Globals.obj)
1>nafxcw.lib(wincore.obj) : error LNK2005: _xMonitorFromWindow@8 already defined in A.lib(Globals.obj)
1>nafxcw.lib(wincore.obj) : error LNK2005: _xGetMonitorInfo@8 already defined in A.lib(Globals.obj)
1>nafxcw.lib(wincore.obj) : error LNK2005: _xEnumDisplayMonitors@16 already defined in …
Run Code Online (Sandbox Code Playgroud)

c++ dll linker mfc

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

C++模板部分特化 - 仅专门用于一个成员函数

陷入另一个模板问题:

问题:我想在对象是指针的情况下部分地专门化一个容器类(foo),并且我只想专门使用delete-method.应该是这样的:

lib代码

template <typename T>
class foo
{
public:
    void addSome    (T o) { printf ("adding that object..."); }
    void deleteSome (T o) { printf ("deleting that object..."); }
};

template <typename T>
class foo <T *>
{
public:
    void deleteSome (T* o) { printf ("deleting that PTR to an object..."); }
};
Run Code Online (Sandbox Code Playgroud)

用户代码

foo<myclass> myclasses;
foo<myclass*> myptrs;

myptrs.addSome (new myclass());
Run Code Online (Sandbox Code Playgroud)

这导致编译器告诉我myptrs没有一个名为addSome的方法.为什么?

感谢名单.


根据托尼的答案,完全可编辑的东西


LIB

template <typename T>
class foobase
{
public:
    void addSome    (T o) { printf …
Run Code Online (Sandbox Code Playgroud)

c++ templates partial-specialization

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

什么是移动开发的最新工具 - iPhone/Android /等

寻找一次跨多个平台部署的写入,是否有这样的事情?同时寻找有助于加速移动开发的工具,首选OSX/Linux.

iphone mobile android devtools

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

当通过https连接时,在Cookie中存储用户密码有什么风险?

一张纸条

我对会话和基于Web的安全认证理论等有很好的理解,所以请不要从基础知识开始,或者给出含糊不清的答案.我不是在寻找最佳实践,因为我知道它们.我正在寻找他们背后的真正风险,使最佳实践成为现实.

我已经阅读并同意这些原则,即在任何给定时间都应该在Cookie中存储会话标识符.

故事

但是...我继承了一个生锈的旧应用程序,它将用户名,密码和其他ID存储在Cookie中,并在整个站点中作为验证/授权进行检查.

此网站始终(只能)通过HTTPS访问,并且根据您的立场,是一个"低风险"网站.

在当前状态下,应用程序不能以处理Sessions的方式重写 - 正确实现这样的事情本质上需要重写整个应用程序.

问题

当提示到,当权者是存储明文的用户的ID /密码,在cookie中,是一个非常糟糕的主意,有什么真正的风险参与,考虑到连接总是发起并通过HTTPS操作?

例如:通过对包含Cookie的机器的物理访问来破坏此信息的唯一明显方法是什么?存在哪些其他真正的风险?

security cookies

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

jQuery事件只在每个时间间隔

$(document).ready(function() {

    $('#domain').change(function() {

        //

    });

});
Run Code Online (Sandbox Code Playgroud)

更改函数内的代码基本上会发送ajax请求来运行PHP脚本.#domain是文本输入字段.基本上我想要做的是在文本字段内的某些文本中将ajax请求作为用户类型发送(例如搜索建议).

但是,我想设置一个时间间隔,以减轻PHP服务器的负载.因为如果每当用户向文本字段添加另一个字母时jQuery发送AJAX请求,它将消耗大量带宽.

所以我想设2秒作为间隔.每次用户键入字母时都会触发AJAX请求,但最大频率为2秒.

我怎样才能做到这一点?

javascript jquery

4
推荐指数
3
解决办法
4856
查看次数

C# - MySQL与Microsoft SQL Server

在最长的时间里,我一直在使用MySQL服务器处理数据(在JAVA和C#中).但最近,我一直听到有关LINQ和SQL Server的好消息.我一直在考虑转换,但我对SQL Server知之甚少.

任何以前使用过SQL Server的人都可以在性能和可用性方面定义它与MySQL服务器的对比情况.

我也听说SQL Server对C#更好,因为它基本上是内置的.

c# mysql sql-server

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

php在字符串中找到一些文本(如果它在那里)

我有一个MYSQL照片库数据库; 每行包含一个字段,其中包含该库中包含的图像列表,例如:

1,5,134,13,5

这些是照片的ID.相同的image_id可以包含在其他画廊中.

当我删除照片时,我需要从包含它的图库中删除相应的ID.在PHP中执行此操作的最佳方法是什么?

我想把EXPLODEing字段放到一个数组中,删除值然后IMPLODE返回并更新数据库,但我很确定有更好的方法吗?

谢谢,帕特里克

感谢Galen和所有人.

我是一个新手,对标准化不太了解(=任何事情).如果我理解正确,你建议有2个表:1表示有关照片的所有信息(例如,image_id,名称,标题等),另一张表只有一张使用该照片的画廊列表,例如:

gallery_id | image_id 
     1          3  
     1          7  
     1          5  
     2          3  
     2          8  
Run Code Online (Sandbox Code Playgroud)

所以通过从这个表中删除WHERE image_id = 3,我会从两个画廊中删除该照片.但是,在这种情况下,我会管理照片的顺序吗?有一个字符串允许我有一个有序的照片列表.

php mysql string

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

Django数据库查询 - 返回最近的三个对象

这可能不难,但是......我只需要将最新的三个对象添加到我的数据库字段中.

因此,使用反向ID排序查询,最多三个对象.

一直在摆弄着

Records.objects.order_by(-id)[:3]
Records.objects.all[:3]
Run Code Online (Sandbox Code Playgroud)

并包括一个if子句来检查是否实际存在三个对象:

num_maps = Records.objects.count()
if (num_maps > 3): # etc...
Run Code Online (Sandbox Code Playgroud)

并使用reverse()和filter()一段时间......

但只是想不出来!我所做的一切都没有给出正确的结果,并且使用num_maps感觉非常不优雅.没有从文档中获得太多的快乐.有人可以帮忙吗?!

django django-models

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