小编Par*_*oft的帖子

给Iphone上的UiButton一个文本边距/填充

我有以下布局,我正在尝试向左和右添加填充..

控件是一些禁用的Uibutton. 在此输入图像描述

我创建按钮的代码是这样的:

UIButton *buttonTime = [[UIButton alloc] initWithFrame:CGRectMake(90, 10, 50, 20)]; 
[buttonTime setBackgroundImage:[[UIImage imageNamed:@"bubble.png"] stretchableImageWithLeftCapWidth:9 topCapHeight:13] forState:UIControlStateDisabled];

[buttonTime setTitle:@"27 feb, 2011 11:10 PM" forState:UIControlStateDisabled];             
[buttonTime setTitleColor:[UIColor blackColor] forState:UIControlStateDisabled];
buttonTime.titleLabel.font=[UIFont fontWithName:@"Helvetica" size:8.0]; 
buttonTime.titleLabel.lineBreakMode= UILineBreakModeWordWrap;
[buttonTime setEnabled:FALSE];
[scrollView addSubview:buttonTime];
[buttonTime release];
Run Code Online (Sandbox Code Playgroud)

iphone margin padding uibutton uikit

56
推荐指数
7
解决办法
4万
查看次数

在PHP上解压缩来自CURL的gzip文件

有谁知道如何解压缩我用curl得到的gzip文件的内容?

例如:http://torcache.com/torrent/63ABC1435AA5CD48DCD866C6F7D5E80766034391.torrent

回应

HTTP/1.1 200 OK
Server: nginx
Date: Wed, 09 Jun 2010 01:11:26 GMT
Content-Type: application/x-bittorrent
Content-Length: 52712
Last-Modified: Tue, 08 Jun 2010 15:09:58 GMT
Connection: keep-alive
Expires: Fri, 09 Jul 2010 01:11:26 GMT
Cache-Control: max-age=2592000
Content-Encoding: gzip
Accept-Ranges: bytes
Run Code Online (Sandbox Code Playgroud)

那么压缩的gzip,

我试过gzdecode但是不起作用,gzeflate也不是他们根本没有得到任何回复,文件的内容不超过2k

php curl gzip gunzip

30
推荐指数
3
解决办法
4万
查看次数

preg_replace如何在选择器中仅替换匹配的xxx($ 1)yyy模式

我正在尝试使用正则表达式来仅擦除字符串的匹配部分.我正在使用该preg_replace函数,并试图通过在匹配部分周围加上括号来删除匹配的文本.例:

preg_replace('/text1(text2)text3/is','',$html);
Run Code Online (Sandbox Code Playgroud)

这会用''代替整个字符串.我只想删除text2,但保留text1和text3.如何匹配和替换匹配的字符串部分?

php regex replace preg-match regex-group

30
推荐指数
3
解决办法
3万
查看次数

select2 onchange事件只能工作一次

我有一个jQuery的Select2的问题.

当页面加载时,如果O点击搜索结果,它将选择并触发事件onchange,但只是第一次.

如果我再搜索一次,它就不会.

这是我的代码(这是一个基于Ajax的搜索):

jQuery('#search_code').select2({
    'width': '600px',
    'tokenSeparators': [',', ' '],
    'closeOnSelect': false,
    'placeholder': 'scan or type a SKU or product or ESN',
    'minimumInputLength': 1,
    'ajax': {
        'url': 'lookProduct',
        'dataType': 'json',
        'type': 'POST',
        'data': function (term, page) {
            return {
                barcode: term,
                page_limit: 3,
                page: page
            };
        },
        'results': function (data, page) {
            return {
                results: data
            };
        }
    }
}).on('change', function (e) {
    var str = $("#s2id_search_code .select2-choice span").text();

    DOSelectAjaxProd(this.value, str);
    //this.value
}).on('select', function (e) {
    console.log("select");

});
Run Code Online (Sandbox Code Playgroud)

jquery events onchange jquery-select2

15
推荐指数
5
解决办法
9万
查看次数

ISO-8601周编号与PHP中的"Outlook"编号

我最近遇到了一个大问题,因为我有一个每周向客户付款的系统.

众所周知,一年有52周,并且有标准.我正在使用PHP aka date('W')来获取日期的周数,根据标准ISO-8601计算.

以下是一些参考:

但这是问题:2009年有53周.似乎通过公历在400年内有71年有53周.这是我不知道的一件事,可能很多人并不是这样.

根据维基百科:

2009-12-31是2009-W53-4(ISO年份2009年有53周,延长了2009年的格里高利年,周四开始和结束,两天结束,为期三天).

PHP中的日期函数完全尊重它.

如果您查看MS Outlook,并在日历视图中显示星期几,它将在2009年12月28日至2010年1月3日第1周出现52周.这是另一个标准吗?美国标准还是什么?

如果是这样,那为什么PHP不能支持它呢?有人做过支持这个的功能吗?

53周是否正确?我们有欧洲和美国的客户.

php format numbers

8
推荐指数
2
解决办法
3885
查看次数

如何将stream_socket_client绑定到php中的接口?

我有一些函数在php中使用stream_socket_client(而不是curl)我有多个eth1 eth2 ...等接口与不同的ips所以我想在我作为客户端连接时使用不同的接口,我可以这样做吗?我在php.ini中找不到任何选项

php ip parameters bind interface

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

如何使用临时变量在Objective-C/Xcode中定义返回的NSString函数?

我想在Objective-C中定义以下函数.我提供了伪代码来帮助说明我正在尝试做什么.

伪代码:

function Foo(param) {
  string temp; 

if(param == 1) then
  temp = "x";
else if(param == 2) then
  temp = "y";
else if(param == 3) then 
  temp = "z";
else
  temp = "default";
end if    

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

出于某种原因,如果我这样做...我分配给它的变量导致"BAD Access"错误.

我不知道之间有什么区别:

static NSstring *xx;
Run Code Online (Sandbox Code Playgroud)

或非静态的:

NSString *xx;
Run Code Online (Sandbox Code Playgroud)

声明是,以及如何或为什么我想要使用一个而不是另一个.

我也不完全理解NSString的初始化器,以及它们之间的区别.例如:

[[NSString alloc] initWithString:@"etc etc" ];
Run Code Online (Sandbox Code Playgroud)

或简单的任务:

var = @""
Run Code Online (Sandbox Code Playgroud)

甚至:

var = [NSString stringWithString:@"etc etc"];
Run Code Online (Sandbox Code Playgroud)

你可以帮我一把吗?

到目前为止,使用从上面列出的函数返回的NSString值总是会导致错误.

iphone xcode function objective-c nsstring

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

修改nginx Web服务器的源代码

我想修改Nginx的源代码(http://nginx.org/download/nginx-0.7.67.tar.gz),所以当它成为一个文件(从磁盘读取文件)来计算字节服务和存储他们某处(一datababase也许是)因为我不明白ç那么好(我是一个PHP开发人员),我很难找到源折轴的部分(必须是一个看起来同时或东西)谁能帮我与?谢谢

c linux open-source nginx

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

在显示iphone的键盘时调整UIView的大小,怎么样?

我将向您展示一个众所周知的whatsapp示例当您触摸文本内部时,键盘会弹出,所以我必须移动或移动所有栏,并将视图调整为一半,所以我仍然可以看到我的文字我打字和发送按钮

第1阶段:http: //www.appbank.net/wp-content/uploads/2010/10/WhatsAppMessenger-18.jpg

阶段2:http: //www.onetooneglobal.com/wp-content/uploads/2011/02/onetoone_whatsapp_2.png

实现这一目标的最佳方法是什么?

iphone keyboard resize shift uiview

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

CGridView - 将自定义函数添加到删除行按钮

默认情况下,删除按钮会将自己分配给此功能:

jQuery('#main-orders-details-grid a.delete').live('click',function() {
    if(!confirm('Are you sure you want to delete this item?')) return false;
    var th=this;
    var afterDelete=function(){};
    $.fn.yiiGridView.update('main-orders-details-grid', {
        type:'POST',
        url:$(this).attr('href'),
        success:function(data) {
            $.fn.yiiGridView.update('main-orders-details-grid');
            afterDelete(th,true,data);
        },
        error:function(XHR) {
            return afterDelete(th,false,XHR);
        }
    });
    return false;
});
Run Code Online (Sandbox Code Playgroud)

有没有办法覆盖此功能并添加用户定义的功能?

我遇到了一些嵌套网格的麻烦 - 当我从子网中删除一行时,它会更新主网格.

jquery yii cgridview

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