小编Tom*_* B.的帖子

使用Mapbox从Terrain图层切换到Satellite图层

我正在使用Mapbox在社交网站上创建动态地图.

我添加了一个卫星切换按钮,但我在API文档中找不到任何关于如何从地形视图切换到卫星视图的方法,如谷歌地图吗?

它隐藏在某个地方吗?我知道我必须订阅而且我会,但我需要知道我可以实时从地形切换到卫星而不会丢失我的标记等.

假设我有一张简单的地图:

var initialLocation = [40.97, 64.07];
var initialZoomLevel = 2;

var map = L.mapbox.map('map_container').setView(initialLocation, initialZoomLevel);
Run Code Online (Sandbox Code Playgroud)

我怎么能从地形切换到卫星?

有什么建议?

谢谢!

javascript map mapbox

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

可可数据操作

我想知道cocoa是否有默认的存储数据的方式.如果是的话是什么?我的意思是像rails一样默认使用sqlite ...

此外,我正在寻找关于如何使用它的教程...就像获取数据并将其显示到列表视图等...

谢谢你的帮助!

cocoa persistence listview ruby-on-rails

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

非常基本的Objective-C/C问题

这是我的代码:

#import <Foundation/Foundation.h>

void PrintPathInfo() {
    const char *path = [@"~" fileSystemRepresentation];
    NSLog(@"My home folder is at '%@'", path);
}

int main (int argc, const char * argv[]) {
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

    PrintPathInfo();

    [pool drain];
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这是我的问题:程序收到信号:"EXC_BAD_ACCESS".

我真的认为问题是我的NSLog,但我不知道如何解决它.

有人可以帮帮我吗?谢谢!

objective-c

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

Objective-C保留计数澄清

我有点理解保留的重要性.但并非如此.我看了很多谷歌试图理解,但我仍然没有.

现在我在一些代码(我正在进行iPhone开发),我认为我应该使用它们但不完全知道如何.

有人能给我一个快速而好的例子,说明如何以及为何使用它们?

谢谢!

cocoa objective-c retain

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

使用Regex从UNIX路径中提取用户名

我需要使用以下格式从Unix路径获取用户名:/ home/users/myusername/project/number/files

我只想要"myusername"我已经尝试了近一个小时,我完全无能为力.

任何的想法?

谢谢!

regex unix

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

iOS 4多任务教程

我一直在寻找谷歌,我得到了第10页的结果,我仍然没有找到任何关于如何在我的应用程序中实现多任务处理的好指南.

谁有一个好人?

谢谢

multitasking ios4

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

在Visual Studio 2010中编译单个cs文件

我开始学习C#,我正在学习一些书的例子.

我想尝试一些基本的控制台应用程序,所以我用VS做了一个新的cs文件,现在我只想编译它来试试.

但由于某种原因,构建/调试/编译选项都被禁用.我该怎么做才能从VS编译我的应用程序?

非常感谢.

c# visual-studio-2010

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

如何检查递归方法是否已经结束?

我刚刚完成了这个递归方法:

/// <summary>
/// Recursively process a given directory and add its file to Library.xml
/// </summary>
/// <param name="sourceDir">Source directory</param>
public void ProcessDir(string sourceDir)
{
    string[] fileEntries = Directory.GetFiles(sourceDir, "*.mp3");
    foreach (string fileName in fileEntries)
    {
        Song newSong = new Song();
        newSong.ArtistName = "test artist";
        newSong.AlbumName = "test album";
        newSong.Name = "test song title";
        newSong.Length = 1234;
        newSong.FileName = fileName;

        songsCollection.Songs.Add(newSong);
    }

    string[] subdirEntries = Directory.GetDirectories(sourceDir);
    foreach (string subdir in subdirEntries)
    {
        if ((File.GetAttributes(subdir) & FileAttributes.ReparsePoint) != FileAttributes.ReparsePoint)
        { …
Run Code Online (Sandbox Code Playgroud)

.net c# recursion

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

以编程方式在其他控件之上添加控件

我正在寻找在运行时在其他控件之上添加一个控件。

我读到,使用控件的唯一方法Z-Order是使用集合中控件的顺序Form.Controls。我发现这个解决方案非常奇怪且薄弱,我正在寻找替代方案。

有人有想法吗?我只想制作某种模式对话框,该对话框将显示在另一个用户控件下方,以通知用户该用户控件当前正在执行某些操作。

编辑:我尝试使用Control.BringToFront()但它根本不起作用。

多谢!

vb.net user-controls winforms

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

使用正则表达式与Javascript

我正试图在我的一个CKEditor插件中做这个小东西:

onOk:function(){
    var sInsert=this.getValueOf('info','insertcode_area');
    if ( sInsert.length > 0 ) {
    regex = new RegExp('(?<=\?v=)([-a-zA-Z0-9_-]+)', 'gi');

    url = 'http://www.youtube.com/v/'+sInsert.match(regex);
        sInsert = '<object type="application/x-shockwave-flash" data="'+url+'" width="425" height="350"><param name="movie" value="'+url+'" /><a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&#038;promoid=BIOW" target="blank"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get flash player to play to this file" width="88" height="31" /></a><br /></object>';

        e.insertHtml(sInsert);
  }
}
Run Code Online (Sandbox Code Playgroud)

它应该做什么:将YouTube的视频代码与输入的URL匹配,然后将其连接并连接到我的url字符串,以便URL有效且可嵌入.

但我目前收到此错误:

invalid quantifier ?<=?v=)([-a-zA-Z0-9_-]+)
Run Code Online (Sandbox Code Playgroud)

所以我认为这是一个正常的错误,因为我不经常使用正则表达式,也许我从未见过这一个:)所以,如果有人能帮助我,那将是伟大的:)

谢谢!

javascript regex ckeditor

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

用最快的语言制作一个"连接到SSL网页"脚本

我只需要一些建议.我已经知道如何使用bash,ruby,python和perl,我想知道:使用SSL和登录连接到网站的小脚本会更快.

我只需要做这个脚本并用它做一个cron工作.所以它必须可以从控制台执行.

谢谢.

注意:如果你有任何示例脚本,它会很棒:)

ruby python bash perl ssl

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

使用文件名中包含多个连续空格的文件

在我的代码的某些部分,我检查文件是否存在然后打开它.

一名员工遇到包含多个空格字符的文件名问题.

我查了一下,这是真的.这是我的代码片段:

string filePath = Path.Combine(helper.MillTestReportPath, fileName);

// Ouverture du fichier
if (File.Exists(filePath))
{
    Process.Start(filePath);
}
else
{
    MessageBox.Show("Le fichier n'existe pas!", "Fichier introuvable", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
Run Code Online (Sandbox Code Playgroud)

几乎每个文件都可以找到所有内容但是当一个文件(例如"SPAM CERTS SO 94318099 PO 10610.msg")包含多个空格时,我会使用File.Exists得到错误,即使我直接尝试运行Process.Start它失败...

关于我如何解决这个问题的任何想法?

非常感谢!

.net c#

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