我可以eval("something()");在JavaScript中动态执行代码.有没有办法让我在C#中做同样的事情?
我想要做的一个例子是:我有一个整数变量(比如说i),我有多个属性名称:"Property1","Property2","Property3"等.现在,我想执行一些操作在"财产i "属性取决于的价值i.
使用Javascript这非常简单.有没有办法用C#做到这一点?
我最近在SO上看到过一些与"代码指标"相关的问题,不得不想知道这些魅力是什么?以下是一些最近的例子:
在我看来,没有指标可以替代代码审查,但是:
但我想不出一个单独的指标本身总是表示"好"或"坏"代码 - 测量无法看到的东西总是有例外和原因.
从我忽略的代码指标中获得了一些神奇的洞察力吗?懒惰的程序员/经理是否在寻找不读代码的借口?人们是否提供了巨大的遗留代码库并寻找起点?这是怎么回事?
注意:我已经在答案和评论中询问了一些关于特定线程的问题并且没有得到回复,所以我认为我应该问整个社区,因为我可能错过了一些东西.运行一个指标批处理作业并不是真的必须再次阅读其他人的代码(或我自己的代码)会很好,我只是觉得它不实用!
编辑:我很熟悉大多数(如果不是所有)正在讨论的指标,我只是没有看到它们孤立或作为任意质量标准.
有没有人知道在Mac上编写程序集的任何好工具(我正在寻找IDE).Xcode对我来说有点麻烦.
另外,在Intel Mac上,我可以使用通用x86 asm吗?或者是否有修改过的指令集?有关发布英特尔的任何信息
另外:我知道在Windows上,asm可以在操作系统创建的模拟环境中运行,让代码认为它在自己的专用机器上运行.OS X是否提供相同的功能?
在我的Microsoft Surface项目中,我总是遇到很多以下异常:
'MuReSe.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_32\mscorlib\2.0.0.0__b77a5c561934e089\mscorlib.dll'
'MuReSe.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities\10.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.dll'
'MuReSe.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll'
'MuReSe.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll'
'MuReSe.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll'
'MuReSe.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities.Sync\10.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.Sync.dll'
'MuReSe.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.Debugger.Runtime\10.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Debugger.Runtime.dll'
'MuReSe.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Users\Roflcoptr\Documents\Visual Studio 2008\Projects\MuReSe\MuReSe\bin\Debug\MuReSe.vshost.exe'
'MuReSe.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Core\3.5.0.0__b77a5c561934e089\System.Core.dll'
'MuReSe.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Xml.Linq\3.5.0.0__b77a5c561934e089\System.Xml.Linq.dll'
'MuReSe.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Data.DataSetExtensions\3.5.0.0__b77a5c561934e089\System.Data.DataSetExtensions.dll'
'MuReSe.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_32\System.Data\2.0.0.0__b77a5c561934e089\System.Data.dll'
'MuReSe.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll'
'MuReSe.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_MSIL\WindowsBase\3.0.0.0__31bf3856ad364e35\WindowsBase.dll'
'MuReSe.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_32\PresentationCore\3.0.0.0__31bf3856ad364e35\PresentationCore.dll'
'MuReSe.vshost.exe' …Run Code Online (Sandbox Code Playgroud) 我正在寻找有关在ASP.NET中使用配置文件功能的最佳实践的指导.
如何确定内置用户配置文件中应保留的内容,或者是否应创建自己的数据库表并为所需字段添加列?例如,用户有一个邮政编码,我应该将邮政编码保存在我自己的表中,还是应该将其添加到web.config xml配置文件中并通过用户配置文件ASP.NET机制访问它?
我现在能够想到的优点是,因为我不太了解这个配置文件(现在它有点像Matrix),如果我走桌子路线,我可能会做任何我想要的事情(例如, SQL使所有用户获得与当前用户相同的邮政编码.如果我使用ASP.NET配置文件,我不知道是否可以这样做.
我正在为我的客户工作的部分应用程序涉及发送事件的电子邮件.有时这些非常重要.我的客户端和我的客户端的大多数客户端都使用Outlook,它能够将邮件标记为高重要性.
现在,我知道假设所有最终用户都使用相同的界面是假的,我不是.但考虑到您可以从Outlook发送电子邮件作为高重要性,即使目标不一定是通过Outlook阅读,这意味着基本上存储了一些数据,以某种方式,让Outlook知道特定邮件是否被指定为高重要性.这是我的解释,至少.
该应用程序当前用于System.Net.Mail发送电子邮件,System.Net.Mail.MailMessages用于编写和System.Net.Mail.SmtpClient发送它们.是否可以设置这个"高重要性"设置System.Net.Mail的能力?如果没有,是否有可用于配置此设置的程序集?
我在这个问题中看到了这个词.我想我有一个想法,但不确定这是一个本地化的术语,还是该术语的广泛传播意义.
Shotgun会暗示他可能(过度)使用比更简单,更优雅的解决方案更笨重或更笨重的工具或技术.还有伏都教?
在什么语言和 - 哈希 - 三 - 九 - 分号(')代表撇号?我有一些以JSON格式提取的网站数据,其中一些用户评论有撇号,被替换为'.
那么,它的代表性是什么?我甚至不能谷歌它谷歌搜索撇号而不是和 - 哈希 - 三 - 九 - 分号.
我想用DirectX或显示100个浮动立方体OpenGL.
我正在寻找一些示例源代码或技术描述.我无法让更多的立方体正确显示.
我梳理了净一个良好的系列教程的,虽然他们谈论怎么办3D原语,我无法找到是怎么做大量的信息3D原语- ,cubes,spheres,pyramids等等.
我希望在7天后删除MySQL数据库中的一些消息.
我的消息表行具有以下格式:id | 消息| 日期
日期是正常格式的时间戳; 2012-12-29 17:14:53
我认为MySQL事件将是一种方式,而不是一个cron工作.
对于经验丰富的SQL人员,我认为这是一个简单的问题,如何在下面的括号中编写删除消息部分?
一个例子将不胜感激,谢谢.
DELIMITER $$
CREATE EVENT delete_event
ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 DAY
ON COMPLETION PRESERVE
DO
BEGIN
DELETE messages WHERE date >= (the current date - 7 days);
END;
$$;
Run Code Online (Sandbox Code Playgroud) c# ×3
.net ×1
3d ×1
apostrophe ×1
asp.net ×1
assembly ×1
c#-2.0 ×1
code-metrics ×1
directx ×1
exception ×1
html ×1
macos ×1
mysql ×1
opengl ×1
outlook ×1
pixelsense ×1
profile ×1
properties ×1
reflection ×1
terminology ×1
wpf ×1
x86 ×1
xcode ×1