小编Moh*_*nde的帖子

用Cygwin编译C++

如何在Cygwin中编译我的C++程序.我安装了gcc.我应该使用什么命令?此外,如何在.cpp扩展名中运行我的控制台应用程序.我试图用一些小程序学习C++,但在Visual C++中,我不想为每个小.cpp文件创建一个单独的项目.

gcc cygwin

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

在Eclipse中为C包含外部头文件

我在一个单独的目录(它的sqlite3.h)中有一些外部头文件.我希望能够在我的Eclipse CDT项目中使用它们.我如何将目录包含在Eclipse中?

c eclipse eclipse-cdt

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

C++中的Malloc函数

我正在从C转换到C++.在C++中,malloc函数有用吗?或者我可以使用"new"关键字声明它.例如:

class Node
{
    ...
}
...
Node *node1 = malloc(sizeof(Node));        //malloc
Node *node2 = new Node;                    //new
Run Code Online (Sandbox Code Playgroud)

我应该使用哪一个?

c++ malloc new-operator

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

在Eclipse IDE中创建自定义项目模板

我已经使用Eclipse IDE很长一段时间了.它是一个非常棒的Java/C/C++ IDE(以及其他几百种插件的语言).每隔一段时间,我就需要创建一个Javax接口.为了做到这一点,我会设置新的java项目,然后添加我需要的东西.但是,如果我可以创建一个模板项目来自动包含文件的代码,那不是很好.我该怎么做呢?它甚至可能吗?Eclipse CDT可以创建一个新的项目类型.Google ADT和Google App引擎也是如此.所以我认为这是可能的.但是怎么样?

eclipse templates project

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

如何在java中实现单元转换器

我怎么可能在Java中实现单位转换器??? 我在想一个抽象的基类:

public abstract class Unit {
    ...
    public void convertTo(Unit unit);
}
Run Code Online (Sandbox Code Playgroud)

然后让每个类都像Meter Kilometer Inch Centimeter Millimeter...派生自那个基本单元类.所有长度单位都在一个名为com.unitconverter.distance的包中,然后是一个包,com.unitconverter.energy,用于能量等等.那么这是实现单位转换器的最佳方法吗?或者有更好或更简单的方法吗?

java abstract-class

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

什么是java中的哈希函数?

我已经查看了这个维基百科页面,但我仍然不明白.有人可以帮助我笨拙的头脑理解散列,散列表/散列映射和散列函数的概念吗?一些例子真的会有所帮助.

java hash hash-function hashmap

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

ANSI C中的颜色控制台?

是否可以在简单的ANSI C中为控制台输出着色?没有外部库?这可以在Windows,Linux或Mac OS X中完成吗?

c console colors

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

使用GNU libtool创建静态库和共享库?

我正在为我的项目使用GNU autotools(包括automake!).我想知道是否可以使用libtool创建静态库和共享库?或者声明是否分开?这会是:

LT_INIT(shared static)
Run Code Online (Sandbox Code Playgroud)

工作?

autotools shared-libraries static-libraries libtool

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

在画布上画一条弯曲的路径?

我怎么能sin(x)在一个Canvas?上绘制二次曲线或三角曲线(如)?

java math android canvas path

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

电池状态始终不充电

@Override
public void onReceive(Context context, Intent intent) {
int status = intent.getIntExtra(BatteryManager.EXTRA_STATUS,
    BatteryManager.BATTERY_STATUS_UNKNOWN);

    if (status == BatteryManager.BATTERY_STATUS_CHARGING
        || status == BatteryManager.BATTERY_STATUS_FULL)
        Toast.makeText(context, "Charging!", Toast.LENGTH_SHORT).show();
    else
        Toast.makeText(context, "Not Charging!", Toast.LENGTH_SHORT).show();
}
Run Code Online (Sandbox Code Playgroud)

表现:

<receiver android:name=".receiver.BatteryReceiver">
    <intent-filter>
        <action android:name="android.intent.action.ACTION_POWER_CONNECTED"/>
        <action android:name="android.intent.action.ACTION_POWER_DISCONNECTED"/>
        <action android:name="android.intent.action.BATTERY_CHANGED" />
    </intent-filter>
</receiver>
Run Code Online (Sandbox Code Playgroud)

在此代码中,Toast始终显示"Not Charging!".我在实际设备上对此进行了测试,当我将其插入AC或USB电源时,它仍显示"Not Charging!" 吐司.

java android status power-management

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