问题列表 - 第24476页

如何防止dbms_output.put_line修剪前导空格?

我试图右对齐某些PL/SQL代码的输出,但dbms_output.put_line正在修剪我的字符串中的前导空格.我怎么让它停下来?或者有更好的方法输出带有前导空格的字符串?

dbms_output.put_line(lpad('string', 30, ' '));
Run Code Online (Sandbox Code Playgroud)

输出:

string
Run Code Online (Sandbox Code Playgroud)

代替:

                        string
Run Code Online (Sandbox Code Playgroud)

sql oracle plsql sqlplus

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

102
推荐指数
3
解决办法
6万
查看次数

在Django中进行简单搜索

我有一个非常简单的博客应用程序,我想为它添加一个非常简单的搜索功能.

我的模型有3个关键字段.

class BlogPost(models.Model):
    title = models.CharField(max_length=100) # the title
    intro = models.TextField(blank=True, null=True) # an extract
    content = models.TextField(blank=True, null=True) # full post
Run Code Online (Sandbox Code Playgroud)

我不需要谷歌.我不想搜索评论(无论如何都在Disqus上搜索).我只想要一个日期排名,关键字过滤的帖子集.

我在谷歌上找到的某种形式的"django"和"搜索"的东西都带来了非常复杂的Haystack +后端解决方案.我不需要那一切.我不想在低使用率功能上占用更多资源(在我移植到Django之前我曾经有一个搜索框,而且它每个月可能有4次搜索).

我花时间在这里问(而不是只是写一个凌乱的小脚本)的原因是这已经存在于管理员.您可以设置要搜索的列,然后只搜索它"只是工作".

有没有办法处理管理员提供的搜索并将其拉入我面向用户的应用程序?

django search

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

在双向JPA OneToMany/ManyToOne关联中,"关联的反面"是什么意思?

TopLink JPA Annotation Reference的这些示例中:

例1-59 @OneToMany - 使用泛型的客户类

@Entity
public class Customer implements Serializable {
    ...
    @OneToMany(cascade=ALL, mappedBy="customer")
    public Set<Order> getOrders() { 
        return orders; 
    }
    ...
}
Run Code Online (Sandbox Code Playgroud)

例1-60 @ManyToOne - 带有泛型的订单类

@Entity
public class Order implements Serializable {
    ...
    @ManyToOne
    @JoinColumn(name="CUST_ID", nullable=false)
    public Customer getCustomer() { 
        return customer; 
    }
    ...
}
Run Code Online (Sandbox Code Playgroud)

在我看来,该Customer实体是该协会的所有者.但是,在mappedBy同一文档中对属性的解释中,写成:

如果关系是双向的,则将关联的反向(非拥有)侧的mappedBy元素设置为拥有该关系的字段或属性的名称,如示例1-60所示.

但是,如果我没有错,看起来在示例中,mappedBy实际上是在关联的拥有方指定,而不是非拥有方.

所以我的问题基本上是:

  1. 在双向(一对多/多对一)关联中,哪个实体是所有者?我们如何指定一方作为所有者?我们如何指定多方作为所有者?

  2. 什么是"关联的反面"?我们怎样才能将一面指定为反面?我们如何将多边指定为反面?

java hibernate jpa

160
推荐指数
4
解决办法
11万
查看次数

执行命令

我有脚本文件,其中命令存储在变量中

首先我得到了命令(假设"ls -l"命令)

cmd=`cat /proc/2345/cmdline`
Run Code Online (Sandbox Code Playgroud)

现在在做

echo $cmd
Run Code Online (Sandbox Code Playgroud)

输出

ls -l
Run Code Online (Sandbox Code Playgroud)

现在如何使用$ cmd来实际执行该命令.这是ls -l

linux shell

0
推荐指数
2
解决办法
221
查看次数

C语言中typedef的语法和语法

我在C语言中遇到了typedef关键字的问题.

在我的程序中,我使用以下代码:

typedef int* a[10];

int main(){
 int a[10];
} 
Run Code Online (Sandbox Code Playgroud)

他们运作良好.但是为什么变量和共享相同名称的类型之间没有冲突?

问候.

c typedef

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

使用python搜索jpeg文件

我的要求是使用python脚本在目录中搜索jpeg图像文件并列出文件名.任何人都可以帮助我如何识别jpeg图像文件.

提前致谢...

python search file

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

构建一个python模块并将其与MacOSX框架相链接

我正在尝试在MacOSX 10.6上构建一个Python扩展,并将其链接到几个框架(仅限i386).我使用distutils和Extension对象创建了一个setup.py文件.

我命令链接我的框架,我的LDFLAGS env var应该如下:

LDFLAGS = -lc -arch i386 -framework fwk1 -framework fwk2
Run Code Online (Sandbox Code Playgroud)

由于我在Extension模块文档中没有找到任何'framework'关键字,所以我使用了extra_link_args关键字.

Extension('test',
define_macros = [('MAJOR_VERSION', '1'), ,('MINOR_VERSION', '0')],
include_dirs = ['/usr/local/include', 'include/', 'include/vitale'],
extra_link_args = ['-arch i386',
                   '-framework fwk1',
                   '-framework fwk2'],
sources = "testmodule.cpp",
language = 'c++' )
Run Code Online (Sandbox Code Playgroud)

一切都在编译和链接很好.如果我从extra_link_args中删除-framework行,我的链接器将按预期失败.这是python setup.py构建产生的最后两行:

/usr/bin/g++-4.2 -arch x86_64 -arch i386 -isysroot /
-L/opt/local/lib -arch x86_64 -arch i386 -bundle
-undefined dynamic_lookup build/temp.macosx-10.6-intel-2.6/testmodule.o
-o build/lib.macosx-10.6-intel-2.6/test.so
-arch i386 -framework fwk1 -framework fwk2
Run Code Online (Sandbox Code Playgroud)

不幸的是,我刚刚制作的.so无法找到这个框架提供的几个符号.我试图用otool检查链接的框架.它们都没有出现.

$ otool -L test.so
test.so:
    /usr/lib/libstdc++.6.dylib (compatibility version …
Run Code Online (Sandbox Code Playgroud)

c++ python macos dynamic-linking

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

Linq SqlMethods.Like失败了

我正在遵循这里的提示,试图利用在枚举器被触发之前不会创建sql的语句.但是,我在下面的代码中收到以下错误.我正在使用Linq2Entities,而不是linq2sql.有没有办法在Linq2entities中执行此操作?

方法'Boolean Like(System.String,System.String)'不能在客户端上使用; 它仅用于转换为SQL.

            query = db.MyTables.Where(x => astringvar.Contains(x.Field1));

            if (!String.IsNullOrEmpty(typeFilter))
            {
                if (typeFilter.Contains('*'))
                {
                    typeFilter = typeFilter.Replace('*', '%');
                    query = query.Where(x=> SqlMethods.Like(x.Type, typeFilter));
                }
                else
                {
                    query  = query.Where(x => x.Type == typeFilter);
                }
            }
Run Code Online (Sandbox Code Playgroud)

注意:db是映射到sql server的实体.

.net linq-to-entities

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

如何确定星期五的日期?

我有两个下拉列表 - 一个是一年,一个是几周.如何确定所选的周日期应该是星期五.例如,我选择了第34周和2011年,那么我应该知道星期五的日期,格式如下:2011-08-23.最好也是在javascript中.

javascript date

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