小编Jon*_*han的帖子

用linux中的选项卡替换空格

如何用给定文本文件中的linux中的选项卡替换空格?

linux whitespace tabs

92
推荐指数
4
解决办法
11万
查看次数

SQL IN条款1000项限制

可以在SQL IN子句中放置1000多个项目吗?我们的Oracle数据库无法解决问题.

如果是,我们如何在SQL IN子句中放置超过1000个项目?

如果没有,我还能做什么?

sql oracle

47
推荐指数
3
解决办法
8万
查看次数

WPF中的多语言

你能推荐一种为WPF应用程序实现多语言系统的好方法吗?我现在使用的方法涉及XML,类和xaml扩展.它在大多数情况下工作正常,但是当我不得不处理动态标签或动态文本时,它需要一些额外的努力.我想让程序员只在主要问题上工作并忘记lang问题.

globalization wpf multilingual xaml

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

反射.我们可以用它来实现什么?

我正在阅读和学习C#中的反射.很高兴知道它对我的日常工作有什么帮助,所以我希望有比我更多经验的人告诉我关于使用它可以实现什么样的事情的样本或想法,或者我们如何减少代码量我们写的.

谢谢.

c# reflection .net-3.5

13
推荐指数
2
解决办法
4370
查看次数

在VS2012 RC中未识别ForeignKey

经过昨天的大量帮助后,我遇到了asp.net4测试版中的一个已知错误 - 我升级到VS2012 RC Express(4.5),现在VS在我的模型中报告了两个错误,之前没问题:

"无法找到类型或命名空间名称'ForeignKeyAttribute'(您是否缺少using指令或程序集引用?)"

"无法找到类型或命名空间名称'ForeignKey'(您是否缺少using指令或程序集引用?)"

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;
using System.Data.Entity.ModelConfiguration.Conventions;
using System.Data.Entity;

namespace MvcApplication6.Models
{
    public class tblRental
    {
        [Key()]
            public int rental_id { get; set; }
        public int room_id { get; set; }
        public DateTime check_in { get; set; }
        public DateTime check_out { get; set; }
        public decimal room_cost { get; set; }
        public long customer_ref { get; set; }
        [ForeignKey("customer_ref")]
        public virtual tblCustomerBooking Customer { get; set; } …
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc asp.net-web-api visual-studio-2012

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

即使browsable属性设置为false,WPF工具包DataGrid也会显示字段

您有一个可观察的集合,我使用DataGrid的itemsource属性绑定到DataGrid.

集合中类的所有属性都在DataGrid中正确显示.现在,我想使用类中的browsable属性[Browsable(false)]将一些字段隐藏到DataGrid.它在winforms中运行良好,但似乎在WPF中不起作用.

有人知道为什么吗?我可以稍后隐藏列,但我不想以这种方式丢失性能.

还有其他解决方案吗?

谢谢.

c# wpf attributes browsable

9
推荐指数
2
解决办法
2398
查看次数

如何创建表达式树以执行与"StartsWith"相同的操作

目前,我有这种方法来比较两个数字

Private Function ETForGreaterThan(ByVal query As IQueryable(Of T), ByVal propertyValue As Object, ByVal propertyInfo As PropertyInfo) As IQueryable(Of T)

    Dim e As ParameterExpression = Expression.Parameter(GetType(T), "e")
    Dim m As MemberExpression = Expression.MakeMemberAccess(e, propertyInfo)
    Dim c As ConstantExpression = Expression.Constant(propertyValue, propertyValue.GetType())
    Dim b As BinaryExpression = Expression.GreaterThan(m, c)
    Dim lambda As Expression(Of Func(Of T, Boolean)) = Expression.Lambda(Of Func(Of T, Boolean))(b, e)
    Return query.Where(lambda)

End Function
Run Code Online (Sandbox Code Playgroud)

它工作正常,并以这种方式消费

query = ETForGreaterThan(query, Value, propertyInfo)
Run Code Online (Sandbox Code Playgroud)

如您所见,我给它一个IQueryable集合,并根据属性和值为它添加一个where子句.Y可以构造Lessthan,LessOrEqualThan等等System.Linq.Expressions.Expression预定义此运算符.

¿如何转换此代码以对字符串执行相同操作?System.Linq.Expressions.Expression不给我一个预定义的运算符,如"contains"或"startwith",我真的是表达树的noob.

谢谢,请在C#/ VB中发布您的答案.选择让您感觉更舒适的那个.

.net c# vb.net lambda expression-trees

8
推荐指数
2
解决办法
6257
查看次数

关于Lisp和包的新手问题

如果您不关心并且只想查看问题,这里的背景故事会跳到底部.

所以我在LISP玩了一会儿.一些基本功能,一些类和文件IO.当我遇到这篇文章时:

http://www.adampetersen.se/articles/lispweb.htm

我很高兴尝试将lisp用于Web应用程序.我去下载软件包,但是对于我的生活,我不知道如何将它们加载到我的Allegro IDE中.

嗯......好吧,hunchentoot网站说很多基本软件包都在LispWorks中.所以我下载了.仍然不确定如何获取我下载到这些IDE中的软件包的源代码.他们似乎有包的二进制文件?

哦,也许生病切换到我的ubuntu服务器和apt-获取所有软件包和设置粘液(我之前没有使用它因为我只是想学习lisp.同时学习emacs和lisp似乎真的令人生畏).我倾向于获得所需的所有软件包并加载粘液,并且再次出现同样的问题.

我挖了一些更多,看到这个程序叫做ASDF.看起来ASDF是lisp的某种包构建器?我不知道这看起来有点令人困惑.我现在就要放弃了.


如果你还在读这里,这是我的问题.
1.如何将这些包的源加载到我的lisp环境中.尝试学习lisp并不是太难,但有关环境的信息却很少.我是否需要构建我使用ASDF下载的软件包.
2.有没有一种简单的方法可以让人们在lisp中启动并运行,而无需提前大量学习所有工具?

lisp packages common-lisp hunchentoot

7
推荐指数
2
解决办法
2016
查看次数

如何使用jquery错误(红色)图标

我有这样的跨度

<span class="ui-icon ui-icon-circle-close"></span>
Run Code Online (Sandbox Code Playgroud)

这样可以显示与主题颜色相同的颜色图标.

但是想要使用可用于错误的红色图标.我应该使用哪个jquery类.

我在Jquery css中找到了一个类

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon 
{background-image: url(images/ui-icons_cd0a0a_256x240.png); }
Run Code Online (Sandbox Code Playgroud)

此图像是包含jquery红色图标的图像.但是我无法使用它.

css jquery-ui

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

Winform中的IHierarchyData和IHierarchicalEnumerable

目前,我知道如何在树视图控件中执行延迟实现节点的加载过程,并在stackoverflow中读取相关问题,但我也在阅读asp.net中的IHierarchyData和IHierarchicalEnumerable接口(我没有知道代码asp.net)允许将集合绑定到树视图,以便自动显示项目.

它想知道我是否可以在winforms和C#中做同样的事情.我认为前面提到的接口在winforms中不可用.

谢谢.

c# treeview hierarchical-data winforms

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