我是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)
有谁能解释这意味着什么?谢谢!
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自己找到该字段,但这似乎可能是内置的东西.
我一直在尝试使用eclipse使用boost文件系统库来设置C++项目.我按照这些指示在我的系统上安装了boost.相当的方向
这似乎很好,没有错误.然后我启动了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) 我在这里有一个非常基本的控制台程序,以确定文件夹或文件是否存在使用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) 我被卡住了!我的印象是_layout.cshtml文件用于类似MasterPage的内容.每一页都呈现出一切.当然,我想编写用于在该文件中呈现侧边栏菜单的代码.
我想从我的数据库中动态显示一个类别列表,但我遇到了将类别的实际模型传递给Layout.cshtml的问题,因为似乎没有控制器实际触及它.
有什么建议?
否则请告诉我如何解决这个问题.在过去的三天里,我一直在绞尽脑汁,仍然没有优雅的解决方案.
我需要:
我的智慧结束了.:P将如何你解决这个问题?
我正在尝试在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设置无关.对于可能发生的事情有任何想法吗?
环境: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) 我一直在寻找Chrome的精彩堆快照和开始怀疑是否有关于什么是"限制"的网页上的内存使用情况做过实验/看球测量.
例如,如果我的堆快照显示总共10Mb,那几乎肯定不是过去5年中制造的任何计算机上的问题.
但是对于很大一部分用户来说,这将是一个问题?50MB的?100MB?300MB?
非常感谢有关文章的链接.
在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) str = 'I love %s and %s, he loves %s and %s.'
Run Code Online (Sandbox Code Playgroud)
我想用这种格式来显示
我喜欢苹果和音调,他喜欢苹果和音调.
只需添加两个变量,但需要一种方法在一个句子中使用它两次.
c++ ×2
eclipse ×2
java ×2
asp.net-mvc ×1
boost ×1
c ×1
cabal ×1
controller ×1
eclipse-3.6 ×1
gcc ×1
haskell ×1
heap ×1
hibernate ×1
javascript ×1
jpa ×1
macos ×1
memory ×1
netbeans-6.9 ×1
performance ×1
python ×1
razor ×1
ruby ×1
stat ×1
string ×1
xmonad ×1