小编Rob*_*ska的帖子

Java中的String类没有反向方法?

为什么StringJava中没有反向方法?相反,该reverse()方法是在StringBuilder?是否有一个原因?但字符串有split(),regionMatches()等等,这是不是更复杂的reverse()方法.

当他们添加这些方法时,为什么不添加reverse()

java string stringbuilder

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

Mysql - 从unix时间戳中选择年份

我用这个:

SELECT FROM_UNIXTIME(my_unix_timestamp_column, '%Y') AS year FROM table_name WHERE year = 2009;
Run Code Online (Sandbox Code Playgroud)

但它给了我一个错误:

Unknown column 'year' in 'where clause'SELECT FROM_UNIXTIME(my_unix_timestamp_column, '%Y') AS year FROM table_name WHERE year = 2009
Run Code Online (Sandbox Code Playgroud)

"my_unix_timestamp_column"和"table_name"都是正确的,我不知道为什么它给了我这个!!!

我使用的是PHP 5.3.0

mysql select timestamp

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

如何将SafeMode与MongoDB C#驱动程序一起使用

我发现官方MongoDB C#驱动程序的一些方法使用SafeMode并返回SafeModeResult.这是什么SafeMode以及如何使用它?很高兴看到一些用例 - 例如,一个用例的RemoveAll方法MongoCollection.

mongodb mongodb-.net-driver

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

在Java中实现的"最快"散列函数,比较文件的一部分

我需要在Java中比较实例"File"的两个不同文件,并希望使用快速哈希函数来执行此操作.

想法: - 散列文件1中的20个第一行 - 散列文件2中的20个第一行 - 比较两个散列并返回true(如果它们相等).

我想使用Java中实现的"最快"哈希函数.你会选哪一个?

java comparison performance hash-function

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

子类在哪些方面与使用中的子类不同?

当通过扩展或实现链接类时,建立子类型.亚型也用于泛型.

如何区分子类型和子类?

java subclass subtype

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

在我的Android应用程序中显示PDF文件

我无法弄清楚如何在Android应用程序中显示PDF文件.到目前为止,我发现可以Intent使用Android默认应用程序启动并打开PDF.但我想直接在我的应用程序中查看PDF文件而不退出.我的布局中有一个页眉和一个页脚 - 我想在两者之间打开PDF.我还PdfReader.jar从github.com 找到了一个文件,但它在一个新活动中打开了PDF.

pdf android android-activity

15
推荐指数
3
解决办法
7万
查看次数

通过Git提交关闭Jira问题

有谁知道是否可以使用Git提交更改Jira问题的状态?我正在使用Jira和Git以及Jira Git插件,我知道我可以通过在提交中添加名称来引用问题,但我认为像"ISSUE-1 #close"这样的提交消息会将状态设置为关闭.但这似乎不起作用.

我做错了什么或是不可能通过提交消息发送命令?

git commit jira

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

Grails默认排序为"hasMany"域属性

我正在尝试hasMany使用mapping语句设置我的属性的默认排序.我正在关注grails doc,但它对我不起作用(grails 1.3.5).我的代码看起来像:

class Note {
    Calendar    sendDate
    static belongsTo = Message
}

class Message {
    static  hasMany = [notes: Note]
    static mapping = {
        notes sort:'sendDate desc'
    }
}
Run Code Online (Sandbox Code Playgroud)

错误消息如下所示:

...
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'notes0_.sendDate' in 'order clause'
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
        at com.mysql.jdbc.Util.getInstance(Util.java:384)
...
Run Code Online (Sandbox Code Playgroud)

你看到我的代码中有任何错误吗?

grails grails-orm grails-domain-class

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

在Magento中以编程方式创建订单

我正在使用这两种方法在Magento中以编程方式创建订单.

第一个创建一个Quote:

 public function prepareCustomerOrder($customerId, array $shoppingCart, array  $shippingAddress, array $billingAddress, 
        $shippingMethod, $couponCode = null) 
    {
        $customerObj = Mage::getModel('customer/customer')->load($customerId);
        $storeId = $customerObj->getStoreId();
        $quoteObj = Mage::getModel('sales/quote')->assignCustomer($customerObj);
        $storeObj = $quoteObj->getStore()->load($storeId);
        $quoteObj->setStore($storeObj);

        // add products to quote
        foreach($shoppingCart as $part) {
            $productModel = Mage::getModel('catalog/product');
            $productObj = $productModel->setStore($storeId)->setStoreId($storeId)->load($part['PartId']);

            $productObj->setSkipCheckRequiredOption(true);

            try{
                $quoteItem = $quoteObj->addProduct($productObj);
                $quoteItem->setPrice(20);
                $quoteItem->setQty(3);
                $quoteItem->setQuote($quoteObj);                                    
                $quoteObj->addItem($quoteItem);

            } catch (exception $e) {
            return false;
            }

            $productObj->unsSkipCheckRequiredOption();
            $quoteItem->checkData();
        }

        // addresses
        $quoteShippingAddress = new Mage_Sales_Model_Quote_Address();
        $quoteShippingAddress->setData($shippingAddress);
        $quoteBillingAddress = new Mage_Sales_Model_Quote_Address();
        $quoteBillingAddress->setData($billingAddress);
        $quoteObj->setShippingAddress($quoteShippingAddress);
        $quoteObj->setBillingAddress($quoteBillingAddress);

        // coupon …
Run Code Online (Sandbox Code Playgroud)

php magento

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

Backbone.js中的"选项"是什么?

什么是Backbone.js中的" 选项 ",我在官方源代码中看到了这些选项,并在Thomas Davis的教程博客中使用了示例代码:

Friends = Backbone.Collection.extend({
     initialize: function (models, options) {
                   this.bind("add", options.view.addFriendLi); 
                 }
});
Run Code Online (Sandbox Code Playgroud)

我没有看到任何其他教程使用它,甚至提到它的文档.它确实如此,但在上下文中的格式([options]),而不是硬编码的"选项":options.view.addFriendLi

javascript backbone.js

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