我有一个Windows .NET应用程序,我计划将其“移植”并针对移动设备进行定制。该应用程序由一个独立的.NET程序组成,该程序与条形码扫描仪一起工作,具有简单的UI并将扫描记录到一个文件中。还有一种使用web服务(专有同步协议)将数据同步到服务器的Windows服务。内存/磁盘/网络要求相当低。我们没有现有的WinCE或WinMo代码库,也不需要在设备上安装其他应用程序。
我考虑使用的设备是一台装有激光扫描仪、WiFi和彩色触摸屏的摩托罗拉MC3100移动电脑。我可以选择将设备安装到Windows CE 6.0或Windows Mobile 6.1。
在作出这个决定时,我应该考虑哪些因素?
我们在我们的应用程序中使用DNN版本5.6.2,该应用程序可以在装有IIS7.0版、SQL2008 R2、Visual studio 2010和Net Framework4.0的windows server 2008 r2上正常运行。
现在的计划是将当前的windows服务器即2008 r2升级为windows server 2012/ 2016或2019。
问题是: DNN版本5.6.2需要满足哪些前提条件才能使应用程序与升级后的版本兼容,即Windows server 2012/2016/2019。
感谢并致敬Alok Kumar Pandey
我用的是装有i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)的OS X和装有gcc (tdm64-1) 4.6.1的Windows7。
为什么下面的代码在两个系统上生成不同的输出:
double d = 2.71828152557319224769116772222332656383514404296875;
printf("%1.55f\n", d);
OS X输出为2.718281525573192247691167722