小编Bri*_*haw的帖子

解释语言 - 利用解释器背后的编译语言

如果那里有任何语言设计师(或者只是知道的人),我很好奇为解释语言创建标准库背后的方法.具体来说,什么似乎是最好的方法?在解释语言中定义标准函数/方法,或者以编写解释器的编译语言执行这些调用的处理?

让我思考这个问题的是关于striplashes()的问题 - 就像Python中的函数一样.我的第一个想法是"为什么不定义自己的,只需在需要时调用它",但它提出了一个问题:对于这样的函数来说,让解释的语言处理这种开销是不是更好,或者它会更好编写扩展并利用解释器后面的编译语言?

language-agnostic performance language-features interpreted-language

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

C#方法的字符串表示

.NET 3.0(或更早版本)中是否有一种方法可以获取方法的字符串表示形式?我知道我可以从MethodBody对象中获取一个IL字节数组,但是我有兴趣获得一个字符串,它实际上代表了我在VS眼中看起来的方法体.

我已经在CodeDom命名空间中查看是否有一种方法可以在运行时将方法转换为CodeMemberMethods,但到目前为止我已经干了.

有什么想法吗?

.net c# reflection codedom

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

在C#中,是Lambda Expressions对象吗?

在C#中,是lambda表达式对象吗?如果是这样,他们是什么类型的对象?

c# lambda

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

C#WinForms - DataGridView/SQL Compact - 主键列中的负整数

我刚刚在WinForms中弄脏了,我通过一个可爱的教程发现了将数据库表拖到我主表单的设计视图上的魔力.所以,一切都很可爱,我已经得到了我的DataGridView,所有列都表现得很漂亮.

但...

当我运行我的应用程序对这个全新的,空的.sdf(我创建的两个表的空保存,它们本身是空的)时,每当我尝试时,我在对应于我的主键/标识列的列中得到-1创建第一条记录.

知道为什么会这样吗?如果它有帮助,那么该列就是一个int.

c# sql-server data-binding sql-server-ce winforms

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

ASP.NET - 构建自己的路由系统

在最近的一个项目中,我用PHP构建了自己的MVC框架.我实现的一件事是路由系统.我使用Apache的mod_rewrite将所有请求发送到index.php,然后解析URI以提取信息并路由请求.

我现在正在涉足ASP.NET,我想知道是否/如何执行类似的操作.有没有办法将所有请求(类似于WordPress的方式)路由到一个执行中央路由处理的页面?我知道ASP.NET的MVC框架,但我想在我修修和学习的时候自己动手.

编辑:BTW,我的托管服务提供商运行IIS 6

asp.net routing url-rewriting

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

Visual Web Developer(Express):为Dev环境设置文档根目录

我正在使用Visual Web Dev Express开发一个站点,当我运行/调试时,我希望能够设置我的应用程序的文档根目录,以便我可以使用更安全的路径,例如"/css/style.css" "css/style.css".我怎么做到这一点?

c# asp.net visual-web-developer server-configuration

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

为什么在一个请求中建立多个数据库连接是不好的做法?

关于PHP中的Singletons的讨论让我越来越多地思考这个问题.大多数人都指示你不应该在一个请求中建立一堆数据库连接,而我只是好奇你的推理是什么.我的第一个想法是你的脚本向DB提出了很多请求的费用,但后来我反驳了这个问题:多个连接会不会使并发查询更有效率?

一些知情人士的答案(有证据,伙计)怎么样?

database resources database-connection

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

如何在Cocoa中从NSData获取编码字符串?

在.NET中,我可以使用Encoding.UTF8.GetString(string str)或任何其他类型的Encoding,来获取字节数组的字符串表示.Cocoa是否包含开箱即用的类似功能,或者我是否需要编写一些内容来自行进行转换?

cocoa encoding byte objective-c

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