小编Pea*_*key的帖子

我调整浏览器大小时可以避免浮动元素移位吗?

我是编码和CSS的新手,并注意到当我调整浏览器大小时,所有浮动元素都向右移动,用户被迫水平滚动以查看菜单.

首先是否需要防止浮动元素不改变它们的位置?

其次,如果我应该阻止它,有没有办法可以避免这种情况?

html css css-float

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

何时使用UML中的IsRoot,IsAbstract和IsLeaf?

我碰到下面的描述IsRoot,IsAbstractIsLeaf但不明白的时候,你会使用它们.

摘自http://www2.sys-con.com/itsg/virtualcd/dotnet/archives/0108/clark/index.htm:

通过选中IsRoot复选框,您将限制该类继承自其他类.检查IsAbstract限制类被实例化,并强制客户端实例化派生类以访问类的功能.检查IsLeaf表示该类已密封.密封类是不可继承的,有助于限制继承链的深度.

我的理解

  1. IsRoot似乎暗示它是一个超类
  2. IsAbstract似乎暗示它是一个抽象类
  3. IsLeaf是一个无法继承但可以实例化的类.

有人可以给我一个使用这些模型的真实示例吗?例如,我可以想象诸如'car'之类的类是超类并且是抽象的,在它之下你会有类似'Volvo','Chevrolet'等类.

uml

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

为什么浮动元素在使用宽度时不会并排排列?

我在下面有下面的代码,但是如果我将rightnavdiv leftnav属性应用于它,为什么div元素出现在div元素下面会很困惑.我做错了什么或者我误解了浮子的使用?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTMl 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
    <meta http-equiv="content-language" content="en-us" />
    <meta name="keywords" content="" />
    <meta name="description" content="" />
    <meta name="author" content="" />
    <meta name="copyright" content="&copy; 2012" />

    <title>DIV example</title>

    <base href="" />

    <link rel="stylesheet" href="" />

    <style type="text/css">

    * {
        margin: 0px;
        padding: 0px;
        font-family: Arial, Verdana, sans-serif;
        font-size: 100%;
    }

    #content {
        width: 700px;
        margin-top: 20px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: …
Run Code Online (Sandbox Code Playgroud)

html css

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

为什么变量名后的速记算术运算符++不能在以下语句中返回2?

我有一个非常简单的算术运算符,但我在我的智慧结束为什么它不返回2.下面的代码返回1.我认为x ++等于x = x + 1;

var x = 1;
document.write(x++);
Run Code Online (Sandbox Code Playgroud)

但是,如果我按如下方式运行代码,它将按预期返回2

var x = 1;
document.write(++x);
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

javascript

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

使用Javascript将CSV文件读入键值对数组

有很多使用jQuery读取CSV文件的例子,但javascript示例很少见.

由于我正在为特定应用程序使用内部脚本编辑器,因此我仅限于使用Javascript.

我有一个csv文件,其标题后跟每行数据.

Heading1,Heading2,Heading3,Heading4
row1data1,row1data2,row1data3,row1data4
row2data1,row2data2,row2data3,row2data4
Run Code Online (Sandbox Code Playgroud)

,然而,使用的分隔符可能是其他分隔符^.

由于我无法上传文件,我可以选择手动引用绝对路径.

有没有办法只使用javascript来读取csv文件?

javascript

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

为什么当我将一个边距应用于子div标签时,它影响父div标签是CSS?

我有以下的代码,我想知道这是为什么,当我申请margin-top: 100px;到的标志ID它会影响包装div标签,它也是inherits一个margin-top的100像素但是如果我申请一个padding-top它的工作原理我打算将它的工作方式.

    <meta name="keywords" content="" />
    <meta name="description" content="" />
    <meta name="author" content="" />

    <link rel="icon" type="image/png" href="" />
    <link rel="stylesheet" type="text/css" media="all" href="" />

    <style type="text/css" media="all">

        * {
            margin: 0px;
            padding: 0px;
        }

        body {
            font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
            font-size: 1em;
            font-style: normal;
            font-color: normal;
            color: #ffffff;
        }


        #wrapper {
            background-color: #018eb9;
            width: 100%;
            height: 300px;
        }

        #innerwrapper {
            width: 600px;
            margin: 0px auto;
        }

        #logo …
Run Code Online (Sandbox Code Playgroud)

css

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

IIS默认超时

我知道以下步骤允许我在IIS中配置超时值,但它们之间有什么区别.默认情况下,web.config文件中的ASP.NET会话状态和CookieTimeout值也是如此,因为我在配置编辑器中看不到它们.如果是这样,我需要对web.config文件做出哪些更改以及它如何影响其他超时更改?

脚步

  1. 会话超时默认为20分钟.该值在许多设置中受到影响,包括应用程序池,ASP,ASP.NET会话状态,CookieTimeout.
  2. 打开IIS管理器
  3. 应用程序池 - >高级设置 - >过程模型 - >以分钟为单位设置空闲超时
  4. 站点 - > your-website-domain.com - > ASP - >会话属性 - >超时然后应用更改
  5. 站点 - > your-website-domain.com - >配置编辑器 - > system.web/sessionState - >设置超时值然后应用更改
  6. 站点 - > your-website-domain.com - >配置编辑器 - > system.web/roleManager =>设置cookieTimeout然后应用更改

asp.net iis

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

为什么git diff会根据提交修订产生不同的结果?

我是版本控制世界的新手,刚刚开始使用git.运行命令时,我有以下输出git log

commit 3b33318e20a64f4395bba416fe60f50f9e0002d1
Author: pm
Date:   Thu Jan 24 08:42:24 2013 +1300

    added fourth line to test1

commit 37f2ce409cdc971958add1fcf6585064f5c0d61d
Author: pm
Date:   Thu Jan 24 08:41:24 2013 +1300

    first commit
Run Code Online (Sandbox Code Playgroud)

据我所知,git log显示上一次提交后的最新提交.现在如果我运行git diff HEAD HEAD~我理解的命令"向我展示最新提交和上一次提交之间的区别",我得到以下输出:

diff --git a/test1 b/test1
index c6f02c2..e41a5e4 100644
--- a/test1
+++ b/test1
@@ -1,4 +1,3 @@
 This is a test document
 This is the second line in the document
 And the third
-Added a fourth line
Run Code Online (Sandbox Code Playgroud)

它显示了减号,当我修改文件test1 …

git

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

使用正则表达式验证电子邮件地址

我刚开始学习编写PHP和HTML的代码,看看有关正则表达式的一些教程,但很难理解这些意思.我感谢任何帮助.

例如,我想验证电子邮件地址peanuts@monkey.com.我从代码开始,我收到消息无效的电子邮件地址.

  1. 我究竟做错了什么?
  2. 我知道元字符如^表示字符串的开头而$表示字符串的结尾但这是什么意思?字符串的开头是什么,字符串的结尾是什么?
  3. 我何时将正则表达式分组?

 

$emailaddress = 'peanuts@monkey.com';

if(preg_match('/^[a-zA-z0-9]+@[a-zA-z0-9]+\.[a-zA-z0-9]$/', $emailaddress)) {
    echo 'Great, you have a valid email address';       
} else {
    echo 'boo hoo, you have an invalid email address';      
}
Run Code Online (Sandbox Code Playgroud)

php regex

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

如果我执行带有前缀dbo的存储过程是否重要?

在执行存储过程时我被告知,我应该包括prefox dbo例如

exec dbo.'name_of_stored_procedure'

  • 如果我不包含前缀,这有关系吗?
  • 我什么时候应该使用前缀?

sql-server-2008

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

标签 统计

css ×3

html ×2

javascript ×2

asp.net ×1

css-float ×1

git ×1

iis ×1

php ×1

regex ×1

sql-server-2008 ×1

uml ×1