正如你们许多人所知,谷歌为我们提供了一个漂亮的仪表板,向我们展示了当前在某些特性(如平台版本或屏幕尺寸)上分布的有源Android设备.
拥有一些类似的信息会很好,但只计算特定地区或国家的设备.例如,我是一名匈牙利开发人员,目前从事的应用程序几乎肯定只对匈牙利的居民有用.因此,我不需要知道世界的统计数据,只需要知道匈牙利的子集 - 由于设备的较少和较晚的可用性以及一般的经济原因而略有不同.
到目前为止我找不到这样的统计数据,所以我问你,你有没有偶然发现过这样的事情?或者我应该写信给Google并要求这个看似不太复杂的功能?
我真的很感激,如果曾经处理过Fortune算法生成Delaunay三角剖分的人给我提供了一个相当低级别的算法伪代码!我在维基百科上阅读了一个,但它有点令人困惑,看起来很高级,我能找到的任何代码都有原始的C实现的不便.
我想用C++实现它,但是以某种方式生成的输出是我将要使用的(我自己的)类(顶点,边和三角形作为对象).所以我需要了解所有内容并从头开始实施.
我还阅读了算法的描述,我知道它的作用和方式,但现在仍然是抽象的.但是,我也很高兴在(实现)细节中有类似的描述,它不必像代码一样!
请看一下这段代码:
template<class T>
class A
{
class base
{
};
class derived : public A<T>::base
{
};
public:
int f(typename A<T>::base& arg = typename A<T>::derived())
{
return 0;
}
};
int main()
{
A<int> a;
a.f();
return 0;
}
Run Code Online (Sandbox Code Playgroud)
编译在g ++中生成以下错误消息:
test.cpp: In function 'int main()':
test.cpp:25: error: default argument for parameter of type
'A<int>::base&' has type 'A<int>::derived'
Run Code Online (Sandbox Code Playgroud)
基本思想(使用派生类作为base-reference-type参数的默认值)在visual studio中工作,但在g ++中不起作用.我必须将我的代码发布到他们使用gcc编译它的大学服务器.我能做什么?有什么我想念的吗?
之所以产生这个问题,是因为我完全迷失了,所以请原谅那些琐碎和无意义的部分。
我有一个 Android 应用程序、一个网络服务、一张 MicroSD 智能卡(移动安全卡)。我需要知道如何使用带有 ssl 的卡来安全地与网络服务进行通信。重建和刷新操作系统不是一个选择。
我知道的:
我不知道的是:
eek-for-android有一个 OpenSC 教程和库,但操作系统需要为此打补丁。有没有办法避免这种情况并仍然使用该解决方案?
我知道我可以通过一些研究进一步深入,但我的截止日期非常接近(几天),所以我需要帮助,很多帮助,而且很快......提前谢谢你!
编辑:
进一步来说:
我有一张 Giesecke & Devrient 的智能卡 SD 卡,带有 Java Card 操作系统以及精美的小程序和开发工具。我还收到了一个 Android 服务,用于通过 APDU 与卡(小程序)进行通信。这是相当低级的,它接受字节码作为命令和数据。
我需要通过 SSL 身份验证调用 Web 服务。现在我知道 SSL 使用(可以使用)具有 PKCS#11 接口的硬件令牌。
有一个名为eek-for-android 的项目,其中包含修补操作系统的指南,并在智能卡上有一个标准的 PKCS#11 接口(我相信这将是 OpenSC)。我无法修补操作系统。
那么问题又来了: