小编fla*_*nka的帖子

UIBezierPath简单矩形

我只想使用以下函数在视图中绘制一个简单的矩形:

- (void)drawRect:(CGRect)rect {
    [super drawRect:rect];
    if (self.drawTextBouble) {
        [[UIColor blueColor] setFill];
        UIBezierPath *aPath = [UIBezierPath bezierPathWithRoundedRect:CGRectMake(40, 0, 230, 120) cornerRadius:12.0];
        [aPath fill];
    }
}
Run Code Online (Sandbox Code Playgroud)

上面的代码用纯黑色背景填充视图,矩形外面不透明.我怎样才能解决这个问题?

编辑:

下面的解决方案正在运行,但这也有效:

[self setOpaque:NO];
Run Code Online (Sandbox Code Playgroud)

core-graphics objective-c ios

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

如何在c#windows 8中将简单流(http webresponse)转换为bitmapimage?

我尝试了1000次,将一个简单的流(http webresponse)转换为bitmapimage,但没有一个教程在c#windows 8中工作.

例:

BitmapImage image = new BitmapImage();
image.SetSource(stream);
image1.Source = image; 
Run Code Online (Sandbox Code Playgroud)

感谢所有回复.

InMemoryRandomAccessStream randomAccessStream = new InMemoryRandomAccessStream();
DataWriter writer = new DataWriter(randomAccessStream.GetOutputStreamAt(0));
writer.WriteBytes((byte[])command);
await writer.StoreAsync();
BitmapImage image = new BitmapImage();
image.SetSource(randomAccessStream);
Run Code Online (Sandbox Code Playgroud)

c# microsoft-metro windows-8

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

MPMediaItem的URL

我有一个简单的问题,但我找不到正确的答案.我有一个保存到我的数据库的歌曲网址.像这样的道路.

aSound.path = [[item valueForProperty: MPMediaItemPropertyAssetURL] absoluteString];
Run Code Online (Sandbox Code Playgroud)

如何转换回具有歌曲名称艺术家和艺术品的MPMediaItem对象?

可能吗?

谢谢你的回答.

objective-c mpmediapickercontroller mpmediaitem ios4 ios5

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

核心绘图禁用y轴缩放,滚动

我想做这样的事情:http://youtu.be/PeRhxSCx2xM

我尝试实现此方法:

//viewDidLoad
//plotSpace.delegate = self;

- (CPTPlotRange *)plotSpace:(CPTPlotSpace *)space
     willChangePlotRangeTo:(CPTPlotRange *)newRange
             forCoordinate:(CPTCoordinate)coordinate {

    NSLog(@"WillChangePlotRangeTo");

    // only allows scrolling to the right
    // remove this to have scrolling in both directions
    if (newRange.locationDouble < 0.0F) {
        newRange.location = CPTDecimalFromFloat(0.0);
    }

    // Adjust axis to keep them in view at the left and bottom;
    // adjust scale-labels to match the scroll.
    CPTXYAxisSet *axisSet = (CPTXYAxisSet *)graph.axisSet;
    if (coordinate == CPTCoordinateX) {
        axisSet.yAxis.orthogonalCoordinateDecimal = newRange.location;
        axisSet.xAxis.titleLocation = CPTDecimalFromFloat(newRange.locationDouble +
                                                         (newRange.lengthDouble / …
Run Code Online (Sandbox Code Playgroud)

iphone ipod objective-c core-plot

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

我不明白内存寻址中的一些东西

我有一个非常简单(n00b)的问题.

20位外部地址总线提供1 MB物理地址空间(2 ^ 20 = 1,048,576).(维基百科)

为什么1 MByte?

2^20 = 1,048,576 bit = 1Mbit = 128KByte not 1MB
Run Code Online (Sandbox Code Playgroud)

我误解了一些事情.

x86 memory-management x86-16

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

Java收集和内存优化

我为自定义表编写了一个自定义索引,该表使用500MB的堆来表示500k字符串.只有10%的字符串是唯一的; 其余的都是重复的.每个字符串的长度为4.

我如何优化我的代码?我应该使用另一个系列吗?我试图实现一个自定义字符串池来节省内存:

public class StringPool {

    private static WeakHashMap<String, String> map = new WeakHashMap<>();

    public static String getString(String str) { 
        if (map.containsKey(str)) {
            return map.get(str);
        } else {
            map.put(str, str);
            return map.get(str);
        }
    }
}

private void buildIndex() {
        if (monitorModel.getMessageIndex() == null) {
            // the index, every columns create an index
            ArrayList<HashMap<String, TreeSet<Integer>>> messageIndex = new ArrayList<>(filterableColumn.length);
            for (int i = filterableColumn.length; i >= 0; i--) {
                // key -> string,   value -> treeset, the row wich contains …
Run Code Online (Sandbox Code Playgroud)

java memory-leaks heap-memory out-of-memory

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

Max算法haskell

以下算法有一些错误,我不知道如何解决它,我尝试但我无法解决它.

该算法从列表中返回第1和第2个最大值.

感谢帮助.

maxmimum [] = []  
maxmimum [head] = [head] 
maxmimum [head1 : head2 : maradek] 
  | head1 > head2 = maxmimum2 maradek head1 head2 
  | otherwise = maxmimum2 maradek head2 head1

--maxmimum2 :: [Int] Int Int -> [Int]

maxmimum2 [] head1 head2 = [head1, head2] 
maxmimum2 [head : maradek] head1 head2    
  | head > head1 = maxmimum2 maradek head head1
  | head > head2 = maxmimum2 maradek head1 head
  | otherwise = maxmimum2 maradek head1 head2
Run Code Online (Sandbox Code Playgroud)

模式中的解析错误:maxmimum

haskell functional-programming list

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

调用继承的私有方法的美丽解决方案

基本上我想要解决以下问题的最佳解决方案:

    //  A.h
    @interface A : NSObject

    @end

    //  A.m
#import "A.h"

@implementation A

- (id)init
{
    self = [super init];
    if (self) {
        [self childWillOverride];
    }
    return self;
}

- (void)childWillOverride {
    NSLog(@"childWillOverride - A");
}
@end
//  B.h
#import <UIKit/UIKit.h>
#import "A.h"

@interface B : A

@end

//  B.m
#import "B.h"

@implementation B

- (id)init
{
    self = [super init];
    if (self) {
        [self childWillOverride];
    }
    return self;
}

- (void)childWillOverride {
    [super childWillOverride]; // This is not …
Run Code Online (Sandbox Code Playgroud)

architecture objective-c

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

在某些情况下禁用重复使用单元格

我有一个奇怪的情况,在某些情况下,我想在单元格中禁用单元格可重复使用的"功能".如果满足某些条件,我不会重复使用那个细胞.

这个有什么好方法?(我知道reuseIdentifier的目的,但是我有一些奇怪的依赖,所以,我不想从这个单元变成无法重用的.)

我无法修改reuseIdentifier,因为它是一个只读属性.我可以覆盖getter" - (NSString*)reuseIdentifier",但我不喜欢这个想法.

对此问题有任何其他建议吗?

objective-c uitableview ios

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

Matlab Infinity测试

我如何测试给定值是infinity,-infinityNaN. isinf仅适用于'double',并且无法测试NaN值.

testing matlab infinite

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