小编Bro*_*olf的帖子

如何将C++ Visual Studio 2008项目降级到2005年

如何将C++ Visual Studio 2008项目降级为visual studio 2005?

也许有一个有人知道的转换器程序或者我可以进行的过程.谢谢.

c++ visual-studio-2005 visual-studio-2008 visual-studio

7
推荐指数
1
解决办法
1万
查看次数

在C++中将彩色文本打印到控制台

我想编写一个可以将彩色文本输出到控制台的Console类.

所以我可以做类似的事情(基本上是printf的包装器):

Console::Print( "This is a non-coloured message\n" );
Console::Warning( "This is a YELLOW warning message\n" );
Console::Error( "This is a RED error message\n" );
Run Code Online (Sandbox Code Playgroud)

如何将不同颜色的文本打印到Windows控制台?

c++ terminal console text programming-languages

7
推荐指数
1
解决办法
2万
查看次数

Xcode找不到#Include <>标头

我正在尝试让Xcode导入Irrlicht的头文件.

#include <irrlicht.h>
Run Code Online (Sandbox Code Playgroud)

它说"Irrlicht.h.没有这样的文件或目录".是的Irrlicht.h带有大写字母I,即使#include是小写的.

无论如何,我在Xcode项目的标题搜索路径中添加了"/lib/irrlicht-1.6/include",但它仍然没有找到它.

我尝试过的唯一有效的方法是:

#include "/lib/irrlicht-1.6/include/irrlicht.h"
Run Code Online (Sandbox Code Playgroud)

这有点荒谬,#include应该有用,我不明白为什么它不起作用.

更新(以下是有关错误的更多详细信息):

/lib/PAL/pal_benchmark/palBenchmark/main.h:31:0
/lib/PAL/pal_benchmark/palBenchmark/main.h:31:22: error: irrlicht.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)

c++ xcode include header-files

7
推荐指数
1
解决办法
2万
查看次数

部署应用程序的Debug版本的含义?

我想知道决定部署一个构建在Debug(带有调试符号表)的应用程序的优缺点,并且与释放符号被剥离的Release模式相反.还有其他一些排列,例如打开Debug的优化和打开Release的调试符号.

我认为可能引起关注的领域是(你可能认识其他人):

  • 安全
  • 性能
  • 稳定性

但我不是专家,因此我不确定部署Debug应用程序对这些领域的影响.

它可能不相关,但是这个应用程序是一个C#.Net框架3.5(管理数据库的业务应用程序).这是(付费)客户的申请.

选择这样做有明显的优点或缺点吗?

c# compiler-construction security deployment debugging

7
推荐指数
1
解决办法
1388
查看次数

为Finder.app编写Snow Leopard服务

我目前正在寻找解决问题,因为无法在Finder中快速创建新文件.我将开源我写的东西因为我认为Mac社区需要解决这个问题.

在Windows上,您可以右键单击,创建新的文本文件.OS X,您应该可以使用这样的服务来执行此操作:

  • 右键单击>服务>创建新文本文件

在Snow Leopard中编写Finder 服务理论上是实现这一目标的方法,尽管我还没有找到任何示例代码.(我承认我只是简单地查看了文档).

我不确定如何开始,Apple是否在Xcode中提供服务模板.基本上我正在寻找帮助以使运行的工作服务项目.那么实现代码对于我在Obj-C中编写应该是相当微不足道的.那么我该怎么做才能创建一个新的工作服务项目呢?如果我对此有误,请告诉我正确的方法,请提供示例代码或一些步骤让我开始.

编辑:相信我们,我不是OS X菜鸟.尝试了很多应用程序来实现解决方案:PathFinder,Automator,终端等,我对它们都不满意.

我想创建一个可右键单击的菜单项来创建新文件,就像Windows一样.如果此API不允许我这样做,那么我将在必要时修改系统文件.但我宁愿这样做也不需要我攻击OS X.

可悲的事实是,当Snow Leopard发布并且开发者不满意时,Apple禁用了第三方上下文菜单项.您可以使用Automator在上下文菜单下创建服务,但它非常有限.

是的,Quicksilver是我此刻创建文件的方式,除非我在我touch ~/Desktop/file.txt或任何地方都在终端.

如果您无法通过提供Xcode项目的源代码来编写服务来回答我的问题,请保留您对我应该如何使用计算机的意见.无论如何,我想在我自己实施之后,我可能会回答我自己的问题.

cocoa objective-c application-design osx-snow-leopard

7
推荐指数
1
解决办法
4169
查看次数

为什么网络UI如此技术性和不直观?

即使我是一位经验丰富的程序员和工程师,我发现在处理网络时我总是遇到繁琐的问题.很少安装路由器等开箱即用,你发现自己试图学习各种缩略词,如WPA,UPnP等,并且很难尝试用网络的概念逻辑来映射它们.我认为网络尤其如此; 解决诸如编译,安装硬件外围设备或在计算机上显示东亚字体等问题要容易得多.

为什么网络用户界面如此糟糕?网络本质上是复杂和困难的,反映了用户界面?由于安全问题?或者这些问题更具历史性?或者你完全不赞同我?

更新2009/22/1:我认为下面的评论者有一个很好的观点,即家电公司没有能力与软件工程师签约,优先考虑硬件技能.但是我觉得在UI,术语等方面,网络比任何其他类别都要糟糕,所以我正在寻找网络特有的答案.

networking user-interface

6
推荐指数
1
解决办法
317
查看次数

如何在Visual Studio 2008"Pro"中执行性能分析

微软制作了一款名为"Visual Studio 2008 Professional"的软件.我发现似乎没有应用程序性能分析器或类似的东西,使它看起来不那么"专业".

如果Microsoft不包含探查器,那么Visual Studio 2008的时间分析的第三方选项是什么?免费是可取的,因为这是为了学生的目的:P

c# performance profiling visual-studio-2008 visual-studio

6
推荐指数
2
解决办法
1万
查看次数

在iPhone上使UIImageView不透明的问题

尽可能少地进行alpha混合是iPhone上表格视图单元的重要性能考虑因素.我有表格单元格,主要由一个大图像视图组成.我在接口生成器和编程方面都将UIImageView设置为不透明,但CoreAnimation工具仍然显示它是alpha混合的.

有没有办法让UIImageViews实际上不透明,或者我将不得不做自定义绘图以防止混合?

iphone performance uitableview quartz-graphics uiimageview

6
推荐指数
2
解决办法
3562
查看次数

多叉()并发

如何使用fork()命令,以便产生10个进程并让它们同时执行一个小任务.

并发是一个有效的词,许多显示如何使用fork的地方只在他们的演示中使用一个fork()调用.我以为你会使用某种for循环,但我尝试过,在我的测试中,fork()似乎产生了一个新进程,正在做工作,然后产生一个新进程.所以它们似乎是按顺序运行但是如果有意义的话,我如何同时进行分叉并让10个进程同时进行工作?

谢谢.

更新:谢谢你的回答,我想我最初误解了fork()的一些方面,但我现在明白了.干杯.

c unix concurrency command-line multiprocessing

6
推荐指数
1
解决办法
2万
查看次数

具有强制数组大小参数的Java方法?

我想为Java类创建一个接受3个参数的初始化方法:

Employee[] method( String[] employeeNames, Integer[] employeeAges, float[] employeeSalaries )
{
    Employee myEmployees[] = new Employee[SIZE];// dont know what size is

    for ( int count = 0; count < SIZE; count++)
    {
        myEmployees[count] = new Employee( employeeNames[count], employeeAges[count], employeeSalaries[count] );
    }
    return myEmployees;
}
Run Code Online (Sandbox Code Playgroud)

您可能会注意到此代码是错误的.SIZE变量未定义.我的问题是我想传入3个数组,但我想知道我是否可以确保三个数组都是相同的数组大小.这样for循环不会失败,因为for循环中的构造函数使用数组的所有参数.

也许Java有一个不同的功能,可以强制解决我的问题.我可以接受另一个名为SIZE的参数,该参数将在for循环中使用,但如果参数1和2的大小为10且第3个参数是大小为9的数组,则不能解决我的问题.

所以,只是为了改变,我不清楚.如何强制执行3个参数是包含完全相同数量元素的所有数组?

使用指定数组大小的额外参数不是很优雅而且很脏.它也没有解决数组参数包含不同大小的数组的问题.

java architecture class

5
推荐指数
1
解决办法
1万
查看次数