问题列表 - 第10764页

将应用程序分发给公众,以便他们可以编译,而不会泄露源代码

我有一个专有的应用程序,我想发给几个人进行测试,除了我们不想透露他们的来源.该应用程序是用C++ for Linux编写的.它链接到Fedora/Ubuntu repos上随时可用的包.

有没有办法将源处理为中间...然后分发它,并让用户进行最终编译,实际编译并将中间代码链接到其本机平台.

我试图看看是否有任何替代分发预编译的二进制文件.谢谢.

c++ obfuscation compilation distribute precompile

9
推荐指数
3
解决办法
479
查看次数

Maven2:企业项目的最佳实践(EAR文件)

我刚刚从Ant切换到Maven,并试图找出建立基于EAR文件的企业项目的最佳实践?

假设我想创建一个非常标准的项目,其中包含EJB的jar文件,Web层的WAR文件和封装的EAR文件,以及相应的部署描述符.

我该怎么办呢?archetypeArtifactId=maven-archetype-webapp用war文件创建项目,并从那里扩展?什么是最好的项目结构(和POM文件示例)?你在哪里粘贴与ear文件相关的部署描述符等?

谢谢你的帮助.

ear maven-2 java-ee maven-ear-plugin

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

如何使用部件在C#中可靠地构建URL?

我一直觉得我正在重新发明轮子,所以我想我会问这里的人群.想象一下,我有一个这样的代码片段:

string protocol = "http"; // Pretend this value is retrieved from a config file
string host = "www.google.com"; // Pretend this value is retrieved from a config file
string path = "plans/worlddomination.html"; // Pretend this value is retrieved from a config file
Run Code Online (Sandbox Code Playgroud)

我想构建网址" http://www.google.com/plans/worlddomination.html ".我一直在写这样的俗气代码:

protocol = protocol.EndsWith("://") ? protocol : protocol + "://";
path = path.StartsWith("/") ? path : "/" + path;    
string fullUrl = string.Format("{0}{1}{2}", protocol, host, path);
Run Code Online (Sandbox Code Playgroud)

我真正想要的是某种API,如:

UrlBuilder builder = new UrlBuilder();
builder.Protocol = protocol; …
Run Code Online (Sandbox Code Playgroud)

c# url

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

什么是良好的ORM for .NET能够很好地实现并发性?

我正在寻找一个全面的ORM,它可以轻松地处理.NET的并发性.它也应该是线程安全的.

有什么建议?请详细说明您选择此特定ORM的原因.

.net nhibernate concurrency orm devforce

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

设置border-style:none; 在我的锚标签上但是当我点击链接时边框出现 - 为什么?

正如您从下面的示例中看到的,我有一个黑色背景和红色链接,以强调点击它时链接上显示的点状边框问题.我补充说border-style:none但似乎没有任何影响.是否有其他方法可以在单击链接时删除链接周围出现的虚线边框?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
html, body 
{
    height: 100%;
    margin: 0;
    padding: 0;
    font-weight:normal;
    font-size:12pt;
    font-family: Verdana, Arial, Helvetica, serif, sans-serif;
    background:black;
}

#linksouter
{
    margin: 0;
    padding: 0;
    border-style:solid;
    border-width:0px;
    position:absolute;
    top: 0px;
    left: 0px;
    width: 80px;
    text-align:left;
}
#linksinner
{
    margin: 80px 0 0 .5em;
    width:100%;
    display:inline;
    height:100%;
}
#linksinner a
{
    color:red;
    text-decoration: none;
    display:block;
    margin: 5px 0 …
Run Code Online (Sandbox Code Playgroud)

html css border onclick

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

阅读/理解第三方代码

当你得到第三方库(c,c ++),开源(LGPL说),它没有很好的文档时,了解它能够集成到你的应用程序中的最佳方法是什么?

该库通常有一些示例程序,我最终使用gdb遍历代码.还有其他任何建议/最佳实践吗?

举个例子,我刚刚从sourceforge.net中选了一个,但它只是一个广泛的工程/编程问题:http: //sourceforge.net/projects/aftp/

c++

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

用ant编译junit测试类的问题

我在将junit与工作的ant build.xml文件集成时遇到问题.我的测试类与我的源类位于同一目录中.在我学习如何使用ant时,我只想编译所有源代码和测试类.

我正在使用eclipse,junit测试类在通过eclipse执行时工作正常.这意味着使用junit.jar和ant-junit-1.7.0.jar正确设置了类路径(至少从eclipse的角度来看),尽管我不确定后一个jar是否绝对必要.

我的文件夹结构是:

src/code/MyClass.java src/code/MyClassTest.java

并且ant文件只包含一个目标,只是为了编译MyClass和MyClassTest,我现在不包含任何junit任务,并且不介意将构建文件放在同一目录中:

<target name="compile" >
  <javac srcdir="src/" />
</target>
Run Code Online (Sandbox Code Playgroud)

Ant工作正常,直到我在我的文件夹中添加了MyClassTest.java(带注释的Junit).输出是:

[javac] C:\....\src\MyClassTest.java:3: package org.junit does not exist
cannot find symbol
Run Code Online (Sandbox Code Playgroud)

我的想法是,Ant无法找到junit库.由于我没有指定类路径,我假设Ant会查找与源文件相同的位置以查找它需要的内容...我怎么能告诉Ant junit jar就在那里?

任何想法,真的很感激.问候

java eclipse ant junit

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

使用jQuery Ajax请求交换图像src

我有<img src="..." />一个默认src设置的标签.我想让jQuery做一个ajax请求来获取另一个图像,当这个新图像完全加载时,设置<img ... />标签的src,这样就没有闪烁.我不想做任何类似的预加载器new Image().src="foo".我真的很喜欢加载ajax请求的iamges.有任何想法吗?

javascript ajax jquery image-preloader preloading

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

为什么!1在Perl中没有给我任何东西?

这很奇怪.下列:

$sum = !0;
print $sum;
Run Code Online (Sandbox Code Playgroud)

如你所料打印1.但是这个

$sum = !1;
print $sum;
Run Code Online (Sandbox Code Playgroud)

没有打印出来.为什么?

perl boolean

18
推荐指数
3
解决办法
2950
查看次数

Django模型反序列化与空PK

我已经序列化了我的django模型:

serializers.serialize(MyModel.objects.filter(color="Red"))
Run Code Online (Sandbox Code Playgroud)

得到这个输出:

<object model="example.example" pk="133">
    <field name="name" type="CharField">John Smith</field>
    <field name="color" type="CharField">Red</field>
    ... #more fields
</object>
Run Code Online (Sandbox Code Playgroud)

所以你可以看到我有pk ="133":

现在我想再次将其反序列化为django模型并将()保存到数据库中,但是使用不同的pk,因此它应该创建具有新id的新记录.

我正在尝试解析XML并使用以下方法更改pk:

  • pk ="" - 解析器抱怨pk应该是整数
  • pk =" - 1"或"0" - 实际创建id/pk ="1"或"0"的记录
  • pk ="None"或None或"null" - 解析器抱怨pk应该是整数
  • 删除"pk"属性 - 解析器抱怨该属性是必需的

在Django Serialization一文中,有一个例子如何使用null"pk"从JSON反序列化.

# You can easily create new objects by deserializing data with an empty PK
# (It's easier to demo this with JSON...)
>>> new_author_json = '[{"pk": null, "model": "serializers.author", "fields": {"name": "Bill"}}]'
>>> for obj in serializers.deserialize("json", new_author_json): …
Run Code Online (Sandbox Code Playgroud)

django serialization

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