问题列表 - 第9045页

计算机科学与软件工程有什么区别?

我被一个关于软件工程视频的问题的答案提出了问题.这是答案:

顺便说一句,要小心你在这里链接.软件工程和计算机科学是非常不同的学科.软件工程包括软件开发生命周期(包括方法和过程),建模,通信,企业SE文化等,并且更少关注代码,算法,效率等.

JoshJordan于5月12日回答

这是我的评论:

我不得不有点不同意.软件工程是计算机科学的一门子学科.软件工程的一个子领域是构建,它是关于代码的.请参考SWEBOK.

我认为算法不属于软件工程,但面向对象编程,安全编程等都没有.

有人说这是重复的,但计算机工程是关于硬件和软件工程是关于软件.

computer-science

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

如何使用Boost.Filesystem知道文件的类型?

我正在使用Boost但是我找不到关于安装目录和web中的文件系统库的完整(或好)文档.我找到的"-ls"示例是一个很好的帮手,但这还不够.

提前致谢 :)

c++ boost

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

是否可以在iPhone应用程序图标中使用透明度?

我创建了一个57×57的圆形图标(没有光泽),它在我的应用程序的圆圈外面具有透明度.我可以在Simulator和iPhone上成功安装该应用程序.它工作正常,看起来很棒.

但是,我可以向Apple提交一个透明的图标吗?他们会接受吗?我找不到任何在图标中具有透明度的应用.相反,他们使用一种伪透明度 - 黑色背景,没有光泽.

icons png transparency app-store ios

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

如何将IDENTITY_INSERT设置为ON?

在第一个我要求管理员删除这篇文章:'怎么可以 - 我做一个主键 - 作为自动增量在-vb-net-2008/959787#959787',因为我面临一个问题评论,当我尝试添加评论时,错误消息是:"评论需要50个声誉 - 请参阅faq"!

这里我只想问一下IDENTITY_INSERT,如何在vb.net 2008中将其设置为ON,发生此错误:http://www.rofof.com/img2/6amojc6.gif

对于我引起的这些问题,我感到非常抱歉.

linq vb.net asp.net

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

C Prog.:结构作为函数的参数?

我正在尝试创建结构"出生日期",以及将为结构赋值的函数,我想知道可能以某种方式这样做:

(PS.对于第2行和第23行,我经常收到错误"参数列表语法错误".)

#include <stdio.h>
void input (dob_st *);
int main ()
{
    typedef struct
    {
        int year;
        int month;
        int day;
    }
    dob_st;

    dob_st date;
    dob_st *p;
    p=&date;
    input (*p);
    printf("%02i.",p->day);
    printf("%02i.",p->month);
    printf("%i.",p->year);

    return 0;
}
void upis (dob_st *p)
{
    printf ("Date of birth:\nDay?\n");
    scanf ("%i",&(p->day));
    printf ("Month?\n");
    scanf ("%i",&(p->month));
    printf ("Year?\n");
    scanf ("%i",&(p->year));
}
Run Code Online (Sandbox Code Playgroud)

c struct

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

'全球'和'静态全球'之间的区别

一个全局变量的范围中的所有文件,而静态全局变量的范围只是在声明文件.为什么这样?

全局或静态全局变量存储在内存中的哪个位置?

c memory variables standards

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

如何在SQL SERVER 2005中使用递归表值函数

我在SQL Server 2005中进行拆分功能.

我已经通过使用while循环完成了它.

但我对此并不满意.我想用递归函数来做.

我已经在C#中完成了它.现在我在SQL SERVER 2005中绘制相同的内容.但是我收到了编译错误.

这是我的代码

ALTER FUNCTION [dbo].[fnSplit2] 
(

    @OLDSTRING AS VARCHAR(100),
    @DELIMETER AS VARCHAR(1)
)

RETURNS @MYTABLE TABLE(COUNTER INT,STRINGVAL VARCHAR(100)) 
    AS
        Begin 

            DECLARE @NEWSTRING AS VARCHAR(100)
            DECLARE @POS AS INT
            DECLARE @LEN AS INT
            DECLARE @COUNTER AS INT 

            SET @NEWSTRING = '';        
            SET @LEN = LEN(@OLDSTRING)
            SET @COUNTER = 0
            SET @POS = CHARINDEX(@DELIMETER, @OLDSTRING) 

            IF(@POS > 0)

                BEGIN 

                    SET @COUNTER = @COUNTER +1

                    INSERT INTO @MYTABLE(COUNTER,STRINGVAL) VALUES(@COUNTER,@NEWSTRING + SUBSTRING(@OLDSTRING,0, @POS))
                    SET @OLDSTRING = SUBSTRING(@OLDSTRING,0, …
Run Code Online (Sandbox Code Playgroud)

sql t-sql recursion sql-server-2005 user-defined-functions

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

加密单个int的方法

你怎么能廉价地双向加密一个32位的int,这样每个数字都映射到那个空间中的其他int并以一种难以预测的方式返回?

当然,并不需要在映射表中预先存储42.9亿个整数.

language-agnostic encryption algorithm

9
推荐指数
3
解决办法
8547
查看次数

一个类中的AS3键盘事件?

我似乎无法在类中使键盘事件工作,我有一个工作正常的ENTER_FRAME事件,但键盘事件永远不会被调用.有任何想法吗?这是代码

package 
{
import flash.display.MovieClip;
import flash.display.Stage;
import flash.events.*;
public class mainGame extends MovieClip 
{
    var myPlayer:player = new player();
    function mainGame():void 
    {   
        trace("arg!");
        addChild(myPlayer);
        addEventListener(KeyboardEvent.KEY_DOWN, keyDown);
        addEventListener(Event.ENTER_FRAME, update);
    }
    function keyDown(evt:KeyboardEvent):void
        {
                            trace("This never happens");
            myPlayer.x++;
        }
        function update(evt:Event):void
        {
            trace("This happens fine");
        }

}
}
Run Code Online (Sandbox Code Playgroud)

提前致谢!

flash actionscript-3

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

在C#中处理"大"整数

如何处理C#中的大整数?

我有一个函数,它会给我除数的乘积:

private static int GetDivisorProduct(int N, int product)
    {
        for (int i = 1; i < N; i++)
        {
            if (N % i == 0)
            {
                Console.WriteLine(i.ToString());
                product *= i;
            }
        }

        return product;
    }
Run Code Online (Sandbox Code Playgroud)

调用函数是 GetDivisorProduct(N, 1)

如果结果大于4位,我应该只获得最后4位数.(例如,如果我输入957,则仅在修剪掉最后四个值后输出为7493.实际结果为876467493.).

其他样本输入:如果我给10000,则输出为0.

BigInteger类别已经从C#库中删除!

我怎样才能得到最后四位数字?

c# overflow biginteger modulo

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