小编Dav*_*vid的帖子

一个函数应该只有一个return语句吗?

是否有充分的理由说明为什么在函数中只有一个return语句是更好的做法?

或者,一旦逻辑正确就可以从函数返回,这意味着函数中可能有很多返回语句?

language-agnostic coding-style

781
推荐指数
28
解决办法
23万
查看次数

如何从Perl中删除数组中的重复项?

我在Perl中有一个数组:

my @my_array = ("one","two","three","two","three");
Run Code Online (Sandbox Code Playgroud)

如何从阵列中删除重复项?

arrays perl unique duplicates

153
推荐指数
7
解决办法
21万
查看次数

我为什么要学习Lisp?

我真的觉得我应该学习Lisp,并且有很多很好的资源可以帮助我做到这一点.

我不会被复杂的语法所拖延,但在"传统的商业编程"中我会找到使用它而不是过程语言的地方.

是否有一个用Lisp编写的商业杀手应用程序?

lisp functional-programming

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

选择静态代码分析工具

我正在开发一个项目,我在UNIX环境中用C编码.我一直在使用lint工具来检查我的源代码.Lint已经存在了很长时间(自1979年以来),任何人都可以建议我可以使用更新的代码分析工具吗?优选地是免费的工具.

c unix testing

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

在C中将多维数组作为函数参数传递

在C中,当我不知道数组的维数是什么时,我可以将多维数组作为单个参数传递给函数吗?

另外,我的多维数组可能包含除字符串以外的类型.

c

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

如何指导初级程序员

有没有人对如何指导初级程序员有任何建议?如果你曾指导某人,你是否遵循了任何流程,还是非常非正式的?

如果你过去曾经被指导过什么样的事情你觉得最有帮助?

language-agnostic

44
推荐指数
4
解决办法
5405
查看次数

Web服务可以返回流吗?

我一直在写一个小应用程序,让人们上传和下载文件给我.我已经为这个applciation添加了一个Web服务来提供上传/下载功能,但我不太确定我的实现将如何处理大文件.

目前,上传和下载方法的定义如下所示(使用Apache CXF编写):

boolean uploadFile(@WebParam(name = "username") String username,
    @WebParam(name = "password") String password,
    @WebParam(name = "filename") String filename,
    @WebParam(name = "fileContents") byte[] fileContents)
    throws UploadException, LoginException;

byte[] downloadFile(@WebParam(name = "username") String username,
    @WebParam(name = "password") String password,
    @WebParam(name = "filename") String filename) throws DownloadException,
    LoginException;
Run Code Online (Sandbox Code Playgroud)

因此文件作为字节数组上传和下载.但是,如果我有一个愚蠢的大小(例如1GB)的文件肯定会尝试将所有信息放入内存并使我的服务崩溃.

所以我的问题是 - 是否有可能返回某种流?我想这不会是非常独立的操作系统.虽然我知道Web服务背后的理论,但实际的一面是我还需要了解一些信息.

为任何输入干杯,李

java web-services cxf

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

用于从USB MIDI设备读取MIDI信号的C/C++库

我想编写从MIDI设备获取输入的C/C++程序.

MIDI设备使用USB连接器连接到我的PC.

我正在寻找一个(C/C++实现的)库,我可以用它通过USB端口从MIDI设备读取MIDI信号.

一旦我得到它,我很高兴操纵MIDI数据,我只是不想为它的捕获实现代码.

我打算在Windows XP上使用Bloodshed Dev-C++ IDE编写代码.

c c++ midi signal-processing

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

与客户进行GUI原型设计

在与客户进行原型GUI功能原型设计时,最好使用钢笔/纸质图纸或使用工具模拟某些内容并向他们展示?

反对工具生成设计的论点是,客户有时可以专注于模型的低级细节,而不是整体上采用更高级别的GUI功能视图.

prototyping user-interface

17
推荐指数
4
解决办法
2131
查看次数

我应该使用哪个Perl数据库接口?

CPAN DBI最好的数据库接口Perl中使用通用数据库的使用?有更好的选择吗?

perl cpan dbi

16
推荐指数
3
解决办法
2125
查看次数