问题列表 - 第1398页

学习C++有助于构建快速/无需额外要求的桌面应用程序吗?

学习C++会帮我快速构建本机应用程序吗?作为程序员,它会帮助我吗?还有什么其他好处?

我之所以想学习C++,是因为我对构建在JVM和.NET之上的应用程序的UI性能感到失望.他们感觉很慢,而且开始也很慢.当然,一个非常糟糕的程序员也可以使用C++创建一个更慢,更缓慢的应用程序,但我不考虑这种情况.

我最喜欢的Windows实用程序之一是Launchy.在Readme.pdf文件中,该程序的作者写道:

0.6这是第一个C++版本.由于我对C#的大型.NET框架要求感到沮丧,而且用户缺乏安装它的愿望,我决定切换回更快的语言.

我完全同意Launchy的作者关于.NET框架要求甚至桌面应用程序的JRE要求.更别说它们的具体版本了.一些最好的和我最喜欢的桌面应用程序不需要运行.NET或Java.它们只是在安装后运行.它们大多是使用C++构建的吗?C++是基于GUI的良好和快速应用程序的唯一选择吗?

而且,我也非常有兴趣听到学习C++的其他好处.

c++ user-interface native

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

离开时如何强制执行锁定工作站?这很重要吗?

在您的组织内,是否每个开发人员在离开时都需要锁定他的工作站?

当工作站处于解锁状态时,您认为存在哪些风险?与"线上"(网络黑客)安全风险相比,您认为这些风险如何重要?

您认为哪些策略最有效地强制锁定工作站?(这些策略可能是"技术性"的东西,比如要锁定屏幕保护程序的域组安全设置,还是"社交",比如对那些没有锁定或鼓励Goating的人施加一些处罚?)

security corporate-policy

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

重启PC时,C#.Net exe不会关闭,导致机器不能重启

我们有一个内置在C#中的SmartClient,当它正在重新启动运行的PC时,它仍然保持打开状态.这将暂停重新启动过程,除非用户首先关闭SmartClient或进行其他一些手动干预.

当基础架构团队远程安装需要重新启动计算机的新软件时,这会导致问题.

让SmartClient应用程序从Windows识别关闭/重启事件并优雅地自杀的任何想法?

更新: 这是一个具有多个gui线程的高度线程化应用程序.是的,多个gui线程.它实际上是许多项目的整合,它们本身可以是独立的应用程序 - 所有这些都是从单个exe启动和管理的,这些exe集中了这些管理方法并跟踪这些线程.我不相信使用后台线程是一种选择.

c# events multithreading restart smartclient

5
推荐指数
3
解决办法
1015
查看次数

如何识别描述数据集的最小参数集

我有一堆回归测试数据.每个测试只是一个消息列表(关联数组),将消息字段名称映射到值.这些数据中有很多重复.

例如

   test1 = [
      { sender => 'client',  msg => '123',  arg => '900', foo => 'bar', ... },
      { sender => 'server',  msg => '456',  arg => '800', foo => 'bar', ... },
      { sender => 'client',  msg => '789',  arg => '900', foo => 'bar', ... },
   ]
Run Code Online (Sandbox Code Playgroud)

我想表示字段数据(作为最小深度决策树?),以便可以使用最少数量的参数以编程方式重新生成每个消息.例如,在上面

  • foo总是'bar',所以我不需要提及它
  • 发件人和客户是相关的,所以我只需要提及其中一个
  • 和msg每次都不同

所以我希望能够使用一个程序重新生成这些消息

write_msg( 'client', '123' )
write_msg( 'server', '456' )
write_msg( 'client', '789' )
Run Code Online (Sandbox Code Playgroud)

其中write_msg函数将由嵌套的if语句或使用参数的子函数调用组成.

基于我的原始数据,我如何确定"最重要"的参数集,即能够使用最少数量的参数重新创建数据集的参数?

algorithm

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

改善MonoRail

我们知道它缺乏文档,但您希望看到哪些其他部分有所改进?

asp.net open-source castle-monorail

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

Eclipse的Ctrl +在Visual Studio中单击?

在使用Eclipse Java工作了几天后,我完全沉迷于按下Ctrl并单击标识符以进入其定义.从那时起,我一直在寻找在Visual Studio中实现这一目标的方法.

我意识到VS有右击,转到定义,这F12也是一样的.我也意识到Visual Assist与Alt+ 类似G.然而,这些都不如Ctrl+点击完美.

我实际上试了几个小时试图写一个VS插件来做这件事,但是在我认为合理的时间范围内没有得到任何好处.

有谁知道如何实现这一目标?一个准备好的插件?一种宏?

eclipse usability keyboard-shortcuts visual-studio

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

在SQL Server中分区大表的最佳方法是什么?

在最近的项目中,"主要"开发人员设计了一个数据库模式,其中"较大"的表将分成两个独立的数据库,主数据库上的视图将两个单独的数据库表联合在一起.主数据库是应用程序的驱动因素,所以这些表看起来像普通表(除了一些有关更新的古怪事物).这似乎是一个巨大的性能问题.我们确实看到围绕这些表格的性能问题,但没有什么可以让他改变他对他的设计的看法.只是想知道最好的方法是什么,或者它是否值得做?

sql sql-server partitioning

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

Visual Studio 2005内存使用情况

我发现Visual Studio内存使用量通常会平均约为150-300 MB的RAM.

作为一个经常需要运行多个Visual Studio实例的开发人员,是否有任何性能技巧来优化VS使用的内存量?

我用一个加载项(TFS)运行VS 2005

memory memory-management visual-studio-2005 visual-studio

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

typeof(myType).TypeHandle是否使用反射?

如果我写了这段代码:

typeof(myType).TypeHandle 
Run Code Online (Sandbox Code Playgroud)

它会用反射吗?

与以下有多大不同:

Type.GetType(string).TypeHandle
Run Code Online (Sandbox Code Playgroud)

是吗?

c#

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

使用Reflection捕获方法状态

有没有办法使用.NET反射来捕获所有参数/局部变量的值?

.net c# reflection

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