我使用.NET 3.5编写了一些小应用程序,但现在我遇到了部署问题.当他得知他必须下载一台231megs依赖项(.NET framework 3.5)时,我的客户可能会生气,该程序在一台普通机器上安装30分钟(!!!).全部,只是为了运行我的小应用程序.
离线分发也存在问题,因为客户希望程序适合Mini CD(最大185兆字节)
我能做什么?我非常喜欢.NET,但现在我感到绝望了.几乎任何其他选择(c,c ++,python)我都会挽救这种头痛.
更新:这是一个小型数据处理软件,主要部署在nettop上的离线情况下.我不能主持是从网上来的.
当我运行时mvn javadoc:javadoc,我收到以下错误:
[ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] An error has occurred in JavaDocs report generation:Exit code: 1 - javadoc: error - cannot read options (The system cannot find the file specified) Command line was:"C:\Program Files\Java\jdk1.6.0_14\jre\..\bin\javadoc.exe" @options @packages
当我"C:\Program Files\Java\jdk1.6.0_14\jre..\bin\javadoc.exe"在我的系统上调用命令时,它运行javadoc可执行文件.
我在跑步:
我的POM的javadoc报告部分如下:
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
</plugin>
...
和相关的环境变量:
JAVA_HOME=C:\Program Files\Java\jdk1.6.0_14 M2_HOME=C:\Program Files\Apache Software Foundation\apache-maven-2.0.8 M2_REPO=C:\Documents and Settings\<user>\.m2\repository //<user> is my user MAVEN_OPTS=-XX:MaxPermSize=128m -Xmx512m
我尝试重新安装Java和Maven,以及使用Maven 2.1.0,JDK 1.6.0_11,甚至JDK 1.5.0_11.我把我的设置与一个几乎拥有相同环境但没有问题的同事进行了比较.它曾经在大约一个月前工作,不,我不知道从那时起我的系统发生了什么变化.我第一次使用JDK 1.6.0_11遇到它.这发生在我在我们的存储库中尝试过的每个项目中,我的同事对同一个项目没有任何问题.所以我很确定这只是我的环境而不是项目本身.
我真的很感激任何有关这方面的建议.
我们有许多电子测试技术人员,几乎没有编程经验.我想要一种易于学习的脚本语言,它具有简单宽松的语法,可以与.NET集成并轻松调用暴露的静态或单例实例方法.什么脚本语言可以满足这些要求?
注意:Perl被淘汰了,C#脚本会很好但语法有点无法容忍.
编辑:我希望能够做这样的事情.
Instrument("MultiMeter1").Measure
if (LastMeasurement.IsInRange(50,100))
{
Test.Pass = true;
}
Run Code Online (Sandbox Code Playgroud) 我已经看到了一些解决方案,包括监视和在后台运行循环(和休眠)脚本,但没有什么是理想的.
我有一个需要每15秒运行一次的脚本,而且由于cron不会支持秒数,所以我只想搞清楚其他事情.
在unix上每15秒运行一个脚本最强大,最有效的方法是什么?脚本还需要在重新启动后运行.
文档,更重要的是,一些代码示例非常有用.我希望这不是在受保护的脚本中,而是在进入现代包的代码中.
我一直在寻找能够很好地与Android配合使用的物理引擎,但我只是感到很失望.
在性能方面,我听说jbox2d是最好的选择,但是(根据我的理解)自从Android SDK V1.0以来,Dalvik VM的验证器变得非常严格并且拒绝了一些关键类并且拒绝运行.使用dx工具后,此问题仍然存在(尽管我可能不正确地使用该工具).
我知道AndroidBox2D移植项目的存在是为了优化Android垃圾收集器的jbox2d,但项目页面没有任何下载,gpl许可证没有原始版本的zlib许可证那么吸引人.
有没有人有任何提示让jbox2d在Eclipse中工作,或者有任何建议我应该从哪里开始寻找?
当我必须获取GB的数据,将其保存在集合上并处理它时,我有内存溢出.所以代替:
public class Program
{
public IEnumerable<SomeClass> GetObjects()
{
var list = new List<SomeClass>();
while( // get implementation
list.Add(object);
}
return list;
}
public void ProcessObjects(IEnumerable<SomeClass> objects)
{
foreach(var object in objects)
// process implementation
}
void Main()
{
var objects = GetObjects();
ProcessObjects(objects);
}
}
Run Code Online (Sandbox Code Playgroud)
我需要:
public class Program
{
void ProcessObject(SomeClass object)
{
// process implementation
}
public void GetAndProcessObjects()
{
var list = new List<SomeClass>();
while( // get implementation
Process(object);
}
return list;
}
void Main()
{ …Run Code Online (Sandbox Code Playgroud) 我正在构建一个.NET MVC Web应用程序.云托管是一个单人秀的方式吗?
由于StackOverflow运行简单的双节点设置,并且每天可以轻松地进行100万次页面浏览,因此云托管甚至有意义,直到达到该级别?
你认为云托管真的会夺走服务器托管方面的东西吗?
我有以下List<int>集合,我需要在集合中找到最高整数.它可以有任意数量的整数,我可以多次使用相同的整数值.
List<int> MyList = new List<int> { 3, 4, 6, 7, 9, 3, 4, 5, 5 };
Run Code Online (Sandbox Code Playgroud)
用于查找最高整数的最简单算法是什么?我正在使用C#和.NET 3.5框架.