问题列表 - 第8126页

Iphone对象C - 数据,对象和数组

所以我是一个Flash家伙,我正在尝试将以下代码转换为对象C:

    var slot:Object = new Object();
    slot.id         = i;
    slot.xPos       = 25*i;
    slot.yPos       = 25*i;
    slot.isEmpty    = False;
// push object to array
    arrGrid.push(slot);
Run Code Online (Sandbox Code Playgroud)

后来我可以覆盖:

arrGrid[0].isEmpty = True;
Run Code Online (Sandbox Code Playgroud)

我似乎无法找到在对象C中创建通用对象的引用.有人可以帮忙吗?

arrays iphone cocoa object objective-c

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

如何在用户点击链接(<a>元素)时取消导航?

当用户点击链接时,我正在尝试使用AJAX加载一些东西,但我希望链接实际上去某处,以便在禁用javascript时应用程序仍然有效.有没有办法只使用javascript做一些事情并在点击链接时取消导航?

什么是最佳做法?可以这样做,还是我需要使用javascript替换链接或什么?

jquery

42
推荐指数
4
解决办法
6万
查看次数

数组合并/替换

我有两个数组:

Array
(
    [2005] => 0
    [2006] => 0
    [2007] => 0
    [2008] => 0
    [2009] => 0
)

Array
(
    [2007] => 5
    [2008] => 6.05
    [2009] => 7
)
Run Code Online (Sandbox Code Playgroud)

我想合并这两个数组,这样如果第二个数组中存在一个值,它将覆盖第一个数组的值.因此得到的数组将是:

Array
(
    [2005] => 0
    [2006] => 0
    [2007] => 5
    [2008] => 6.05
    [2009] => 7
)
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

更新:这是我最好的尝试,但它是非常不成功的:

    $final = '';
    foreach ($years as $k => $v){
        if (in_array($k,$values)){
            $final .= $values[$k] . '|';
        }else{
            $final .= $k[$v] . '|';
        }

    }

    echo "final = $final";
Run Code Online (Sandbox Code Playgroud)

php arrays

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

如何强制IE重新加载javascript?

我在Vista上使用IE 8,每次更改javascript文件然后开始调试时,我必须按Ctrl + F5才能重新加载我的javascript.有没有什么方法可以让我在开始调试时自动重新加载javascript,但是在浏览网页时不会失去性能提升?

是的,我知道你可能不喜欢IE,但请记住问题不是"什么是最好的浏览器?".

javascript internet-explorer internet-explorer-8

43
推荐指数
4
解决办法
10万
查看次数

如何在Xcode中正确布置独立的系统服务?

我最近有兴趣为OS X编写一些系统服务,但由于我没有应用程序来宣传服务,我必须求助于编写独立的系统服务.Apple关于系统服务的文档虽然简洁,但其关于独立服务的文档并不存在.

我有迄今是从捆绑包构建的Xcode项目,与两个来源HashifyService.hHashifyService.m.这是我的测试代码:

- (void) doServiceWork:(NSPasteboard *)pboard
            userData:(NSString *)userData
                 error:(NSString **)error {
  NSLog(@"Actually in the service now");
  NSString *pboardString;
  NSArray *types;

  NSLog(@"do test magic service! (pboard: %@, types: %@)", pboard, [pboard types]);


  NSString* outputString = @"It Worked";
  types = [NSArray arrayWithObject:NSStringPboardType];
  [pboard declareTypes:types owner:nil];
  [pboard setString:outputString forType:NSStringPboardType];
  [outputString release];
  return;
}
Run Code Online (Sandbox Code Playgroud)

这是NSServices我的条目Info.plist:

<dict>
<key>NSMenuItem</key>
<dict>
    <key>Menu item title</key>
    <string>HashifyTest</string>
</dict>
<key>NSMessage</key>
<string>doServiceWork</string>
<key>NSPortName</key>
<string>HashifyService</string>
<key>NSReturnTypes</key>
<array>
    <string>NSStringPboardType</string>
</array>
<key>NSSendTypes</key>
<array>
    <string>NSStringPboardType</string>
</array> …
Run Code Online (Sandbox Code Playgroud)

macos xcode cocoa objective-c

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

C定时器回调

对UNIX和Windows上的C语言类似于setTimeout的内容感兴趣.

基本上,我想:

start_timer(&function_pointer, int time_in_secs)
Run Code Online (Sandbox Code Playgroud)

或尽可能接近我.

此外,类似于setInterval的东西会很好(每隔n秒调用一次回调),但这可以使用setTimeout实现:)

c unix windows posix timer

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

如何在批处理文件中测试当前的驱动器号?

我正在尝试编写一个批处理文件,该文件采用正在运行批处理文件的驱动器号,并使用它作为IF语句.如果字母是M:例如,它将跳转到标签:mSection.

这甚至可能吗?

windows batch-file

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

从PHP阅读中最快的序列化数据格式

我有一个PHP前端和一个C++后端,我需要能够向前端发送一组名称.什么序列化格式是最有效/最快的PHP阅读?

示例数据

group1:
  name1 3923
  name2 9879
  name3 8944
group2:
  name5 9823
group3: 
  name9 9822
  name1 4894
Run Code Online (Sandbox Code Playgroud)

什么是最快的PHP阅读?

  • XML
  • JSON
  • YAML
  • 协议缓冲区
  • 逗号/空间划分我们自己的系统
  • 还要别的吗?其他?

php serialization

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

我如何在ASP.NET MVC中"缓存"以获取更多信息

我见过的甜甜圈缓存的所有例子都是这样的:

 <%= Html.Substitute( c => DateTime.Now.ToString() )%>
Run Code Online (Sandbox Code Playgroud)

如果我只想要约会,那很好,但还有其他选择吗?

我知道有一个委托'MvcSubstitutionCallback',它有以下签名:

 public delegate string MvcSubstitutionCallback(HttpContextBase httpContext); 
Run Code Online (Sandbox Code Playgroud)

RenderActionRenderPartial返回void,所以我不能只是从委托方式回报他们.如何在更复杂的情况下有效地使用此回调.

我在这里这里都看过Phil Haacked的文章,但似乎都没有完全符合我的要求.

asp.net-mvc donut-caching

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

如何在提交表单之前等待ajax验证完成?

表单在validateUsername函数之前提交的问题有可能在服务器端完成用户名检查.

如何在validateUsername函数完成后提交表单?希望这很清楚......

form.submit(function(){
    if (validateUsername() & validateEmail() & validatePassword()) {
        return true;
    } else {
        return false;
    }
});         

function validateUsername(){            
    usernameInfo.addClass("sign_up_drill");
    usernameInfo.text("checking...");
    var b = username.val();
    var filter = /^[a-zA-Z0-9_]+$/;     
    $.post("../username_check.php",{su_username:username.val()},function(data) {
        if (data=='yes') {
            username.addClass("error");
            usernameInfo.text("sorry, that one's taken");
            usernameInfo.addClass("error");
            return false;           
        } else if (!filter.test(b)) {
            username.addClass("error");
            usernameInfo.text("no funny characters please");
            usernameInfo.addClass("error");
            return false;   
        } else {
            username.removeClass("error");
            usernameInfo.text("ok");
            usernameInfo.removeClass("error");      
            return true;    
        }
    });             
}   
Run Code Online (Sandbox Code Playgroud)

validation ajax jquery

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