问题列表 - 第26492页

c ++变量声明

我想知道这段代码:

int main(){
    int p;
    for(int i = 0; i < 10; i++){
      p = ...;
    }
    return 0
}
Run Code Online (Sandbox Code Playgroud)

与那一个完全一样

int main(){
    for(int i = 0; i < 10; i++){
      int p = ...;
    }
    return 0
}
Run Code Online (Sandbox Code Playgroud)

在效率方面?我的意思是,在第二个例子中,p变量将被重建10次?

c++

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

如何构建面向对象的技能?

作为核心开发人员几年,编写应用程序看到类图,序列图,我决定改善自我,采取下一步设计.由于我是OO开发人员,我有兴趣提高我的设计技能.

例如,我很难设计货币转换器.

我对SO的问题:

  • 是否可以通过经验获得设计技能?
  • 通过互联网等学习书籍/博客/材料会有帮助吗?
  • 是否需要正在开发的应用程序的领域知识?
  • 了解设计模式,原则?
  • 学习"代码完整"一书?
  • 需要解决问题的能力吗?

总之,给定一个问题,我只想以面向对象的方式解决它?

oop

12
推荐指数
3
解决办法
6392
查看次数

每个程序员应该知道什么是安全性的?

我是一名IT学生,现在大学三年级.到目前为止,我们一直在研究与计算机相关的许多主题(编程,算法,计算机体系结构,数学等).

我很确定没有人能够学到关于安全性的所有事情,但确保每个程序员或IT学生都应该了解它的"最低"知识,而我的问题是这个最低限度的知识是什么?

您能否建议一些电子书或课程或任何可以帮助您从这条道路开始?

security

423
推荐指数
9
解决办法
11万
查看次数

仅在_some字段上通过Enter键禁用表单提交

因为用户熟悉,我想保留传统的'表单提交时按Enter键'行为.但是通过反射,当他们用文本输入框完成时,他们经常会输入 - 但是在他们实际完成整个表格之前.

我只想在关注某一类输入时劫持Enter键.

寻找 相关问题这看起来像我正在寻找的:

if (document.addEventListener) {
    document.getElementById('strip').addEventListener('keypress',HandleKeyPress,false);
} else {
    document.getElementById('strip').onkeypress = HandleKeyPress;
}
Run Code Online (Sandbox Code Playgroud)

但这if (document.addEventListener) {部分对我来说并不熟悉.

jquery webforms

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

适用于Tiger MAC的Iphone SDK

我在我的VMware上运行Mac Tiger,试图安装iphone SDK和Xcode,然后我发现我必须有豹子以便能够为Iphone开发.我想知道有没有适用于MAc Tiger 10.4的Iphone SDK和Xcode ??? 非常感谢

iphone ios osx-tiger

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

用bash在一个巨大的文件中获取一行

如何在3 gig文本文件中获取特定行.所有线路都有:

  • 相同的长度,和
  • 由...划界\n.

我需要能够按需获得任何线路.

如何才能做到这一点?只需要返回一行.

bash

17
推荐指数
2
解决办法
7587
查看次数

如何使用linq to xml读取xml节点的值(单个)

我有一个类似于下面的xml结构:

              <test>
                <test1>test1 value</test1>
               </test>
Run Code Online (Sandbox Code Playgroud)

现在我正在使用LINQ to xml代码读取节点的值.

        var test = from t in doc.Descendants("test") select t.Element("test1").Value;
        Console.WriteLine("print single node value");
        foreach (var item in test)
        {
            Console.WriteLine(item);   
        }
Run Code Online (Sandbox Code Playgroud)

上面的代码工作正常,但在这里我有一个单一的节点,但要回溯价值我使用foreach循环,我不认为是好..没有foreach循环做同样的事情更好的方式谢谢.

c# linq-to-xml

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

使用Doxygen在C++中记录函数

我有一个项目,我正在使用Doxygen来生成文档.这些类的文档很好,但我也有一些函数,我在main()中使用它来创建对象等.我也想将这些函数放入我的文档中,但我还没有想到如何做到这一点.有什么建议?

c++ doxygen non-member-functions

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

使用PHP在一个巨大的文件中获取一行

如何在3 gig文本文件中获取特定行.这些行由\n分隔.我需要能够按需获得任何线路.

如何才能做到这一点?只需要返回一行.我不想使用任何系统调用.

注意:其他地方有关于如何在bash中执行此操作的问题.我想将它与PHP等效进行比较.

更新:每条线的长度都是相同的.

php

7
推荐指数
2
解决办法
1105
查看次数

写出很棒的软件

我目前正在阅读Head First的面向对象分析和设计.该书指出,要编写出色的软件(即设计良好,编码良好,易于维护,重用和扩展的软件),您需要做三件事:

  1. 首先,确保软件完成客户希望它做的所有事情
  2. 完成步骤1后,应用面向对象的原则和技术,以消除可能已插入的任何重复代码
  3. 完成步骤1和步骤2后,应用设计模式以确保软件在未来几年内可维护和可重用.

我的问题是,在开发出色的软件时,您是按照这些步骤按顺序执行的吗?如果没有,您通常会遵循哪些步骤以确保其设计良好,编码良好,易于维护,重复使用和扩展?

oop design-patterns

7
推荐指数
2
解决办法
401
查看次数