问题列表 - 第31005页

Objective-C - 将CSV解析为数组

我如何将CSV解析为数组.它只有一列电子表格我转换成CSV所以它不应该太难了吗?

我怎么办?

arrays cocoa-touch

7
推荐指数
2
解决办法
7157
查看次数

在listview中查看隐形android

我有一个ListView使用自定义适配器.我想动态添加/删除项目ListView.我getView()在视图适配器中尝试了方法内的所有内容.我已经尝试过setVisiblity(View.GONE)我正在回归的观点.它实际上并没有绘制视图,但它仍然为视图分配空间,它只是一个空白的黑色空间.

这甚至可以将项目设置为ListView隐形吗?

android listview view

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

在NHibernate与实体框架之间做出决定?

NHibernate和Entity Framework 4.0的主要优点和缺点是什么?

(在标记我的问题时,我注意到了比EF更多的NHibernate标签.NMibernate更受欢迎吗?)

nhibernate orm entity-framework

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

在asp.net mvc AsyncController中找不到资源

我刚刚将我的控制器转换为asp.net mvc 2中的asyncController.(即:分割动作方法关于AboutAsync和AboutCompleted).但是,我收到资源未找到错误.

我的路线表没有变化,我能想到的唯一原因是因为我是mvcextension项目.既然它是自己的controllerFactory接线并从IoC容器创建实例,它是否需要连接AsyncHttpHandler呢?任何人都可以放弃一些提示吗?

提前致谢.

c# asynccontroller asp.net-mvc-2

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

如何设置不同高度的UITableViewCell背景图像?

我有一个UITableView,并希望将背景图像应用于所有单元格.我每个细胞的高度都是可变的.我该如何创建背景图片?

cell.contentView.backgroundColor = [UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"background.png"]];
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch objective-c uitableview

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

文本转换:Android中的大写等价物?

这存在吗?我需要创建一个总是大写的TextView.

android

52
推荐指数
4
解决办法
7万
查看次数

堆栈与堆上的Java内存分配

我觉得自己像是一个问这个问题的新手 - 但是为什么当我将下面的Set传递给我的方法并将其指向一个新的HashSet时,它仍然作为EmptySet出现?是因为局部变量是在堆栈上分配的,所以当我退出方法时,我的新东西会被吹走吗?我怎样才能实现功能等同?

import java.util.HashSet;
import java.util.Set;

public class TestMethods {

    public static void main(final String[] args) {

        final Set<Integer> foo = java.util.Collections.emptySet();
        test(foo);

    }

    public static void test(Set<Integer> mySet) {

        mySet = new HashSet<Integer>();

    }

}
Run Code Online (Sandbox Code Playgroud)

java heap stack allocation

6
推荐指数
2
解决办法
7627
查看次数

在Windows窗体应用程序中闪烁

我有一个应用程序,它有很多控件.并且它有大量的闪烁,特别是在启动时.

我将此修复程序应用于它.

    protected override CreateParams CreateParams
    {
        get
        {
            CreateParams cp = base.CreateParams;
            cp.ExStyle |= 0x02000000;   // WS_EX_COMPOSITED
            return cp;
        }
    } 
Run Code Online (Sandbox Code Playgroud)

这很有效 - 闪烁的数量减少了令人难以置信的数量.但是,副作用是当我将鼠标移动或单击它们时,窗口右上角的最小化,最大化和关闭按钮不会生成动画(尽管它们仍在工作).这给了应用程序一种感觉.

如何在保留最大化,最小化和关闭按钮的可用性的同时保留WS_EX_COMPOSITED?

这种情况发生在Windows XP上.正如@fallenidol所指出的,这不是Windows 7上的问题.

c# flicker winforms createparams

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

WPF:旋转矩形并将其放在画布中

我有一个旋转矩形的问题,并以某种方式将其放在画布上.这是我试图实现的目标:

旋转矩形http://www.freeimagehosting.net/uploads/79844652d2.jpg

图片中的大矩形是我的画布.较小的矩形是我要旋转的矩形.当我旋转矩形(虚线矩形)时,它当然会被剪裁.为了避免这种情况,我想重新定位矩形,如右图所示.

这是我到目前为止尝试的方式:

Rectangle rect = new Rectangle();
rect.Width = 100;
rect.Height = 50;
int angle = 30;
rect.RenderTransform = new RotateTransform(angle, rect.Width/2, rect.Height/2);
canvas.Children.Add(rect);

double x = Math.Cos(30) * (rect.Width / 2) + Math.Sin(30) * (rect.Height / 2) - rect.Width / 2;
double y = Math.Sin(30) * (-rect.Width / 2) + Math.Cos(30) * (rect.Height / 2) - rect.Height / 2;
Canvas.SetLeft(rect, x);
Canvas.SetTop(rect, y);
Run Code Online (Sandbox Code Playgroud)

我认为要做到这一点的最好办法是计算偏移x,y和矩形定位Canvas.SetLeftCanvas.SetTop.但我在弄清楚如何进行数学运算时遇到了问题.(y计算似乎有效).

实际上我想在画布上随机放置几个矩形.旋转角度可以是-45度到45度之间的值,矩形尺寸也可以是随机值.但是矩形应该总是在画布中完全可见,所以我需要知道位置坐标边界的偏移.(矩形可以重叠.)

我希望你理解我的问题.如果你可以帮助我,那将是件好事.

wpf

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

在这个Perl脚本中,"无效使用void上下文中的变量"是什么意思?

下面的脚本给了我我想要的东西,但Perl也向我发出警告说"在void上下文中无用的使用变量".这是什么意思?

use strict;
use warnings;

my $example = 'http\u003a//main\u002egslb\u002eku6\u002ecom/c0/q7LmJPfV4DfXeTYf/1260269522170/93456c39545857a15244971e35fba83a/1279582254980/v632/6/28/a14UAJ0CeSyi3UTEvBUyMuBxg\u002ef4v\u002chttp\u003a//main\u002egslb\u002eku6\u002ecom/c1/q7LmJPfV4DfXeTYf/1260269522170/3cb143612a0050335c0d44077a869fc0/1279582254980/v642/10/20/7xo2MJ4tTtiiTOUjEpCJaByg\u002ef4v\u002chttp\u003a//main\u002egslb\u002eku6\u002ecom/c2/q7LmJPfV4DfXeTYf/1260269522170/799955b45c8c32c955564ff9bc3259ea/1279582254980/v652/32/4/6pzkCf4iqTSUVElUA5A3PpMAoA\u002ef4v\u002chttp\u003a//main\u002egslb\u002eku6\u002ecom/c3/q7LmJPfV4DfXeTYf/1260269522170/cebbb619dc61b3eabcdb839d4c2a4402/1279582254980/v567/36/19/MBcbnWwkSJu46UoYCabpvArA\u002ef4v\u002chttp\u003a//main\u002egslb\u002eku6\u002ecom/c4/q7LmJPfV4DfXeTYf/1260269522170/1365c39355424974dbbe4ae8950f0e73/1279582254980/v575/17/15/EDczAa0GTjuhppapCLFjtaQ\u002ef4v';

my @raw_url = $example =~ m{(http\\u003a.+?f4v)}g;

my @processed_url =   map {
                             s{\\u003a}{:}g,$_; 
                             s{\\u002e}{.}g,$_;
                             s{\\u002d}{@}g,$_;
  } @raw_url;

print join("\n",@processed_url);
Run Code Online (Sandbox Code Playgroud)

如果我省略这样的美元下划线,为什么这个地图的东西不起作用呢?

 my @processed_url =   map {
                             s{\\u003a}{:}g; 
                             s{\\u002e}{.}g;
                             s{\\u002d}{@}g;
  } @raw_url;
Run Code Online (Sandbox Code Playgroud)

当我省略那些美元下划线时,除了可能的成功标志"1"之外我什么也得不到.我错过了什么?有任何想法吗?总是如此谢谢:)

perl map

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