问题列表 - 第29552页

有没有办法让XCode Brackets出现在下一行?

在XCode中,自动完成的第一个括号出现在同一行:

    if (<#condition#>) {
        <#statements#>
    }
Run Code Online (Sandbox Code Playgroud)

有没有办法让它看起来像这样,所以我不必每次都改变它?

    if (<#condition#>)
    {
        <#statements#>
    }
Run Code Online (Sandbox Code Playgroud)

macos xcode

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

Android将数据从Activity传递到BroadcastReceiver显示为null

我有一个活动,它使用AlarmManager在特定时间点调用BroadcastReceiver.这一切都很好,除非我在调用BroadcastReceiver时尝试向intent添加一些额外的字符串,它们总是在另一端变为null.

活动代码:

    Intent intent = new Intent(this, ScheduleReceiver.class);
    intent.putExtra("testString", "I'm a string");
    PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 999, intent, 0);

    AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
    alarmManager.set(AlarmManager.RTC, System.currentTimeMillis(), pendingIntent);
Run Code Online (Sandbox Code Playgroud)

BroadcastReceiver代码

 public void onReceive(Context context, Intent intent) {
      Log.v(TAG, "TestString: " + intent.getStringExtra("testString"));
 }
Run Code Online (Sandbox Code Playgroud)

'teststring'的内容总是null在BroadcastReceiver中,我做错了什么?

android broadcastreceiver android-activity

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

如何在openGL中绘制透明多边形

我需要你的帮助.我知道openGL中有alpha,它帮助我在透明模式下绘制多边形,但我不知道如何做到这一点,应该允许opengGL绘制多边形.

并感谢您的帮助.

opengl

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

如何检查用户输入的电话号码是否包含国家/地区代码?

是否有一种简单的方法可以检查用户输入的电话号码是否包含国家/地区代码并验证号码是否正确?我没有使用任何特定的格式,数字本身必须只有数字,没有('s,-'s等.如果没有要求用户提供国家/地区,这种验证是否可行?诀窍是我希望与所有人合作全世界的数字.

我想这不能用正则表达式(googled一点,发现很多东西,但不是这个问题).它有图书馆吗?我正在使用python.

或者也许更有意义的是强制执行格式,例如X-YYYYYYYY ......其中X将是国家代码,或类似的东西?

python validation phone-number

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

"强制转换"返回类型

这应该是一个非常微不足道的.

C#可以返回"强制转换"类型,即以下失败的类型:

 private ICollection<string> _strings = new List<string>();
 public IEnumerable<string> Strings
 {
     get
     {
          return ((IEnumerable<string>)_strings);
     }
 }

 /* I should not know that Strings can be cast to ICollection */
 public void AddToStrings()
 {
     ICollection<string> st = ((ICollection<string>)Strings); /* I should fail */
     st.Add("MyString");
 }
Run Code Online (Sandbox Code Playgroud)

我知道我可以这样做:

 public IEnumerable<string> Strings
 {
     get
     {
          return ((IEnumerable<string>)_strings.ToArray());
     }
 }
Run Code Online (Sandbox Code Playgroud)

但这似乎是(1)不必要的,(2)仍然不会阻止他们投入ICollection,只是添加和(3)我只是对一般问题感到好奇.

澄清

有些人似乎不确定我想在这里实现什么.我试图阻止外部课程违反我提供的合同.我没有说过Strings是一个ICollection - 它恰好发生在我内部使用它 - 因此没有外部类应该能够将我返回的变量视为ICollection.我不想向它们公开修改行为,我不希望它们将我的变量视为ICollection,以防我以后改变生成IEnumerable的方式.

更一般地说,我可以将对象作为其特定类型之一的实例返回,并防止以后转换为其更常规类型之一.例如,虽然你可以产生一个新的IEnumerable,你可以返回一个IDisposable对象,它不能被转换回它的任何类型(即只有Dispose()和对象方法可调用)?

c# types

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

获取所有NSDate BETWEEN startDate和endDate

我的问题是典型的"如何判断NSDate是否在startDate和endDate之间?"的反转?

我想要做的是找到在startWate和endDate之间发生的所有NSDATES(到当天,而不是小时或分钟).包括这些日期将是可取的,尽管没有必要.

示例:(我知道这些不代表NSDates,这些只是为了说明)

INPUT:startDate = 6/23/10 20:11:30 endDate = 6/27/10 02:15:00

输出:NSArray:6/23/10,6/24/10,6/25/10,6/26/10,6/27/10

我不介意做这项工作.只是我不知道在制作高效代码方面从哪里开始,而不必一点一点地逐步完成NSDates.

iphone objective-c nsdate

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

Android:如何在启动器图标下自定义标签

我的Android应用程序的名称长度为14个字符,没有空格,因此,当在启动器图标下显示时,全名在主屏幕上不可见.

我想在启动器图标下使用替代名称进行显示,因此我可以将名称拆分为由空格分隔的两个字符串 - 以便单词应该换行.  

如何才能做到这一点?

android

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

页面加载后无法添加Google Map API脚本

由于某些限制,我无法在页面加载时使用Google Map API的脚本标记.我尝试过多种方式将脚本添加到页面中,包括使用jQuery添加脚本标记,如下所示:

$('head').append('<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>');
Run Code Online (Sandbox Code Playgroud)

我也尝试以更加手动的方式包含它,如下所示:

var script = document.createElement("script");
script.src = 'http://maps.google.com/maps/api/js?sensor=false';
script.type = "text/javascript";
document.head.appendChild(script);
Run Code Online (Sandbox Code Playgroud)

这两个示例都会导致整个页面变为白色和空白.有关如何做到这一点的任何想法?

jquery google-maps

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

如何限制Google Maps API V3中的平移?

在V2中有一种限制平移/拖动的方法,因此地图保持在特定范围内.怎么在V3中完成?

假设我希望用户只看欧洲.我已经限制了缩放,但是如果我允许拖动(在这种情况下我必须出于其他原因),那么用户可以超出我想要显示的区域.

请给出工作示例或代码片段 - 我不是专家编码器......

谢谢!

javascript google-maps google-maps-api-3

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

获取Ruby Net :: HTTP POST的上传进度

我一直在浏览net/http代码,并没有为此提出解决方案.我需要执行一个多部分POST请求,我已经想到了,但是在上传中定期注入回调会非常好,所以我可以增加一个进度条.有没有人知道一种方法来获取代码来执行HTTP帖子中发送的每个X字节数?

ruby post

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