小编bPr*_*tik的帖子

使用jquery从链接更改html文本

这是一个简单的问题

有没有办法改变文本"点击这里"

<a id="a_tbnotesverbergen" href="#nothing">click here</a>
Run Code Online (Sandbox Code Playgroud)

在这个链接

理查德

javascript jquery dom hyperlink

109
推荐指数
6
解决办法
25万
查看次数

DataTables固定标题与宽表中的列不对齐

问题

当使用sScrollX,sScrollXInner和/或sScrollY以实现在其内的内容的滚动固定报头表,表中的标题出去对准的与所述主体的在Chrome和IE的其余部分.另一方面,Firefox完美地显示它们.

使用版本1.9.4,据我所知,只有在存在大量宽度波动的数据时才会出现此问题,并且在与小列相同的列中使用非常长/不可包含的单词.此外,该表格需要相当广泛.

所有这些因素都在这个小提琴中得到证明:

产量

铬:
Chrome屏幕截图

IE:
IE9截图

火狐
Firefox截图

建议的解决方案

之前已经提出过这些解决方案,但对我的实施没有任何影响.由于其中一些建议,我设置了一个干净的普通香草演示,因为我想确保没有其他代码有助于这种效果.

  • 关闭/删除我所有的CSS
  • setTimeout( function () { oTable.fnAdjustColumnSizing(); }, 10 );
  • 调用oTable.fnFilter( "x",0 )oTable.fnFilter( "",0 )按顺序
  • "sScrollXInner": "100%"
  • 摆脱所有宽度

我发现失准头,唯一溶液取出sScrollXsScrollY,但你失去了固定的页眉/内部内容的滚动功能这不能算作一个解决方案.可悲的是,这是一个暂时的黑客,而不是一个修复!

注意

编辑/播放最新的小提琴.

我尝试了各种组合,可以通过使用链接http://jsfiddle.net/pratik136/etL73/#REV#在小提琴的修订历史中观察到1 <= #REV# <= 12

历史

StackO
这个问题以前有人问:jQuery的数据表头对准相垂直滚动
,但重要的区别是,这个问题的任择议定书提到,他们能够在所有CSS被删除,这是在我的情况不实,以解决这个问题,我尝试了一些排列,因此认为值得重新发布的问题.

外部
此问题也已在DataTables论坛上标记:

这个问题让我疯了!请提出你的想法!

jquery datatables

55
推荐指数
2
解决办法
10万
查看次数

Chrome中的HTML5 <video>标记不起作用

我注意到<video/>Chrome中的HTML5 标记存在一个奇怪的问题.

使用它,它工作正常:

<video poster="023.png" autoplay controls>
<source src="todojunto.mp4" type="video/mp4"  />
</video>
Run Code Online (Sandbox Code Playgroud)

这只播放声音,没有视频:

<video poster="023.png" autoplay >
<source src="todojunto.mp4" type="video/mp4"  />
</video>
Run Code Online (Sandbox Code Playgroud)

如果我删除该poster属性,它会再次起作用.

所有其他浏览器(甚至IE9 ......!)工作得很好,我似乎无法找到原因.

任何想法/帮助?

谢谢

video html5 google-chrome

18
推荐指数
2
解决办法
5万
查看次数

EF5迁移 - 删除约束时重复/重新定义的变量错误| 使用SQL GO命令的问题

背景:

我们有一个项目使用其中包含在长时间开发期间创建的多个(读取~60个)迁移.当然,其中一些迁移还涉及:

  • 取消约束1,2
  • 创建触发器

我们跑的时候都是独角兽和彩虹

Update-Database
Run Code Online (Sandbox Code Playgroud)

因为每个迁移都作为单独的批处理运行.但是在SQL Scripts使用时为这些迁移创建时

Update-Database -Script
Run Code Online (Sandbox Code Playgroud)

我们遇到了一些问题,如下所述:

问题1:

在多个迁移文件中删除多个约束时,EF生成的脚本会重新声明它用于删除的变量.这是因为它确保了同一个迁移文件中变量名的唯一性,但是在更改文件时,它会重置计数器,从而重叠名称.

问题2:

SQL强制执行CREATE TRIGGER始终是批处理中的第一个语句.生成脚本时,EF无视内容,Sql("CREATE TRIGGER ... ");因此不会特别对待它.因此,该语句可能出现在脚本文件的中间,并且出错.

解决方案:(或者我们想到了!)

这两个问题的常见/常识解决方案是在正确的位置插入开始/结束sql批处理.手动这样做会让我成为一个非常富有的人,所以这不是一个有效的解决方案.

相反,我们使用了@DavidSette提供技术.创建一个新的BatchSqlServerMigrationSqlGenerator继承,SqlServerMigrationSqlGenerator从中有效地覆盖dropColumnOperation,sqlOperation然后GO围绕敏感的声明强制声明:

protected override void Generate (System.Data.Entity.Migrations.Model.DropColumnOperation dropColumnOperation)
{
    base.Generate(dropColumnOperation);
    Statement("GO");
}
Run Code Online (Sandbox Code Playgroud)

Boo Boo:

此解决方案在Update-Database没有-Script标志的情况下中断运行并出现以下错

System.Data.SqlClient.SqlException (0x80131904): Could not find stored procedure 'GO'.
Run Code Online (Sandbox Code Playgroud)

这是我们的自定义生成器添加的.现在我不确定为什么,但EF应该有一个很好的理由不认识GO!

更多信息:

  1. 迁移:在脚本中复制@ var0变量,删除两个约束
  2. 变量名'@number'已经声明
  3. 如何覆盖MigratorScriptingDecorator生成的SQL脚本 …

t-sql entity-framework ef-migrations entity-framework-5

17
推荐指数
1
解决办法
1374
查看次数

有没有在Firefox中显示Arial Black的技巧?

由于Arial black在firefox中有错误,有没有办法显示它而不用@ font-face嵌入它?

https://bugzilla.mozilla.org/show_bug.cgi?id=644385

我见过几个像使用一样的工作

font-weight: 900;
font-family:'Arial Black', Gadget, sans-serif;
Run Code Online (Sandbox Code Playgroud)

但是这种方法对我不起作用.建议?

css firefox bugzilla webfonts font-family

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

将元数据添加到CloudBlob时无效的字符异常

任务

上传文件到Azure Blob Storage与原来的文件名,并指定文件名作为meta-dataCloudBlob

问题

这些字符是不允许的,meta-data但可以接受为blob名称:

š Š ñ Ñ ç Ç ÿ Ÿ ž Ž Ð œ Œ « » éèëêð ÉÈËÊ àâä ÀÁÂÃÄÅ àáâãäå ÙÚÛÜ ùúûüµ òóôõöø ÒÓÔÕÖØ ìíîï ÌÍÎÏ
Run Code Online (Sandbox Code Playgroud)

  • 有没有办法将这些字符存储在meta-data?我们是否遗漏了一些导致此异常的设置?
  • 这些字符中的大多数是某些语言中的标准字形,那么如何处理呢?
  • 是否有任何文件可以提供有关此问题的建议?我发现blobmeta-data命名约定,但没有关于数据本身!

var dirtyFileName      = file.FileName;
var normalizedFileName = file.FileName.CleanOffDiacriticAndNonASCII();

// Blob name accepts almost characters that are acceptable as filenames in Windows
var blob = container.GetBlobReference(dirtyFileName);

//Upload content to …
Run Code Online (Sandbox Code Playgroud)

character-encoding azure azure-storage azure-storage-blobs

14
推荐指数
3
解决办法
7173
查看次数

如何在使用Entity Framework 4.1创建的生产中的现有数据库上使用迁移?

我有一个使用Entity Framework 4.1 Code First创建的生产系统.现在,我已升级到4.3并需要应用迁移,但我需要涵盖几个用例:

  1. 新开发人员需要使用种子数据从头开始创建数据库.(该Seed()方法还应用了一些独特的索引.)
  2. 生产环境仅需要应用未应用的更改.(但请记住,此DB是在EF 4.1中创建的,它没有迁移.)

如何创建迁移和初始化程序(或初始化程序)以涵盖这两种情况?

entity-framework ef-migrations

12
推荐指数
1
解决办法
6361
查看次数

使用Jasmine和Karma很难在AngularJS中进行测试驱动开发

我在使用Jasmine测试框架开始使用AngularJS中的测试驱动开发时遇到了困难.我有很多使用PHPUnit的经验,并且非常熟悉它.虽然我没有发现使用Jasmine在AngularJS中进行测试驱动开发的同样容易.

我已阅读文章和教程,观看视频,查看StackOverflow问题.我仍然难以获得适当的文字流程或进入思考过程.

在AngularJS中进行测试驱动开发时,人们会想到什么样的思维过程?

或者换句话说,在AngularJS中接近测试驱动开发时可以使用什么过程?

具体来说,这个过程中有哪些步骤?我是从控制器,视图还是模型开始的?

在我完成这个过程时,我会经历哪些代码组件?

我正在寻找一个可重复的思维过程,用于在各种领域构建可靠的单元测试应用程序.如果您有特定资源,请列出.

tdd unit-testing testing-strategies jasmine angularjs

9
推荐指数
1
解决办法
2987
查看次数

itextsharp将Pdfptable置于所需位置

标题内容和Pdftable重叠

如何在pdf页面的任何位置使用(x,y)定位(如100,200)或(15,100)在pdf页面的任何位置放置PdfPTable

使用PdfEventHelper的标头表

public override void OnEndPage(PdfWriter writer, Document document)
{
    AddHeader(writer, document);
}

public void AddHeader(PdfWriter writer, Document document)
{
    // set no of rows
    PdfPTable headerTable = new PdfPTable(1);
    // set the width
    headerTable.TotalWidth = document.PageSize.Width;
    headerTable.DefaultCell.HorizontalAlignment = Element.ALIGN_CENTER;

    PdfPCell company = new PdfPCell(new Phrase(new Chunk("Name", fontArial)));
    company.HorizontalAlignment = Element.ALIGN_CENTER;
    company.BorderWidth = 0;
    headerTable.AddCell(company);

    PdfPCell report = new PdfPCell(new Phrase(new Chunk("PrintedDate", fontArial)));
    report.HorizontalAlignment = Element.ALIGN_CENTER;
    report.BorderWidth = 0;
    headerTable.AddCell(report);

    headerTable.TotalWidth = document.PageSize.Width - 20; …
Run Code Online (Sandbox Code Playgroud)

itextsharp

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

Powershell 函数输出作为 Git 命令的参数值

如何将 powershell 函数的输出作为参数传递给命令?

我认为一个非常简单的命令没有成功:

git checkout -b SimplifyName("Test 1")
Run Code Online (Sandbox Code Playgroud)

输出是一个错误:

fatal: 'Test 1' is not a commit and a branch 'SimplifyName' cannot be created from it
Run Code Online (Sandbox Code Playgroud)

为了这个问题,

function SimplifyName ([string] $str = "UNDEFINED") {
    $result = $str.Trim().ToLowerInvariant() -replace "[^a-z0-9]+","_"
    Write-Output $result
}
Run Code Online (Sandbox Code Playgroud)

据我了解,后面的任何内容都-b被视为git checkout -b命令的空格分隔的字符串参数。

我也正在努力寻找一个好的帮助资源,因为我可能使用了不正确的术语。

git powershell

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

在JavaScript中放置HTML?

我需要在javascript中放置html.具体来说,我想用javascript添加到div标签的HTML链接.

HTML:

<div id="mydivtag"></div>
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

document.getElementById('mydivtag').innerHTML = "<li><a href=\"someLink\">Some Link</a></li> ";
Run Code Online (Sandbox Code Playgroud)

我正在格式化我正在通过javascript正确添加的html链接吗?

html javascript dom-manipulation hyperlink

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

如何/我可以在CSS中执行此操作?

看看这个横幅:

http://schart.net/newbanas.png

我可以使用CSS制作这种条纹图案吗?我希望这能改变容器的宽度,所以它应该是CSS.

我正在制作一个投资组合,我想用这种风格的背景来梳理部分.

css gradient

0
推荐指数
1
解决办法
173
查看次数

为什么不(如何)document.getElementsByClassName("*")?

我们可以得到所有的dom

document.getElementsByTagName("*")
Run Code Online (Sandbox Code Playgroud)

为什么我们不能使用

document.getElementsByClassName("*")
Run Code Online (Sandbox Code Playgroud)

获取具有class属性集的所有标记?

同样使用

document.getElementById("*")
Run Code Online (Sandbox Code Playgroud)

获取id属性集的标签?

虽然这些功能不是很必要,也可能没有要求,但我希望有人告诉我如何实现同样的功能.谢谢.

javascript dom

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