小编Joh*_*udy的帖子

C++编译器如何创建对象?

在这样的C代码中:

{
   int i = 5;
   /* ....... */
}
Run Code Online (Sandbox Code Playgroud)

编译器将通过向下移动堆栈指针(对于堆栈向下)移动int的大小来替换代码,并将值5放在该内存位置.

同样,在C++代码中,如果创建了一个对象,编译器会做什么?例如:

class b
{
   public :
           int p;
           virtual void fun();
};

main()
{
   b   obj;
}
Run Code Online (Sandbox Code Playgroud)

编译器会为上面的代码做些什么?任何人都可以解释何时分配内存,何时分配虚拟表的内存,以及何时调用默认构造函数?

c++ compiler-construction constructor

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

Java中的这种语法是什么?我不承认

这是一个语法问题.

我正在查看一些开源文件,我遇到了一些我无法识别的语法,我希望你能为我清理它.

(这是从Main.java在犀牛调试器采取这里)

public static String[] processOptions(String args[])
    {
        String usageError;
        goodUsage: for (int i = 0; ; ++i) {
            if (i == args.length) {
                return new String[0];
            }
            String arg = args[i];
            if (!arg.startsWith("-")) {
                processStdin = false;
                fileList.add(arg);
                String[] result = new String[args.length - i - 1];
                System.arraycopy(args, i+1, result, 0, args.length - i - 1);
                return result;
            }
            if (arg.equals("-version")) {
                if (++i == args.length) {
                    usageError = arg;
                    break goodUsage;
                }
                int version;
                try …
Run Code Online (Sandbox Code Playgroud)

java syntax

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

如何将自定义TrueType字体打包到网站,以便浏览器呈现它?

我正在为某人开发一个网站,但他们希望(坚持)标题是非标准字体.(客户永远是对的.)我有TrueType(.ttf)字体,但如何将其与网站捆绑在一起以便使用它?

我尝试将它放在Images文件夹中,并尝试使用样式表访问它:

font-family:URL(Images/Arial_Rounded_MT_Bold.ttf)
Run Code Online (Sandbox Code Playgroud)

但那没用.如何以呈现的方式包含非标准字体?

如果它有用,这是一个ASP.NET 2.0站点.

css webfonts

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

如何以编程方式调整PropertyGrid控件的水平分隔符?

我在我的C#项目中使用.NET PropertyGrid控件.

当包含网格的表单加载时,水平拆分器(将"设置"与"描述"分开)处于默认位置.如何在C#中以编程方式更改分割器的位置?

.net c# propertygrid gridsplitter visual-studio

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

具有指定高度(在CSS中)的div可以自动缩放吗?

我设置了一个div height:100px; width:50px,但是当div 的内容动态变化时,我想让高度适应变化.

我该怎么办?

html css

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

c#datetime格式

我希望我的DateTime具有特定的格式,具体取决于当前的文化.

所以我试试这个:

dateTime.ToString("dd/MM/yyyy hh:mm");
Run Code Online (Sandbox Code Playgroud)

这部分正常,/被文化特定的分隔符取代.但是根据文化的不同,日期和月份顺序不会切换(如MM/dd).

使用.ToString("g")作品,但不包括前导零.

我该如何做到这一点?

c# format culture datetime

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

Visual Basic .NET中的UInt32数据类型是什么?

UInt32VB.NET中的数据类型是什么?

谁能告诉我关于它的位长度之间的差异UInt32Int32?是整数还是浮点数?

vb.net types uint32

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

如何在Windows XP上安装GDI + 1.1版?

有人做过这个吗?据我所知,GDI + 1.1只附带Vista.我正试图了解不同的Effects类.

我正在使用C++ VS2008(VC9)

c++ windows-xp visual-studio-2008

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

.NET文档管理系统设计 - 性能问题

我需要开发一个基本的.NET文档管理系统,其中包含以下规范:

  1. 数据应该是可移植的和自包含的,因此我将文档(典型格式包括Word,PDF,Excel和Powerpoint)序列化为二进制数据.然后,我将所述二进制数据存储在SQL Server 2005数据库中.当用户需要下载文档时,系统将反序列化二进制数据并以原始格式呈现.

  2. 平均行大小不能大于200k.

  3. 我们预计每月最多可上传500份文件,为期三年.

  4. 我们不希望数据库的大小超过6 GB

  5. 我们的最大目标是20,000人,可能同时访问系统.

我的问题是:为了提供可靠的性能,防止网站停机等,该技术需要多么强大?

我是一名新手开发人员,对这种架构和设计并不熟悉.

.net architecture document-management

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

如何减少.net应用程序中的启动和运行时间?

我用C#用.NET框架编写windows应用程序.如何减少这些应用程序的启动时间?我的应用程序在启动和初始化期间感觉非常慢,特别是在显示初始表单时.

我的应用程序使用Access(MDB)数据库来保存数据.在某些形式中,它会加载数据,但是第一次应用程序显示任何给定的表单时,显示需要很长时间.

我已经尝试使用NGen来减少启动时间,但它并没有像我预期的那样帮助我.

c# performance ngen startup

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