小编jac*_*hab的帖子

Linux应用程序中记录器的建议

我正在构建一个C++ Linux应用程序,我需要记录它的活动.创建日志的现有Linux工具有哪些?你会推荐什么?

c++ linux logging

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

覆盖库文件会导致分段错误

在我运行可执行文件后,我用新版本覆盖其.so库文件,这会导致可执行文件因为分段错误而死亡.我以为只有在加载ELF文件时才访问库文件.我错了吗?

linux shared-libraries

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

linux中的计时器类

我需要一个计时器来执行分辨率相对较低的回调.在Linux中实现这样的C++计时器类的最佳方法是什么?我可以使用任何库吗?

c++ linux timer

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

如何在同一层继承两个类?

我是iPhone领域的新人.我正在尝试使用Cocos2d构建iPhone应用程序.我使用过这种类型的classe如吼叫 -

@interface MenuScene : Scene {}
@end


@interface FlipView : UIImageView
{
    CGPoint startTouchPosition;
    NSString *dirString;
    UIImageView *firstPieceView;   
    UIImageView *secondPieceView;

}
@end

@interface HelloController : UIViewController 
@end


@interface MenuLayer: Layer{        
        Menu * menu;        
    NSString *dirString;
    CGPoint startTouchPosition;
}
-(void) button1: (id)sender;
-(void) button2: (id)sender;
-(void) black_jack: (id)sender;
@end
Run Code Online (Sandbox Code Playgroud)

我想继承两个类(FlipView,HelloController)到MenuLayerClass.但我怎么能这样做.实际上会是什么语法.请用代码或语法回复任何评论我怎么做.

iphone objective-c cocos2d-iphone

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

可选参考成员 - 是否可能?

我有以下课程

class CItem
{
    public:
        CItem(CRegistry &Registry) _Registry(Registry) {Registry.Register();}
        ~CItem() {_Registry.Unregister()};


    private:
        CRegistry &_Registry;
}
Run Code Online (Sandbox Code Playgroud)

经过一段时间后,事实证明并非所有CItem对象都需要注册,因此我需要一个CItem版本,它不需要构造函数中的Registry(当然还有注册代码).我该如何实现呢?我在这里看到的唯一解决方案是获取并保持Registry作为指针.是否有更优雅的解决方案,如使用模板等(我不喜欢从引用切换到指针)?

c++ class constructor-overloading

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

无法访问活动内的成员对象

为什么我不能访问remTime对象?我得到运行时异常,而我可以访问以相同方式声明的所有其他Activity成员.

public class MainActivity extends Activity {
    ListView lstDayInterval, lstWeekDay, lstMonthDay, lstMonth;
        ...
    RemCalendar remTime;

    @Override
    public void onCreate(Bundle savedInstanceState) {

        ...
        remTime.setToNow();

    }




public class RemCalendar  {

    private Calendar C;

    public RemCalendar() {
        C = Calendar.getInstance();
    }

    public void setToNow() {
        C = Calendar.getInstance();
    }
}
Run Code Online (Sandbox Code Playgroud)

谢谢

java android

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

为什么我获得成功但空的正则表达式匹配?

我在寻找模式(.*)\\1上的文字blablregexec().我获得了成功但regmatch_t结构中的空匹配.究竟有什么匹配?

regex

0
推荐指数
1
解决办法
153
查看次数

来自委托与 lambda 的事件

像这样创建 C# 事件处理程序有什么区别:

btnHey.Click += new EventHandler(delegate (object obj, EventArgs evn) { System.Diagnostics.Debug.Write("Hey"); });
Run Code Online (Sandbox Code Playgroud)

和这个:

btnHey.Click += (object obj, EventArgs evn) => System.Diagnostics.Debug.Write("Hey");
Run Code Online (Sandbox Code Playgroud)

c# delegates

0
推荐指数
1
解决办法
233
查看次数