问题列表 - 第49715页

自动映射:部分映射

我使用Automapper将数据从objectA传输到objectB

classe ObjectA
{
   string Title;
   string Summary;
}

classe ObjectB
{
   string Title;
   string Summary;
   IAddress Address;
}
Run Code Online (Sandbox Code Playgroud)

我在两个对象之间创建了这种映射

AutoMapper.Mapper.CreateMap<IObectA, IObjectB>()
      .ForMember(dest => dest.Title,           src => src.MapFrom(s => s.Title))
      .ForMember(dest => dest.Summary,         src => src.MapFrom(s => s.Summary))
      .ForMember(dest => dest.Address,         src => src.Ignore())
Run Code Online (Sandbox Code Playgroud)

我创建我的ObjectB并填充其所有属性,包括地址

当我调用mapper时,我希望它覆盖Title和Summary并忽略Address

ObjectB = Mapper.Map<IObjectA, IObjectB>(objectA); 
Run Code Online (Sandbox Code Playgroud)

实际上,它是地址的抛出和异常.

我究竟做错了什么?

[更新] 为了表达不同,我有我的objectB,我想用来自ObjectA的数据更新它的一部分.当我说Ignore时,我的意思是以他们已经存在的方式保留数据

automapper

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

如何在UITableView中选择多行?

我想在UITableView中多次选择,并将其数据分成一个数组或一个字典...

iphone xcode uitableview

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

Ruby C++样式迭代器

我想迭代不同的ruby数组(可能是哈希).我真的不想保持一个索引来跟踪我在每个数组中的位置.这不是因为我很懒,但我已经习惯了使用迭代器的C++方式,我觉得它不容易出错.

那么有没有办法在ruby中获取迭代器,就像我们在c ++中一样(这个例子没有做太多但只是为了示例):

std::set< MyObject >::iterator iter1 = set1.begin();
std::set< MyObject >::iterator iter2 = set2.begin();

while(iter1 != set1.end() && iter2 != set2.end()
{
  if (iter1->timestamp > iter2->timestamp)
    ++iter2;
  else
     ++iter1;
}
Run Code Online (Sandbox Code Playgroud)

c++ ruby iterator

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

当ArrayAdapter.isEnabled返回false时,ListView中的分隔符消失

ListActivity和我自己的ArrayAdapter班级一起使用.当我覆盖方法时ArrayAdapter.areAllItemsEnabled(),ArrayAdapter.isEnabled()列表视图中某些单元格之间的分隔符消失.有谁知道如何避免这种情况?即使对于残疾细胞,我也需要显示分频器.

user-interface android listview android-arrayadapter

33
推荐指数
2
解决办法
9545
查看次数

如何读取SAS数据集中的变量名称?

是否有任何语句\函数能够获取变量的名称?最好将它们放入另一个数据集,文本字段或宏变量的列中.

例如

- 数据集1

Name age sex

    Jk   14   F
    FH   34   M
Run Code Online (Sandbox Code Playgroud)

PS:我知道一个声明:select into,它确实相关它可以将列的值读入带有自定义separetors的字段中,因此希望有类似的方法将列名读入字段或列.

谢谢

variables sas

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

Android outofmemory错误位图大小超过2.3.3中的vm预算

我知道这问题很少见.他们都没有清楚解决方案.让我解释一下这个问题.

  1. 我有一个Activity,一次加载4个图像.
  2. 我在onResume()方法中加载图像.
  3. 加载时,Activity会引发位图错误.

笔记.

  1. 我使用setImageResource(R.drawable.xxxx)方法调用设置图像,而不是直接使用bitmap/drawables.
  2. 图像正确缩放.
  3. 活动在2.3之前的所有模拟器中都运行良好,并且在实际设备(三星Galaxy 5)中工作精细
  4. 错误出现在首次初始化时,并且不会触发方向更改事件.
  5. 图像尺寸为800 x 600,平均尺寸为15kb(每个).

让我知道任何解决方案.如果你有与Android 2.3.3模拟器类似的问题,也请告诉我.

[更新] -snippets

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
            ...
    img_topLeft = (ImageView) findViewById(R.id.Img_Alph_Q_TopLeft);
    img_topRight = (ImageView) findViewById(R.id.Img_Alph_Q_TopRight);
    img_bottomLeft = (ImageView) findViewById(R.id.Img_Alph_Q_BottomLeft);
    img_bottomRight = (ImageView) findViewById(R.id.Img_Alph_Q_BottomRight);
   ...
   }
protected void onResume() {
    super.onResume();
            img_topLeft.setImageResource(R.drawable.xxx);
            img_topRight.setImageResource(R.drawable.xxx);
            img_bottomLeft.setImageResource(R.drawable.xxx);
            img_bottomRight.setImageResource(R.drawable.xxx);
   ...
   }
Run Code Online (Sandbox Code Playgroud)

03-21 08:59:17.362:ERROR/dalvikvm-heap(5883):4320000字节的外部分配对于此过程来说太大了.03-21 08:59:17.412:ERROR/GraphicsJNI(5883):VM不允许我们分配4320000字节03-21 08:59:17.432:ERROR/AndroidRuntime(5883):致命异常:主03-21 08: 59:17.432:ERROR/AndroidRuntime(5883):java.lang.OutOfMemoryError:位图大小超过VM预算03-21 08:59:17.432:ERROR/AndroidRuntime(5883):at android.graphics.Bitmap.nativeCreate(Native Method) 03-21 08:59:17.432:ERROR/AndroidRuntime(5883):在android.graphics.Bitmap.createBitmap(Bitmap.java:477)03-21 08:59:17.432:ERROR/AndroidRuntime(5883):在android. graphics.Bitmap.createBitmap(Bitmap.java:444)03-21 08:59:17.432:ERROR/AndroidRuntime(5883):在android.graphics.Bitmap.createScaledBitmap(Bitmap.java:349)03-21 08:59: 17.432:ERROR/AndroidRuntime(5883):在android.graphics.BitmapFactory.finishDecode(BitmapFactory.java:498)03-21 08:59:17.432:ERROR/AndroidRuntime(5883):在android.graphics.BitmapFactory.decodeStream(BitmapFactory) .java:473)03-21 08:59:17.432:ERROR/AndroidRuntime(5883):在android.graphics.BitmapFact ory.decodeResourceStream(BitmapFactory.java:336)03-21 08:59:17.432:ERROR/AndroidRuntime(5883):在android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:697)03-21 08:59: 17.432:ERROR/AndroidRuntime(5883):在android.content.res.Resources.loadDrawable(Resources.java:1709)03-21 08:59:17.432:ERROR/AndroidRuntime(5883):在android.content.res.Resources .getDrawable(Resources.java:581)03-21 08:59:17.432:ERROR/AndroidRuntime(5883):在android.widget.ImageView.resolveUri(ImageView.java:501)03-21 08:59:17.432:ERROR/AndroidRuntime(5883):在android.widget.ImageView.setImageResource(ImageView.java:280)03-21 …

android android-emulator android-layout

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

PHP readfile返回零长度文件

这很奇怪.

我有一个脚本,通过浏览器将本地zip文件发送给用户.到目前为止,该脚本运行良好,没有任何问题.今天我的同事告诉我脚本正在发送零长度文件.

一些背景信息:

  • 在脚本出错之前,服务器设置尚未修改
  • 测试了不同的浏览器(在Chrome/Firefox上相同)
  • 以前的zip文件(之前工作正常)也是零长度的
  • 脚本在服务器上创建文件
  • 文件大小(在调试时回显)是正确的
  • 试图按照这里的建议调整服务器设置和脚本,但没有成功.

更新:

  • is_readable() 返回1
  • 文件大小可能在5Mb到100Mb之间变化(不是特定的)
  • $zip_file 保存文件路径
  • $zip_name 持有zip名称
  • 文件实际上是零长度(在文本编辑器中打开它不包含单个字节)
  • error_reportingOn(E_ALL)没有显示
  • 如果没有标题,浏览器会正确显示zip'source'
  • Safari说:' 0字节?无法解码原始数据的第一个有用(?)症状

有疑问的片段:

if (file_exists($zip_file)) {
    header('Content-type: application/zip');
    header('Content-disposition: filename="' . $zip_name . '"');
    header("Content-length: " . filesize($zip_file));
    readfile($zip_file);
    exit();
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能轻松调试?

提前谢谢,fabrik

php readfile

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

Queryable.Intersect()与SQLite和Linq没有给出预期的结果

我想通过几个关键字搜索书籍数据库.我提供的关键字越多,搜索范围就越窄.这是我的代码:

var words = text.Split(' ');

IQueryable<Reference> query = null;

foreach (string word in words)
{
    var result = from r in _dbConnection.GetTable<Reference>()
                 where r.Title.Contains(word)
                 || r.ReferenceAuthor.Any(a => a.Person.LastName.Contains(word) || a.Person.FirstName.Contains(word))
                 || r.ReferenceCategory.Any(c => c.Category.Name.Contains(word))
                 || r.ReferenceKeyword.Any(k => k.Keyword.Name.Contains(word))
                 orderby r.Title
                 select r;

    query = query == null ? result : query.Intersect(result);
}

query.OrderBy(r => r.Title);
Run Code Online (Sandbox Code Playgroud)

问题是,搜索实际上并没有越多,我提供的关键字越多.结果甚至取决于我提供关键字的顺序.此外,如果涉及多个关键字,则最后一次OrderBy()调用无法可靠地工作.我的想法有缺陷,还是我实施它的方式?

c# linq sqlite intersect

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

带SIFT/VLFEAT的图像描述符

我想执行一个分类任务,在该任务中,我将对象的给定图像映射到对象可以进入的预定义星座列表中的一个(即找到最可能的匹配).为了获得图像的描述符(我将在其上运行机器学习算法),我建议使用SIFT和VLFeat实现.

首先我的主要问题 - 我想忽略sift的关键点发现部分,并且仅将其用于描述符.在教程中,我看到有一个选项可以通过调用来完成

[f,d] = vl_sift(I,'frames',fc) ;

其中fc指定关键点.我的问题是我想明确指定我想要计算关键点周围描述符的边界框 - 但似乎我只能指定一个比例参数,现在对我来说有点神秘并且不允许我明确指定边界框.有没有办法实现这个目标?

第二个问题是手动设置比例并以这种方式获取描述符是有意义的吗?(即产生良好的描述符?).关于获取描述符的更好方法的任何其他建议?(将SIFT与其他实现或其他非SIFT描述符一起使用).我应该提到的是,我的对象始终是图像中唯一的对象,是居中的,具有恒定的照明,并且通过其内部部件的某种旋转而发生变化 - 这就是为什么我认为SIFT可以解决,因为我理解它专注于取向梯度随着物体的旋转而相应地改变.

谢谢

classification image-processing computer-vision sift

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

战略设计模式与工厂方法设计模式

我开始学习设计模式.现在我理解了一点,但对我来说有很多困惑.策略DP工厂方法DP有什么区别?对我来说,他们看起来都一样.

design-patterns

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