小编bpl*_*lus的帖子

在ASP.Net MVC的视图中使用Silverlight - 一个坏主意?

我目前正在办公室内部编写一个小型应用程序.我开始自学一些MVC(我已经成为C#dev 3年了).其中一个主要要求是可编辑的网格 - 我很快意识到silverlight(我没有银光体验)可能是一个很大的帮助.通过结合这两种技术,我设法创建了一个获取MVC和silverlight的概念证明: 使用MVC
MVC 创建一个Rest API SilverLight
我也得到了一些关于stackoverflow的帮助:
silverlight-grid-mvc-http-岗位

基本上我所做的只是在视图中嵌入一个银色灯光对象.将Model数据序列化为JSON并将其传递给silverlight(使用写入响应的intit params).silverlight对象可以将数据作为JSON发布回控制器.

到目前为止,这似乎可以很好地工作.然而,我有点担心我可以用这种方法将自己画成一个角落,因为我对这两种技术都没有多少经验所以我担心我会受到更深层次的攻击将无法解决.有没有人试过这样做?任何建议将不胜感激!

silverlight model-view-controller

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

Cygwin:汇编语言开发?

首先,我不确定这应该是我昨天在汇编和堆栈上开始的线程的一部分,但我认为我在这里问的问题是完全不同的.

我一直试图通过维基百科和谷歌了解Cygwin到底是什么,我运气不错.我刚刚开始使用gcc气体汇编程序在Linux上进行汇编编程.我正在午餐时使用一台机器,上面只有Windows.我想在这里练习一些汇编语言编程,所以我认为Cygwin可以提供帮助.

我错误地认为我在Linux中编写的代码可以使用Cygwin在Windows中编译和运行.Cygwin允许我编译代码:

as someAssmProg.as -o someAssmProg.o
ld someAssmProg.o -o someAssmProg
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试在Cygwin下运行代码,

./someAssmProg
Run Code Online (Sandbox Code Playgroud)

我收到"未处理的win32异常发生"消息

现在我假设这是因为我写的代码是针对Linux的.我想虽然Cygwin会处理这件事.Cygwin是否真的用于以Unix风格的命令行方式开发Windows应用程序?

我再次知道这对大多数人来说可能是显而易见的,但我真的很困惑!

PS我之前尝试过AndLinux用于Windows,但这是一个非常大的安装.

assembly cygwin

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

X11/X - linux桌面软件,我不明白这是如何组合在一起的

我最近开始使用Linux(我工作的地方是Microsoft商店,因此我只使用C#编写代码,使用MS产品等).

我试图从高层次上理解Linux中的一些基本内容是如何结合在一起的.我一直在阅读www.linfo.org

无论如何,我从来没有得到X是什么.

从阅读本文开始,我认为X是位于操作系统之上的层(一个X服务器位于OS之上),X客户端应用程序向X服务器发出请求.我认为KDE,Xfce和Gnome都是显示管理器,那么它们是X服务器客户端吗?

我对所有事情都很困惑.

任何解释都会非常感激!

linux x11

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

WPF DataGridTemplateColumn IsSelected ForgroundColor无法按预期工作

我有一个DataGrid包含几个DataGridTemplateColumns.我的问题是当前选择的行将一些单元格前景变为白色,即使文本变为白色. DataGridTemplateColumns包含TextBlocks的行为正确并变为白色,而DataGridTemplateColumns包含TextBoxs的行在选择行时不会更改.

有谁知道为什么或如何解决这个问题?

我尝试过这个解决方案:但它只能让TextBlocks受到影响,有人知道可能出现什么问题吗?

wpf datagrid datagridtemplatecolumn

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

为什么会话状态超时会覆盖我的MVC3应用程序中的表单身份验证超时?

我在web.config中有以下内容

<sessionState mode="InProc"
              timeout="2"
              cookieless="UseCookies"/>
<authentication mode="Forms">
  <forms
    loginUrl="~/Account/LogOn"
    timeout="1"
    cookieless="UseCookies" />
</authentication>
Run Code Online (Sandbox Code Playgroud)

据我所知,在MVC3(或Asp.Net)中,sessionState控制用户在服务器上的会话超时,窗体身份验证超时控制何时用户将被迫再次登录网站.

这似乎并不完全正确:如果我从web.config中删除sessionState部分,则认证部分中的超时被完全忽略 - 它似乎只是在某个默认长度的时间后超时.

事实上,当验证超时时,似乎需要会话状态超时来控制.这根本没有任何意义.谁能告诉我这里缺少什么?

这与我提出的这个问题有关,但我没有深究为什么会出现这种情况.

asp.net-mvc-3

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

正则表达式,编写玩具编译器,解析,评论卸妆

我正在努力完成这本书:http: //www1.idc.ac.il/tecs/

我目前正处于一个部分,其中excersize是为非常简单的java语言创建编译器.这本书总是说明需要什么,但不知道如何(这是一件好事).我还应该提一下,它讨论了yacc和lex,并特别说要为了自己学习而避免使用本书中的项目.

我正在使用chaper 10并开始编写tokenizer.

1)任何人都可以给我一些一般的建议 - 正则表达式是标记源文件的最佳方法吗?

2)我想在解析之前从源文件中删除注释 - 这并不难,但是大多数编译器会告诉你行发生错误,如果我只是删除注释这会弄乱行数,是否有任何简单的保留策略线路数量仍然删除垃圾?

提前致谢!

regex compiler-construction parsing

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

验证 C# 中的小数以存储在 SQL Server 中

我有一个十进制数据库列decimal (26,6)

据我所知,这意味着精度为 26,小数位数为 6。

我认为这意味着该数字的长度总共可以是 26 位数字,其中小数点后可以有 6 位数字。

在我的 WPF / C# 前端中,我需要验证传入的小数,以便我可以确保它可以存储在 SQL Server 中而无需截断等。

所以我的问题是有没有一种方法可以检查小数是否具有特定的精度和小数位数。

另外,我听说 SQL Server 以与 CLR 完全不同的方式存储十进制,这是真的吗?如果是的话,我需要担心吗?

c# sql-server clr decimal

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

是否可以通过编程方式阻止特定的 iOS 应用程序在未越狱的 ipad / iphone 上运行?

是否有可能编写一个 iOS 应用程序来阻止其他应用程序在未越狱的 iphone/ipad 上运行?

这将是出于合法目的,例如我打开应用程序,将我的 iPad 交给我的孩子,我不必担心他们会删除我的照片或浏览网页。

ios

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

如果C#代码是JIT编译的,为什么我在构建时必须在Visual Studio中选择目标平台?

我的假设可能是错的,但我认为JIT编译的主要优点是允许JIT编译器为目标机器特定硬件编译的单个可分发.

如果这是真的,那么为什么在编译C#时可以指定目标平台?

谢谢.

c# jit

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

是否有可能在mysql中散列整个结果集?

是否可以将哈希函数应用于mysql中的整个结果集.

我知道如何在结果集的每一行中散列值

例如 SELECT md5('something')

但是说我有一个类似的查询

SELECT * FROM `some_table`
Run Code Online (Sandbox Code Playgroud)

并且结果集包含很多行,是否可以将整个结果集散列为一个值?

我应该清楚,我不希望每行都有一个哈希值.我想要整个结果集的一个哈希值.

即一个拥有整套.

编辑:使要求更清晰.

mysql

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

如何只查看 SQL Server 正在执行的 SQL 语句

SQL Server 是否具有相当于 MySQL 中的尾部日志功能?

这是调试 Web 应用程序的非常简单的方法。但是我找不到在 SQL Server 中执行此操作的方法。

当我使用探查器时,在开始新跟踪时我会得到很多选项。我可以让它输出从 Management Studio 执行的 SQL,但不能输出我的应用程序(它肯定指向同一个实例)。

sql-server

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