问题列表 - 第46317页

if(null!= variable)为什么不if(variable!= null)

嗨在我们公司,他们遵循严格的与空值比较的规则.当我在代码审查中编码 if(variable!= null)时,我会对此进行注释,将其更改为if(null!= variable).以上代码是否有任何性能损失?如果有人解释高度赞赏.

提前致谢

java coding-style

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

核心数据:具有相同类型的两个关系的反向关系

嗨在我的应用程序核心数据模型中,我有工作表和文本实体.Sheet实体可以有两个Text:privacyNotes和termsOfUse.两种文字类型.因此,在XCode数据建模器中,我在Sheet with Text目标中创建称为"privacyNotes"和"termsOfUse"的一对一关系.接下来是文本中的一个关系"工作表".然后我选择Text.sheet关系作为Sheet.privacyNotes的反向关系.到现在为止还挺好.但是当我将相同的Text.sheet关系设置为与Sheet.termOfUse相反时,XCode将此关系删除为反向Sheet.privacyNotes!我理解与Objective-C对象关系相比,DB中的关系可以不那么简单,但我真的不明白为什么SQLite或(CoreData)不能将一个关系重用为FEW其他关系的反转?

core-data

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

jQuery - 异步发送表单

我的表格如下:

<form action='???' method='post' name='contact'>
        <input type="text" class="inputContact" name="mittente" />
        <textarea class="textContact" name="smex"></textarea>
        <input type="submit" value="Send" />
    </div>
</form> 
Run Code Online (Sandbox Code Playgroud)

我想异步发送这些数据,提供jQuery函数$.ajax.

编辑:与解决方案:

<form name='contactForm'>
    <input type="text" class="inputContact" name="mittente" />
    <textarea class="textContact" name="smex"></textarea>
    <input type="submit" value="Send" />
</form> 

<script type="text/javascript">
$(document).ready(function() {
    $('form[name=contactForm]').submit(function(e){
        e.preventDefault();
        $.ajax({
            type: 'POST',
            cache: false,
            url: './ajax/header_ajax.php',
            data: 'id=header_contact_send&'+$(this).serialize(), 
            success: function(msg) {
                $("#boxContentId").html(msg);
            }
        });
    });     
});         
</script>
Run Code Online (Sandbox Code Playgroud)

forms ajax jquery

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

使用端口号和参数构建HTTP GET请求

我正在尝试做一个非常简单的事情,为包含端口号和一些参数的get请求构建一个URL,如下所示 http://localhost:8080/read?date=whatever

我已经尝试了几种方法但没有成功,它应该不会太难,但我无法提出解决方案.

我希望有人帮助我,我将不胜感激

提前致谢

python get http request

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

在这种情况下,我将如何强制使用IDisposible?

我正在使用Entity Framework 4和MSSQL来存储和访问我的Windows窗体应用程序上的数据.

这是我用来访问数据的示例类:

public class StudentRepository : IDisposable
{
    ColegioDBEntities db = new ColegioDBEntities();

    public IQueryable<Student> FindAllStudents()
    {
        return db.Students;
    }

    public Student FindStudent(int id)
    {
        return db.Students.SingleOrDefault(c => c.StudentId == id);
    }

    public void Add(Student Student)
    {
        db.AddToStudents(Student);
    }

    public void Save()
    {
        db.SaveChanges();
    }

    public void Dispose()
    {
        db.Dispose();
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我如何使用它的一个例子.

    private void btnLogin_Click(object sender, EventArgs e)
    {
        UserRepository repo = new UserRepository();
        var result = repo.FindAllUsers().Where(u => u.Username == txtUsername.Text && u.Password == txtPassword.Text);
        if …
Run Code Online (Sandbox Code Playgroud)

c# idisposable entity-framework-4

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

JavaScript中的大字符串

当我执行以下操作时:

alert((2053716830872415770228778006271971120334843128349550587141047275840274143041).toString());
Run Code Online (Sandbox Code Playgroud)

我得到"2.053716830872415e + 75"指数表示法.我想按原样提醒号码.我试过toFixed(),toPrecision()和toLocaleString(),他们输出相同的东西.

我怎么能做到这一点?注意:数字是一个变量,所以我无法提醒("208 ..");

javascript number-formatting

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

连接字符*

我如何相互连接char*字符串.例如:

char* a="Heli";
char* b="copter";
Run Code Online (Sandbox Code Playgroud)

我如何将它们连接到一个应该等于"直升机"的字符?

c c++ char

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

检查所有鼠标按钮的按钮状态

是否有更好的方法来检查所有鼠标按钮的按钮状态,而不是检查任何不同的按钮额外?

var mouseEventArgs = (System.Windows.Input.MouseEventArgs)e.StagingItem.Input;

if (mouseEventArgs.LeftButton == MouseButtonState.Released &&
    mouseEventArgs.MiddleButton == MouseButtonState.Released &&
    mouseEventArgs.RightButton == MouseButtonState.Released &&
    mouseEventArgs.XButton1 == MouseButtonState.Released &&
    mouseEventArgs.XButton2 == MouseButtonState.Released)
{
    return;
}
Run Code Online (Sandbox Code Playgroud)

如果没有,如果不重复自己,我怎么能更优雅呢?

提前致谢!

.net c# wpf events coding-style

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

如何将add_filter用于特定的页面模板?

在Wordpress中,我有一个名为的页面模板designers.php

加载时,它读取slug以获得唯一的ID,然后调用DB检索设计者信息。
我想使用此信息来更改页面标题,方法是使用标题标签中的设计器名称。

我已尝试add_filterdesigners.php文件中使用,但无法正常工作:

add_filter('wp_title', 'set_page_title');

function set_page_title($title) { 
  global $brand;
  return 'Designer '.$brand['name'].' - '.get_bloginfo('name');  
}    
Run Code Online (Sandbox Code Playgroud)

我正在猜测add_filter必须位于插件内部或functions.php文件中。

我如何才能实现自己的目标?

更新
该函数从不触发,只要我使用即可wp_title。如果将其更改为init(用于测试),则会触发该功能。

那么为什么add_filternor也不适合wp_title呢?

wordpress filter

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

电子邮件验证PHP

我有以下代码(我认为)只会验证电子邮件地址的域名.

$EmailAddress = "user@domain.com";

list($User, $Domain) = explode("@", $EmailAddress);
$DomainExists = checkdnsrr($Domain, 'MX');
if($DomainExists==true){
    // Email domain exists
}
else{
    // Email domain does not exist
}
Run Code Online (Sandbox Code Playgroud)

如果可以,我该如何验证该$User部件?

php email

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