小编Sla*_*out的帖子

你的USB驱动器上有哪些开发工具?

我刚买了一个新的4GB USB拇指驱动器,我正在尝试决定放在它上面.我正在考虑一个关于软件包的网络服务器,一个C/C++ IDE(倾向于Code :: Blocks;在我的旧USB驱动器上使用Dev-C++)和Python.

您随身携带哪些与开发相关的工具?

更新

我添加了类别.

集成开发环境

Code :: Blocks开源,跨平台的C/C++ IDE

  • 支持几个编译器(您必须提供),但您也可以下载包含MingW的版本.
  • (在他们的网站上有一个FAQ问题,解释如何使其便携)

Codelite - 开源,跨平台C/C++ IDE
Eclipse - 开源,跨平台Java IDE
NetBeans - 开源,跨平台Java IDE
JCreator - Java IDE
MSVC6 - Microsoft的pre-.NET C/C++环境

语言和编译器

Portable Python - Python编程语言的解释器

  • 包括SciTE(编辑器)和Django(Web框架)

Strawberry Perl - "用于Windows®计算机的100%开源CPAN功能Perl,与其他地方的Perl完全相同."
Py3k - 最新版本的Python编程语言
Stackless Python
Lua - 脚本语言
MinGW - GCC的Windows端口排序

  • "MinGW提供了一个完整的开源编程工具集,适用于开发不依赖于任何第三方C运行时DLL的本机Windows程序."

编者

Notepad ++(经过这么多推荐,我不得不尝试)
UltraEdit - "text,hex,HTML,PHP,Java,Javascript,Perl和程序员的编辑器."
VIM - "高度可配置的文本编辑器,可实现高效的文本编辑"

  • emacs的主要竞争对手

HEdit - 十六进制编辑器
XVI32(十六进制编辑器)
电子文本编辑器 …

portability survey usb-drive portable-applications

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

循环浏览Android视图的所有子视图?

我正在为Android开发游戏.为了帮助实现它,我的想法是创建一个视图的子类.然后我会插入此类的几个实例作为主视图的子项.每个实例都会处理它被按下的时间(通过OnTouchListener).

我现在遇到的问题是如何遍历所有这些子视图,以便我可以读取它们的状态并处理它们?(即当他们都达到某种状态时应该发生的事情).

或者,是否有更好的方法可以在屏幕上显示多个响应触摸的对象以及我可以检查其状态?

android view viewgroup android-viewgroup

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

将应用程序上下文转换为Android中的静态方法的最佳方法

我正在开发一个包含多个活动的Android应用程序.在其中我有一个类有几个静态方法.我希望能够从不同的活动中调用这些方法.我正在使用静态方法通过XmlResourceParser从xml文件加载数据.要创建XmlResourceParser,需要在Application Context上进行调用.所以我的问题是,将应用程序上下文引用到静态方法的最佳方法是什么?让每个Activity获取并传递它吗?以某种方式将它存储在全局变量中?

android android-context

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

如何停止DLL的导出功能的名称修改?

我正在尝试创建一个导出名为"GetName"的函数的DLL.我希望其他代码能够调用此函数,而无需知道损坏的函数名称.

我的头文件如下所示:

#ifdef __cplusplus
#define EXPORT extern "C" __declspec (dllexport)
#else
#define EXPORT __declspec (dllexport)
#endif

EXPORT TCHAR * CALLBACK GetName();
Run Code Online (Sandbox Code Playgroud)

我的代码看起来像这样:

#include <windows.h>
#include "PluginOne.h"

int WINAPI DllMain (HINSTANCE hInstance, DWORD fdwReason, PVOID pvReserved)
{
     return TRUE ;
}

EXPORT TCHAR * CALLBACK GetName()
{
    return TEXT("Test Name");
}
Run Code Online (Sandbox Code Playgroud)

当我构建时,DLL仍然导出名为"_GetName @ 0"的函数.

我究竟做错了什么?

c c++ name-mangling extern

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

用于删除文件夹的Win32 API函数是什么?

用于以编程方式删除文件和文件夹的Win32 API是什么?

编辑

我正在寻找DeleteFileRemoveDirectory.但是,对于这个项目,我最终使用SHFileOperation.我发现CodeGuru 的示例代码很有帮助.

winapi

23
推荐指数
4
解决办法
3万
查看次数

如何在Windows上的C中实现计时器

如何在C中创建一个计时器,在时间到期后,我应该可以调用一个回调函数.平台是窗户.

有人可以指导我

此致,Mithun

c winapi timer

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

Android:我的图形应该是480x800还是480x854?

我想用我的程序瞄准WVGA(480x800)和FWVGA(480x854)设备.我的问题是:对于我的全屏幕背景位图我应该制作哪种分辨率?

android

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

可编程驾驶执照扫描仪的建议?

我们的电机池想要扫描驱动程序的许可证并将数据导入我们的自定义系统.我们正在寻找能够以编程方式从扫描仪中获取数据的内容(包括图片),并让我们将其插入到我们的应用程序中.我想知道是否有人有这种类型的系统的经验,可以推荐一个或告诉我们要避免哪些.我们的应用程序是用PowerBuilder编写的,并使用DB2数据库.

ocr image-scanner

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

如何查看Nuget Feed的URL?

我们刚刚开始遇到Nuget的问题.我们可以得到一个包列表,但是当我们尝试安装某些包(比如jQuery)时,我们得到403(Forbidden)错误.我相信我们的代理(McAfee)会阻止某些网址.

它似乎与此问题中描述的问题相同.他们使用Wireshark解决了这个问题.我不能使用Wireshark,因为(你猜对了)它在这里被阻止了.

这个问题提到了https://nuget.org/api/v2/,但是当我这样做时,我只看到大约8行XML.

所以我的问题是:如何才能看到Nuget Feed的URL,以便我可以请求我们的网络人员在不使用Wireshark或Fiddler的情况下取消阻止它?

nuget

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

如何附加到C数组的末尾

我已经在objective-c中编程了一段时间,但遗憾的是我从未深入研究过C和内存指针,尽管我对它们有一些基本的了解.我正在使用一系列CLLocationCoordinate2D结构,我正在试图找出如何附加到数组.首先,我得到了

NSString *aString; //a bunch of coordinates
CLLocationCoordinate2d *coordinates;
int length;

doSomethingCool(aString, &coordinates, &length);
Run Code Online (Sandbox Code Playgroud)

在我做了一些很酷的事情之后,我想把它保存在一个类变量中.如果我只是做类似的事情

points = newPoints
Run Code Online (Sandbox Code Playgroud)

points包含适当的内容.但是,如果我尝试做这样的事情:

points = malloc(sizeof(CLLocationCoordinate2D) * length);
points[0] = *newPoints;
Run Code Online (Sandbox Code Playgroud)

与来自不同内容结束newPoints.

最终,我的目标是能够追加到根据长度,但我不会是能够做到这一点,如果我不能得到上面的代码工作.我究竟做错了什么?

c arrays pointers objective-c

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