草庐IT

C++开发

全部标签

.net - 单人开发团队(.NET 平台)中的版本控制、部署和持续测试

我是公司中唯一的开发人员,因此我控制着从部署到错误修复再到新功能的一切。我选择的工具是VS2010,我主要使用ASP.NET编写新功能代码,使用经典ASP(叹气)编写错误修复代码。我只有VS2010Pro,无法访问任何MSTeam软件。现在我们在搬家的过程中正在建立一个新的生产环境,因此我想养成一些新的惯例和习惯。我目前直接在生产代码中修复了很多错误。不太好。我们的应用程序及其friend非常适合进行某种持续集成。但是,由于我自己做所有事情,当报告错误时我可能正在做其他工作,因此我的代码库还没有准备好部署。我目前正尝试将GIT用于此目的,使用它的分支等,大多数时候这工作正常,但有点乏味

c++ - 如何以编程方式安排任务在关闭 Windows 时运行?

这与Howtoscheduleatasktorunwhenshuttingdownwindows几乎相同,除非我需要以编程方式进行。此外,我需要保证当脚本运行时,没有应用程序可以取消关闭。这可能吗?谢谢。更新,有一点背景:我的公司开发了一种防病毒程序,旨在保护网上银行客户。自然地,这个程序经常成为恶意软件的目标,因此它需要保护自己不被卸载。它做的第一件事是将自己注入(inject)到系统进程中,这样它就不会在不带走整个系统的情况下被杀死。卸载此类程序的一种典型方法是将其标记为在下次关机时删除,因此我们的应用会主动监控处理这些延迟删除的注册表项并将其删除。我最近的任务是编写-哦,讽刺的是

c - 实现 Com 端口终端的最简单方法。 ( Windows ,C)

我需要编写一个终端来与COM端口通信,我需要能够从COM端口以及同时从控制台发送命令。(我想通过两个相互无线通信的传感器节点访问计算机,所以我仍然需要一种从节点向计算机发送内容的方法)现在,我已经实现了一个非重叠串行通信,但我不确定如何实现“同时发送和接收”部分,我只有大约4天的时间来解决这个问题。那里并没有那么多信息,所以我欢迎任何关于如何实现最快或最简单方法的指示。据我所知,重叠I/O通信在时间上并不是很友好。是否可以使用多线程(仅重叠)来做到这一点?我猜在那种情况下我必须每隔几毫秒读取一次缓冲区并为输入创建一个自己的线程? 最佳答案

android - 选择Android开发SDK的位置需要指定哪个文件夹?

在LiveCode中设置移动支持首选项以开发Android时,需要选择Android文件夹存档中的哪个文件夹?每当我选择一个文件夹时,它似乎会出现一条错误消息:ThechosenfolderisnotavalidAndroidSDK.Pleaseensureyouhaveitinstalledcorrectly,andenabledsupportforAndroid2.2(Froyo).我在Windows7上运行。 最佳答案 几周前,对AndroidSDK进行了更新,其中包含新的文件排列,这使LiveCode无法识别SDK。您可以从

c - 如何处理跨平台 C 库中的 Unicode 路径?

我正在为C语言库做贡献。它有一个函数,该函数采用char*参数作为文件路径名。作者大多是UNIX开发人员,这在char*主要表示UTF-8的unix上运行良好。(至少inGCC,字符集可配置,默认为UTF-8。)但是,char*在Windows上表示ANSI,这意味着目前无法在Windows上使用此库的Unicode路径名,而应该使用wchar_t*并且仅支持UTF-16。(quicksearchonStackOverflow显示ANSIWindowsAPI函数不能与UTF-8一起使用。)问题是,处理这个问题的正确方法是什么?我们想出了各种方法来做到这一点,但我们都不是Windows专

php - 是否可以使用 PHP 开发 Windows 应用程序?

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭7年前。Improvethisquestion是否可以使用PHP开发一个Windows应用程序来访问操作系统的信息和其他功能,如将内容写入MSWORD、Excel等。

python - 使用linux开发机搭建跨平台桌面应用的推荐方式

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭1年前。Improvethisquestion我非常熟悉在我的Linux机器上使用PythonDjango构建基于Web的应用程序。但是当我决定尝试构建可以在Windows/Linux上运行的桌面应用程序时,我不知道从哪里开始。我知道我肯定可以在Windows机器上构建Windows桌面应用程序。但我对Linux非常满意,不想离开那个舒适区。谁能指导我可以使用哪些工具来开发简单的Windows桌面应用程序。对于初学者,我会以Windo

android - Colorfy 应用程序开发人员如何在包含许多图像的情况下保持应用程序的小尺寸?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭6年前。ImprovethisquestionColorfy应用程序开发人员如何保持较小的应用程序大小,即使应用程序内部包含许多图像供人们着色?我假设他们在应用程序中的图像应该是PNG格式?那么,应用程序中包含所有这些供人们着色的图像,应用程序的大小应该是几百兆字节而不是50Mb?

Windows phone - 你已经安装了最大数量的开发应用程序

我有一个运行了一段时间的Windows应用程序,最近当我尝试在运行Windows8.1操作系统的WindowsPhone上部署该应用程序时(使用visualstudio2013和WindowsPhone应用程序部署)我收到以下错误:"Youhaveinstalledthemaximumnumberofdevelopmentapps.TheseappsareinstalledtoyourdevicewhenyoustarttheminVisualStudioorwhenyouusetheAppDeploymentTool.Pleaseuninstalloneofthemandthentr

windows - 为 Win32 和 WinCE 开发非托管 C++ DLL 的最佳方式是什么?

我对如何最好地设置VS2008项目以便将DLL编译为智能设备DLL和C++Win32DLL的意见很感兴趣。除了拥有两个项目并共享源文件之外,还有其他选择吗? 最佳答案 是的,您可以使用多个平台来做到这一点。虽然很难做到正确,但您无法从项目模板中初始化设置。最好的办法是使用SmartDevice项目模板启动项目,因为它具有最多的自定义设置。然后Build+ConfigurationManager,Activesolutionplatform=New,选择Type=Win32,Copy=None。最后一个是痛苦的一点,您必须自己更改Wi