我是 linq 的新手,我正在尝试将数据绑定到匿名类型。
我使用 SubSonic 3.0 作为我的 DAL。
我正在从 2 个表中进行选择,如下所示
var myDeal = (from u in db.Users
select new
{
UserID = u.UserID,
UserRoleID = (from ur in u.UserRoles where u.UserRoleID == ur.UserRoleID select ur).FirstOrDefault().UserRoleID
});
foreach (var v in myDeal) //dies first time here
{
}
Run Code Online (Sandbox Code Playgroud)
然后,当我进行数据绑定或尝试迭代集合时,我在运行时收到“参数类型不匹配”错误。
我不确定这里发生了什么事。
我想在UIView上创建一个屏蔽效果,以完成以下操作.我将在屏幕上显示一个密封的盒子,用户将能够触摸(划伤)屏幕,以显示该图像背后的内容(UIView).类似于那些彩票的东西,你想要在结果之上刮一些封面材料.
如果有人能指出我正确的方向会很棒,我不知道如何开始这样做...
谢谢
我遇到了一个非常恼人的IE问题.基本上我需要使用JavaScript设置IFrame的源代码,但源文档在每次调用期间不会执行两次.
简化的HTML代码粘贴在下面(我简化了它,以便读者可以快速理解它.源代码是通过JavaScript设置的,因为它将包含动态内容):
<html>
<head>
<title>Iframe test</title>
</head>
<body>
<iframe id="testIframe" scrolling="no" frameborder="0" src="" width="800" height="600"></iframe>
<script language="JavaScript">
document.getElementById("testIframe").src = "http://localhost/test.php";
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
在此示例中,test.php在调用后在本地数据库中插入记录.每当使用IE调用上面的页面时,在大多数情况下都会插入两行(有时只插入一行,但这不是常态).我在Chrome和Opera上测试了相同的脚本,它在它们上运行正常,所以这必须是IE问题.
如果在iframe标签内直接设置了src IE开始正常运行,但是我需要能够使用javascript构建URL.
有没有人遇到过这个问题?有没有人知道解决方案/解决方法?
谢谢并问候皮埃尔
在WinForms(3.5)应用程序中,有一个带有monthCalendar控件的表单.
日历控件的calendarDimension为3列1行.这意味着它目前显示2010年6月,7月和8月.
是否可以将日历显示在2010年4月,5月和6月?我的数据集没有任何未来日期,因此日期选择将针对当前或更早的日期.
我想使用一种配置文件格式,它支持键值对和可嵌套的,可重复的结构,并且尽可能地使用语法.我想象的是:
cachedir = /var/cache
mail_to = me@example.org
job {
name = my-media
frequency = 1 day
source {
from = /home/michael/Images
source { }
source { }
}
job { }
Run Code Online (Sandbox Code Playgroud)
我对使用重要空白的东西感到满意.
JSON需要太多明确的语法规则(引用,逗号等).YAML实际上非常好,但是需要将作业定义为YAML列表,我发现使用起来有些尴尬.
我正试图在iPad/iPhone上快速加载,并注意到我不能在这之上放置一个div.我将叠加层放在html中,以便它在页面加载时生成,而不是通过javascript添加,而视频在创建时绝对位于此元素下方.这可以在PC上运行,我想知道,如果它是通过js创建的,那么iPhone OS会覆盖z-index并强制到顶部?
还有一种方法可以覆盖默认的"无法播放图标",带斜杠的那个,并显示加载动画吗?这将通过另一条路线解决我的问题.
我的最后一个选择是在页面加载时通过js加载所有视频标签,并将它们分层放在iPad/iPhone上吗?由于iPhone OS将不会加载任何视频,直到请求这将工作?
我也遇到了iPhone的问题,并显示了在视频标签上设置的"海报"属性.
基本上我想有一个单一的构造来处理序列化到 JSON 和格式化的 xml。Records 可以很好地序列化到 json 或从 json 序列化。但是 XmlSerializer 需要一个无参数的构造函数。我真的不想经历为这些构造构建类对象的练习(仅限原则)。我希望可以有一些快捷方式将无参数构造函数放到记录上(也许使用 wioth 语句或其他东西)。我无法让它表现 - 社区中有人有运气吗?
module JSONExample
open System
open System.IO
open System.Net
open System.Text
open System.Web
open System.Xml
open System.Security.Authentication
open System.Runtime.Serialization //add assemnbly reference System.Runtime.Serialization System.Xml
open System.Xml.Serialization
open System.Collections.Generic
[<DataContract>]
type ChemicalElementRecord = {
[<XmlAttribute("name")>]
[<field: DataMember(Name="name") >]
Name:string
[<XmlAttribute("name")>]
[<field: DataMember(Name="boiling_point") >]
BoilingPoint:string
[<XmlAttribute("atomic-mass")>]
[<field: DataMember(Name="atomic_mass") >]
AtomicMass:string
}
[<XmlRoot("freebase")>]
[<DataContract>]
type FreebaseResultRecord = {
[<XmlAttribute("code")>]
[<field: DataMember(Name="code") >]
Code:string
[<XmlArrayAttribute("results")>]
[<XmlArrayItem(typeof<ChemicalElementRecord>, ElementName = "chemical-element")>]
[<field: …Run Code Online (Sandbox Code Playgroud) 是否有官方方法使用.NET应用程序分发(部署)特定字体?
我们有一个(公共领域)"LED字体",用复古的LED仪表面打印数字.这是一个标准的True Type或Open Type字体,除了它看起来很时髦.
显然,为了工作,这个字体需要在用户的机器上.但我们宁愿不强迫用户"将我们的特殊字体安装到您的字体文件夹中".我们更喜欢直接从TTF加载Font对象,或者以编程方式安装字体以使其可用.
应用程序如何处理这类事情?例如,我注意到Adobe XYZ在系统上安装了各种字体而无需用户干预.这就是我们想做的事情.
编辑:好的,理想,我们宁愿不直接安装字体.我们不希望我们漂亮的主题LED字体显示在用户的MS Word字体下拉列表中.我们更喜欢使用此字体,但限制其使用或外观到我们的应用程序.有什么办法吗?
编辑2:这是一个WinForms .NET 2.0应用程序.
谢谢!
我知道我可以使用maven提取工件的javadocs(如果已添加),该工件应以JAR的形式出现(对吗?),然后可以解压缩并浏览。我的问题是,我试图找出一系列工件中的哪个具有我要寻找的特定软件包。我可以下载六个Javadoc软件包,将它们全部解压缩,然后一次打开一个索引文件,但这听起来会很不愉快。
肯定有更好的办法!我注意到Nexus支持Javadoc工件浏览,但显然仅支持Pro版本(我们没有,并且不太可能很快获得)。我宁愿使用GUI解决方案,尽管我愿意满足命令行的要求,但前提是要遵循的要求showmethedocs groupId:artifactId [version]。
预计到达时间:为了澄清:我专门在比较不同版本的工件或多个不同但相似的工件(“ foo:core”与“ foo:utils”与“ foo:extra”等)时进行比较确定什么工件确实包含我需要的包/类。也许有更好的方法可以做到,而我问错了问题?如果我将每个工件添加为Maven依赖项并检查Eclipse中的文档,则可以正常工作,但是如果存在20个工件的旧版本,而其中的一个恰好具有我要查找的方法,则可能需要一段时间。