小编Gol*_*les的帖子

如何使用C++ String Streams追加int?

任何人都可以告诉我或指向一个简单的例子,说明如何将int附加到包含单词"Something"(或任何单词)的字符串流中?

c++ string stringstream

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

使用git管理项目的Doxygen?

我正在研究C++和Objective C iPhone项目.我正在使用git作为我的版本控制系统.

代码库已经增长了很多,所以我想将doxygen添加到项目中.问题是我不确定这样做的最佳方法是什么.

我考虑过几个选项:

1)在项目文件夹中创建doxygen HTML文档,并使其成为项目的"部分",以便它也被版本化并提交给git.

2)在项目文件夹中创建doxygen HTML文档并将其添加到项目中,.gitignore因此项目的每个用户都负责生成文档,项目git存储库将保持不变(除了.gitignore).

我们在主服务器中使用git --bare存储库,因此在服务器中安装包含HTML doxygen的网页会很复杂(你实际上看不到带有git的项目文件--bare repo,所以我赢了除非我单独上传,否则无法看到doxygen生成的HTML文档

也许我可以做些什么cron-job,以保持服务器端的doxygen更新?

非常欢迎帮助.

c++ git iphone doxygen

13
推荐指数
2
解决办法
6703
查看次数

如何远程调试Lua?

我正在寻找远程调试Lua的最佳方法(例如从Web浏览器).

我看到了RemDebug,但最后一次项目更新是在2006年完成的.它适用于Lua 5.0和5.1,但是Lua 5.2非常接近,我没有看到RemDebug很快得到更新.

我可以在我的调试主机上安装一个小型嵌入式Web服务器,并使用类似RemDebug的东西与它通信,并通过HTTP执行远程调试.

建议表示赞赏.

debugging lua http

13
推荐指数
2
解决办法
6554
查看次数

UIDynamicAnimator +自定义UICollectionViewLayout导致永久圆周运动

我一直在复制2013 WWDC Session 217"探索iOS 7上的滚动视图".我正在使用Xcode 7 beta 2,我的项目仅限iOS 9.

我试图以类似于会话217中提供的方式UIDynamicAnimator使用my UICollectionViewLayout来模仿Messages.app的感觉.我UICollectionViewLayout是一个习惯性的,出于某种原因,我的细胞似乎在我的项目中以圆周运动反弹.

这是我的自定义布局代码.

// Didn't write this code myself, but should be pretty simple to follow. @Goles  


#import "VVSpringCollectionViewFlowLayout.h"  

@interface VVSpringCollectionViewFlowLayout()  
@property (nonatomic, strong) UIDynamicAnimator *animator;  
@end  

@implementation VVSpringCollectionViewFlowLayout  

-(id)init {  
    if (self = [super init]) {  
        _springDamping = 0.5;  
        _springFrequency = 0.8;  
        _resistanceFactor = 500;  
    }  
    return self;  
}  

- (id)initWithCoder:(nonnull NSCoder *)aDecoder {  
  self = [super initWithCoder:aDecoder];  
  if (self) {  
        _springDamping = 0.5;  
        _springFrequency …
Run Code Online (Sandbox Code Playgroud)

ios uicollectionview uicollectionviewlayout uidynamicanimator swift

13
推荐指数
1
解决办法
1764
查看次数

从Xcode Debugger调用方法?

从Xcode调试器命令行调用方法的正确方法是什么?

例如,如果我在我的类A的sort:方法(使用调试器)中,我怎么能调用属于A类的debugSort:方法呢?

(我的代码是Objective-C btw)

debugging xcode cocoa objective-c

12
推荐指数
1
解决办法
4622
查看次数

如何用C++解析复杂的字符串?

我试图找出如何使用" sstream"和C++ 解析这个字符串

它的格式是:"string,int,int".

我需要能够将包含IP地址的字符串的第一部分分配给std :: string.

以下是此字符串的示例:

std::string("127.0.0.1,12,324");
Run Code Online (Sandbox Code Playgroud)

然后我需要获得

string someString = "127.0.0.1";
int aNumber = 12;
int bNumber = 324;
Run Code Online (Sandbox Code Playgroud)

我会再次提到我不能使用boost库,只是sstream:-)

谢谢

c++ string sstream

12
推荐指数
3
解决办法
2045
查看次数

使用std :: map和std :: string键与int键的成本?

我知道单个地图查询最多占用log(N)时间.但是我想知道,我已经看到很多使用字符串作为映射键的示例.例如,将std :: string作为键与地图而不是int相关联的性能成本是多少?

std::map<std::string, aClass*> someMap; VS std::map<int, aClass*> someMap;

谢谢!

c++ performance stl

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

用于C++ 2D GameEngine的Chipmunk Physics或Box2D?

我正在开发它正在变成一个"跨平台"的2D游戏引擎,我的初始平台目标是iPhone OS,但可以转移到Android甚至某些控制台,如PSP或任天堂DS,我想保留我的选择打开.

我的引擎是用C++开发的,并且已经阅读了很多关于Box2D和Chipmunk的内容,但我还是无法决定使用哪一个作为我的物理中间件.

Chipmunk似乎很容易嵌入,Box2D似乎被广泛使用.Chipmunk是C,而Box2D是C++,但我听说Box2D的API比chipmunk的API差得多.

现在我将使用引擎形状创建和碰撞检测功能来处理不规则多​​边形(非凹形).

我重视:

1) Good API's
2) Easy to integrate.
3) Portability.
Run Code Online (Sandbox Code Playgroud)

当然,如果你发现其他任何事情,我很乐意听到.

您认为哪一种更适合我的需求?

编辑:我最后写了一篇关于我的特定选择的文章,你可以在这里找到它

c++ iphone physics game-engine

11
推荐指数
2
解决办法
3444
查看次数

从C++/C设置全局LUA_PATH变量?

我正在尝试直接从C/C++设置我的全局LUA_PATH变量,我在我的iPhone应用程序中使用Lua,因此我的路径在应用程序之间会发生变化(每个iPhone应用程序在设备中都有一个单独的文件夹).

我知道我可以通过使用"固定"路径重新编译lua来设置LUA_PATH,但这远非理想.

(我试图这样做是为了能够使用require我的.lua脚本.

谁能帮到我这里?

c c++ scripting lua

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

使用shutil.copytree时过滤目录?

有没有办法可以使用绝对路径过滤目录?

shutil.copytree(directory,
                target_dir,
                ignore = shutil.ignore_patterns("/Full/Path/To/aDir/Common")) 
Run Code Online (Sandbox Code Playgroud)

当尝试过滤位于" aDir" 下的"公共"目录时,这似乎不起作用.如果我这样做:

shutil.copytree(directory,
                target_dir,
                ignore = shutil.ignore_patterns("Common"))
Run Code Online (Sandbox Code Playgroud)

它可以工作,但每个名为Common的目录都将在"树"中进行过滤,这不是我想要的.

有什么建议 ?

谢谢.

python shutil copytree

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