小编mic*_*ahl的帖子

使用IP地址比使用域名更快吗?

假设域映射到的IP地址是已知的,使用这个已知的IP地址而不是使用域有什么好处吗?什么使跟踪路由决定?由于DNS服务器将域名转换为IP地址,因此我不得不说使用IP地址更快,尽管不明显.但是,由于DNS服务器以高容量处理这些请求并且可能缓存最受欢迎的站点,因此我也不得不说DNS服务器可能知道到服务器的最快路径,这会导致域速度稍快.据我所知,当我问哪个可能更快时,这种量化可能是纳秒级或微秒级.

ip dns networking

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

带边框的iOS UIImage具有较粗的角半径

我正在尝试使用具有边框和角半径的CoreGraphics(通过PaintCode)在代码中构建UIImage.我发现图像边缘有一个明显更厚的边框.这似乎是一个iOS错误或我完全遗漏的东西.请指教.

码:

CGRect rect = CGRectMake(0, 0, 53, 100);

//// UIGraphics for UIImage context
CGContextRef context = UIGraphicsGetCurrentContext();
UIGraphicsPushContext(context);
UIGraphicsBeginImageContextWithOptions(rect.size, NO, 0);

//// Rectangle Drawing
UIBezierPath *rectanglePath = [UIBezierPath bezierPathWithRoundedRect:rect cornerRadius:cornerRadius];
[backgroundColor setFill];
[rectanglePath fill];
[borderColor setStroke];
rectanglePath.lineWidth = 1.4;
[rectanglePath stroke];

//// UIBezierPath to Image
CGContextAddPath(context, rectanglePath.CGPath);
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsPopContext();
UIGraphicsEndImageContext();

return image;
Run Code Online (Sandbox Code Playgroud)

图片:

角半径较粗

这是1的lineWidth和60的宽度,它看起来仍然有点厚:

在此输入图像描述

core-graphics objective-c uiimage ios paintcode

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

如何:使用Automator分发Beta应用程序以进行无线安装

如何自动分发无线下载应用程序的过程.要通过无线下载,您必须在分发配置文件中(不确定用户是否需要下载多个这样的应用程序以下载多个应用程序)

步骤是:

  • 构建和存档,并保存到磁盘
  • 上传到网站,替换旧版本
  • 使用日期更新 iPhone网站

答案如下,我的答案很长.最初这是一个问题,但过了一段时间我自己解决了.你甚至可以设置它,这样当你发送一个特定的电子邮件时,它会构建它,这样你就可以随时编写代码(使用Dropbox和Droptext),然后在手机上安装并查看差异.

更新(2012):https: //testflightapp.com/对其部署系统进行了重大改进,包括跟踪用户使用情况.我相信,通过这些新增功能,可能值得让它们使用其标记的部署系统来获得这些附加功能.可以将两个系统结合起来,使用我的系统在iPad上编写代码,在远程计算机上构建和编译,然后将其安装在iPad上进行开发测试,然后使用TestFlight for Beta用户.或者只是完全使用TestFlight.

xcode distribution automator ios testflight

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

- [NSDate dateFromString:]:无法识别的选择器发送错误

请帮我处理以下代码.我想做的就是看两个日期之间的时间(4:42:55)不到24小时不同,所以我不关心日子.

谢谢

NSLog(@"error code");
NSDate *now = [[NSDate alloc] init];
NSDate *time = [[NSDate date] dateFromString:@"6:23 PM"];
NSTimeInterval secs = [now timeIntervalSinceDate:time];
NSLog(@"end error code");

int hours = floor((int)secs /  (60 * 60) );        
float minute_divisor = (int)secs % (60 * 60);
int minutes = floor(minute_divisor / 60);
float seconds_divisor = (int)secs % 60;
secs = ceil(seconds_divisor);
NSString *msg = [NSString stringWithFormat: @"%@:%@:%@", hours, minutes, (int)secs];
Run Code Online (Sandbox Code Playgroud)

这里有Log

2011-08-24 22:17:34.827 App[31814:f503] error code
2011-08-24 22:17:34.827 App[31814:f503] -[__NSDate dateFromString:]: unrecognized selector sent …
Run Code Online (Sandbox Code Playgroud)

xcode nsdate ios

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

虚方法不调用dervied类方法. - C++

我在基类和派生类中都有一个方法.当我在派生类中的对象上调用此方法时,它调用基类方法而不是派生类方法.这是我的代码:

Person.h

class Person
{
...
public:
...
    virtual void coutPerson();
};
Run Code Online (Sandbox Code Playgroud)

Person.cpp

void Person::coutPerson() {
    cout << name << endl;
    birthday.coutDate();
    phoneNumber.coutPhoneNumber();
    cout << city << ", " << state << endl;
}
Run Code Online (Sandbox Code Playgroud)

Student.h

class Student : public Person
{
...
public:
...
    virtual void coutPerson();
};
Run Code Online (Sandbox Code Playgroud)

Student.cpp

void Student::coutPerson() {
    cout << "DEBUG: Student::coutPerson()" << endl;
    //Person::coutPerson();
    cout << "Dorm Room: " << this->dorm << " " << this->dormRoom << endl;
}
Run Code Online (Sandbox Code Playgroud)

创建的addPerson<Student>(personVector); 对象:创建对象时,它创建为Student,因为它调用Student construtor.调用的方法:personVector[num-1].coutPerson(); Student对象是告诉coutPerson的对象,因为它显示了我在创建Student对象时给出的信息. …

c++ virtual inheritance

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

让孩子自动展开水平滚动div

我有我想要的东西,但是我必须手动输入宽度.我希望有一个父容器,它将容纳包含子div的可伸缩div.父容器是固定大小的.我需要可伸展的div足够大,以便水平包含子div.将伸缩div设置为自动宽度不起作用,我不想手动设置大小.除手动设置尺寸外还有其他选择吗?

#parent{
    width:50%;
    height:200px;
    background:red;
    overflow-x: scroll;
    overflow-y: hidden;
}

#stretchable-div{
    background:darkblue;
    /* width: 600px; works but don't want to manually size*/
    width: auto;
}

.child {
   background:blue;
   width: 100px;
   height: 150px;
   float:left;
}
Run Code Online (Sandbox Code Playgroud)

html css

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

PHP输出DataURI base64_encode

我想拍一张本地图片,调整它并输出dataURI.为什么我的base64_encode代码不起作用?

<?php
// Create an image instance

$imagearray = array('pop3', 'aboutme', 'passions', 'lindahlstudios', 'blog');

foreach ($imagearray as $key) {
    echo $key;

    //load image
    $im = imagecreatefrompng($key.'button4.png');

    //set width of resize
    $width = 70;
    $ratio = $width / imagesx($im);
    $height = imagesy($im) * $ratio;

    echo ' resizeTo-'.$width.'x'.$height.'<br>';

    $new_image = imagecreatetruecolor($width, $height);
    imagecopyresampled($new_image, $im, 0, 0, 0, 0, $width, $height, imagesx($im), imagesy($im));

    //save image to file
    //imagepng($new_image, $key.'button4_'.$width.'.png');

    //print DataURI
    echo base64_encode($new_image);

    imagedestroy($new_image);
}
?>
Run Code Online (Sandbox Code Playgroud)

php data-uri

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

将当前日期保存为3个Ints - C++

我想将当前的日,月和年保存为三个整数.我不知道该怎么做.

int day;
int month;
int year;
Run Code Online (Sandbox Code Playgroud)

c++ date

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