小编puf*_*fos的帖子

绝对定位在绝对位置内

我有3个div元素.

1号div更大(包裹)并且有position:relative;

第2个div位于绝对第1个div相对位置(并包含在第1个div)

第3个div包含在第2个div,也有绝对定位.

<div id="1st">
   <div id="2nd">
     <div id="3rd"></div>
   </div>
</div>
Run Code Online (Sandbox Code Playgroud)

为什么第3个div位置绝对到第2 个位置div(这也是第1个位置的绝对位置div)而不是第1个div位置具有相对位置?

因为第3 div是绝对定位到绝对定位第2 div.

html css css-position

77
推荐指数
4
解决办法
6万
查看次数

jQuery preventDefault()不起作用

我有以下代码:

$(document).ready(function(){

    $("div.subtab_left li.notebook a").click(function(event) {
    event.preventDefault();
    return false;   
    });

});
Run Code Online (Sandbox Code Playgroud)

但是当我点击元素时......它不会阻止默认操作..为什么?

并在将代码修改为:

$(document).ready(function(){

    $("div.subtab_left li.notebook a").click(function() {
    e.preventDefault();
    alert("asdasdad");
    return false;   
    });

});
Run Code Online (Sandbox Code Playgroud)

它会停止默认操作,但不会发出警报..我在jQuery文档上找不到任何答案.

完整代码如下:

$(document).ready(function(){

$('#tabs div.tab').hide();
$('#tabs div.tab:first').show();
$('#tabs ul li:first').addClass('active');

$('#tabs ul li a').click(function(){
$('#tabs ul li').removeClass('active');
$(this).parent().addClass('active');
var currentTab = $(this).attr('href');
$('#tabs div.tab').hide();
$(currentTab).show();
return false;
});

    $("div.subtab_left li.notebook a").click(function(e) {
    e.preventDefault();
    e.stopPropagation();
    e.stopImmediatePropagation();

    alert("asdasdad");
    return false;

    });

});
Run Code Online (Sandbox Code Playgroud)

而HTML结构是:

<div id="tabs">
<ul id="nav">
<li><a id="tab1" href="#tab-1"></a></li>
<li><a id="tab2" href="#tab-2"></a></li>
<li><a id="tab3" href="#tab-3"></a></li>
<li><a id="tab4" …
Run Code Online (Sandbox Code Playgroud)

jquery event-handling javascript-events

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

截断日期仅为小时/分钟

我如何截断sql server 2008中的日期,如下所示:

我有2012-01-02 12:04:11.443,我只想选择2012-01-02 12:00:00.0002012-01-02 12:04:00.000(小时和分钟级别)

sql t-sql sql-server sql-server-2008

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

通过vpn上的Windows身份验证连接到sql

有什么方法可以连接到通过VPN进行Windows身份验证的远程SQL服务器?

我可以使用Domain Credentials连接到Windows 7中的VPN服务器,\DOMAIN\user但我希望能够使用Domain Credentials 连接到SQL服务器,因为我没有该sa帐户.

sql sql-server vpn windows-7

10
推荐指数
1
解决办法
9560
查看次数

php数组引用传递给函数

我有一个问题,我无法找到答案.

我正在构建一个包含文件十六进制值的非常大的数组(比如$array[0]=B5 $array[1]=82等等$array[1230009])

当我创建一个函数来操纵该数组中的一些偏移并传递$arrayas(function parse(&$array) { ... })时,它比我传递数组normaly(function parse($array) { ... })需要更长的时间.

怎么可能?

PS:有没有更快的方法不使用阵列?只是使用$ string ="B5 82 00 1E ..etc",但我需要跟踪偏移量,因为我提前读取十六进制值,因为其中一些值包含长度"

php

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

PHP .htaccess - >漂亮的网址(反向)

我知道如何进行URL的重写,例如: www.example.com/index.php?id=1&cat=3to www.example.com/1/3/(或者其他).我知道.

我不知道的是如何在所有页面中更改我的整个链接以链接到漂亮的URL.我所有网站的链接都是旧时尚(<a href="index.php?id=1&cat=2">),还有很多.

如果用户点击index.php?id = 1,我问是否有人有想法或知道如何自动重定向到那个漂亮的URL.(如果你在网址中更改标题,几乎就像这个网站Stackoverflow).

所以我的预算是......

  1. 使用.htaccess读取index.php?id = 1&cat = 2来重写索引/ 1/3本身再次解释(奇怪)

  2. 一个php文件,用于重定向htaccess重写为原始的...

结论:<a href="index.php?id=1&.....">自动更改为index/1/2


解决了

Options +FollowSymLinks
RewriteEngine On
RewriteBase /

##################################
# This turns index.php?id=1&cat=2 into index/1/2 and then back 'transparent' into    index.php?id=1&cat=2 if you have old fashioned
# links in your site and don't want to change them :)


# Avoid mod_rewrite infinite loops 
# This is critical if you want to use this code

RewriteCond %{ENV:REDIRECT_STATUS} …
Run Code Online (Sandbox Code Playgroud)

php mod-rewrite rewrite friendly-url

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

Jquery load()一个包含JavaScript的html文件

我有一个很大的困境.我想加载一个.html包含javascript(谷歌地图)代码的文件来渲染其中的div.

maps.html看起来像这样:

    <script type="text/javascript">
function getUrlVars()
{
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');

    for(var i = 0; i < hashes.length; i++)
    {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }

    return vars;
}
</script>

    <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
    <script type="text/javascript">
    //<![CDATA[




var hash = getUrlVars();

    function load() {
      var map = new google.maps.Map(document.getElementById("map"), {
        center: new google.maps.LatLng(hash['lat'],hash['lng']),
        zoom: 14,
        mapTypeId: 'roadmap'
      });
      var infoWindow = new google.maps.InfoWindow;


      downloadUrl("xmlout_carol.php", function(data) {
        var xml = data.responseXML; …
Run Code Online (Sandbox Code Playgroud)

javascript php jquery

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

bash解析文件名

在bash中有什么方法可以解析这个文件名:

$file = dos1-20120514104538.csv.3310686

变成$date = 2012-05-14 10:45:38和变量$id = 3310686

谢谢

bash parsing tokenize

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

ASN.1编码文件

HY,

我需要创建一个包含多个记录的ASN.1 BER编码文件,我一直在寻找很多时间(像oss,asn1c等工具),我找到了一个适合我的完整示例如何在一个文件中编码多个记录.

有谁知道一个好工具?

谢谢

c asn.1

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

java对象里面的一个try {}

Hy ...我有以下代码:

    try { Nrtrde record = new Nrtrde(); }
    catch (Exception e) {
        System.out.println(" ERROR\n");
        e.printStackTrace(); }
    finally { Nrtrde record = new Nrtrde(); System.out.println(" OK\n"); }

record.setSpecificationVersionNumber(specificationVersionNo);
Run Code Online (Sandbox Code Playgroud)

编译时我得到以下错误:

NRTRDE\ENCODER.java:28: error: cannot find symbol
        record.setSpecificationVersionNumber(specificationVersionNo);
        ^
  symbol:   variable record
  location: class ENCODER
1 error
Run Code Online (Sandbox Code Playgroud)

看来我无法创建一个insinde a try {}并在外面使用它的对象try {}..

为什么?

谢谢

java

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

从按字段排序的表中选择 TOP 1 结果

我有一张这样的桌子:

id               package               start_date            option
1                342323                2012-02-02            1
2                3423333               2012-02-06            1
3                552234                2012-02-14            2
Run Code Online (Sandbox Code Playgroud)

我只想选择(top 1)具有minimum start_date.

我试过了,where start_date = MIN(start_date)但它不起作用。

我正在使用 SQL Server 2008。

sql sql-server-2008

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

从Java中的void方法返回值

我有一个方法:

public void dbQuery(String query, String what) {
    try {
        Statement stmt = conn.createStatement();
        ResultSet rs = stmt.executeQuery(query);

        if(what.equals("temp_table")) {
            String temporary_table = rs.getString("table_name_temp");
            System.out.println(temporary_table);
            return;
        }

        }

    catch (Exception e) {
        e.printStackTrace();
        }

    finally {
        if (rs != null) rs.close();
        if (stmt != null) stmt.close();
        }

}



String query = "EXEC temptables.dbo.create_temp_cdr 'SIP'";
String temporary_table = db.dbQuery(query,"temp_table");
Run Code Online (Sandbox Code Playgroud)

如何获得a的返回void以在另一个中使用它db.dbQuery()

PS:我需要一个值,dbQuery()所以我可以构建另一个再次query调用dbQuery()

java

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