问题列表 - 第11647页

mysql函数提供相当于Oracle NVL的功能

我有一个奇怪的情况.我必须在Oracle和MySQL中使用NVL(columna,columnb).我无法更改SQL,因为它在我无法编辑的包中,但它是我在MySQL和Oracle之间的应用程序中唯一不起作用的东西.

我如何在MySQL中编写NVL().我看过这里(http://dev.mysql.com/doc/refman/5.0/en/create-function-udf.html)看起来我必须用C编写并将其链接到MySQL.

但是http://dev.mysql.com/doc/refman/5.0/en/create-procedure.html似乎说我可以在不编译添加的情况下完成.

我试过这个,但它不起作用.我做错了什么?

CREATE FUNCTION NVL (first DATETIME, second DATETIME)
RETURNS DATETIME
begin
DECLARE first DATETIME;
DECLARE second DATETIME;
DECLARE return_value DATETIME;
SET return_value = IFNULL(first,second);
RETURN return_value;
end
Run Code Online (Sandbox Code Playgroud)

mysql oracle function

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

如何查找特定用户在Team Foundation Server中更改过的所有文件

我知道有一种简单的方法可以用SVN做到这一点所以必须有类似的方式与TFS.

基本上,我希望有一个特定用户名编辑的每个文件的列表(IE:已签出并更改或添加).这是在TFS 2008上.

version-control tfs tfs-code-review

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

Silverlight 3和GIF动画

我有个问题.

有没有办法可以在silverlight 3中显示动画GIF?我想要一个小的加载GIF告诉用户应用程序正在做某事......

谢谢 :)

c# silverlight-3.0

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

我们可以修改Queue - C#中对象的属性吗?

我使用了System.Collections.Queue及其对象form_elements_queue

if (form_elements_queue.Count > 0)
      queue_element = (RecordQueue)form_elements_queue.Peek();
Run Code Online (Sandbox Code Playgroud)

我正在修改queue_element,如下所示,

queue_element.Children--;
Run Code Online (Sandbox Code Playgroud)

RecordQueue是我的自定义类型,我在form_elements_queue中排队.

但它没有引用原始队列.如何将queue_element引用到队列中的原始对象.

c# queue collections pass-by-reference

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

智能HTML编码

我正在寻找做某种"智能"HTML编码的最佳方法.例如:

From: <a>Next >></a> to: <a>Next gt;gt;</a>
From: <p><a><b><< Prev</b></a><br/><a>Next >></a></p> to: <p><a><b>&lt;&lt; Prev</b></a><br/><a>Next gt;gt;</a></p>
Run Code Online (Sandbox Code Playgroud)

因此,只有文本的非XML/HTML部分才会被编码,就像调用HtmlEncode一样.

有什么建议?

编辑:这应该尽可能轻.传入的文本将来自不了解HTML编码的用户.

.net html c# xml encoding

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

JPA EntityManager删除数据库中的所有记录

我有一个插入我的数据库的Servlet.这工作正常.第二个Servlet显示第一个插入的内容,但每当我运行显示的Servlet时,我所有表中的所有记录都将被删除!我的JPA实现是EclipseLink,db是MySQL.

我检索EntityManagerFactory的方式是否可能触发重新创建数据库模式?

EntityManagerFactory factory;
factory = Persistence.createEntityManagerFactory("gate");
EntityManager em = factory.createEntityManager();

List list;
try{
   Query query = em.createQuery("SELECT i from PersistentItem i");
   list= query.getResultList();

   System.out.println(list.size());

}finally{
        em.close();
    }

Map<String, Object> myModel = new HashMap<String, Object>();
myModel.put("title", "List of all items");
myModel.put("itemList", list);

return new ModelAndView("list", "model", myModel);
Run Code Online (Sandbox Code Playgroud)

我的persistence.xml:

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
<persistence-unit name="gate" transaction-type="RESOURCE_LOCAL">
    <description>Eclipselink</description>
    <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>

    <class>info.lenni.gate.persistence.PersistentItem</class>
    <exclude-unlisted-classes>false</exclude-unlisted-classes>
    <properties>
        <property name="eclipselink.jdbc.driver" value="com.mysql.jdbc.Driver" />
        <property name="eclipselink.jdbc.url" value="jdbc:mysql://localhost:3306/gate" />

        <property name="eclipselink.jdbc.user" value="root" />
        <property name="eclipselink.jdbc.password" value="" …
Run Code Online (Sandbox Code Playgroud)

java jpa eclipselink

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

JSF commandLink,POSTing和后退按钮

我最近开始做一些JSF工作 - 在此之前我总是使用PHP或Python进行Web开发.

当使用h:commandLink标记时,我发现JSF使用HTTP POST进行导航,我感到有些惊讶.

我一直在使用commandLink,因为这显然是构建JSF应用程序的正确方法.为什么JSF使用POST进行导航?GET有什么问题?我只能假设JSF为onclick事件自动生成的Javascript可能超过GET请求的最大长度.

我已经有很多使用h:commandLink导航的页面.这很好用,直到我使用浏览器的后退按钮.我该如何处理JSF中的后退按钮?

我很难理解为什么JSF是围绕POST构建的.它打破了书签,反向分页以及将您的页面编入索引的功能.

jsf post commandlink

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

等待特定对象的垃圾收集

我只是在commons-io库中挖掘并发现了这个:

Keeps track of files awaiting deletion, and deletes them when
an associated marker object is reclaimed by the garbage collector.

这可以在FileCleaningTracker对象的文档中找到.

现在我很好奇我怎么能自己做到这一点?我的代码如何检测垃圾收集器何时回收对象?

java garbage-collection

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

如何根据"studentId"从文本文件中删除一行?

我真的很有兴趣有一个方法可以从文本文件中删除一行基于id number,但我不知道如何实现这一点.

students.txt文件看起来像:

1111111,John Smith<br/> 
7777777,Dave Smith
Run Code Online (Sandbox Code Playgroud)

以下是我到目前为止的代码: 公共班学生:

public class Student  {
    // instance variables
    private int studentId;
    private String name;

    /**
     * Constructor for objects of class Student
     */
    public Student(int id, String name) {
        this.name = name;
        studentId = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String newName) {
        name = newName;
    }

    public void setId(int newId) {
        studentId = newId;
    }

    public int getId() {
        return studentId;
    } …
Run Code Online (Sandbox Code Playgroud)

java

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

如何获取在Ruby中迭代哈希的特定输出?

我希望得到一个迭代Ruby Hash的特定输出.

这是我想迭代的哈希:

hash = {
  1 => ['a', 'b'], 
  2 => ['c'], 
  3 => ['d', 'e', 'f', 'g'], 
  4 => ['h']
}
Run Code Online (Sandbox Code Playgroud)

这是我想得到的输出:

1-----

a

b

2-----

c

3-----

d 

e

f

g

4-----

h
Run Code Online (Sandbox Code Playgroud)

在Ruby中,如何使用Hash获得这样的输出?

ruby hash output

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