小编eli*_*ocs的帖子

将time()检索为HH:MM:SS字符串

我正在学习Erlang,我问自己什么是将time()输出转换为格式化时间字符串(HH:MM:SS)的最佳方法.我想出的代码是:

my_time() ->
    {H, M, S} = time(),
    integer_to_list(H) ++ ":" ++ integer_to_list(M) ++ ":" ++ integer_to_list(S).
Run Code Online (Sandbox Code Playgroud)

这段代码不会完全诀窍,因为它不会用分钟或秒来填充零.它还使用++运算符来连接不推荐的列表.

在Erlang中实现这个简单任务的正确方法是什么?

erlang string-formatting

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

为什么加载地图时SKMap会崩溃?

我正在尝试将Skobbler地图SDK集成到我的Android应用程序中.但是当我尝试启动地图时应用程序崩溃了.

在有SIGSEGV代码信号之前,日志似乎没问题SEGV_MAPERR

06-10 11:51:35.073: D/SKMaps(13187): SKPrepareMapTextureThread----PrepareMapTexture - COPY TIME 671
06-10 11:51:35.073: D/dalvikvm(13187): Trying to load lib /data/data/com.kolobee.mini/lib/libngnative.so 0x41550098
06-10 11:51:37.053: D/dalvikvm(13187): Added shared lib /data/data/com.kolobee.mini/lib/libngnative.so 0x41550098
06-10 11:51:41.173: D/dalvikvm(13187): GC_CONCURRENT freed 477K, 14% free 9126K/10503K, paused 11ms+2ms, total 105ms
06-10 11:52:02.403: D/SKMaps(13187): SKMapInitSettings---- Map style  [/storage/sdcard0/Android/data/com.kolobee.mini/files/SKMapsdaystyle/ , daystyle.json ,-1]
06-10 11:52:02.423: D/SKMaps(13187): SKmaps---- INITIALIZE SK MAPS WITH SETTINGS 
06-10 11:52:02.423: D/SKMaps(13187): SKmaps----versionFileName = version2_public_sdk_android_2_0.txt
06-10 11:52:02.433: D/SKMaps(13187): SKUtils----Return calculated device type 3
06-10 11:52:02.433: D/SKMaps(13187): SKmaps----ADVISOR …
Run Code Online (Sandbox Code Playgroud)

android skmaps

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

如何检查iPhone上是否启用了地理定位?

如何检查iPhone上是否启用了本地化?

我需要检查viewDidLoad方法中是否启用了地理定位.

这是我的viewDidLoad方法:

- (void)viewDidLoad { 

[super viewDidLoad];


// 1. Check connection
[self performSelector:@selector(checkConnection)];



// 2. Loader (activity indicator) ...
progressViewController = [[ProgressViewController alloc] initWithNibName:@"ProgressViewController" bundle:nil];
[self.view addSubview:progressViewController.view];



// 3. Active geolocation
locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
[self startGps];



// 4. Data tableView
NSMutableArray *arrEvents = [[NSMutableArray alloc] init];
[[ListaEventiSingleton sharedListaEventi] setArrEvents:arrEvents];
[arrEvents release];



// 5. remove loader (activity indicator)
[progressViewController.view removeFromSuperview];
Run Code Online (Sandbox Code Playgroud)

}

//委托本地化 - (void)locationManager:(CLLocationManager*)manager didUpdateToLocation:(CLLocation*)newLocation fromLocation:(CLLocation*)oldLocation {

    if (newLocation.horizontalAccuracy < 0) {

   locality = @"Non …
Run Code Online (Sandbox Code Playgroud)

objective-c geolocation uitableview uiactivityindicatorview

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

将字符串转换为枚举?

嗨,我在尝试概括我为特定枚举编写的函数时遇到了麻烦:

public static enum InstrumentType {
    SPOT {
        public String toString() {
            return "MKP";
        }
    },
    VOLATILITY {
        public String toString() {
            return "VOL";
        }
    };

    public static InstrumentType parseXML(String value) {
        InstrumentType ret = InstrumentType.SPOT;

        for(InstrumentType instrumentType : values()) {
            if(instrumentType.toString().equalsIgnoreCase(value)) {
                ret = instrumentType;
                break;
            }
        }

        return ret;
    }
} 
Run Code Online (Sandbox Code Playgroud)

我希望在函数中添加一个新参数来表示任何枚举.我知道我应该使用模板但是我不能在函数代码中使用函数"values()".基本上我想要的是一个valueOf函数,它使用我定义的toString()值.

提前致谢.

java enums

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