小编Agu*_*les的帖子

Small Caps不适用于Chrome上的Twitter Bootstrap

我有这个非常简单的标记

<h1>
    <a href="#">
        My Title
    </a>
</h1>
Run Code Online (Sandbox Code Playgroud)

而这个CSS

h1 {
   font-variant: small-caps;
}
Run Code Online (Sandbox Code Playgroud)

这里是在jsfiddle上呈现的.

问题来自于使用Twitter Bootstrap.文本呈现为没有font-variant定义.

我确定Bootstrap是原因,因为当你删除它时,文本会按预期呈现.有什么想法或解决方法吗?

我在Chrome 26.0.1410.64上试用它

Bootstrap ON

Bootstrap ON

Bootstrap OFF

在此输入图像描述

css twitter-bootstrap

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

如何在linq中处理空值?

recordsList.ListOfRecords = new StudentRecordsBAL()
                                .GetStudentsList()
                                .Select(q => new StudentRecords()
            {
                _RollNumber = q._RollNumber,
                _Class = q._Class,
                _Name = q._Name,
                _Address = q._Address,
                _City = q._City,
                _State = q._State,
                _Subjects = q._Subject,
                _AttendedDays = new AttendanceBAL()
                                    .GetAttendanceListOf(q._RollNumber)
                                    .Where(date => date != null)
                                    .Select(date => 
                                        new DateTime(date._Date.Year, date._Date.Month, date._Date.Day))
                                    .Distinct()
                                    .ToList(),
                _AttendedSubjects = GetAttendedSubjects(q._RollNumber)                                            
        }).ToList(); 
Run Code Online (Sandbox Code Playgroud)

GetAttendanceListOf(q._RollNumber)上述代码中的方法将返回数据库中的记录列表,如果传递的"roll-no"没有记录,则返回"null".linq查询将终止生成错误

"价值不能为空".

有没有办法处理此错误并使LINQ跳转到下一步?

c# linq null select dynamic-list

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

如何在json数组中将布尔值写为String?

JsonGenerator generator = 
                new JsonFactory().createJsonGenerator(new JSONWriter(response));
generator.configure(JsonGenerator.Feature.WRITE_NUMBERS_AS_STRINGS, true);
Run Code Online (Sandbox Code Playgroud)

JsonGenerator.Feature.WRITE_NUMBERS_AS_STRINGS以前在json中将数字写为字符串.但是,我找不到类似的功能来将布尔值写为字符串.

java json jackson

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

javascript语法:函数调用和使用括号

为什么这个工作..

<script type="text/javascript">
<!-- 

function myAlert(){
    alert('magic!!!');
}


if(document.addEventListener){   
    myForm.addEventListener('submit',myAlert,false); 
}else{   
    myForm.attachEvent('onsubmit',myAlert); 
}
// -->
</script>
Run Code Online (Sandbox Code Playgroud)

但不是这个????

<script type="text/javascript">
<!-- 

function myAlert(){
    alert('magic!!!');
}


if(document.addEventListener){   
    myForm.addEventListener('submit',myAlert(),false); 
}else{   
    myForm.attachEvent('onsubmit',myAlert()); 
}
// -->
</script>
Run Code Online (Sandbox Code Playgroud)

不同之处在于调用myAlert函数时使用括号.

我得到的错误..

"htmlfile:类型不匹配." 通过VS2008进行编译时.

javascript syntax

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

NHibernate自定义集合类型

我正在调用一个实体对象,Patient并且该实体具有一个名为Visitstype 的属性VisitsCollection.

VisitsCollections是一个子类,IList<Visit>但它也为集合添加了一些自定义逻辑(如自动排序,一些验证,通知等).

需要使用自定义集合类型,因为它会将一些数据添加到添加到集合中的实体,并透明地执行其他一些文书工作.

现在我想在NHibernate中映射它,所以我创建了:

<list name="Visits" lazy="true" fetch="select">
    <key foreign-key="PatientId" />
    <index column="Timestamp" />
    <one-to-many class="Visit" not-found="ignore"/>
</list>
Run Code Online (Sandbox Code Playgroud)

我得到一个例外:

无法将'NHibernate.Collection.PersistentList'类型的对象强制转换为'... VisitsCollection'

每当我访问访问属性.

我也尝试过以这种方式映射它:

<list name="Visits" lazy="true" fetch="select" collection-type="VisitsCollection">
    <key foreign-key="PatientId" />
    <index column="Timestamp" />
    <one-to-many class="Visit" not-found="ignore"/>
</list>
Run Code Online (Sandbox Code Playgroud)

但是,我还是得到了这个例外:

自定义类型未实现UserCollectionType:..... VisitsCollection

我不想VisitsCollection从任何NHibernate类型继承我,因为集合类是我希望它与DAL无关的框架的一部分(因为它将在许多场景中使用 - 不仅仅用于数据库).

关于如何映射这个,保留我的代码结构的任何想法?

提前致谢.

collections nhibernate nhibernate-mapping nhibernate-collections

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

Linq,Expressions,NHibernate和Like比较

我试图做一个基于外部参数(通过搜索表单传递)的比较来确定比较类型("%string""string%""%string%")

我正朝着以下方向思考:

query = query.Where(
    Entity.StringProperty.Like("SearchString", SelectedComparsionType)
)
Run Code Online (Sandbox Code Playgroud)

类似方法将比基于所选类型返回 .StartsWith().EndsWith().SubString()

我对表达式的了解显然远远不够,因为我无法构造一个可以产生正确结果的方法(SQL中的服务器端比较与StartsWith方法一样).

c# linq nhibernate

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

如何使用AutoMapper?

第一次使用AutoMapper,我很难搞清楚如何使用它.我正在尝试将ViewModel映射到我的数据库表.

我的ViewModel看起来像这样......

public class AddressEditViewModel
{
    public AddressEdit GetOneAddressByDistrictGuid { get; private set; }
    public IEnumerable<ZipCodeFind> GetZipCodes { get; private set; }

    public AddressEditViewModel(AddressEdit editAddress, IEnumerable<ZipCodeFind> Zips)
    {
        this.GetOneAddressByDistrictGuid = editAddress;
        this.GetZipCodes = Zips;
    }
}   
Run Code Online (Sandbox Code Playgroud)

我试图使用的映射是......

CreateMap<Address, AddressEditViewModel>();  
Run Code Online (Sandbox Code Playgroud)

当我运行这个测试时......

public void Should_map_dtos()
{
    AutoMapperConfiguration.Configure();
    Mapper.AssertConfigurationIsValid();
}  
Run Code Online (Sandbox Code Playgroud)

我收到这个错误......

AutoMapper.AutoMapperConfigurationException:未映射JCIMS_MVC2.DomainModel.ViewModels.AddressEditViewModel上的以下2个属性:GetOneAddressByDistrictGuid GetZipCodes在JCIMS_MVC2.DomainModel.Address上添加自定义映射表达式,忽略或重命名该属性.

我不确定我应该如何映射这两个属性.我会很感激任何方向.谢谢

标记

c# automapper

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

Smalltalk-80在哪里使用最好?

我想知道哪些应用程序/ 编程域最适合Smalltalk.有谁可以请给我一些有用的链接,可以回答我的问题?

通过谷歌搜索我了解到一些公司使用它:

  • 物流与外贸应用
  • 桌面,服务器和脚本开发
  • 数据处理和后勤,脚本和演示文稿

但我找不到可以告诉我哪个编程域Smalltalk-80(或Smalltalk)最适合的文档/研究论文.

一些编程领域是: - 人工智能推理 - 通用应用程序 - 金融时间序列分析 - 自然语言处理 - 关系数据库查询 - 应用程序脚本 - 互联网 - 符号数学 - 数值数学 - 统计应用程序 - 文本处理 - 矩阵算法

我希望你们能帮助我.我正在为我的案例研究做这件事.提前致谢.

smalltalk

6
推荐指数
2
解决办法
1755
查看次数

jQuery动画,没有动画

我正在使用animate()函数来改变悬停时按钮的背景位置,问题是它不是"动画"而是等待持续时间(500)并轻弹到新的背景位置 - 没有平滑过渡.

$('.confirm').hover(function() {
    $(this).animate({backgroundPosition: '0, -40px'});
}, function() {
    $(this).animate({backgroundPosition: '0, 0'});
});
Run Code Online (Sandbox Code Playgroud)

这就是我正在使用的JS.有什么想法没有做到平稳过渡?这就像是超时.我同时定义了jQuery和UI.

谢谢!

jquery jquery-ui

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

处理Epplus Excel中的合并单元格转换为HTML

我正在使用Epplus将Excel电子表格呈现为HTML.到目前为止,它非常非常好,除了一件事......跨越合并的细胞.我似乎无法使逻辑正确.我想我会把它扔出去看看社区将如何处理它.到目前为止,这是我的代码.

public String ParseExcelStamps(String FileName)
{
    FileInfo theFile = new FileInfo(FileName);
    String html = "";
    using (ExcelPackage xlPackage = new ExcelPackage(theFile))
    {
        var workbook = xlPackage.Workbook;
        if (workbook != null)
        {
            for (int j = 1; j <= workbook.Worksheets.Count; j++)
            {
                Tab tab = new Tab();
                html+= "<table style='border-collapse: collapse;font-family:arial;'><tbody>";
                var worksheet = workbook.Worksheets[j];
                tab.Title = worksheet.Name;
                if (worksheet.Dimension == null) { continue; }
                int rowCount = 0;
                int maxColumnNumber = worksheet.Dimension.End.Column;
                var convertedRecords = new List<List<string>>(worksheet.Dimension.End.Row);
                var excelRows = …
Run Code Online (Sandbox Code Playgroud)

html c# excel epplus

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