小编Ers*_*III的帖子

加载Microsoft Visual菜单时出现问题

当我今天打开Visual Studio 2013时,出现错误."加载Microsoft Visual菜单时出现问题....",它要求我通过" devenv /resetsetting''命令重置VS环境并再次尝试.但它不起作用.

看图像.这是最新的Visual Studio 2013版本.我昨天得到了更新. 是

visual-studio visual-studio-2013

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

为什么要考虑在RxJava中使用AndroidObservables

据我所知,AndroidObservable有助于确保:

  1. 订阅者始终在主线程上观察
  2. 当分离/活动分离/停止时,观察立即停止,并且不更新与框架相关的组件(如ui textviews等).

但是,为了确保上下文被释放(防止泄漏),我看到的大多数示例通常都说你必须做.unsubscribe onDestroyView/onDestroy,这实质上会停止订阅,并阻止订阅者接收这些更新.

所以我的问题是:

如果我通过.observeOn(AndroidSchedulers.mainThread()手动指示订阅应该在主线程上发生,那么使用AndroidObservables还有其他优势吗?

以下两种方法有什么不同吗?

_subscription1 = AndroidObservable.bindFragment(MyFragment.this, myCustomAwesomeObservable()) //
                           .subscribeOn(Schedulers.io()) //
                           .subscribe(...);


_subscription2 =  myCustomAwesomeObservable()
                           .subscribeOn(Schedulers.io()) //
                           .observeOn(AndroidSchedulers.mainThread()) //
                           .subscribe(...);


@Override
public void onDestroyView() {
    _subscription1.unsubscribe();
    _subscription2.unsubscribe();
    super.onDestroyView();
}
Run Code Online (Sandbox Code Playgroud)

android rx-java rx-android

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

AngularJS,选择onChange或ngChange

我是新用的angularjs和角度用户界面.我对标签很感兴趣.

这是我的html:

<select id="part1" ui-select2 ng-model="params.id" style="width: 200px;">
    <option value="">Provinsi</option>
    <option ng-repeat="v in prov" value="{{v.id}}" title="{{v.text}}"
    ng-selected="v.id == params.id">{{v.text}}</option>
</select>
<select id="part2" ui-select2 ng-model="params2.id" style="width: 200px;" ng-disabled="true">
    <option value="">Kabupaten</option>
    <option ng-repeat="y in kab" value="{{y.id}}" title="{{y.text}}"
    ng-selected="y.id == params.id">{{y.text}}</option>
</select>
Run Code Online (Sandbox Code Playgroud)

这个我的app.js:

$http.get('json/provinsiData.json').success(function(datax) {
    $scope.prov = datax;
});

//part2 data
$http.get('json/acehData.json').success(function(datay) {
    $scope.kab = datay;
});

$scope.params = {}
$scope.params2 = {}
Run Code Online (Sandbox Code Playgroud)

如您所见,select part2已禁用.

如何创建一个类似下面条件的事件更改?

if selected option of part1 is index 0
then …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

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

Detect Google Glass Programmatically

From a native application how can we detect Google Glass verses a smart phone from code?

Moving correct answer to question:

boolean isRunningOnGlass() {
     return "Google".equalsIgnoreCase(Build.MANUFACTURER) && Build.MODEL.startsWith("Glass");
 }
Run Code Online (Sandbox Code Playgroud)

google-glass google-gdk

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

使用java 7u45启动已签名的applet时出现的问题

我们有一个小程序也使用javascript来applet通信.

在将java升级到7u45之后,根据此链接,我们使用清单来构建jar的更改如下:

  • 添加权限:对所有JAR的清单的所有权限
  • 将Application-Library-Allowable-Codebase:*添加到所有JAR的清单中
  • 将Caller-Allowable-Codebase:*添加到所有JAR的清单中
  • 将Codebase:*添加到所有JAR的清单中

我们也禁用了-Djnlp.packEnabled参数.

通过这些更改,只有当可用的Java版本更新为JRE7u45时,我们的应用程序才能正常运行.

  1. 但是尝试使用Java 7 update25或update40启动相同的应用程序时,我们收到错误" LiveConnect (JavaScript) blocked due to security settings".但是如果我们只是包含Trusted-Library并将其设置为true,则不要在清单中包含上述参数.我们能够启动应用程序但有警告.同样的方法不能用于JRE7u45,我们再次获得安全警告.

在其中一篇文章中,我看到了构建两个jar的方法(一个方法为1,另一个方法为2),并基于java版本部署相应的jar.

但是这个解决方案可能不那么有效,因为我们的应用程序包含5个以上的jar文件,并且维护每个文件的两个副本很繁琐.

您的建议将有助于我们了解我们的应用程序将与所有Java版本一起启动的方法.

java security manifest signed-applet

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

我有Android Studio 1.0,我可以安全地删除.AndroidStudioBeta文件夹吗?

现在我有Android Studio 1.0,我可以安全地删除.AndroidStudioBeta文件夹吗?

我注意到我有两个不同的文件夹.AndroidStudio.AndroidStudioBeta.我的Android Studio版本是1.0.x,因此不再是测试版.根据另一个问题中链接的一些帮助页面,我检查了idea.properties文件并链接到该.AndroidStudio文件夹.我想知道是否有任何其他地方引用这样的文件夹(.AndroidStudioBeta因此可能仍然使用).

android-studio

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

YouTube Google Data API(GDATA)已被弃用吗?

我即将开始一个需要一些简单的YouTube非写入数据操作的项目,比如收集用户的播放列表和视频.我读过它已YouTube 2.0 API被弃用,但我真的不想使用OAuthAPI 3.0所需的身份验证.

这是否意味着GDATA API已弃用(特别是:https://gdata.youtube.com/demo/index.html

youtube api gdata

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

谷歌眼镜:GDK发布.模拟器在哪里?

谷歌眼镜开发套件昨天发布.但是,我找不到任何模拟器.它在哪里?有没有像android模拟器那样的模拟器,在那里我们可以测试这些原生谷歌玻璃应用程序?请帮忙.

emulation google-glass google-gdk

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

无法在Windows 7上连接到Google Glass(使用ADT)

环境:
操作系统:Windows 7旗舰版64位,SP1(最新补丁)
硬件:戴尔XPS L702X(8GB Ram)
Android开发者工具(ADT):版本adt-bundle-windows-x86_64-20131030
Google USB驱动程序:版本9
Google Glass:"v2"设备运行XE12

情况:Google Glass上启用了调试模式; 连接到计算机上的USB端口; 没有看到设备(ADT找不到玻璃).

android_winusb信息已包含Glass的以下设置:在NTx86部分中:

;Google Glass
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_9001
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_9001&MI_01
Run Code Online (Sandbox Code Playgroud)

在NTamd64部分

;Google Glass
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_9001
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_9001&MI_01
Run Code Online (Sandbox Code Playgroud)

更新:当我打开设备管理器时,我会在"便携式设备"部分和"其他设备"会话中看到"Glass 1"设备.但是,当我打开ADT时,Google Glass设备无法识别(即使我连接我的HTC One Kit时,Kat 4设备出现,也可识别,我可以将应用程序加载到该Android手机上).

关于如何解决的建议?

google-glass google-gdk

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

GSUTIL签署了Url PUT到谷歌云存储失败

我希望网站的用户能够在google cloud storage不使用网络应用服务器资源的情况下上传文件,因此签名的网址似乎就是这样.

当用户选择要上载的文件时,会jquery向签名的URL 发送GET请求django.使用gsutil signurl命令生成URL .Django然后将签名的URL返回给模板,并在提交jquery PUT请求时使用签名的URL发送.

然而:

  • PUT请求失败并带有'SignatureDoesNotMatch'.
  • 使用此方法可以正常处理对存储对象的GET请求.

是否必须使用PUT请求发送必需的标头?

gsutil命令(假设用户选择文件'map.html')...

gsutil signurl -p notasecret -m PUT -d 10m /path/to/.p12 gs://bucket_name/map.html
Run Code Online (Sandbox Code Playgroud)

jquery PUT代码......

    $.ajax( {
  url: g_url,
  type: 'PUT',
  crossDomain: true,
  success: console.log('success'),
  error: function(XMLHttpRequest, textStatus, errorThrown){
    alert('status:' + XMLHttpRequest.status + ', status text: ' + XMLHttpRequest.statusText);
},
  data: file,
} );
Run Code Online (Sandbox Code Playgroud)

g_url看起来像......

https://storage.googleapis.com/bucket_name/map.html?GoogleAccessId=__retracted__&Expires=1408889274&Signature=rDJAZQG4MIyMupy0M8HJ17r8rkEJcAbYSWpcq084SdzRh%2BnZavTfuWl4Q%2F6ytkSkN2c2%2B4b4pPRF5eWOEOL1InRxlB5pEBedPFZPpgDrRvR9tFybtH%2BkesKLhIZ3WjJ0utzAwhl%2BgAlQY6ulvO0Djib20zcG5fkHOigpRf1xBUk%3D
Run Code Online (Sandbox Code Playgroud)

django jquery google-cloud-storage gsutil

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