小编Cor*_*urn的帖子

哪里可以找到Android的"服务调用"shell命令的信息?

adb shell在设备上使用或终端仿真器,输入此将清除所有通知(要求su)

service call notification 1
Run Code Online (Sandbox Code Playgroud)

这将发送短信(不需要su)

service call isms 5 s16 "PhoneNumber" i32 0 i32 0 s16 "BodyText"
Run Code Online (Sandbox Code Playgroud)

我在哪里可以了解更多信息service call?我发现了这个问题,并理解答案是关于一切意味着什么.但是我在哪里可以找到notification 2可能试图调用的方法的信息?

运行service call不完整并打印此用法:

Usage: service [-h|-?]
       service list
       service check SERVICE
       service call SERVICE CODE [i32 INT | s16 STR] ...
Options:
   i32: Write the integer INT into the send parcel.
   s16: Write the UTF-16 string STR into the send parcel.
Run Code Online (Sandbox Code Playgroud)

我跑了service list,它为我的设备提供了78个服务,包括isms …

shell service android adb

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

Bootstrap列中的响应画布?

我是新手,并且正在开发一个项目以帮助解决这个问题.我还不太了解.

我有2列:col-xs-3和col-xs-9.在第9列中,我有一个画布,我想保留一个特定的宽高比.我实际上并不关心宽高比是什么,只要它在各处都是一样的.具体而言,与列一样宽,并且给定宽度的高度适当.

我已经尝试使用百分比来表示宽度和高度,但即使它确实有效,它在动态高度列中也不太理想.

css canvas twitter-bootstrap

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

C#中for(;;)和while(true)之间的区别?

从语法上来说,我看到它们无限循环,直到达到break语句,但它们是否编译为同一个东西?因为它没有条件可以检查吗?除了代码可读性之外,还有差别吗?

c#

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

在Java中将long [64]转换为byte [512]?

我正在将进程移植到Java.已经有了C#和C++的工作版本.

我在C#中有一个部分,我使用Marshal.Copy(...)将64个字节转换为512个字节,并在C++中使用memmove(...)来执行相同的操作.Java中有哪些可以实现相同的结果?我需要相同顺序的二进制信息,就像字节而不是long一样.

编辑:

我移植到Java的原因是利用Java自然具有的可移植性.我不想使用本机代码.

另一件事.由于Java不包含无符号值,因此我需要稍微更改我正在请求的内容.我想从64个long(C#和C++中的ulongs)中的每一个获得8个无符号字节值,以便稍后我可以在数组中的索引处使用这些值.这需要发生数千次,因此最快的方式将是最好的方式.

java porting

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

C#属性及其用途

我对C#中的属性一点都不太了解,我已经看到它们在很多不同的方式/地方使用,但我不认为我看到其中一些的重要性.一些肯定具有重要性,因为它们提供了显着的功能,例如[Serializable].然而,其他人似乎并不那么重要,例如我的同事用来标记财产的人[DataMember].

我想我的问题是,什么是属性以及它们如何有用?有没有办法创建自己的属性,如何判断字段/方法/类/是否具有特定属性或在这些属性中设置了什么值?

c# attributes

16
推荐指数
3
解决办法
9053
查看次数

如何为大型阵列加速ngFor?

我正在开发一个Pokedex网站,感谢现在正在使用721口袋妖怪,因为第一次显示所有条目需要很长时间.一旦我加载了所有数据,它似乎需要大约2400毫秒来实际将它们放入DOM中.

这是有问题的ngFor:

<entry *ngFor="let p of (pokedex | filter:search:SelectedVer), let i = index, let last = last"
    [id]="'pokemon-entry-' + p.id"
    [pokemon]="p"
    [language]="SelectedLang"
    (click)="SelectPokemon(p)"></entry>
Run Code Online (Sandbox Code Playgroud)

我在Chrome的开发工具中运行了一个时间轴,并得到了如下所示的内容:

加载MaterialPokedex.com的时间表

我对时间轴没有多少经验,但在我看来,中间有一个太大的块(顶部标有XHR Load (/csv/pokemon_game_indices.csv)).根据时间线,ajax调用本身需要0.02 ms.我假设是什么让这个如此大的块是在ajax请求完成后发生的更改检测.那时我拿走了我正在构建的模型并将它们放在pokedexngFor使用的变量中.我对时间线的理解是,由ngFor添加的721 DOM元素的构建需要大约2.5秒才能完成.

我确实尝试将我的entry组件非组件化为html(组件确实没有做任何事情),但这似乎并没有以任何明显的方式影响时间.删除我用来过滤列表的管道也不会影响时间.

有没有办法加快这个ngFor?

我正在使用Angular 2 RC1.我正在启用prod模式.我在Chrome 51.0.2704.79米中运行它

angular

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

为什么我要继续"评估必须包含一个表达式或一组格式良好的语句"?

在我的代码中,我试图src在表达式窗口中输出值.

public void doIt() {
    String src = "test";
    System.out.println(src);
}
Run Code Online (Sandbox Code Playgroud)

在Eclipse中.我在第3行设置断点,然后打开"表达式"窗口.

我添加了一个表达式src来评估,我得到了 评估必须包含表达式或格式良好的语句块

我使用了表达式功能...在我多年的Java调试中使用了一段时间.为什么现在会发生这种情况?

我刚刚开始使用Eclipse Juno ..与Indigo.他们改变了表达式的工作方式吗?

java eclipse debugging

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

找到包含其他圆圈的最小圆圈?

如果圆圈由其中心的X,Y和半径定义,那么如何找到包含给定圈数的圆?单个圆圈,是可能的最小圆圈,完全包含任意大小和位置的2个或更多圆圈.

起初我尝试通过找到中心的中点并且是新圆的中点来尝试仅包含2个圆,而半径等于2个初始圆的半径的一半和它们的中心之间的距离的一半,但不知何故它总是变得有点偏.找到半径似乎问题似乎总是存在问题,但我对此感到头疼,我无法使其工作.

我不一定需要一种方法来查找包含3个或更多圆圈的圆.我可以找到一个包含2的圆圈,取圆圈并用另一个圆圈包围它,另一个圆圈,最后一个圆圈应包含整个步骤中给出的所有圆圈.

c# math geometry

12
推荐指数
4
解决办法
6663
查看次数

导入http = require('http'); 并从'http'导入*作为http;?

我一直没能找到一个带有Typescript教程的有价值的NodeJS,所以我在没有指导的情况下潜水,当然我有一个问题.

我不明白这两行之间的区别:

import * as http from 'http';
// and
import http = require('http');
Run Code Online (Sandbox Code Playgroud)

他们似乎以相同的方式运作,但我想他们的行为可能有一些细微差别,否则其中一个可能不存在.

我确实理解第一种方法可以让我有选择地从一个模块导入,但如果我导入所有模块,那么两者之间有区别吗?有首选方式吗?如果我从我自己的文件导入,这会改变什么呢?

node.js typescript

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

使用var比C#中的显式类型有什么优势?

可能的重复:
var关键字的重点是什么?
在C#中使用var关键字

我理解IEnumerable<...>数据类型如何使代码的可读性降低或嵌套泛型看起来有点令人生畏.但除了代码可读性之外,使用var而不是显式类型是否有优势?看起来通过使用显式类型,您最好传达变量的功能,因为您知道它是什么.

如果它是工作场所编码标准,我会为了团队合作而使用它.然而,在我自己的项目中,我更愿意避免使用var.

c# var

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