小编g.r*_*ion的帖子

64位PC上的int.MaxValue是什么?

的System.Console.WriteLine(int.MaxValue);

这条线给出了2147483647的答案,因为我有一台32位PC.

在64位PC上答案是否相同?

.net c# int int32 int64

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

objective-c:@synchronized,它是如何工作的?

我有两种方法

-(void) a {
   @synchronized(self) {
      // critical section 1 
   }
}

-(void) b {
   @synchronized(self) {
      // critical section 2 
   }
}
Run Code Online (Sandbox Code Playgroud)

现在我的问题是,如果一个线程处于关键部分1,那么关键部分2是否会被其他线程锁定,或者其他线程可以访问关键部分2.

iphone multithreading semaphore objective-c

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

使用JavaScript将HTML(具有Javascript)转换为PDF

我想将HTML(包含JavaScript)转换为PDF.我怎样才能做到这一点?

我只想展示网页上显示的内容.我正在显示由JavaScript库生成的甘特图.

现在我想将该HTML网页保存为PDF,该怎么做?

html javascript pdf

14
推荐指数
1
解决办法
12万
查看次数

MPMoviePlayerController全屏旋转,而父视图控制器仅支持纵向方向

这个问题只是我问题的一部分.我正在为我现有的应用程序实现iOS6轮换和方向支持.

所以我有一个ViewController,它包含一个嵌入在ViewController视图中的MPMoviePlayerController(我的应用程序需要它).用户可以播放视频并在嵌入视图中查看,或使用默认播放器控件单击全屏按钮,播放器进入全屏模式.

现在我已经将视图控制器限制为仅使用iOS6提供的新旋转API支持纵向方向.

// New Autorotation support.
- (BOOL)shouldAutorotate;
{
    return NO;
}

- (NSUInteger)supportedInterfaceOrientations
{
    return UIInterfaceOrientationMaskPortrait;
}
Run Code Online (Sandbox Code Playgroud)

这非常有效.ViewController仅支持纵向和用户在嵌入视图中播放影片.

现在问题出现了,当用户进入全屏模式时.在全屏模式下,当我旋转模拟器/设备时,电影将继续旋转.当我而影片在全屏模式下播放与断点旋转设备shouldAutorotatesupportedInterfaceOrientations,它仍然来自这些都方法,返回NOUIInterfaceOrientationMaskPortrait分别,但仍电影旋转...

为什么会这样?....这是我的问题的一部分......第二部分是我希望当用户进入全屏模式时电影以横向模式进入.我希望电影播放器​​锁定横向模式,直到用户按下DONE按钮.

请帮忙 ....

iphone objective-c mpmovieplayercontroller ios ios6

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

b/w设计和架构有什么区别?

b/w设计和架构有什么区别?

嗨,我问了很多老师这个问题,但没有人给我满意的答复.这两个术语非常分散..我没有正确地得到它们......等待准确答案......

任何可以详细说明这种差异的实时例子或场景?

architecture ooad

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

iPhone如何查看飞行模式?

嗨,

我想检查是否打开飞机模式..如何检查?

谢谢+如何检查用户是否正在使用WIFI或GPRS或EDGE.如何区分?

iphone airplane

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

GMT在iPhone上的时间

我如何获得GMT时间?

NSDate *c =[NSDate date];
Run Code Online (Sandbox Code Playgroud)

给出系统时间,而不是GMT.

iphone nsdate

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

如何在Java中跟踪电子邮件?

我如何跟踪电子邮件?

我在服务器端使用java来发送电子邮件.我想跟踪它是否交付,打开等......我怎么能这样做?

java email

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

RxJava/RxAndroid - 处理多个EditText更改

我有3个EditText字段,我为这些字段创建了3个observable.

    Observable<CharSequence> o1 = RxTextView.textChanges(field1);
    Observable<CharSequence> o2 = RxTextView.textChanges(field2);
    Observable<CharSequence> o3 = RxTextView.textChanges(field3);
Run Code Online (Sandbox Code Playgroud)

当所有这三个字段都有一些值时,我想启用一个按钮.用户可以在字段中以任何顺序输入值.我怎样才能做到这一点?

编辑

我使用zip来实现这一目标.

Observable<CharSequence> o1 = RxTextView.textChanges(field1);
Observable<CharSequence> o2 = RxTextView.textChanges(field2);
Observable<CharSequence> o3 = RxTextView.textChanges(field3);
Observable.zip(o1, o2, o3, (c1, c2, c3) -> c1.length() > 0 && c2.length() > 0 && c3.length() > 0).subscribe(myButton::setEnabled)
Run Code Online (Sandbox Code Playgroud)

当我在所有三个文本字段中输入内容时,上述情况有效.例如,我在所有三个文本字段中输入了1个字符,然后按钮将被启用.但是当我删除三个字段中的任何一个字符时.zip不会被调用,因为它会在订阅者调用onNext之前等待其他两个文本字段流式传输某些数据.所以当我删除任何文本字段中的任何字符时,我希望我的按钮再次被禁用.我怎样才能做到这一点?

java android reactive-programming rx-java rx-android

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

当设备面向横向时,隐藏标题栏/通知栏

当我将设备转换为横向时,我希望隐藏标题栏.我已经看到了用于隐藏标题栏的XML选项,以及以下以编程方式执行此操作的示例:

//Remove title bar
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
//Remove notification bar
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
Run Code Online (Sandbox Code Playgroud)

但我使用的configChanges参数orientationscreenSize,因此不重新创建我的活动时再次定向景观(我这样做是因为某些原因).所以我不能使用上面的方法,因为这些调用之前需要进行setContentView().

那么任何想法?谢谢.

java android titlebar device-orientation

7
推荐指数
3
解决办法
6939
查看次数