问题列表 - 第31681页

如何在CodeIgniter模型中使用ON DUPLICATE KEY UPDATE?

我有一个CodeIgniter/PHP模型,我想将一些数据插入数据库.

但是,我在"原始"SQL查询中设置了这个集合:

ON DUPLICATE KEY UPDATE duplicate=duplicate+1
Run Code Online (Sandbox Code Playgroud)

我正在使用CodeIgniter并将我之前的所有控制器内SQL查询转换为ActiveRecord.有没有办法在基于ActiveRecord的模型中执行此操作?

谢谢!

插口

mysql activerecord model codeigniter

20
推荐指数
4
解决办法
3万
查看次数

C#如何将Resharper错误视为msvs 2010中的编译错误?

我想将resharper 5.0错误"可能的NullReference异常"视为MSVS 2010编译错误.可能吗?

visual-studio-2010 resharper-5.0

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

FACEBOOK JS SDK ::如何在墙上发布图像

我试图将图像发布到我的用户的Facebook墙上,一旦他们碰到了按钮

我正在使用JavaScript SDK,但我有一个问题,图像看起来像墙上的链接...但这不是我想要的...我想发布图像...与你放一个图像链接相同在您的状态文本字段上,它将变为图像

任何帮助?

FB.ui(
           {
             method: 'stream.publish',
             message: 'test',
             attachment :{ 
                    'name': 'i\'m bursting with joy', 
                    'href': ' http://bit.ly/187gO1', 
                    'caption': '{*actor*} rated the lolcat 5 stars', 
                    'description': 'a funny looking cat', 
                    'properties': { 
                        'category': { 'text': 'humor', 'href': 'http://bit.ly/KYbaN'}, 
                        'ratings': '5 stars' 
                    }, 
                    'media': [{ 
                            'type': 'image', 
                            'src': 'http://icanhascheezburger.files.wordpress.com/2009/03/funny-pictures-your-cat-is-bursting-with-joy1.jpg', 
                            'href': 'http://bit.ly/187gO1'}] 
                        },
             user_message_prompt: 'Share your thoughts about Connect'
           },
           function(response) {
             if (response && response.post_id) {
               alert('Post was published.');
             } else {
               alert('Post was not published.');
             }
           }
Run Code Online (Sandbox Code Playgroud)

javascript facebook

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

比较C++中的两个十六进制值

我想比较下面的两个十六进制(存储长)是我的代码

long constant = 80040e14;
if(constant == 80040e14)
    cout<<"Success"<<endl;
else
    cout<<"Fail!!"<<endl;
Run Code Online (Sandbox Code Playgroud)

在这个代码流控制总是返回到其他部分,任何人都可以建议如何进行比较.

谢谢

Santhosha K.

c++

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

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

使用PHP将Windows-1252 csv转换为UTF-8

我正在使用fopen读取csv和fgetcsv来读取csv行.csv被编码为Windows-1252,如何将其转换为UTF-8,因此它不会切割没有标准字符的行?

到目前为止,我已经尝试了以下内容:

setlocale(LC_ALL, 'en_GB.UTF-8');
Run Code Online (Sandbox Code Playgroud)

drupal_convert_to_utf8($csv_line[3], 'Windows-1251'); // (I'm using Drupal 6.16)
Run Code Online (Sandbox Code Playgroud)

两者似乎都失败了.

php drupal

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

我怎么能用jQuery闪烁?

我想闪烁我的菜单文字.我有这个代码,但它不适用于IE.

(function($)
{
    $.fn.blink = function(options) {
        var defaults = { delay:500 };
        var options = $.extend(defaults, options);

        return this.each(function() {
            var obj = $(this);
            setInterval(function() {
                if($(obj).css("color") == "rgb(255, 0, 0)")
                {
                    $(obj).css('color','#000000');
                }
                else
                {
                    $(obj).css('color','rgb(255, 0, 0)');
                }
            }, options.delay);
        });
    }
}(jQuery))

$(document).ready(function(){$('.blink').blink()})
Run Code Online (Sandbox Code Playgroud)

有人能帮我吗?谢谢!

jquery blink

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

新手:抛出新异常 - 我们可以更改异常名称吗?

我正在尝试处理异常.

所以我有类似的东西:

如果出现不好的事情:

throw new CreateContactException($codigo, $result->msg);
Run Code Online (Sandbox Code Playgroud)

稍后,我会尝试,如果不好,请抓住:

try 
{
  createContact();
}
catch(CreateContactException $e) 
{
  $error .= 'An error occurred with the code:'.$e->getCode().' and message:'.$e->getMessage();
}
Run Code Online (Sandbox Code Playgroud)

1) 这会有效吗?我的意思是,这个getCode()和getMessage()与CreateContactException参数无关吗?

2) 我在某处必须有一个扩展Exception的CreateContactException类吗?我的意思是,我们可以为我们的异常设置自定义名称而无需创建扩展类吗?

非常感谢,MEM

php exception try-catch

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

Java对象图访问者库

你知道一个好的java对象图访问者库吗?

我想访问一个对象及其子组件,并在匹配某些条件时执行一些操作.

用法示例:

  • 在一个巨大的域对象图上,将每个id重置为 null
  • 在一个巨大的域对象图上,用 包含相同元素SetTreeSet实例替换每个.

我想要一个库,而不是自定义代码,因为遍历一个Object图可能很棘手.你必须处理集合,数组,代理等...我已经考虑过重用XStream的一部分来实现这一点,但它看起来并不那么容易:Xstream访问者更倾向于对象转换而不是对象自我修改.

java introspection visitor object-graph

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

c:何时和c:如果不起作用

我可以从我的JSF2页面访问存储在支持bean中的变量,所以类似于

<h:outputText value="#{myBean.myValue}"/>
Run Code Online (Sandbox Code Playgroud)

工作,价值(这是一个int btw.)打印好.但是,当尝试在c:if和/或c:中的条件表达式中使用此值时,标记它永远不会等于任何东西......所以:

<c:if test="#{myBean.myValue == 1}">
    <c:set var="myVar" value="true"/>
</c:if>

<c:choose>
    <c:when test="#{myBean.myValue > 1}">
        <c:set var="myVar" value="true"/>
    </c:when>
</c:choose>
Run Code Online (Sandbox Code Playgroud)

甚至

#{myBean.myValue eq '1'} 
Run Code Online (Sandbox Code Playgroud)

要么

#{myBean.myValue == '1'}
Run Code Online (Sandbox Code Playgroud)

永远不会评估为真,即使该值确实为1或> 1.

令人讨厌的是,比较在标签的渲染属性中起作用!所以这:

<h:outputText value="whatever" rendered="#{myBean.myValue == 1}"/>
Run Code Online (Sandbox Code Playgroud)

很好!

到底是怎么回事?

更新:

这有效:

public int getMyValue() {
    return 1;
}
Run Code Online (Sandbox Code Playgroud)

但这不是:

@Column(name = "orderstatus")
public int getOrderStatus() {
return orderStatus;
}
Run Code Online (Sandbox Code Playgroud)

int的值打印正确,但1 == 1为false.

实体bean是以特殊方式处理的吗?我可以使用它们在UI上显示它们的价值吗?

UPDATE2:

<h:outputText value="#{order.adcOrderStatus.orderStatus.class}"/>
Run Code Online (Sandbox Code Playgroud)

打印java.lang.Integer.

UPDATE3:

这是完整的代码:

<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html …
Run Code Online (Sandbox Code Playgroud)

jsf jstl

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