问题列表 - 第20433页

Windows上的Git gui客户端和MacOS上的GitX一样好用吗?

有人可以建议我在Windows上只有一个git gui客户端与Mac上的GitX相同吗?(漂亮,易于使用,界面美妙等...)

我尝试了一些,但我感到不快乐:p

谢谢

windows git

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

我该如何处理API中的错误?

我正在编写一个包含一些核心基础Web功能的API,它可以返回许多可能的错误条件.我正在努力决定处理API使用者应该处理的错误条件的最佳方法(例如网络超时,接收意外结果,格式错误的XML等).我提出了3种不同的型号,但不确定使用哪种型号:

给定一个takeAction没有返回任何值的方法的对象,我应该通过以下方法处理方法中的错误:

  1. 编写方法- (BOOL)takeAction:(NSError **)error使消费者知道方法成功或失败,并可以检查错误对象以确定原因,

  2. 编写方法,- (BOOL)takeAction以便消费者再次知道方法是成功还是失败,然后可以调用- (NSError *)getLastError以确定方法失败的原因,或者

  3. 将其写为- (void)takeAction并发布通知,以便消费者可以订阅通知并在通知的userInfo字典中传递NSError对象?

哪个更好?

cocoa objective-c

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

用于将CLOB读取到String的最有效解决方案,以及在Java中将String读取到CLOB?

我有一个很大的CLOB(超过32kB)我想用StringBuilder读取一个String.我如何以最有效的方式做到这一点?我不能使用StringBuilder的"int length"构造函数,因为我的CLOB的长度比"int"长,并且需要"long"值.

我对Java I/O类并不那么舒服,并希望获得一些指导.

编辑 - 我已经尝试使用clobToString()的代码:

private String clobToString(Clob data) {
    StringBuilder sb = new StringBuilder();
    try {
        Reader reader = data.getCharacterStream();
        BufferedReader br = new BufferedReader(reader);

        String line;
        while(null != (line = br.readLine())) {
            sb.append(line);
        }
        br.close();
    } catch (SQLException e) {
        // handle this exception
    } catch (IOException e) {
        // handle this exception
    }
    return sb.toString();
}
Run Code Online (Sandbox Code Playgroud)

java stringbuilder clob

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

如何将表单数据插入MySQL数据库表

所以我有这个注册脚本:

HTML:

<form action="register.php" method="POST">
    <label>Username:</label> <input type="text" name="username" /><br />
    <label>Password:</label> <input type="text" name="password" /><br />

    <label>Gender:</label>
    <select name="gender">
      <optgroup label="genderset">
        <option value="Male">Male</option>
        <option value="Female">Female</option>
        <option value="Hermaphrodite">Hermaphrodite</option>
        <option value="Not Sure!!!">Not Sure!!!</option>
      </optgroup>
    </select><br />
<input type="submit" value="Register" />
</form>
Run Code Online (Sandbox Code Playgroud)

PHP/SQL:

<?php

$username = $_POST['username'];
$password = $_POST['password'];
$gender = $_POST['gender'];

mysql_query("INSERT INTO registration_info (username, password, gender) VALUES ('$username', '$password', '$gender')
")  

?>
Run Code Online (Sandbox Code Playgroud)

问题是,用户名和密码插入"registration_info"表就好了.但是,选择下拉菜单中的性别输入不会.有人可以告诉我如何解决这个问题,谢谢.

php mysql insert

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

Django最好的CouchDB后端是什么?

我在我的新Django项目中使用CouchDB进行评估.Django for CouchDB有一个很好的数据库后端吗?我试过搜索但是出现的项目看起来非常小和/或旧,我无法弄清楚有关QuerySets,Auth,Sessions等的哪些部分已经解决了.任何帮助都将非常感谢.

django couchdb

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

DateTime DayOfWeek比较

我喜欢比较一个日期,看看它是否在星期六之前是这样的:

        //Check if Saturday YET
        if (MYWorkDay.DayOfWeek < DateTime.DayOfWeek.Saturday)
            IGottaWork();
        else
            Party();
Run Code Online (Sandbox Code Playgroud)

似乎没有办法做到这一点.

有办法吗?

提前致谢

.net c# datetime

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

我应该在变量中缓存document.getElementById()还是每次都调用它?

我有很多次生成和引用的元素(鼠标悬停,点击,位置变化).

我手头有这些元素的ID.将document.getElementById(ID)调用存储在变量中是否明智,还是更快/ document.getElementById()每次调用更快/更慢?

var app = [];
var app.elements = []; 
//i can store ['id1', 'id2', 'id3']
//OR ['id1' => document.getElementById('id1'), 'id2' => document.getElementById('id2'), 'id3' => document.getElementById('id3')]
Run Code Online (Sandbox Code Playgroud)

javascript memory performance caching

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

如何根据子类类型调用java方法?

我正在尝试根据子类将对象分派给单独的方法.

例如,考虑这两个对象

class A extends I {}
class B extends I {}
Run Code Online (Sandbox Code Playgroud)

和方法

void dispatch(I i) {}
Run Code Online (Sandbox Code Playgroud)

dispatch(),我想根据类型调用一个方法i.因此,如果i实际上是类型A,handlerA(A a)则将调用该方法.如果它是B类型,handlerB(B b)将被调用,依此类推......我试过方法重载但是我猜它不会这样工作

实现这一目标的最佳方法是什么?我想避免使用if/else语句......

提前致谢,

编辑:我不能修改任何这些类.

java oop polymorphism

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

用JQuery拉出HTML

我的文档中有以下结构:

<div id="clientList>
<a href=whatever.php" att="something">Text</a>
<a href=whatever.php" att="something">Text</a>
</div>
Run Code Online (Sandbox Code Playgroud)

说我想得到div之间的所有链接,我该怎么做?

我尝试了以下方法:

$('#clientList').children("a").each(function() {
var x = $(this).html();
});
Run Code Online (Sandbox Code Playgroud)

但我没有得到完整的链接,我得到的只是链接之间的"文本"部分.如何获取每个链接的完整HTML字符串,包括href和其他属性?

html jquery parsing

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

Javascript window.location搜索"#"永远不会返回true

我正在尝试设置一个重定向器,以便当我的AJAX函数更改URI的哈希部分时,如果链接被复制和粘贴,该链接仍然可以直接访问.我目前的职能如下; 但是,它总是返回false!

    //If a hash is found, redirect it
    var current_uri = String(window.location);

    if (current_uri.search('/\#/') != -1) {
            var current_uri_array = current_uri.split('#');
            window.location = current_uri[1];
    }
Run Code Online (Sandbox Code Playgroud)

如何更改代码以使其工作?有没有更好的方法呢?谢谢你的帮助.

代码更新为:

if (window.location.hash) {
    window.location = window.location.hash.substring(1);
Run Code Online (Sandbox Code Playgroud)

}

哪个有效.

javascript jquery javascript-events

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