问题列表 - 第32946页

C程序员开始编写C++有什么坏习惯?

最近的一次讨论结束时嘲笑程序员的坏习惯,当他们开始用另一种语言编程时,他们过于暴露于某种语言.最好的例子是Pascal程序员开始#define begin {#define end }开始写C.

目标是在他们开始使用C++时尝试捕捉C程序员的坏习惯.

告诉你不要遇到的大事.请回答一个建议,试图实现一种最好的.

对于那些对良好习惯感兴趣的人,请看一下这个问题的接受答案.

c c++

34
推荐指数
15
解决办法
7889
查看次数

在Enum中使用特殊字符,例如%(C#3.0)

我有一个组合,其来源是Enum.现在,在其他值中(比如value1,value2

等)有一个项目Changes(%)将在组合中显示.

如何在枚举中定义更改(%)?

使用C#3.0

谢谢

c# enums attributes naming-conventions

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

消息驱动Bean - 何时使用

JavaEE的6教程说,你不能用Session Bean的异步方式,那么什么是@Asynchronous注解的EJB 3.1的目的,这篇文章说,你可以使用它.有人可以解释何时使用Message Driven Bean?

谢谢!

java java-ee ejb-3.0

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

Robots.txt禁止某些文件夹名称

我想禁止机器人抓取任何文件夹,在网址的任何位置使用名称:this-folder.

禁止的例子:

http://mysite.com/this-folder/
http://mysite.com/houses/this-folder/
http://mysite.com/some-other/this-folder/
http://mysite.com/no-robots/this-folder/
Run Code Online (Sandbox Code Playgroud)

这是我的尝试:

Disallow: /.*this-folder/
Run Code Online (Sandbox Code Playgroud)

这会有用吗?

robots.txt

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

我们可以在Java中使用构造函数的返回类型吗?

以下代码给出了编译错误:

class parent {
  parent(int a){}
}

class child extends parent{}
Run Code Online (Sandbox Code Playgroud)

错误:

Main.java:6: cannot find symbol
symbol  : constructor parent()
location: class parent
class child extends parent{}
^
1 error
Run Code Online (Sandbox Code Playgroud)

我试图做不同的事情,发现向父构造函数添加一个返回类型摆脱了错误!

class parent {
  int parent(int a){}
}

class child extends parent{}
Run Code Online (Sandbox Code Playgroud)

我已经读过构造函数不应该有返回类型,这显然不是一直都是正确的.所以我的问题是我们什么时候应该有构造函数的返回类型?

java constructor

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

C++和.NET在诸如银行,医疗保健和电信等领域一起使用

这可能看似相关,但它对我有一些意义,可能很少有像我这样的人.

我只想知道,当你是.NET程序员时,学习C++,COM和ATL有多重要?

我喜欢用.NET和C#编程.Visual Studio只是拥有它自己的智慧魅力,颜色编码和其他漂亮的功能,这让我们沉迷于它.

我在想,几乎我们可以用C#构建任何东西,但它仍然适用于大多数,但它有时会滞后:

  • 当我尝试创建Shell扩展时,强烈建议使用非托管代码而不是任何托管代码.
  • 还有一些其他东西,如COM,ATL,它们最好用C++而不是C#编码.

我在IT行业工作了4年,很想成为解决方案架构师.

因此,如果我正在使用与.NET UI集成的C++进行当前的COM项目,那么需要所有的输入知道,在未来的冒险中它有多重要/有用.

在医疗保健,银行和电信等常见领域是否有任何C++和.NET实现.

c# c++ architecture programming-languages

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

如何复制struct文件?

我正在为新版本2.6.32移植旧的Linux内核代码.

有一个部分复制文件描述符.我们的想法是分配一个新的文件描述符和一个新的struct文件,并将它们与另一个f_op一起使用,并将struct file的所有其他字段保留为原始文件.

我如何在现代内核中执行此操作?我写了一个近似的实现,但我不知道我应该调用file_get,path_get还是其他人使用计数器增量.

struct file * copy_file(const struct file * iOrig, int * oNewFd) {
  if (!orig)
    return 0; 
  *oNewFd = get_unused_fd();
  if (*oNewFd < 0)
    return 0;
  struct file * rv = alloc_file(orig->f_path.mnt, orig->f_path.dentry, orig->f_path.mode, orig->f_op);
  if (!rv)
    goto free_fd;
  fd_install(fd, rv);
  return rv;
free_fd:
  put_unused_fd(*oNewFd)
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

PS事实上,复制原始文件的所有文件都不是必需的.我只需要在用户空间中允许一组新的文件操作.因此,使用给定的f_op创建一个由current拥有的新描述符.

linux-kernel

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

如何从字符串中删除前导和尾随空格

我有以下输入:

string txt = "                   i am a string                                    "
Run Code Online (Sandbox Code Playgroud)

我想从开始和从字符串结束删除空格.

结果应该是: "i am a string"

我怎样才能在c#中做到这一点?

c# string

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

PHP move_uploaded_file()错误?

我使用以下代码,它成功上传本地计算机上的文件.它在我的本地计算机上显示"已成功上传".

// Upload file
$moved = move_uploaded_file($_FILES["file"]["tmp_name"], "images/" . "myFile.txt" );

if( $moved ) {
  echo "Successfully uploaded";         
} else {
  echo "Not uploaded";
}
Run Code Online (Sandbox Code Playgroud)

但是,当我在我的在线服务器上使用此代码时,它不上传文件,只显示消息"未上传".

我怎么知道问题是什么?如何才能将实际问题显示给用户?

php file-upload file

32
推荐指数
5
解决办法
13万
查看次数

您应该使用哪个数据库来编写iPhone/iPad应用程序?

我是iPhone开发新手,想知道你用哪个数据库来编程iPhone/iPad?

我听说过它的SQLite,还有其他选择吗?

我编程的应用程序就像一个在线商店,但你不能购买产品,只能查看他们的详细信息.

database iphone ipad

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