小编Kja*_*tan的帖子

溢出:隐藏确实清除:

在一个帖子我看过有一个关于浮动问题<li><ul>.这家伙问他为什么他的<ul>背景会在他漂浮的时候消失,<li>以及如何解决这个问题.答案是设置overflow:hidden<ul>.我试过了,它会起作用,但我还没有读过这样的东西.

我的问题是:你能overflow:hidden用于清除像clearfix这样的元素吗?

在这种情况下:

<ul>
  <li>one</li>
  <li>two</li>
  <li>three</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

如果我有以下CSS:

ul{
  background: #999;
  overflow: hidden;
}

li {
  float: left;
}
Run Code Online (Sandbox Code Playgroud)

我还需要清除:<ul class="clearfix">和CSS:

.clearfix { *zoom: 1; }
.clearfix:after { 
    width: 100%; 
    content: ''; 
    font-size: 0; 
    line-height: 0; 
    text-indent: -4000px; 
    clear: both; 
    display:block; 
}
Run Code Online (Sandbox Code Playgroud)

或者我可以让它overflow:hidden做那个工作

html css

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

将createDocument(...)与Android的Alfresco Mobile SDK一起使用,如何从文件中获取ContentFile?

我正在尝试在Alfresco上的存储库中上传文件.

我正在使用适用于Android的Alfresco Mobile SDK,它具有良好的文档记录且易于使用.

问题是我没有找到如何ContentFile从文件(我要上传的文件)创建对象,以便使用该方法:

public Document createDocument(Folder folder, String nameFile,
Map<String,Serializable> properties, ContentFile contentFile)
Run Code Online (Sandbox Code Playgroud)

(这种方法效果很好,我可以创建一个没有内容的文件).

我很确定这不是什么大问题,但我环顾四周,并没有找到我需要的东西.在此先感谢您的帮助.

ServiceRegistry serviceRegistry = Login.session.getServiceRegistry();
DocumentFolderService documentFolderService = 
    serviceRegistry.getDocumentFolderService();
Folder folder = (Folder) 
    documentFolderService.getNodeByIdentifier(repository.getIdentifier());

Map<String,Serializable> properties = new HashMap<String,Serializable>();

// here I would like to take the content from the fileFrom:
ContentFile contentFile = null; 

// fileFrom is a File object:
String nameFile = fileFrom.getName(); 

documentFolderService.createDocument(folder, nameFile, properties, contentFile);
Run Code Online (Sandbox Code Playgroud)

upload android alfresco

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

无法在IIS中托管Web服务

我一直在研究网络服务,并通过直接从VS2012在浏览器中查看它进行测试,但现在我需要在IIS中托管它,出于某种原因,它根本不起作用.

我已经尝试将其作为我本地IIS下的新Web应用程序发布.它显示应该如此,但当我切换到IIS中的内容视图时,右键单击该MyService.svc文件,然后选择"浏览",我得到的是一个新的Web浏览器窗口,说明找不到该站点.

为了检查问题是否与我服务中的某些内容有关,或者是一般问题,我尝试从VS项目模板(一个新的WCF服务应用程序)创建一个新的测试服务,我编译好了,在我的浏览器中运行得很好,然后尝试了发布到IIS,具有相同的结果.

一点额外信息:

  • 我正在使用64位Windows 8
  • 这两个项目都在.Net 4.0中
  • 我的配置将平台目标设置为任何CPU
  • 在IIS中,服务使用默认设置的DefaultAppPool

我最近能够在IIS中发布一个网站,它运行正常 - 我真的认为这个过程应该与服务大致相同,但显然我错过了一些东西.

更新:回复以下评论的一些额外信息:

  • 我目前正在尝试在本地查看该服务
  • 发布服务的文件夹中没有.asmx文件,只有.svc文件,文件web.configbin/文件夹.
  • 我确实有一个在同一个IIS网站("默认网站")下运行的网站,并且工作正常.

任何关于我可以尝试解决这个问题的提示将不胜感激....

c# iis web-services wcf-hosting

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

正则表达式只从字符串中获取数值

我想从下面的字符串中得到116.8381.16。我试过\ d但它也从选择2 UP2DN2。我怎么能忽略这个。

<td align="right">
    116.83<span class="up2"></span><br>81.16<span class="dn2"></span>
</td>
Run Code Online (Sandbox Code Playgroud)

regex vb.net

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

C#错误 - "并非所有代码路径都返回值"

这是一种相当简单的方法.我entity framework用来获取一些数据,然后检查一些值if statement.但是现在该方法标有红色.

这是我的方法:

private bool IsSoleInProduction(long? shoeLastID)
{
    if (shoeLastID == null)
    {
        MessageBox.Show(Resources.ERROR_SAVE, 
                        "Error", 
                        MessageBoxButtons.OK, 
                        MessageBoxIcon.Error);
        return false;
    }

    ISoleService soleService = 
        UnityDependencyResolver.Instance.GetService<ISoleService>();

    List<Sole> entity = 
        soleService.All().Where(s => s.ShoeLastID == shoeLastID).ToList();

    if (entity.Count() != 0)
    {
        foreach (var items in entity)
        {
            if (items.Status == 20)
            {
                return true;
            }
            else
            {
                return false;
            }
        }
    }
    else
    {
        return false;
    }    
}
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

c#

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

使用linq查找不在现有列表中的下一个增量值

我在IntExtensions类中有两个方法来帮助生成下一个可用的增量值(它不在需要排除的现有整数列表中).我不认为我正在以最好的方式解决NextIncrementalValueNotInList方法,我想知道我是否可以更好地使用linq来返回下一个可用的int?

public static bool IsInList(this int value, List<int> ListOfIntegers) {
    if (ListOfIntegers.Contains(value))
        return true;

    return false;
}

public static int NextIncrementalValueNotInList(this int value, 
                                                List<int> ListOfIntegers) {

        int maxResult;
        maxResult = ListOfIntegers.Max() + 1;

        for (int i = value; i <= maxResult; i++)
        {
            if (!(i.IsInList(ListOfIntegers)))
            {
                return i;
            }
        }
        return maxResult;
    }
Run Code Online (Sandbox Code Playgroud)

c# linq

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

无法计算表达式,因为当前线程处于堆栈溢出状态.(C#)

我正在用C#编写一个看起来像这样的应用程序.

public partial class MainForm : Form
{

    WICForm Frm = new WICForm();

    public MainForm(){}

}
Run Code Online (Sandbox Code Playgroud)

其中MainFormWICForm是同一应用程序中的两种不同形式.但是当我运行应用程序时,我在创建WICForm的新实例Frm时遇到上述错误.可能是什么原因?

c# stack-overflow

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

无法从用法中推断出方法GroupJoin的类型参数

我对使用Entity Framework非常陌生,并且一直遇到无法编译我的代码的问题。我收到的错误消息是:

方法'System.Linq.Queryable.GroupJoin(System.Linq.IQueryable,System.Collections.Generic.IEnumerable,System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression>,System.Linq。无法从用法中推断Expressions.Expression,TResult >>)'。尝试显式指定类型参数。

我进行了一些搜索,发现了一些类似的问题,但是没有任何帮助可以解决我的问题。我只是想输出一些简单的东西用于调试,这是我目前的代码:

var result = _context.Set<User>()
             .Where(user => user.GraphMeetingStatistics && user.Id == userId)
             .GroupJoin(_context.Set<Meeting>()
                 .Where(meeting => meeting.UserId == userId),
                 user => user.Id,
                 meeting => meeting.Guid,
                 (user, meeting) => meeting);
Run Code Online (Sandbox Code Playgroud)

我很乐意为您解决此错误

c# linq entity-framework

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

Entity Framework Core linq 查询返回 InvalidCastException

我目前正在使用实体框架在 .net CORE 中创建一个 web api。

每当我尝试使用 linq 通过 ID 选择单个记录时,都会出现以下错误:

Microsoft.EntityFrameworkCore.dll 中出现“System.InvalidCastException”类型的异常,但未在用户代码中处理。

附加信息:无法将“System.Int32”类型的对象转换为“System.Char”类型。

每当我执行以下 linq 查询时,就会发生此错误:

int id = 1;
User user = context.Users.First(i => i.UserId == id);
Run Code Online (Sandbox Code Playgroud)

我已经检查过,字段UserId和变量id都是整数。此外,该表包含足够的元素,并且id存在一个值为 1的行。

谁能告诉我我在这里做错了什么?

编辑:这是User模型的一部分:

public class User
{
    public int UserId { get; set; }
    (...)
}
Run Code Online (Sandbox Code Playgroud)

c# linq entity-framework-core .net-core asp.net-core

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

初始化集合属性是否合适

初始化集合属性是否有用?

例如,我的班级是,

 public class Part
 {
        public int Id { get; set; }
        public int PartTypeId { get; set; }        
        public IList<Child> Instructions { get; set; }
 }
Run Code Online (Sandbox Code Playgroud)

初始化这样的指令是个好主意吗?:

public IList<Child> Instructions { get; set; } = new List<Child>();
Run Code Online (Sandbox Code Playgroud)
  1. 什么是最佳实践,默认初始化或不初始化子集合属性?
  2. 考虑Lazy初始化是否好?

c#

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