问题列表 - 第41376页

开始xmonad

我是xmonad的新手,但我想开始使用它来提高我的工作效率.

这是我一直在使用的指南(我正在使用Apple OS X Snow Leopard) http://xmonad.org/tour.html#start

到目前为止,我已经成功安装了Haskell-Platform,Cabal,dMenu和xmonad(使用cabal安装).

当我尝试从终端运行xmonad时,我遇到了这个错误:

SDGL0990Z464C:~ cflynn$ echo $PATH
/Users/cflynn/.cabal/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin
SDGL0990Z464C:~ cflynn$ xmonad
/Users/cflynn/.xmonad/xmonad-i386-darwin: executeFile: does not exist (No such file or directory)
X Error of failed request:  BadAccess (attempt to access private resource denied)
  Major opcode of failed request:  2 (X_ChangeWindowAttributes)
  Serial number of failed request:  7
  Current serial number in output stream:  8
Run Code Online (Sandbox Code Playgroud)

有谁能解释这意味着什么?谢谢!

haskell xmonad cabal cabal-install

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

读取Hibernate实体标识值

Hibernate是否有用于读取实体身份字段值的API?在我的例子中,这将是Serializable由注释的字段返回的值@Id.例如,假设我有一个Person实体:

class Person {
    @Id private long id;
    // ... other fields, getters/setters, etc ...
}

Person p = new Person();
p.setId(42L);

Hibernate.unknownFunction(p); // returns 42L
Run Code Online (Sandbox Code Playgroud)

当然,我可以阅读注释以@Id自己找到该字段,但这似乎可能是内置的东西.

java hibernate

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

在OS X Eclipse中将Boost库添加到C++项目中

我一直在尝试使用eclipse使用boost文件系统库来设置C++项目.我按照这些指示在我的系统上安装了boost.相当的方向

  1. 下载
  2. 提取
  3. 运行bootstrap.sh
  4. 运行./bjam架构=组合

这似乎很好,没有错误.然后我启动了eclipse并创建了一个名为test的新测试项目,其中包含一个名为test.cpp的文件.其中的代码是:

#include <stdio.h>
#include <boost/filesystem.hpp>

int main() {
    boost::filesystem::path path("/Users/schoen"); // random pathname
    bool result = boost::filesystem::is_directory(path);
    printf("Path is a directory : %d\n", result);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这只是一些简单的事情,以确保它都正确设置.当然我在这一点上试图编译它失败了.做了一些谷歌搜索,发现这个网站.它说通过转到项目属性并添加"boost_filesystem"将boost库添加到链接器.我试过这个,好吧它没用.

有人能指出我正确的方向还是给我一个如何在Eclipse项目中设置Boost的提示?

我是C++和Eclipse的新手,我的大部分经验都是使用Netbeans的Java.所以此刻我很迷茫.

UPDATE

我只想根据给出的答案更新我尝试过的内容.

根据Alex的建议,我将boost_system和boost_filesystem添加到链接器列表中.我仍然得到相同的编译器错误.

根据rve的建议,我将增强库的路径添加到了库搜索路径.当这不起作用.我清除了链接器列表并仅使用库搜索路径进行了尝试.这也行不通.

然后我清除了库搜索路径.然后,我在链接器窗口上手动编辑命令为'g ++ -L/Users/jacobschoen/Library/boost_1_45_0/stage/lib -lboost -lboost_filesystem'.这也行不通.

在所有这些中,我尝试将boost的路径设置为'/ Users/jacobschoen/Library/boost_1_45_0'和'/ Users/jacobschoen/Library/boost_1_45_0/stage/lib'.都没有奏效.

根据要求,上述代码的编译器错误是:

**** Build of configuration Debug for project test ****

make all 
Building file: ../src/test.cpp
Invoking: GCC C++ Compiler
g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/test.d" -MT"src/test.d" …
Run Code Online (Sandbox Code Playgroud)

c++ eclipse macos boost

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

C++ - stat(),access()在gnu gcc下无法正常工作

我在这里有一个非常基本的控制台程序,以确定文件夹或文件是否存在使用stat:

#include <iostream>
#include <sys/stat.h>

using namespace std;

int main() {
  char path[] = "myfolder/";
  struct stat status;

  if(stat(path,&status)==0) { cout << "Folder found." << endl; }
  else { cout << "Can't find folder." << endl; } //Doesn't exist

  cin.get();
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

我也试过这个access版本:

#include <iostream>
#include <io.h>

using namespace std;

int main() {
  char path[] = "myfolder/";

  if(access(path,0)==0) { cout << "Folder found." << endl; }
  else { cout << "Can't find folder." << endl; …
Run Code Online (Sandbox Code Playgroud)

c c++ gcc stat

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

控制器可以影响_layout.cshtml文件吗?

我被卡住了!我的印象是_layout.cshtml文件用于类似MasterPage的内容.每一页都呈现出一切.当然,我想编写用于在该文件中呈现侧边栏菜单的代码.

我想从我的数据库中动态显示一个类别列表,但我遇到了将类别的实际模型传递给Layout.cshtml的问题,因为似乎没有控制器实际触及它.

有什么建议?

否则请告诉我如何解决这个问题.在过去的三天里,我一直在绞尽脑汁,仍然没有优雅的解决方案.

我需要:

  1. 从DB动态获取类别列表.
  2. 在每个视图上显示此类别列表.(因此使用_layout.cshtml)
  3. 优雅地处理每个不同的类别点击.

我的智慧结束了.:P将如何解决这个问题?

asp.net-mvc controller razor asp.net-mvc-3

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

Eclipse在线访问速度极慢 - 无法完成更新或安装新软件

我正在尝试在VMWare中设置一个Ubuntu 10.10映像来进行一些Android开发(我的机器实际上运行Windows 7 64位).我已经下载了Eclipse 3.6.1,当我尝试通过帮助 - >安装新软件来安装Android工具时,Eclipse会因为尝试下载软件而陷入困境.即使在20分钟后也没有取得任何进展.

我试图通过检查更新来检查Eclipse是否可以访问Internet,这也存在问题.如果我执行帮助 - >检查更新,Eclipse将开始搜索,然后花费很长时间来完成任何进度.花了20分钟从完成12%到25%,然后30分钟从25%变为50%.

我几分钟前全速安装了Java JDK,所以我知道这与我的VMWare设置无关.对于可能发生的事情有任何想法吗?

eclipse eclipse-3.6

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

持久性对象无法从persistence.xml中找到持久性单元

环境:Windows 7,NetBean 6.9(包括GlassFish v3,Java EE 6),MySQL服务器

我已经在MySQL数据库中创建了表,并通过右键单击项目并选择" create entity from database" 来使用NetBean的功能(对不起,如果措辞错误,因为我的NetBean是日语)

这将创建实体.

现在我去测试我是否可以通过实体管理器访问数据库.

Tmp.java

package local.test.tmp;
import Resources.Users;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;
import javax.persistence.EntityManager;
import javax.persistence.Query;

import java.util.List;
/**
 *
 * @author m-t
 */
public class Tmp {

    private static EntityManagerFactory factory;
    private static final String WEB_PU = "WebApplication1PU";

    public static void main(String args[]) {
        factory = Persistence.createEntityManagerFactory(WEB_PU);
        EntityManager em = factory.createEntityManager();
        //read existing entries and write to concole
        Query q = em.createQuery("select * from users");

        List<Users> userList …
Run Code Online (Sandbox Code Playgroud)

java jpa netbeans-6.9

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

网页的堆大小被认为太大了?

我一直在寻找Chrome的精彩堆快照和开始怀疑是否有关于什么是"限制"的网页上的内存使用情况做过实验/看球测量.

例如,如果我的堆快照显示总共10Mb,那几乎肯定不是过去5年中制造的任何计算机上的问题.

但是对于很大一部分用户来说,这将是一个问题?50MB的?100MB?300MB?

非常感谢有关文章的链接.

memory heap performance google-chrome

9
推荐指数
1
解决办法
2999
查看次数

如何在.js中的字符串中插入变量,来自ruby示例

在ruby中,您可以将变量插入到字符串中,如下所示:

x = "sake"
puts "I like #{x}"
$"I like sake"
Run Code Online (Sandbox Code Playgroud)

例如:

def what_i_like(word)
  "I like #{word}"
end 
Run Code Online (Sandbox Code Playgroud)

在javascript中有类似的方法吗?

我现在正在做的是:

x = "sake"
"I like" + x + ". "
Run Code Online (Sandbox Code Playgroud)

javascript ruby

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

关于字符串中多个%s的python

str = 'I love %s and %s, he loves %s and %s.' 
Run Code Online (Sandbox Code Playgroud)

我想用这种格式来显示

我喜欢苹果和音调,他喜欢苹果和音调.

只需添加两个变量,但需要一种方法在一个句子中使用它两次.

python string

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