我如何find并运行keytool

我正在阅读Facebook Developers的开发指南 它说我必须使用keytool来导出我的应用程序的签名,如: keytool -exportcert -alias androiddebugkey -keystore〜/ .android / debug.keystore | openssl sha1 -binary | openssl base64 我不知道如何findkeytool来运行它。 我试图打开一个Windows命令提示符并粘贴上面的命令,但它没有工作。

构造函数与工厂方法

在build模时,什么是初始化的首选方法: 构造函数,或 工厂方法 而使用其中之一的考虑是什么? 在某些情况下,我更喜欢有一个工厂方法,如果无法构造对象,则返回null。 这使得代码整齐。 我可以简单地检查在采取替代动作之前返回的值是否为空,与从构造函数中抛出exception相反。 (我个人不喜欢例外) 说,我有一个类的构造函数,期望一个id值。 构造函数使用此值从数据库填充类。 在具有指定id的logging不存在的情况下,构造函数将引发RecordNotFoundException。 在这种情况下,我将不得不在try..catch块中包含所有这些类的构造。 相比之下,我可以有一个静态工厂方法的那些类将返回null,如果没有findlogging。 在这种情况下,构造函数还是工厂方法哪种方法更好?

决定HttpClient和WebClient

我们的networking应用程序运行在.Net Framework 4.0中。 UI通过ajax调用来调用控制器方法。 我们需要从我们的供应商处使用REST服务。 我正在评估在.NET 4.0中调用REST服务的最佳方式。 REST服务需要基本身份validationscheme,它可以以XML和JSON格式返回数据。 不需要上传/下载庞大的数据,以后我什么都看不到。 我看了一些关于REST消耗的开放源代码项目,并没有在这些项目中find任何价值来说明额外的依赖关系。 开始评估WebClient和HttpClient 。 我从NuGet下载了.Net 4.0的HttpClient。 我searchWebClient和HttpClient之间的差异, 这个网站提到,单个HttpClient可以处理并发调用,它可以重用parsing的DNS,cookieconfiguration和身份validation。 我还没有看到由于差异而可能获得的实际价值。 我做了一个快速的性能testing,以查找WebClient (同步调用), HttpClient (同步和asynchronous)如何执行。 这里是结果: 对所有请求使用相同的HttpClient实例(min – max) WebClient同步:8毫秒 – 167毫秒 HttpClient同步:3毫秒 – 7228毫秒 HttpClientasynchronous:985 – 10405毫秒 对每个请求使用新的HttpClient (min – max) WebClient同步:4毫秒 – 297毫秒 HttpClient同步:3毫秒 – 7953毫秒 HttpClient async:1027 – 10834 ms 码 public class AHNData { public […]

如何打印(使用cout)数字的方式存储在内存中?

我正在学习关于操作系统的大学课程,我们正在学习如何从二进制转换为hex,十进制到hex等,今天我们刚刚学习如何使用二进制补码(〜数字+ 1)。 我们在纸上做了几个练习,我希望能够在将作品提交给老师之前validation我的答案。 我为前几个练习编写了一个C ++程序,但是现在我被困在了如何用下面的问题来validation我的答案: char a, b; short c; a = -58; c = -315; b = a >> 3; 我们需要在 a , b和c 内存中显示二进制表示。 我已经在纸上做了,它给了我下面的结果(二进制补码之后的所有二进制表示记忆中的数字): a = 00111010(这是一个字符,所以1个字节) b = 00001000(这是一个字符,所以1字节) c = 11111110 11000101(这是一个简短的,所以2字节) 有没有办法来validation我的答案? 在C ++中是否有一个标准的方式来显示一个数字的内存中的二进制表示,还是我必须自己编码每个步骤(计算二进制补码,然后转换为二进制)? 我知道后者不会这么长,但我很好奇,是否有一个标准的方法来这样做。

在引用原文的同时覆盖JavaScript函数

我有一个函数, a() ,我想重写,但也有原始的a()按顺序执行取决于上下文。 例如,有时当我生成一个页面,我想要这样重写: function a() { new_code(); original_a(); } 有时候是这样的: function a() { original_a(); other_new_code(); } 我如何从顶部的a()获得original_a() a() ? 这甚至有可能吗? 请不要以这种方式build议替代scheme,我知道很多。 我正在问这个具体的方式。

RecyclerView与ListView

从android开发者( 创build列表和卡片 ): RecyclerView小部件是ListView的更高级和灵活的版本。 好吧,这听起来很酷,但是当我看到这个示例图片时,我对这两者之间的区别感到困惑。 上面的图片可以通过带有自定义适配器的ListView轻松创build。 那么,在什么情况下应该使用RecyclerView ?

如何防止元素内的列中断?

考虑下面的HTML: <div class='x'> <ul> <li>Number one</li> <li>Number two</li> <li>Number three</li> <li>Number four is a bit longer</li> <li>Number five</li> </ul> </div> 和下面的CSS: .x { -moz-column-count: 3; column-count: 3; width: 30em; } 就目前而言,Firefox目前的描述与以下类似: • Number one • Number three bit longer • Number two • Number four is a • Number five 请注意,第四个项目分为第二个和第三个列。 我如何防止? 所需的渲染可能看起来更像是: • Number […]

在MySQL中SELECT DISTINCT或GROUP BY更快吗?

如果我有一张桌子 CREATE TABLE users ( id int(10) unsigned NOT NULL auto_increment, name varchar(255) NOT NULL, profession varchar(255) NOT NULL, employer varchar(255) NOT NULL, PRIMARY KEY (id) ) 我想获得profession领域的所有独特价值,什么会更快(或推荐): SELECT DISTINCT u.profession FROM users u 要么 SELECT u.profession FROM users u GROUP BY u.profession ?

如何从UIWebViewembedded的YouTubevideo播放接收NSNotifications

我没有收到MPMoviePlayerController任何通知。 我究竟做错了什么? 我使用以下逻辑。 我开始在UIWebView播放YouTubevideo。 UIWebView调用一个标准的MPMoviePlayerController 。 我不控制MPMoviePlayerController因为我没有实例化MPMoviePlayerController 。 我用自动播放(1秒延迟)运行YouTube剪辑: [self performSelector:@selector(touchInView:) withObject:b afterDelay:1]; 我的代码是: – (void)viewDidLoad { [super viewDidLoad]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(loadStateDidChange:) name:MPMoviePlayerLoadStateDidChangeNotification object:nil]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(playbackDidFinish:) name:MPMoviePlayerDidExitFullscreenNotification object:nil]; [self embedYouTube]; } – (void)loadStateDidChange:(NSNotification*)notification { NSLog(@"________loadStateDidChange"); } – (void)playbackDidFinish:(NSNotification*)notification { NSLog(@"________DidExitFullscreenNotification"); } – (void)embedYouTube { CGRect frame = CGRectMake(25, 89, 161, 121); NSString […]

虚拟function和性能 – C ++

在我的课堂devise中,我广泛使用了抽象类和虚函数。 我有一种感觉,虚拟function会影响性能。 这是真的? 但我认为这种性能差异并不明显,看起来我正在做过早的优化。 对?