小编Met*_*lis的帖子

为什么filter_var($ email,FILTER_VALIDATE_EMAIL)允许test @ test?

我刚刚设置了一个表单的验证,我决定尝试使用filter_var函数来检查我的电子邮件地址的有效性.我不知道filter_var实际上允许在哪里(因为文档很简单),我发现它允许一个像test @ test这样的电子邮件地址.在域中是否必须有.com,.net等...

php email-validation

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

为什么要使用javascript验证表单?

如果您总是需要使用PHP验证表单,那么使用Javascript验证HTML表单有什么意义呢?我意识到你可以从中获得速度提升,对用户来说更方便,但除此之外,花在它上面的时间值得吗?如果有人有任何好的证据,我很乐意听到.

谢谢你的帮助!
都会

UPDATE

在收到大量答案后,我想稍微改变一下这个问题.我们都知道javascript对用户来说更方便,它提供了更快的反馈.我想知道的是:有没有人见过任何"证据",它值得吗?或者我们只是这样做,因为它使事情变得更好,每个人都说我们应该这样做?速度差异并不显着,随着互联网变得越来越快,我认为javascript验证将变得更加过时.

我开始怀疑使用javascript验证页面的时间是否可以更好地花费.

javascript php validation

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

如何使用Android API将相机预览尺寸设置为全屏?

我是Android开发的新手,我正在尝试设置一个简单的相机应用程序.到目前为止,我有一个工作相机应用程序,在菜单中有"切换摄像头"和"拍照"按钮,工作正常.

我遇到的唯一问题是,我正在试图弄清楚如何让显示器全屏显示.现在,相机只显示在屏幕的正中央,只占据屏幕的1/4左右.

主要活动代码

package assist.core;

import android.app.Activity;
import android.app.AlertDialog;
import android.hardware.Camera;
import android.hardware.Camera.PictureCallback;
import android.hardware.Camera.ShutterCallback;
import android.hardware.Camera.CameraInfo;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.util.Log;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

public class MainActivity extends Activity {

    private final String TAG = "MainActivity";
    private Preview mPreview;
    Camera mCamera;
    int numberOfCameras;
    int cameraCurrentlyLocked;

    //The first rear facing camera
    int defaultCameraId;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        //Hide the window title.
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);

        //Create a …
Run Code Online (Sandbox Code Playgroud)

java android

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

Go web apps如何从服务器角度运行?

我按照有关如何使用Go 创建Web应用程序的说明进行操作,并且我能够使应用程序运行良好.

有一点我很困惑的是,当你运行应用程序(./8.out)时,终端将坐在那里听8080端口,直到有人访问一个页面.

终端是否需要一直保持运行Web应用程序?该应用程序是否像apache一样?是否需要在此应用旁边运行apache?在服务器环境中进行此设置似乎对我来说非常困惑,因为我不明白最好的方法是什么.

编辑
感谢您的回复.因此,如果Go应用程序基本上像apache一样,是否有预制的Go服务器应用程序具有apache的冗长?

go

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

组织Go界面的最佳方式

我用C++编程已经很久了,但我知道在C++中,类被组织成.h文件和.cpp文件.此外,许多其他语言也可以将代码拆分为目录结构中的逻辑分组,从而改善组织.

好吧,我正在尝试学习Go,当我遇到接口时,我正在阅读Go for C++ Programmers文章.文章解释了Go中的接口基本上取代了类,并展示了如何很好地设置它们.

我想弄清楚的是我应该如何组织一个接口到文件中?例如,接口是否在一个文件中而实现在另一个文件中?

myInterface.go

type myInterface interface {
    get() int
    set(i int)
}
Run Code Online (Sandbox Code Playgroud)


myImplementation.go

type myType struct { i int }
func (p *myType) set(i int) { p.i = i }
func (p *myType) get() int { return p.i }
Run Code Online (Sandbox Code Playgroud)

我的代码在这里可能是错的,因为我还不完全知道我在做什么(如果我错了请纠正我),但这是设置它的最好方法吗?我很困难,试图围绕如何在Go中组织代码,所以任何帮助表示赞赏!

都会

go

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

PHP_EOL应该用在电子邮件中吗?

我看到很多PHP电子邮件实现使用"\ r \n",但我也看到其中一些使用PHP_EOL常量.哪一个更好?

感谢
大都会的任何帮助

php email

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

通过ajax返回HTML时jQuery添加的条带斜线?

我使用jQuery ajax方法从数据库中获取数据并通过json对象返回数据.但是,此json对象中的一个值是HTML字符串.我基本上正在做的就是这里看到的,除了我需要知道如何删除jQuery添加到HTML字符串的斜杠.有任何想法吗?

json.HTML = Click <a href=\"http://example.com/example.php\">here</a>;

//Needs to be
json.HTML = Click <a href="http://example.com/example.php">here</a>;
Run Code Online (Sandbox Code Playgroud)

如果可能的话,我希望在没有代码的情况下这样做.

UPDATE

好吧,我发现如果我在返回之前做了htmlentites,那么当值进入时,斜杠就不存在了.现在,我将使用哪个jquery函数将此字符串插入到td元素中,而不使用斜杠添加.html或.文字功能.

这是json.HTML值直接看起来的样子,

Click &lt;a href=\&quot;http://example.com\&quot;&gt;here&lt;/a&gt;
Run Code Online (Sandbox Code Playgroud)

这是在使用.html显示之后

Click <a href=\"http://example.com\">here</a>
Run Code Online (Sandbox Code Playgroud)

以下是使用.text显示的内容

Click &lt;a href=\&quot;http://example.com\&quot;&gt;here&lt;/a&gt;
Run Code Online (Sandbox Code Playgroud)

我想知道我是否需要使用.val?哦,还有一件事,我希望这个HTML按字面显示,而不是要插入到代码中的实际HTML.

ajax jquery json

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

如何在Map中测试布尔值?

我是java的新手,所以请放轻松我.我有一个hashmap,其中包含String键和布尔值,如下所示.

Map<String, Boolean> states = new HashMap<String, Boolean>();
states.put("b_StorageAvailable", true);
states.put("b_StorageWritable", true);
Run Code Online (Sandbox Code Playgroud)

我从一个函数返回.一旦我在其他地方得到这个,我希望能够在其中一个上调用if语句来查看它的真或假.

if(states.get("b_StorageAvailable")) { 
    //Do this 
}
Run Code Online (Sandbox Code Playgroud)

但java一直告诉我,我需要这是一个布尔类型,它是一个Map类型.我怎么能这么容易做到?

UPDATE

应该注意的是,我调用函数并获取返回值的代码如下所示,

Map states = this.getExternalStorageStatus();
Run Code Online (Sandbox Code Playgroud)

java

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

使用包含html的文本替换元素内的文本,而不删除已存在的html

我正在尝试创建一个文本搜索功能,但是当元素中有html时,我很难让它工作.这是一些简单的HTML来演示我的问题.

<b>
    <input type="checkbox" value="" />
    I need replaced
</b>
Run Code Online (Sandbox Code Playgroud)

这是我目前在javascript的地方.假设里面没有html,它的效果很好.

$("*", search_container).each(function() {
    var replaceTxt = $(this).text().replace(new RegExp("(" + search_term + ")", 'i'), '<span style="color: #0095DA;" class="textSearchFound">$1</span>');
    $(this).text().replaceWith(replaceTxt);
}); 
Run Code Online (Sandbox Code Playgroud)

当用户输入时,我需要用span替换文本.所以内容应该像他/她键入的那样.

<b>
    <input type="checkbox" value="" />
    <span style="color: #0095DA" class="textSearchFound">I need</span> replaced
</b>
Run Code Online (Sandbox Code Playgroud)

UPDATE

在查看被投票重复的问题之后,我想出了这个.虽然可能很接近,但它将html作为我不想要的文本插入DOM.请投票重新打开.

$("*", search_container).each(function() {
    var node = $(this).get(0);
    var childs = node.childNodes;
    for(var inc = 0; inc < childs.length; inc++) {
        //Text node
        if(childs[inc].nodeType == 3){ 
            if(childs[inc].textContent) {
                childs[inc].textContent = childs[inc].textContent.replace(new RegExp("(" + search_term + ")", …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

HTML5 Doctype支持

很长一段时间我一直在使用XHTML1.1,因为我觉得我很酷(是的).然而,今天我读了Ian Hickson关于每个人如何使用错误的MIME类型和XHTML的文章,它让我大开眼界.我碰巧是那些使用text/html MIME提供XHTML的人之一,因为像很多人一样,W3C说这样做"好"就可以了.

在该文章的顶部,他说"现在"他将使用HTML5 doctype(!DOCTYPE HTML)提供服务.你对此有何看法?如果我没有使用不受支持的功能,它会没问题吗?在这种情况下,MIME类型是什么?

感谢任何帮助,Metropolis

html5

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

标签 统计

php ×3

go ×2

java ×2

javascript ×2

jquery ×2

ajax ×1

android ×1

email ×1

email-validation ×1

html5 ×1

json ×1

validation ×1