草庐IT

Mobile开发专题

全部标签

php - mysqli_real_connect() 通常需要 5 秒左右,即使在开发环境中也是如此

mysqli_real_connect($connection,$url['host'],$url['user'],$url['pass'],substr($url['path'],1),$url['port'],NULL,MYSQLI_CLIENT_FOUND_ROWS);建立连接需要很长时间的原因是什么?现在8连接中大约有3会挂起5秒甚至更长时间。 最佳答案 可能你是用域名连接MySQL服务器,DNS解析耗时太长。有一个类似的问题是通过使用IP进行连接解决的,但这种情况下的等待时间是毫秒级的,请看一下:Retrievehowlo

c++ - 打印机驱动程序开发 - 从 32 位到 64 位

我开发了一个为32位系统编译的驱动程序。该驱动程序基于unidriver。有谁知道要使驱动程序与64位兼容需要什么?如果有的话,我需要对代码做哪些更改?还是只需要用64位版本的DDK编译它?提前致谢。努诺 最佳答案 第一步是使用VisualStudio打开项目并添加x64配置。然后,测试并查看它是否构建(可能不会)。最常见的错误(我遇到过)是这些:DWORD->DWORD_PTR+所有相关的具有长版本的Win32api函数指针截断:将在msvc上发出警告,在gcc上发出错误:在适用的情况下将long/int替换为(u)intptr_

windows - 适用于 Windows Mobile 6 的加速度计 API

我正在为WIM6编写应用程序,其功能之一是检测无运动。如何访问手机的加速度计?是否有任何托管API包装它以便我可以在C#上编写它?谢谢。 最佳答案 有一个图书馆availablehere适用于许多HTC设备。 关于windows-适用于WindowsMobile6的加速度计API,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3501016/

Windows Phone 7 开发 - 我需要服务提供商吗

随着即将发布的WP7版本,我想针对该框架进行开发。我有一部iPhone,不想放弃使用该服务。我知道VisualStudio有工具可以模拟WP7设备来测试一个人的应用程序,但这不是真正的测试。我想知道是否有可能在没有服务的情况下获得WP7,例如AT&T,并进行开发?有很多缺点吗?谢谢! 最佳答案 您可以使用wifi上网或通过lan连接到电脑。 关于WindowsPhone7开发-我需要服务提供商吗,我们在StackOverflow上找到一个类似的问题: http

windows - 如何在Windows Mobile 7 中实现SpriteSheet (Atlas)?

如何在WindowsMobile7上实现SpriteSheet(Atlas)? 最佳答案 移动设备面临的挑战之一是如何在应用程序的生命周期内加载大量图像并仍然从移动设备上获得良好的性能。下面是关于如何在WindowsMobile7中使用SpriteSheet的简短说明。什么是SpriteSheet,我们为什么需要它?当我们创建应用程序或游戏时,通常我们需要呈现许多图像。在代码中单独调用每个图像会在应用程序的生命周期内为我们带来巨大的性能开销。当涉及到硬件资源有限的移动设备时,非常重要的是有效地使用这些Sprite(图像)以获得良好的

python - 桌面开发语言是编译二进制还是脚本语言(windows)?

有没有人使用仅脚本语言的解决方案来生成二进制文件(.exe)来生成用于windows或mac的商业桌面应用程序?例如Java、python等。如果是,您如何分发您的应用程序以及使用脚本语言是否会导致安装出现任何问题?我问的是可以下载应用程序并安装它的用户,他们不知道设置路径变量,或者在那里更改JAVA_HOME。PC的假设用户是使用装有Windows(XP/Vista/7)的消费级PC,而不是高级用户。(或者听听mac类型的解决方案会很有趣) 最佳答案 我已经通过几种方式做到了这一点。一种是使用Python和py2exe,另一个是使

windows - 在 Windows 上开发

好的。所以我知道有VisualBasic和C#,我现在正在上C#的类(class)。但是说我要开发3D游戏?我会使用什么语言、平台和工具?互联网浏览器怎么样?会一样吗?我想我想问的是Google或Blizzard等人如何为Windows开发软件?他们最终是否必须为OSX做一些截然不同的事情?我知道他们可能不仅仅是一种方法,但有没有通用的方法? 最佳答案 对于使用C#或VB/.NET平台的3D游戏,我会选择MicrosoftXNA。因为你在学校,你可以在www.dreamspark.com免费下载它,你只需要有一个.edu地址,你就可

c++ - 在 Windows 7 64 位中开发 32 位 C++ 应用程序

我在VisualStudio2008(C++)中开发了一个Win32应用程序。它在32位或64位Windows7中运行良好。但是,有时我需要分配相当大的内存缓冲区(应用程序处理大量数据),如果我在64位Windows7中这样做,它会失败,在32位中它运行良好。大内存缓冲区是指一个~250MB和另一个~150MB。我的PC上安装了8GBRAM,根据我的信息,64位操作系统为32位应用程序提供了4GB可用内存。我不需要接近那个限制,malloc仍然失败。任何想法为什么以及我能做些什么?提前致谢。 最佳答案 150MB和250MB并不是特

windows - System.Diagnostics.PerformanceCounter 在 Windows 8 Metro 风格的应用程序开发中不存在吗?

我正在尝试显示在Windows8Metro风格应用程序(使用VS2012)上使用的RAM。我正在尝试使用以下代码:PerformanceCounterramCounter;我收到一条错误消息,提示VS2012找不到PerformanceCounter。它似乎不存在于System.Diagnositcs中。如何在win8风格的应用程序上显示RAM或CPU? 最佳答案 它不会出现在对象浏览器搜索结果中,因此-它在WinRT应用程序中不受支持。有时您还可以通过文档中的“适用于:桌面应用程序/Metro风格应用程序”字符串来判断特定的API

Windows mobile 6 窗口注册失败

当我尝试部署代码(win32智能手机项目)时,注册失败错误弹出,应用程序退出。但是,如果我将wc.lpszMenuName的右侧更改为NULL,则在没有菜单的情况下一切正常。winmobile6不支持这个功能吗?intWINAPIWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPTSTRlpCmdLine,intnCmdShow){WNDCLASSwc;HWNDhwnd;MSGMsg;wc.style=0;wc.lpfnWndProc=WndProc;wc.cbClsExtra=0;wc.cbWndExtra=0;wc.hInsta