问题列表 - 第43801页

iOS"打印"或"发送"图标

我在哪里可以获得我"应该"用于AirPrint打印的标准"发送"或"打印"图标?

iphone ipad ios airprint

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

c ++中的typeid行为

有人可以向我解释为什么这个代码打印Base,Derived但是如果我从Base打印Base,Base省略f函数?

#include <iostream>
#include <cstdio>
using namespace std; 

class Base;
void testClassType (Base& b);
class Base
{
 virtual void f(){};
};

class Derived :public Base
{
};

int main ()
{
 Base b;
 Derived d;
 testClassType(b);
 testClassType(d);

}
 void testClassType(Base& b)
 {
  cout<<endl<<"It is:"<<typeid(b).name();
 }
Run Code Online (Sandbox Code Playgroud)

c++

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

php:我可以在类方法中创建和调用函数吗?

是否可以在类方法中创建函数,如何调用它?

class Foo
{
    function bar($attr)
    {
       if($attr == 1)
       {
          return "call function do_something_with_attr($attr)";
       }
       else
       {
          return $attr;
       }

       function do_something_with_attr($atr)
       {
          do something
          ...
          ...
          return $output;
       }
    }
}

先感谢您

php class function

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

Django:为什么在ForeignKey定义中围绕模型引用

我想知道这两个外键定义之间的区别是什么.

(1) MyFKField = models.ForeignKey('MyModel')
(2) MyFKField = models.ForeignKey(MyModel)
Run Code Online (Sandbox Code Playgroud)

我理解(我认为......)(1)MyModel需要在同一个文件中定义而另一个需要导入,但我不确定这样做的原因/好处.

我看了一下Django文档,但找不到任何东西,我也不确定这是否是正确的问题,如果不是,那么道歉.

干杯

django

9
推荐指数
2
解决办法
1972
查看次数

在NHibernate中通过鉴别器进行查询

我做了一些搜索,并没有发现任何东西.是否可以创建一个Hibernate查询以基于鉴别器返回一组对象?

我有一个AbstractUser类,它由具体类UserTypeA和UserTypeB扩展.我正在使用table-per-hierarchy模型在NHibernate中映射我的类,因此UserTypeA和UserTypeB都存储在具有不同鉴别器值的同一个表中.这是我的鉴别器映射属性:

<discriminator column="Type" type="string"/>
Run Code Online (Sandbox Code Playgroud)

我的表中有一列包含用户类型的名称.我想知道是否可以使用它运行NHibernate查询.

我试过这个:

public IList<DomainBase> FindByType(string typeName, Type type)
{
    string query = "from " + type.Name + " k where k.Type = " + typeName;
    return Session.CreateQuery(query).List<DomainBase>();
}
Run Code Online (Sandbox Code Playgroud)

但由于Type实际上不是该类的属性,只是表中的一列,这显然不起作用.除非有一种方法可以将属性用作鉴别器,否则为此目的提供属性和鉴别器似乎是多余的?

c# nhibernate

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

在Android上的单独线程上获取GL10实例

我正在制作一个游戏,我已经创建了一个单独的线程来加载资产,3d模型等.这样UI线程在加载时就不会锁定.但是,加载的线程需要GL10的实例才能正确加载和映射纹理.

下面是对问题的概述,以便您更好地理解我的困境:
1.我的Renderer类创建并启动"加载"线程.
2.加载线程从资源
3 加载模型和纹理.'glGenTextures'是加载纹理所必需的,加载线程没有GL10的实例

我试着给加载线程提供由Renderers onSurfaceCreated方法给出的GL10实例,但是它不起作用.(我想它会被删除,或搞砸了,或者当函数结束时)

那么,我怎样才能将GL10的工作实例传递给我的加载线程?

java multithreading android synchronization opengl-es

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

如何将Lucene.Net RAMDirectory写回磁盘?

我一直在使用Lucene.Net并且已经有FSDirectory一段时间了,所以我熟悉使用它的基础知识.但是,我现在尝试使用RAMDirectory's' 来重写一些关键代码,以加快索引使用速度.

只需使用适当的构造函数,就可以将现有的FSDirectory加载到RAMDirectory中.但是,我似乎无法弄清楚我是如何将它再次写回磁盘的.

我在Java版本中看到过一些静态Directory.copy()方法,但Lucene.Net似乎并不存在这种方法.

这可能吗?

更新:原来我使用的是不支持此方法的旧版Lucene.Net.官方Lucene.Net网站上的"官方二进制文件"显然已经过时了.感谢CVertex建议使用NuGet在Visual Studio中下载并安装最新版本的Lucene.

.net c# lucene lucene.net ramdirectory

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

SelectObject(dc,hBMP)有什么作用?

我想我确实理解如果我将"一个对象"选择到"设备事件"中会发生什么,并且如果这个对象是画笔,字体,:这些对象的特征因此用于绘制到设备上下文中.

但是,我不明白在我选择位图到设备上下文后会发生什么,更不用说,为什么有必要这样做.

我有一个程序,有些人做了

HDC dc = ::GetDC(hWnd);

ffBitmap   = ::CreateCompatibleBitmap(dc, windowWidth, windowHeight);
ffMemoryDc = ::CreateCompatibleDC(dc);

hOldBitmap          = (HBITMAP) ::SelectObject(ffMemoryDc, ffBitmap);
Run Code Online (Sandbox Code Playgroud)

然后绘制到ffMemoryDc然后*BitBlt*s ffMemoyDc进入窗口的 真实设备上下文.

BitBlt ( dc, 
         0, 0, windowWidth, windowHeight,
         ffMemoryDc,
         0, 0,
         SRCCOPY
       );
Run Code Online (Sandbox Code Playgroud)

变量ffBitmap在整个程序中没有其他地方引用,但是,如果我不选择SelectObject(ffBitmap),则不会绘制任何内容,因此这是必要的.

如果有人能说清楚这里发生的事情,我会很感激.

winapi gdi

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

显示每个选择选项jquery的描述

我遇到了一个问题,并希望有助于设计一个创造性的,轻量级的方法.每次用户从选择列表中选择选项时,我都需要显示描述性文本.我会使用类似的东西:

$('#description').html($(this).attr('title') );
Run Code Online (Sandbox Code Playgroud)

但是标题标签被一个名为msDropdown(剥皮插件)的插件使用,并且由于它而似乎无法正常运行.

任何帮助表示赞赏.

html jquery

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

使用IIS Express自定义域

传统上我使用我的localhost开发服务器的自定义域.有点像:

dev.example.com
dev.api.example.com
Run Code Online (Sandbox Code Playgroud)

在使用Facebook等外部API时,这为我提供了很大的灵活性.这在过去使用内置的Visual Studio开发服务器时效果很好,因为我需要做的就是为那些指向的DNS记录添加一个CNAME 127.0.0.1.

但是我无法使用IIS Express.我尝试的一切似乎都失败了.我甚至已经applicationHost.config为IIS Express 的文件添加了正确的XML配置,但它似乎没有认识到这些条目与IIS的真正安装一样有效.

<binding protocol="http" bindingInformation="*:1288:dev.example.com" />
Run Code Online (Sandbox Code Playgroud)

每当我输入此行并尝试请求时,http://dev.example.com:1288我会收到以下消息:

错误请求 - 无效的主机名

有人知道我是否遗漏了一些明显的东西吗?或者,IIS Express团队是否真的缺乏远见才能看到这种用途?

iis iis-7 iis-express

296
推荐指数
9
解决办法
15万
查看次数