问题列表 - 第25146页

g ++可以用已知值填充未初始化的POD变量吗?

我知道调试选项下的Visual Studio将使用已知值填充内存.g ++(任何版本,但gcc 4.1.2最有趣)是否有任何选项可以填充具有可识别值的未初始​​化的本地POD结构?

struct something{ int a; int b; };
void foo() {
    something uninitialized;
    bar(uninitialized.b);
}
Run Code Online (Sandbox Code Playgroud)

我希望uninitialized.b随机性不可预测; 显然是一个错误,如果打开优化和警告,很容易找到.但只用-g编译,没有警告.一位同事有一个案例,其中类似于此的代码起作用,因为它巧合地具有有效值; 当编译器升级时,它开始失败.他认为这是因为新的编译器将已知值插入到结构中(就像VS填充0xCC一样).根据我自己的经验,只是不同的随机值没有发生有效.

但现在我很好奇 - 是否有任何g ++设置会使它填满内存,标准会说这应该是未初始化的?

c++ g++

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

vb.net日期格式来自textbox> MS SQL查询

我在DB表格中有一个日期列,我想使用从textbox.text获取的日期进行查询.用户以dd/MM/yyyy格式从日历中选择日期.我想使用该日期进入查询.如何格式化日期以便能够查询数据库?

  Dim datefrom As String =txtDateFrom.Text
  Dim dateto As String =txtDateTo.Text
Run Code Online (Sandbox Code Playgroud)

查询将如下所示:

  WHERE (tblClient.ClientID = " & ClientID & ") AND (tblBackupArchive.BackupDate BETWEEN '" + datefrom + "' AND '" + dateto + "')"
Run Code Online (Sandbox Code Playgroud)

我正在使用MS SQL Server btw.任何帮助最受赞赏.

Jonesy

vb.net date-format sql-server-2008

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

.NET 4.0引用.NET 2.0程序集时会发生什么?

如果.NET 4.0可执行文件包含对.NET 2.0程序集的引用,.NET 4.0运行时到底做了什么?

.NET 2.0程序集是否与.NET 4.0运行时一起运行(换句话说,.NET 4.0必须与.NET 2.0 100%API兼容),或者该进程是否以某种方式托管.NET 2.0运行时,并且会发生一些神奇的事情.基于.NET 4.0的代码可以透明地访问.NET 2.0类型吗?

compatibility .net-4.0 .net-2.0

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

Joda-Time:Period,Interval和Duration之间有什么区别?

Joda-Time 2中,三种时间跨度有什么区别:

  • 间隔
  • 持续时间

    1. 为什么我们需要三节课?

    2. 哪一个表现更好?

    3. 为什么未分割 Period或Duration或Interval实例?例如p = p.divideBy(2);

java jodatime

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

解密用RSA java加密的"长"消息

嗨这是同一个问题,两年前被问过: Java/JCE:解密用RSA加密的"长"消息

我有一个大字节数组和rsa密钥对,由值1024启动.使用rsa加密和密钥的指定大小是强烈要求,我无法更改它.所以我不能使用非对称加密对称密钥进行对称加密.我不能使用任何其他键.我有一个字节数组,需要返回加密的字节数组.我想知道是否有任何现成的工具,可以解决这个问题?

对不起这样一个业余的问题,但我真的需要帮助.

java encryption rsa jce encryption-asymmetric

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

使用模拟器录制Android应用的截屏视频

与iPhone模拟器不同,Android模拟器看起来不像Android设备.

如果您必须创建Android应用程序的截屏视频或宣传视频,则模拟器的默认外观不佳.

有没有办法将模拟器配置为看起来像Android设备?如果您已经处理过这个问题,那么您建议在记录模拟器截屏时考虑哪些其他事项?

这不是编程问题,而是Android开发人员的一个有用的问题.

android emulation

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

为什么C#中的方法不是自动虚拟的?

可能重复:
为什么C#默认将方法实现为非虚方式?

定义哪些方法不可克服而不是可以克服的方法要少得多,因为(至少对我而言),当你设计一个类时,你不关心它的继承人是否会覆盖你的方法. ..

那么,为什么C#中的方法不会自动虚拟?这是什么常识?

c# virtual

10
推荐指数
4
解决办法
816
查看次数

当从外部源(即Excel,Word等)单击链接时,为什么cookie无法识别?

我注意到,当从Web浏览器外部单击链接(例如从Excel或Word)时,即使链接在同一浏览器窗口的新选项卡中打开,我的会话cookie最初也无法识别.

浏览器最终最终识别出它的cookie,但我很困惑为什么Excel或Word的初始链接不起作用.为了使其更具挑战性,单击链接可以在Outlook中正常工作.

有人知道为什么会这样吗?我在PHP 5.3中使用Zend Framework.

authentication cookies ms-office internet-explorer-6

61
推荐指数
6
解决办法
3万
查看次数

无法获得新的2009 XAML原语,为什么?

我想用什么: 2009 XAML原语

如何使用它们会很好:

<sapv:ExpressionTextBox xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        ExpressionType="x:String"  />
Run Code Online (Sandbox Code Playgroud)

实际发生了什么:

"类型引用找不到名为String的公共类型"

我看到的示例没有更新的命名空间.我尝试了2009年和2010年,但无济于事.这是在VS 2010 RTM中.我究竟做错了什么?

wpf xaml .net-4.0

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

重构ASP.NET 2.0应用程序更"现代"

这是一个假设的情景.假设您刚刚在一家拥有小型开发团队的公司工作过.该公司使用.NET 2.0编写的内部CRM/ERP类型系统来管理所有日常事务(让我们简化并说出客户帐户和记录).该应用程序是在几年前编写的,当时.NET 2.0刚刚推出并使用以下架构设计:

  • Web表单
  • 数据层是围绕调用存储过程的SqlCommand的瘦包装器
  • 通过sprocs填充的基本DTO样式的业务对象
  • 一个"业务逻辑"层,充当webform和数据库之间的网关(即调用该层后面的代码)

让我们说,随着应用程序中添加了更多更改和要求,您开始觉得旧架构正在显示其年龄,并且变更越来越难以实现.您将如何引入重构步骤A)使应用程序现代化(即正确分离关注点)和B)确保应用程序能够轻松适应组织中的变化?

国际海事组织的变化将涉及:

  • 将Linq等ORM引入Sql并删除CRUD的sprocs
  • 假设您不能抛弃Webforms,请将MVP模式引入表单
  • 确保网关类符合SRP和其他SOLID原则.
  • 将重用的逻辑更改为Web服务方法,而不必重用代码

你的想法是什么?同样,这是一个完全假设的情景,我们许多人过去曾面临这种情况,或者可能最终面临.

asp.net refactoring

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