小编Mar*_*pel的帖子

从HTTP到HTTPS,越快越好?

如果我在"http://example.com/login"中使用GET动词有此页面:

<form action="https://example.com/login" method="post">
   <input type="text" name="login"/>
   <input type="password" name="pass"/>
   <input type="submit" value="Login"/>
</form>
Run Code Online (Sandbox Code Playgroud)

这是一个安全漏洞吗?我的意思是,页面是HTTP,但在发送数据时,它使用HTTPS.我已多次阅读过登录页面中我应该要求HTTPS的内容,但我不明白为什么.

security https

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

如何解决类型View中的"setOnKeyListener(View.OnKeyListener)不适用于android上的参数(new OnKeyListener(){})"错误?

我收到此错误的错误"类型View中的方法setOnKeyListener(View.OnKeyListener)不适用于参数(new OnKeyListener(){})"

我怎样才能克服这个问题?

protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_first_app);

    ListView myListView =(ListView)findViewById(R.id.myListView);

    final EditText myEditText =(EditText)findViewById(R.id.myEditText);

   final ArrayList<String> toDolist =new ArrayList<String>();

    final ArrayAdapter<String> aa;

    aa=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,toDolist);

    myListView.setAdapter(aa);

    myEditText.setOnKeyListener(new OnKeyListener() {

        public boolean onKey(View v, int keyCode, KeyEvent event) {

            if(event.getAction()==KeyEvent.ACTION_DOWN)

                if(keyCode==KeyEvent.KEYCODE_DPAD_CENTER){
                    toDolist.add(0,myEditText.getText().toString());

                    aa.notifyDataSetChanged();

                    myEditText.setText("");

                    return true;
                }
            return false;
        }
    });
Run Code Online (Sandbox Code Playgroud)

android

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

如何获得整个可用空间的高度?

我需要在网络浏览器中获得整个可用空间的高度,这样我就可以div在屏幕中间放置一半并将其一直向下拉伸.

我认为document.body.clientHeight会起作用,但这会带来正在占用的空间量,而不是总的可用空间.

我也试过div围绕一切做一个"包装" :

<div id="wrapper" style="height: 100%; width: 100%;">
    //my other code
</div>
Run Code Online (Sandbox Code Playgroud)

并获得高度,但仍然会占用空间.

如何使用Javascript或jQuery获取Web浏览器中的总可用空间?

html javascript jquery

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

将所选类添加到父div中并将其删除

好吧现在我的滑动打开ul显示所有列表元素,现在我想要点击的标题栏添加一个选定状态,然后在关闭时删除该状态...

UL上面的div有一个.regionHeader类

这是标记的一个例子

<div class="regionHeader">title of the region</div>
<ul class="region"><li>the region i'm hiding/showing</li></ul>
Run Code Online (Sandbox Code Playgroud)

这是javascript

var stockists = {

start: function() {
        $('.region').hide();

            $('.regionTitle').each(function(){

                $(this).click(function(e){
                    e.preventDefault();

                    $(this).parent().next('.region').slideToggle(300);
                });                     
            });
        }            
};

$(stockists.start);
Run Code Online (Sandbox Code Playgroud)

我一直在尝试addClass,但它似乎只是添加类而不是删除它?

html javascript css jquery

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

如果最后一个字符是"/",请将其删除

我从头开始制作搜索引擎(笑),我坚持这个问题:

当用户提交URL时,我的"蜘蛛"会"抓取"它以获取其他链接.有些人当然使用<a href="/page">而不是<a href="http://long-domain.com/page">,所以我发现了 if(substr($link->getAttribute('href'), 0, 1) == '/')

并在其前面添加一个域名.但是,每当我添加域名时,一些链接就会变成http://php.net//abcd.你可以看到它//.

现在,我的想法是让我的脚本编辑提交的URL,如果它在末尾有一个斜杠,它将被删除,但我不知道如何删除它.

php url dom substr

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

如何删除第3个之后的每个{element}?

我有一个对象列表,我需要在使用jQuery的特殊场合削减它.对于意图和目的,让我们说它看起来像这样:

<div id="container">
    <div class="child one">stuff</div>
    <div class="child two">stuff</div>
    <div class="child three">stuff</div>
    <div class="child four">stuff</div>
    <div class="child five">stuff</div>
</div>
Run Code Online (Sandbox Code Playgroud)

是否有一个简单的方法(使用jQuery,如果有必要我可以使用纯JS).child在第三个之后删除'every' ?

注意:.one, .two .three不一定按数字顺序排列.

javascript jquery

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

Latin-1/UTF-8编码php

我有一个UTF-8编码的db,混合了Latin-1.(我认为这就是问题)

这是角色在数据库中的外观.

İ (should be ?)
è
Run Code Online (Sandbox Code Playgroud)

当我将标题设置为

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
Run Code Online (Sandbox Code Playgroud)

然后角色出现:

 ?
 ?
Run Code Online (Sandbox Code Playgroud)

当我删除标题时,它们会在数据库中出现.我希望他们这样出来:

 ?
 è
Run Code Online (Sandbox Code Playgroud)

如果可能的话,我正在寻找一种方法来解决这个问题.我目前无法纠正数据本身,这是正确的做法.

php mysql utf-8

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

为什么这个PHP MySQL查询不起作用?

我有这个作为我的PHP代码:

$username=($_POST['username']);
$password=($_POST['password']);
$query="SELECT * from 'User' WHERE 'Username'='$username'";
mysql_query($query);

if($rows==0)
{
echo"<p> No rows found</p>";
}

else
{

while($row=mysql_fetch_array($query))
{
echo"rows found";
}

}
mysql_close($conn);
Run Code Online (Sandbox Code Playgroud)

我的表单代码如下:

<form name="login" action="mydamhlogin.php" method="POST">
<p>Username:<input type="text" name="username"></p>
<p>Password<input type="password" name="password"></p>
<p><input type="submit" value="Login"></p>
</form>
Run Code Online (Sandbox Code Playgroud)

我的数据库列名为Username,我正在尝试选择与从表单中获取的$ username匹配的行,但它始终不返回任何行,但这些行肯定在数据库中.

php mysql

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

改进javascript原型继承

我正在使用经典的javascript原型继承,如下所示:

function Foo() {}   
Naknek.prototype = {
//Do something
};
var Foo = window.Foo = new Foo();
Run Code Online (Sandbox Code Playgroud)

我想知道如何改进这个以及为什么我不能使用这个模型:

var Foo = window.Foo = new function() {
};
Foo.prototype = {
//Do something
};
Run Code Online (Sandbox Code Playgroud)

为什么这段代码不起作用?在我看来,这比经典的原型继承更合乎逻辑.

javascript inheritance prototype

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

打印Css没有加载

我正在尝试加载我的print.css但它似乎没有加载.它在FF和Safari中运行良好,但问题仅出现在IE中.

我在head标签之间有页面的常规外部css

当用户点击打印链接时.它加载print css.

<div class="linkPrint">
<a target="_blank" href="?format=print">Print</a>
</div>


var format = getUrlParam('format');
if (format == 'print') {
    $('head').append('<link href="/theme/print.css" rel="stylesheet" type="text/css" />');
} 
Run Code Online (Sandbox Code Playgroud)

但是,在IE中它加载标准的css而不是print.css.

如何修复IE6?

谢谢

javascript css jquery

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

标签 统计

javascript ×5

jquery ×4

php ×3

css ×2

html ×2

mysql ×2

android ×1

dom ×1

https ×1

inheritance ×1

prototype ×1

security ×1

substr ×1

url ×1

utf-8 ×1