小编Rob*_*lex的帖子

让程序运行缓慢

有没有办法通过改变Linux中的任何操作系统参数来慢慢运行C++程序?通过这种方式,我想模拟如果特定程序碰巧在真正较慢的机器上运行会发生什么.

换句话说,更快的机器应该表现为该特定程序的较慢机器.

c c++ unix linux ubuntu

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

如何在Ubuntu中更改默认的GCC编译器?

我已经在ubuntu 11.04上安装了gcc-3.3/g ++ - 3.3,它已经有了gcc/g ++ - 4.4.所以在我的系统中,gcc-3.3和4.4都可用.我能够按我的意愿调用两个编译器.如果我只是调用该命令,gcc那么gcc-4.4将被调用.要调用gcc-3.3,我必须使用该命令gcc-3.3.

如何将默认编译器更改为gcc-3.3?当我执行命令时,gcc它应该调用gcc-3.3而不是gcc-4.4.

另外,如何将make文件中的变量CXX更改为gcc-3.3?我希望更改系统中的一个常见全局位置,而不是更改所有make文件.

linux ubuntu gcc

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

如何找到第三方DLL的调用约定?

任何人都可以解释我如何在不获取和处理方法名称的情况下了解dll的调用约定?让我们说我们的应用程序正在加载第三方DLL并且为了处理它,有没有任何有效的方法来了解dll的调用约定?(__stdcall,__ cdecl,__ fastcall)

c++ dll

22
推荐指数
1
解决办法
8182
查看次数

如何从非托管COM DLL生成类型库

我必须在我的.NET应用程序中使用第三方非托管COM dll.我需要修改此程序集以生成自定义RCW.为了编辑Interop程序集,我需要特定程序集的类型库.可以任何人解释我如何从非托管COM DLL生成类型库?

regsvr32中没有选项来生成类型库.

谢谢你,最诚挚的问候,Robo.

c++ com regsvr32 unmanaged typelib

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

从NSIS安装程序中删除商标

任何人都可以帮我删除NSIS安装程序中的"Nullsoft"标签吗?请参考下图.

替代文字

nsis

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

Java:新枚举,是旧枚举的子集

在Java中,有没有办法从现有的枚举中定义新的枚举?我想要以下功能.

public enum A{1, 2, 3, 4, 5, 6, 7, 8, 9};
public enum B{1, 2, 3, 4};
public enum C{3, 4, 5, 6, 7};
Run Code Online (Sandbox Code Playgroud)

1,2,3和所有都必须相同,即

A.1 == B.1 = true
B.4 == C.4 = true
Run Code Online (Sandbox Code Playgroud)

一个现实生活中的例子是DAYS,WEEKDAYS,WEEKENDDAYS,LECTUREDAYS,PARTYDAYS等.

java enums

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

NSIS - 删除除一个文件以外的所有文件

任何人都可以澄清一下,卸载时我需要删除除License文件之外的Installation文件夹中的所有内容.如何使用NSIS脚本执行此操作?

谢谢,RoboAlex.

nsis

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

在java中使用assert和抛出AssetionError异常之间的区别

要进行内部逻辑检查,Java有两种方法,

  1. 使用assert关键字:例如,assert(x> y) ;
  2. 手动抛出断言错误:例如,if(y> x)抛出新的AssertionError();

上述两种方法有何不同(性能方面,编程灵活性等等?哪一种被认为是一种优秀的编程实践?

java exception-handling exception

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

python中__repr__的主要目的

我刚刚遇到这个问题,在Python和它之间的差异,__str____repr__提到它的主要目的__repr__是明确的.但是我听说它的主要目的__repr__是生成一个字符串,以便以后eval()可以重建python对象.其实主要目的是__repr__什么?python中的任何内置函数或任何默认模块本身都__repr__用于重构对象吗?如果我们只是覆盖__repr__它会一直返回一个常量字符串(例如"foo"),它会搞砸执行吗?

python python-3.x

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

在Ubuntu中用C创建一个文件作为可执行程序

我的程序通过TCP套接字接收可执行的二进制文件.

我需要将此文件作为可执行程序保存到硬盘中.文件已成功接收,但问题是默认文件属性被设置为不可执行.

如何在Ubuntu中将文件的属性更改为C中的可执行文件?

谢谢,问候,机器人

c c++ linux ubuntu

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

对于没有函数但用于存储数据的类,正确的术语是什么

对于没有函数但用于存储数据的类,是否有任何特殊的术语?

c# java naming

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

标签 统计

c++ ×4

java ×3

linux ×3

ubuntu ×3

c ×2

nsis ×2

c# ×1

com ×1

dll ×1

enums ×1

exception ×1

exception-handling ×1

gcc ×1

naming ×1

python ×1

python-3.x ×1

regsvr32 ×1

typelib ×1

unix ×1

unmanaged ×1