小编Use*_*er1的帖子

有关如何部署C++代码以便在任何地方工作的提示

我不是在谈论制作便携式代码.这更像是一个分配问题.我有一个中型项目.它对公共库有几个依赖(例如openssl,zlib等).它在我的机器上编译得很好,现在是时候把它交给世了.

基本上建立最好的工程.我想为Windows,Linux,MacOSX等安装程序.我想制作一个可下载的tar球,它将使代码与a ./configure和a make(可能通过autoconf)一起工作.如果有一个make选项可以构建安装程序,那将是锦上添花.甚至可以交叉编译,因此可以在Linux中构建Windows安装程序.

什么是最好的策略?我在哪里可以期待花费最多的时间?主要焦点应该是autoconf还是其他可以提供帮助的工具?

c++ autoconf makefile build

18
推荐指数
1
解决办法
8084
查看次数

为什么在MSYS中配置这么慢?

当我使用MSYS编译某些东西时,该./configure步骤可能需要更长的时间make.但是,Linux中的相同过程具有快速配置和慢速制作.这只是MSYS中的一些设置会让我的系统陷入困境吗?有没有人有办法解决吗?

msys

17
推荐指数
1
解决办法
3913
查看次数

Java中的简单SSH隧道

我想用Java创建一个SSH隧道.我在另一篇文章中发现了不少Java SSH库.在深入研究每个选项之前,也许有人可以给我一些他们如何做到的代码片段,或者至少告诉我哪个客户端库最有效.

我只需要隧道.我不需要文件传输,终端仿真等等.是否有一些简单的代码行可以转发服务器上的端口以在我的客户端的localhost适配器上工作?理想情况下,客户端和服务器都是Java,但我现在只会满足于客户端.

java ssh tunnel

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

设置Emacs背景图像

Emacs 23刚刚添加了更改当前帧的alpha值以使其透明的功能.我只需在.emacs中输入以下命令:

(set-frame-parameter (selected-frame) 'alpha '(85 50))

它实际上显示了Emacs背后的窗口上的内容.但是,我有兴趣制作一个Emacs背景图片.也许是一些恒星景观或其他东西.有没有人有关于如何更改框架背后的背景图像的想法?

emacs

15
推荐指数
1
解决办法
6503
查看次数

JPA中的深层复制

我想在JPA中制作一个实体的深层副本.我在这里找到了一个有趣的讨论:http: //forums.java.net/jive/thread.jspa?messageID = 253092&tstart = 0

听起来像提议的解决方案是将所有@ Id设置为零.这是我的基本代码:


//Start a JPA session.
EntityManager em= emf.createEntityManager();
em.getTransaction().begin();

//Get the object I want to copy.
MyClass myObject=em.find(MyClass.class,id);

//Use reflection to find @Id's and set them to zero for all @OneToMany and @OneToOne relations.
//TODO:  write the ugly recursive code to do this.

//Hoping this will create a deep copy.
em.merge(myObject);

//Close the session.
em.getTransaction().commit();
em.close();
Run Code Online (Sandbox Code Playgroud)

这是一个好策略吗?任何人都可以写这个TODO代码,他们可以共享???

谢谢!

java jpa

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

使用jUnit在Eclipse中打破异常

有没有办法让Eclipse在jUnit的调试模式下中断未捕获的异常?执行main()时,Eclipse会中断.我可以使用命令行开关吗?

谢谢

java eclipse debugging junit

14
推荐指数
2
解决办法
3512
查看次数

Java中的DataSet类?

有没有人知道Java中是否存在类似于.Net中的DataSet类?我熟悉EJB3和做数据的"java方式".但是,我仍然怀念数据库查询,xml和DataSet类提供的对象之间的无缝集成.有没有人找到DataSet的Java实现(包括DataTable,DataRow等)?

编辑:另外如果有人有关于DataSet的java风格的教程,请分享一个链接.

java dataset

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

如何在管道中获取进程的PID

请考虑以下简化示例:


my_prog|awk '...' > output.csv &
my_pid="$!" #Gives the PID for awk instead of for my_prog
sleep 10
kill $my_pid #my_prog still has data in its buffer that awk never saw. Data is lost!

在bash中,$my_pid指向PID awk.但是,我需要PID my_prog.如果我杀了awk,my_prog不知道要刷新它的输出缓冲区并且数据丢失了.那么,如何获得PID my_prog呢?请注意,ps aux|grep my_prog由于可能会有几个工作,因此无法使用my_prog.

注意:更改catawk '...'帮助澄清我需要的内容.

bash awk

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

使用jedit作为IDE

将jEdit配置为IDE所需的步骤是什么?我基本上想编译和调试Java程序.有很多Java插件.我不确定哪些是最好的.

java ide jedit

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

Bash中的懒惰评估

是否有比以下更优雅的懒惰评估方式:

pattern='$x and $y'
x=1
y=2
eval "echo $pattern"

结果:

1 and 2

它有效,但eval "echo ..."只是感觉草率,可能在某种程度上不安全.在Bash中有更好的方法吗?

bash lazy-evaluation

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

标签 统计

java ×5

bash ×2

autoconf ×1

awk ×1

build ×1

c++ ×1

dataset ×1

debugging ×1

eclipse ×1

emacs ×1

ide ×1

jedit ×1

jpa ×1

junit ×1

lazy-evaluation ×1

makefile ×1

msys ×1

ssh ×1

tunnel ×1