小编gar*_*uan的帖子

前端开发人员应该从撰稿人那里得到什么?

我正在一个网站上工作,客户已经雇用了一个复制作者来提供文本......这绝对是一场噩梦.我想知道,一个被要求专门为网络撰写副本的文案作者可以期待什么是可接受的服务水平.

期望他们拥有一些基本的标记技能,例如能够编码html实体,创建段落和链接等等,这是不合理的吗?

这里有没有人在说出他们的意愿并且不会接受网站副本时使用的任何清单?

html text

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

请求使用Cron的网页

我有一个MVC架构,因为我已经有一个动作,如果每小时左右自动调用一次会非常有用,我想知道是否有办法将其设置为cron作业?

unix model-view-controller cron

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

为Cocoa创建基于日历的日期选择器的最佳途径?

我想使用日历实现日期选择器.在我开始尝试构建一个之前,有没有这样做呢?

我已经查看了Interface Builder中的日期选择器,据我所知,它几乎只是一个文本字段.通过开发人员文档查看(虽然很快),似乎有大量与日期相关的功能,但对界面的方式不是很多.所以,如果我继续建立自己的,那么最好的攻击线是什么

我已经使用jQuery为我正在开发的网站构建了我需要的HTML/CSS和Javascript,所以我最初的想法是我可以使用Web视图并显示它,假设有一些方法来检测里面发生的事件网络视图.但这对我来说感觉有点便宜.什么是推荐路线?

cocoa interface-builder webview

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

我可以限制UITextField的字符集吗?

我有一个位图字体,它没有每一个字符,如重音字符(éîü等)或符号,如"¥"或©我用来在游戏的Highscore表中显示用户名.

是否可以将UIKit键盘限制为某些字符,或仅允许UITextField中的某些字符?或者我是否必须推出自己的输入机制?我想和老派,街机风格,一次一个字母"东西"就可以了.

iphone cocoa-touch uitextfield uikit uikeyboard

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

为什么这个随机数有时会被设置为-1?

每隔一段时间,以下出现-1

int randomIndex = random() % [directionsArray count] - 1;
Run Code Online (Sandbox Code Playgroud)

此类的init方法是创建并srand()调用directionsArray的位置.看起来像这样

- (id) initSprite
{
    if ( ( self = [super initSprite] ) ) {

        speed = 1;

        directionsArray = [[NSArray arrayWithObjects:STRING_CONSTANT, STRING_CONSTANT, nil] retain];
        srand(time(NULL));
        [self pickRandomDirection];


    }
    return self;
}

- (void) pickRandomDirection
{
    int randomIndex = random() % [directionsArray count] - 1; // This sometimes comes out as -1??
}
Run Code Online (Sandbox Code Playgroud)

目前,我正在使用它来解决它abs(randomIndex),但这是作弊,我应该知道将来发生了什么.

iphone cocoa objective-c

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

尽管使用(非原子,保留),为什么我必须保留一个属性?

精简版:

我定义了一个属性,(nonatomic, retain)并假设该属性将被保留.但除非我retain在向属性分配字典时调用,否则应用程序会因EXEC BAD ACCESS错误而崩溃.

长版:

我有一个单词,里面有一本字典.标题是这样定义的

@interface BRManager : NSObject {
}

@property (nonatomic, retain) NSMutableDictionary *gameState;

+ (id)sharedManager;
- (void) saveGameState;

@end
Run Code Online (Sandbox Code Playgroud)

在实现文件中,我有一个在init中调用的方法.此方法从包中加载plist,并在设备的users documents文件夹中创建它的副本.

- (void) loadGameState
{

    NSFileManager *fileManger=[NSFileManager defaultManager];
    NSError *error;
    NSArray *pathsArray = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
    NSString *doumentDirectoryPath=[pathsArray objectAtIndex:0];
    NSString *destinationPath= [doumentDirectoryPath stringByAppendingPathComponent:@"gameState.plist"];
    NSLog(@"plist path %@",destinationPath);    

    if (![fileManger fileExistsAtPath:destinationPath]){

        NSString *sourcePath=[[[NSBundle mainBundle] resourcePath]stringByAppendingPathComponent:@"gameStateTemplate.plist"];
        [fileManger copyItemAtPath:sourcePath toPath:destinationPath error:&error];

        gameState = [NSMutableDictionary dictionaryWithContentsOfFile:sourcePath];

    }else{
        gameState = [NSMutableDictionary dictionaryWithContentsOfFile:destinationPath];
    }

}
Run Code Online (Sandbox Code Playgroud)

现在,我认为这应该如何运作.在标题中,我使用(非原子,保留)定义gameState属性.我假设(可能不正确)'retain'意味着将保留gameState字典.但是,我在我的单例(saveGameState)中有另一种方法可以在AppDelegate - >' …

memory-management ios xcode4.2

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

需要帮助破译Projectile Motion的公式

我需要实现一点AI来弄清楚如何用射弹运动击中目标.

我在维基百科发现了这个:

点击坐标所需的角度

这看起来就像我需要的东西,特别是因为我有一个额外的问题从零高度发射射弹.但是,我的数学技能并不是很好,所以对我来说这一切看起来都是完全无稽之谈,我不知道如何将其中任何一个转换为代码.

如果有人可以把它分解成我能用基本操作符(+ - *%)和函数(sin,cos,sqrt等)理解的东西,我真的很感激.

physics artificial-intelligence game-physics

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

附加到静态主体时更改CCSprite锚点

我正在使用chipmunk创建一个静态形状(使用SpaceManager)并将cpCCSprite附加到它上面.

但是,我需要精灵的锚点偏离中心,但是当我改变精灵的锚点时,形状和精灵不再对齐.

所以,如果我像这样改变锚点

[sprite setAnchorPoint:ccp(0.5, 0.3)];
Run Code Online (Sandbox Code Playgroud)

相应地绘制了精灵,但我预计形状会随之"移动".这是我的意思的图片.

大炮应该如何看待http://www.tomelders.com/bin/cannon.png

在左边是形状和精灵正确对齐.我没有改变锚点.

右边是具有锚点的精灵 ccp(0.5, 0.3)

我也在每一帧都重复静态形状.

这是它的创建方式

// create the sensor
sensor = [spaceMgr addRectAt:pPoint mass:STATIC_MASS width:53 height:81 rotation:0];
  sensor->sensor = YES;
  sensor->collision_type = 2;

  //Create the sprite
  CCTexture2D *texture = [[CCTextureCache sharedTextureCache] addImage:@"bownce-sprites-comic-sized.png"];

  barrel = [[cpCCSprite node] initWithShape:sensor texture:texture rect:CGRectMake(3, 428, 53, 82)];
  [self addChild:barrel];

  // set the ancor point
  [barrel setAnchorPoint:ccp(0.5, 0.3)];
  [barrel setPosition:pPoint];
Run Code Online (Sandbox Code Playgroud)

chipmunk cocos2d-iphone

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

为什么我的UIView表现得很迟钝?

我有一个UIView控制器,它有一个背景图像和一个UIWebView设置,可以通过autoresizeResizingMask属性自动调整方向更改.它在模拟器中运行平稳,但在设备上预览时非常缓慢.

我很少使用Web视图CALayer来创建边框和阴影,当我评论这些部分时,它运行得更顺畅.当玩CALayer(我怀疑)或者我是否错误地实现了这些部分时,这只是该课程的标准吗?

这是视图确实加载方法

// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {

    NSLog(@"Web project View Controller");
    [super viewDidLoad];

    UIImageView *bg = [[UIImageView alloc] initWithFrame:self.view.bounds];
    bg.contentMode = UIViewContentModeCenter;
    bg.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;
    bg.image = [UIImage imageNamed:@"fuzzyhalo.png"];
    [self.view addSubview:bg];


    projectView = [[UIWebView alloc] initWithFrame:self.view.bounds];
    projectView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;
    projectView.layer.backgroundColor = [UIColor blackColor].CGColor;

    projectView.layer.shadowColor = [UIColor blackColor].CGColor;
    projectView.layer.shadowOpacity = 1.0;
    projectView.layer.shadowRadius = 5.0;
    projectView.layer.shadowOffset = CGSizeMake(0, 0);  

    projectView.layer.borderColor …
Run Code Online (Sandbox Code Playgroud)

cocoa-touch uiwebview calayer uiview

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

有谁知道如何将这个Perl脚本转换为PHP?

有人刚把一个perl脚本丢给我,现在这是我的问题.我对Perl一无所知.这是脚本.

#! /usr/bin/perl
use HTTP::Request::Common qw(POST);
use LWP::UserAgent;
$ua = LWP::UserAgent->new;

my $req = POST 'http://www.someurl.com/aff/', [ search => 'www', errors => 0 ];

my $xml = "<?xml version='1.0' encoding='UTF-8' ?>
<data xmlns='https://www.aff.gov/affSchema' sysID='Adin'
rptTime='2010-06-07T14:10:30.758-07:00' version='2.23'>
<msgRequest to='Co' from='trt' msgType='Data Request' subject='Async'
dateTime='2010-06-07T14:10:30.758-07:00'>
<body>2010-06-07T14:50:06Z</body>
</msgRequest>
</data>";

$req->content( $xml );
my $username = "providedUserName";
my $password = "providedPW";

$req->authorization_basic($username, $password);

print $ua->request($req)->as_string;
Run Code Online (Sandbox Code Playgroud)

据我所知,它创建了一个HTTP Request对象,添加了一些内容并打印了响应.谷歌告诉我,我需要安装一个Perl包来获取PHP中的HTTPRequest对象,这不是一个选项.无论如何使用cURL或file_get_contents或其他东西吗?

我会继续修修补补,但如果有人知道该怎么做,那么至少可以让我浪费时间.

php perl http

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

如何使用Cycle.js创建动态的重复元素列表?

使用Cycle.js,我正在尝试创建一个视图,在给定一组数据点时呈现动态数量的组件.但是,我无法弄清楚如何创建重复的视图.

我已经把所有内容都删回了我认为应该如何工作的最基本的例子.希望有人可以指出我所缺少的东西.

/*
    Expected:
    Given an array of data objects, create the following DOM
    <div class="container">
        <h1 class=".data">Element 1</h1>
        <h1 class=".data">Element 2</h1>
        <h1 class=".data">Element 3</h1>
        <h1 class=".data">Element 4</h1>
        ...
    </div>

    Result:
    <div class="container">
        <h1 class=".data">Element 9</h1>
    </div>
*/

function view( data$ ){
    return Rx.Observable.of(
        div('.container', data$.map( data =>
            h1('.data', `Element: ${ data.id }`)
        ))
    );
}

function main( sources ) {

    // Create an array of objects
    const arr = [];
    for( let i = 0; i < …
Run Code Online (Sandbox Code Playgroud)

javascript rxjs cyclejs

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