小编Tho*_*lds的帖子

<embed>标签已经存在了一段时间了吗?

根据W3SchoolsPluralsight的 HTML5课程,<embed>标签是HTML5的"新"标签.但是我一直在使用它......永远,它可以在我测试过的任何浏览器中使用它.例如,页面使用<embed>标记,它适用于所有浏览器.

为什么?它只是一个由热切的浏览器制造商提前实施的草案吗?

embed html5

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

ASP.NET MVC - 数据库的替代品

我想过把它分开,但我认为这是一个很大的问题.在这里.:-)

警告:这个问题很深入.:-)

我一直在使用ASP.NET一段时间了.就在几天前,在Pluralsight观看MVC课程后,我决定尝试一下.开发非常简单,非常简单,尤其是使用Entity Framework 4.1.当我搜索部署选项时,我找到了AppHarbor.不幸的是,我遇到了一些问题.看,我不能只是通过appHarbor要求的git commit神奇地移植我的数据库.问题是,我从未真正使用数据库 - 他们总是只是自动化工作.我害怕连接字符串之类的东西.我设法在AppHarbor上为ASP.NET成员资格设置了一个数据库(我仍然需要弄清楚如何复制数据和模式,但我会想出来:-))但我对此毫无头绪如何处理实体框架SQL Server Compact数据库,我用它来存储博客文章和评论.问题:

  1. 它没有用 - MVC/EntityFramwork/Whatever-Is-Automagically-Working-Behind-The-Scenes没有启动一个新的数据库或者其他什么
  2. AppHarbor只允许1个数据库(免费版)

潜在解决方案

  1. 合并数据库.我不知道如何做到这一点或我如何保持EntityFramework的Auto-Magic工作.
  2. 为帖子/评论采用非数据库解决方案.我知道数据库是令人难以置信的更有效,因为有一种文本文件,并accesing它的程序之间的接口,所以您不必文件锁定和东西.那么什么是最好的选择呢?

我的问题

处理这种情况的最佳方法是什么?不只是这种特殊情况,而是"废话 - 仇恨 - 数据库"的一般情况?

回答方法:

  1. 建议我了解数据库:很好,但请提供一些好的资源.
  2. 提供非数据库替代方案:太棒了.
  3. 解释我需要做些什么才能让这一切都在AppHarbor(但更常见的是任何部署服务器)上运行:理想.我甚至可以设立一个赏金来奖励它

非常感谢提前; 我意识到这是一个深刻的问题,而且被认为可能并不值得.如果我需要提供更多信息,请告诉我.

database asp.net-mvc appharbor

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

html + css:水平滚动通道?

非常简单的标记:

<div id="page-wrap">

    <div class="post horizontal">

        <h2>Headline 01</h2>

        <div class="entry">
            <p>Lorem ipsum dolor...</p>
<p class="image"><img class="alignnone" src="some.jpg" alt="" width="1024" height="768"></p>
<p class="image"><img class="alignnone" src="some.jpg" alt="" width="1024" height="768"></p>
<p class="image"><img class="alignnone" src="some.jpg" alt="" width="1024" height="768"></p>
        </div>
    </div>

    <div class="post horizontal">

        <h2>Headline 02</h2>

        <div class="entry">
            <p>Lorem ipsum dolor...</p>
            <p class="image"><img class="alignnone" src="some.jpg" alt="" width="1024" height="768"></p>
            <p class="image"><img class="alignnone" src="some.jpg" alt="" width="1024" height="768"></p>
            <p class="image"><img class="alignnone" src="some.jpg" alt="" width="1024" height="768"></p>
        </div>
    </div>

</div>
Run Code Online (Sandbox Code Playgroud)

我的CSS看起来像这样:

.horizontal {
    overflow-x:scroll;
    clear:both;
}

.horizontal p {
    float:left; …
Run Code Online (Sandbox Code Playgroud)

html css layout scroll

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

ConcurrentHashMap中的剂量段存在错误的共享问题?

java.util.concurrent.ConcurrentHashMap使用Segment数组as,Mutex并且Segment Object小于缓存行。

这会导致虚假共享吗?

java concurrency jvm false-sharing

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

使用Sed来消除某些模式周围的字符,而不是其他模式

我有一个文件,其中有数千行标记类似于:

{} 3203

{} 1293

{}十二

{}喜

{}七

等等...

我需要消除数字周围的括号,而不是字母(罗马数字),所以本质上它看起来像

3203

1293

{}十二

{}喜

{}七

等等..

我会提出我到目前为止所测试的内容,但我并不特别接近于使sed语句的任何部分正确.

unix syntax bash sed

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

你如何调试这样的IE和jQuery错误

我正在用Javascript开发很长一段时间了.通常当我在IE中遇到错误时,我大致知道它来自哪里,即使从IE收到的消息是无用的一堆文本.当我不知道错误发生在哪里时,我通常会尝试"删除"我的代码的一部分,直到错误不重复,并开始逐行手动检查,直到找到错误.

我确信这远不是最好的方法,所以我想问你如何调试这样的错误: 网页错误 -  Internet Explorer

javascript debugging jquery internet-explorer

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

让我的DIV排队似乎很难

我有一个非常简单的代码:

<div>
  <div>
    <div>Topic</div>
    <div>Sub Topic</div>
  </div>
  <div>
    <div>test 1</div>
    <div>Test 2</div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

但我想让"测试1"出现在Topic的正确位置.现在它出现在下面.有没有办法解决CSS?

html css

4
推荐指数
2
解决办法
168
查看次数

Nest knockout foreach模板

我正在尝试嵌套一些jQuery模板.我知道jQuery有{{tmp语法我可以使用,但这对我不起作用,因为我需要使用knockout的foreach模板.正如您在下面看到的,我有一个绑定到第一个脚本标记的div.这是我的第一个模板,使用knockout的foreach语法循环遍历可观察的消息数组.在该模板中,我试图将另一个div绑定到另一个模板,该模板使用knockout的foreach循环遍历'messages'数组的每个成员中的数组.它不起作用.我收到了javascript错误(比如"期望的标识符").我知道我做错了什么?

     <div data-bind="template: {name: 'contactIMSTemplateContent', foreach:messages}"></div>
 <script id="contactIMSTemplate" type="text/html">
    <span class="tabTop">${viewModel.contacts()[$data.contact].name()}</span>
 </script>
             <script id="contactIMSTemplateContent" type="text/html">
    <div class="tabContentIM" >
    <div data-bind="template: {name:'IMSTemplate', foreach:${viewModel.messages()[$data.contact].ims}}" ></div>

    </div>
             </script>
 <script id="IMSTemplate" type="text/html">

      <div class="message"><span class="messageFrom">${viewModel.contacts()[0].name()}</span> ${$data}</div>
 </script>
Run Code Online (Sandbox Code Playgroud)

我的viewmodel看起来像:

var viewModel = {
    contacts: ko.observableArray([new contact("Contact Name", "contact status", "busy", "e@t.com", "url")]),
    messages: ko.observableArray([{
        contact: 0,
        ims: new ko.observableArray(["chat"])
    }])
};
Run Code Online (Sandbox Code Playgroud)

jquery templates knockout.js

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

Javascript"预期']'"

我想我今天刚刚盯着我的屏幕太久了 - 我在这里找不到错误.我有一个jQuery模板,我正在使用KnockoutJS的foreach.在里面我有一个按钮,我试图调用函数onclick并传入迭代值.这是模板的片段.我能想到的唯一一件事就是我的jQuery模板语法是错误的,因为它在其他地方工作 <button onclick="newTabify(${$data})">Chat</button>

我的模板看起来像这样......(里面的按钮,以及其他一些东西)

 <div data-bind='template: {name: "contactTemplate", foreach:contacts}' id="contactList"></div>
<script id='contactTemplate' type='text/html'>
 ... 
</script> 
Run Code Online (Sandbox Code Playgroud)

newTabify函数如下所示:

 function newTabify(contact) {
        tabify($.inArray(contact, viewModel.contacts()));
    }
Run Code Online (Sandbox Code Playgroud)

这里极端奇怪的是错误.

SCRIPT1007: Expected ']' 
default.html, line 1 character 19
Run Code Online (Sandbox Code Playgroud)

第1行是我的<head>标签!!

如果你需要更多标记只是lemme知道.谢谢!

编辑:这是我的联系模板.有趣的是,除了按钮上的点击事件,当我尝试添加如上所示的线时,它没有任何问题.但无论如何,这是剩下的.

{{if $data.jid() != viewModel.jid() }}
    <div class="wrapper" onclick="wrapperClick(this)">
    <div style="padding-bottom:4px">
    <img src=images/${$data.avail}.png> ${ $data.name } <img class="avatar" src=images/${$data.img}><br> <span class="status">${$data.status }</span>
                </div>
        <a href="mailto:${$data.jid}" >${$data.jid}</a> | <button onclick="newTabify(${$data})">Chat</button> | <button onclick="event.stopPropagation();">Call</button>
    </div>
    {{/if}}
Run Code Online (Sandbox Code Playgroud)

编辑2:$ data一个联系对象; 我正在遍历联系人(一个可观察的联系对象数组)并成功地将所有值拉出联系,等等.这是我的联系方式:

function contact(name, status, avail, jid, img, …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-templates knockout.js

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

左边框在 Safari 中不起作用

我想通过添加以下类来模拟光标。

。光标 {
    左边框:1px 纯红色;
    右边距:-1px;
    显示方式:内嵌;
    位置:相对;
    z 索引:1;
}

它在 Firefox 中运行得非常好。但是,Safari 中没有显示任何内容。我一直在尝试许多不同的价值观。尽管 w3c 声称所有主流浏览器都支持 border-left,但 Safari 似乎并不理解 border-left。
有人可以帮我解决这个问题吗?
谢谢,

html css safari border

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