问题列表 - 第30819页

shell脚本快速跳转到目录

我正在使用mac.

当我做

p demo
Run Code Online (Sandbox Code Playgroud)

在我的终端然后我想去

cd /Users/dorelal/prod_demo
Run Code Online (Sandbox Code Playgroud)

我尝试将以下命令添加到我的〜/ .bashrc中,但它们都没有工作.

alias p='cd /Users/dorelal/prod_$1'

function p {
  cd '/Users/dorelal/prod_$1'
}
Run Code Online (Sandbox Code Playgroud)

shell command-line

0
推荐指数
1
解决办法
309
查看次数

简单的SQL案例问题 - NULL时返回0

显然NUMBER + NULL在SQL中返回NULL.所以我需要它添加0而不是NULL,但这不起作用,我收到语法错误.我正在查看文档,这就是它所说的,所以我不确定......

SELECT sku, (qty + (SELECT(CASE qty WHEN IS NULL THEN 0 ELSE qty END)
                    FROM other WHERE sku = Sheet1.sku LIMIT 1)) as qty
FROM Sheet1 WHERE sku != '' 
ORDER BY sku ASC
Run Code Online (Sandbox Code Playgroud)

您的SQL语法有错误; 查看与您的MySQL服务器版本对应的手册,以便在附近使用正确的语法

'IS NULL THEN 0 ELSE qty END) FROM other WHERE sku = Sheet1.sk
Run Code Online (Sandbox Code Playgroud)

mysql case

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

实现RESTful切换操作的最佳方法是什么?

我正在重写一个旧的Rails应用程序,我认为我应该以RESTful方式进行,作为一种学习经验,如果没有别的.

我已经达成了一些切换布尔值的操作,例如,如果文章是否已发布.

在我做了几个动作之前:toggle_published,发布和取消发布.

它们非常易于使用:我只是在文章列表中链接到它们.

你会如何以RESTful方式做同样的事情?

我应该使用update-action,并构建一个迷你表单来替换之前使用的每个链接吗?我并不特别喜欢这个想法.

rest ruby-on-rails

14
推荐指数
3
解决办法
4921
查看次数

.NET实体框架和事务

作为实体框架的新手,我真的很痴迷于如何处理这一系列问题.在我目前正在进行的项目中,整个站点与EF模型高度集成.首先,使用依赖注入引导程序控制对EF上下文的访问.出于操作原因,我们无法使用DI库.我删除了它并在需要时使用了上下文对象的各个实例的模型.我开始得到以下异常:

"XXX"类型已多次映射.

我们得出结论,背景的不同实例导致了这个问题.然后,我将上下文对象抽象为一个静态实例,每个线程/页面都访问该实例.我现在得到关于交易的几个例外之一:

不允许新事务,因为会话中正在运行其他线程.

无法执行事务操作,因为存在处理此事务的待处理请求.

当分配给命令的连接处于挂起的本地事务中时,ExecuteReader要求该命令具有事务.该命令的Transaction属性尚未初始化.

最后一个异常发生在加载操作上.我没有尝试将上下文状态保存回失败的线程上的Db.然而,有另一个线程执行这样的操作.

这些例外情况最多是间歇性的,但我设法让网站进入一个由于事务锁定而拒绝新连接的状态.不幸的是我找不到异常细节.

我想我的第一个问题是,EF模型是否应该从静态单个实例中使用?此外,是否可以消除EF中的交易需求?我试过使用一个TransactionScope没有成功的对象......

说实话,我在这里很多,并且无法理解为什么(应该是什么)相当简单的操作导致这样的问题......

.net entity-framework sql-server-2005

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

复合键类中的@OneToOne注释不起作用

也许有人可以澄清下面的代码有什么问题.当我在嵌入式类中创建一对一关联(它是复合主键)时,如下面的代码所示:

@Entity
public class Test {

    @EmbeddedId
    private TestId id;

    @Embeddable
    public static class TestId implements Serializable {
        private static final long serialVersionUID = 1950072763330622759L;

        @OneToOne(optional = false)
        @JoinColumn(name = "linkedTable_id")
        private LinkedTable linkedTable;

    }
    ..........
}
Run Code Online (Sandbox Code Playgroud)

我得到以下堆栈跟踪:

--------------------------------------------

Caused by: java.lang.NullPointerException
    at org.hibernate.cfg.AnnotationBinder.bindOneToOne(AnnotationBinder.java:1867)
    at org.hibernate.cfg.AnnotationBinder.processElementAnnotations(AnnotationBinder.java:1286)
    at org.hibernate.cfg.AnnotationBinder.fillComponent(AnnotationBinder.java:1662)
    at org.hibernate.cfg.AnnotationBinder.bindId(AnnotationBinder.java:1695)
    at org.hibernate.cfg.AnnotationBinder.processElementAnnotations(AnnotationBinder.java:1171)
    at org.hibernate.cfg.AnnotationBinder.bindClass(AnnotationBinder.java:706)
    at org.hibernate.cfg.AnnotationConfiguration.processArtifactsOfType(AnnotationConfiguration.java:452)
    at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:268)
    at org.hibernate.cfg.Configuration.buildMappings(Configuration.java:1121)
    at org.hibernate.ejb.Ejb3Configuration.buildMappings(Ejb3Configuration.java:1211)
    at org.hibernate.ejb.EventListenerConfigurator.configure(EventListenerConfigurator.java:154)
    at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:847)
    at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:178)
    at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:235)
    ... 26 more
Run Code Online (Sandbox Code Playgroud)

有趣的是,如果我将关联类型更改为多对一并且不能与一对一一起工作,上面的示例是如何工作的?

java hibernate jpa

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

如何将String格式化为一行,StringUtils?

我有一个字符串,我将其传递给log4j以将其记录到文件中,该字符串的内容是XML,并且它被格式化为具有缩进的多行等等,以使其易于阅读.

但是,我希望XML能够在一条线上,我该怎么做呢?我看过StringUtils,我想我可以去掉标签和回车,但是必须有一个更干净的方式?

谢谢

java xml string log4j

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

C++:平台相关类型 - 最佳模式

我正在寻找一种模式来组织C++中多个平台的头文件.

我有一个包装器.h文件,应该在Linux和Win32下编译.

这是我能做的最好的吗?

// defs.h

#if defined(WIN32)
#include <win32/defs.h>
#elif defined(LINUX)
#include <linux/defs.h>
#else
#error "Unable to determine OS or current OS is not supported!"
#endif

//  Common stuff below here...
Run Code Online (Sandbox Code Playgroud)

我真的不喜欢C++中的预处理器.是否有一个干净(和理智)的方式更好地做到这一点?

c++ linux windows header

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

如何在Windows游戏上叠加图形?

我希望我的程序能够启动任何Windows游戏,当用户正在播放时,间歇性地在游戏窗口的某些部分显示一些文本或图片.游戏可以是窗口模式或全屏模式.从我从在线资源中可以看出,这可以使用支持叠加的图形库并使用Windows Hook来跟踪目标应用程序的窗口来完成.在这方面,我有一些问题.

  1. 叠加会影响游戏的性能吗?
  2. 如何挂钩应用程序会影响性能?
  3. 有没有其他方法可以实现这一目标?例如,您认为DirectX调试和分析工具PIX如何工作?

windows directx graphics overlay

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

R的数据库建议

我正在使用R来运行使用时间序列数据的模拟.我一直在使用数组存储数据,但我需要一个内存较少的解决方案,用于在中间步骤存储数据,以便记录进程.我不是程序员所以我想在可能的情况下在多个平台上设置相对容易的东西(Windows,Mac,Linux).我还需要能够直接从R调用数据库,因为现在学习另一种语言是不可行的.理想情况下,我希望能够以类似于数组的方式频繁地读取和写入数据库,但我不知道这是否真实.我很乐意牺牲速度以方便使用,但我愿意努力学习开源解决方案.任何建议,将不胜感激.

database r

12
推荐指数
2
解决办法
8388
查看次数

部署到Weblogic受管服务器

简单地说,在开发环境中将应用程序(EAR)部署到作为集群一部分的两个Weblogic 10托管服务器的最佳(最快)方法是什么?我已经尝试过autodeploy目录,但据我所知,它只部署到管理服务器.

java deployment weblogic

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