问题标签 [codebase]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
545 浏览

java - 小程序中的多个代码库

好的,所以当谈到 Java 小程序时,我完全是新手,所以请原谅我缺乏知识。是否可以在同一个小程序中运行多个代码库位置?基本上,我有一个小程序启动并运行,它的源是来自外部域的类文件,我要为其付费订阅,但我还想通过创建自己的类文件来添加自己的功能。

问题是一组类文件将位于我无法编辑访问的域中,而我创建的类文档将存储在我自己的域中。

这是可以做到的吗?还是小程序只能从一个代码库位置访问 java 文件?

0 投票
1 回答
24 浏览

image - 如何将代码库转换为难以破解的版本?

对于工作面试,我必须交给他们一些我编写的代码,以确定我的面向对象编程技能。

现在我已经在同一家公司工作了大约两年,我们有一个我复制的项目。但由于版权的原因,我不能只将这个项目发送给他们。但我确实想向他们展示它,因为我需要那份工作。

有什么方法(合法的)可以向他们展示这个项目吗?我可以只撕掉我写的几个文件吗?我可以将项目转换为 jpg 什么的吗?是的,他们可以对其进行 OCR,但我认为他们不会这样做。

有人可以帮忙吗?

问候,

0 投票
1 回答
260 浏览

java - 如何嵌入位于不同系统路径下的 Java 小程序

我正在尝试使用位于我系统中其他位置的 jar 中的小程序(与 Web 内容不在同一项目位置)。我知道一个名为 codebase 的属性,它指向 web 寻找具有 applet 类的 jar 的位置。这是我输入的代码,但无法让它工作......

}

如果我将 jar 粘贴到我的 Web 项目的文件夹中,并删除“代码库”声明,则小程序将工作。但我不想在每次编译后都粘贴到 jar 中。

0 投票
1 回答
22 浏览

authentication - 验证应用程序代码库

所以我一直在研究用java编写的客户端/服务器应用程序。目前我正在寻找一种方法来验证客户端应用程序的代码是否没有更改然后重新编译。我已经在 Google 上搜索了一段时间,但没有取得很大的成功。有根据的猜测是在运行时生成客户端代码的哈希值,将其发送到服务器并将其与数据库数据库条目或变量进行比较。但是我不确定这是否是正确的方法,甚至不确定如何在执行期间以安全的方式生成代码库的哈希?任何建议将不胜感激。

0 投票
2 回答
994 浏览

node.js - 使用(大部分)一个代码库构建动态 HighCharts 和图像 Highcharts?

我们已经为我们的网页创建了动态的 HighCharts——它们有一些 javascript 依赖项和一个图表生成脚本。我们想开始使用 HighCharts 配备的新 HighCharts/Node/PhantomJS 套件创建这些图表的 PDF(请参阅新闻稿)。我们的 image-gen 节点服务器将在单独的 box/vm 上运行。我们如何在不必为同一个图表维护两个单独的代码库的情况下做到这一点?我对 Node 还不太熟悉,所以我不确定使用 Web 请求来请求脚本是如何工作的。我猜想很多 HighCharts 用户想要开始生成他们的一些图表,因为图像服务器端将在管理两个相关代码集时遇到类似的问题......

本质上,我们已经有了这个:

Webserver -> JSON(数据)+ foo.js+ bar.js+ foo.html-> 带有动态图表的网页。

我们想建立:

Web 服务器 -> JSON(数据)+ 单独的节点服务器 + foo.js+ bar.js-> 可通过 Web 请求获得的图像

显然有些冗余。我们如何管理依赖关系?

0 投票
1 回答
883 浏览

java - jar 文件下载位置/如何判断类路径是否不正确?

呃——我不得不做一些我知之甚少的事情,所以我不确定我是否在寻找正确的事情。

我的网站提供了一个 java 小程序(不幸的是,仅在公司内部),当人们使用 JRE 1.7/Java 7 访问它时,我收到一个 Class Not Found 错误。它适用于 JRE 1.6/Java 6。

如果我通过浏览器在本地调用演示页面,当所有文件都在同一个文件夹中时,它会完美运行:

但是我不知道/理解的是,当浏览器让 JVM 下载 JAR 文件时——我不确定我的 7 个客户端是否正在下载 JAR 文件——这些文件去哪里了?他们的名字是一样的吗?(如果是,并且名称相同,那么我知道文件没有被下载,这将解释很多。当然,然后我需要弄清楚为什么它们不在 7 上而是在 6 上. sigh ) 由于我不知道这些文件的去向,我无法判断我的 CODEBASE 路径是否正确,我认为这是实际问题。我无法通过谷歌找到答案 - 但可能是问题太基本了以至于答案不存在,或者我只是没有在寻找正确的东西。

请问有什么建议吗?

谢谢!

0 投票
1 回答
30 浏览

version-control - Animate 在 IDE 中提交以学习代码库,一个想法?

回到代码库中,将提交视为代码库形成方式的动画解释。进入开源项目的好方法?

例如,如果您可以在 Eclipse 中播放此内容,以便注释时间和提交原因变得清晰。

有这样的事吗?

0 投票
1 回答
75 浏览

coding-style - Working with an unusable codebase

Even though this is not a real code question I still ask it here. Because I wonder: how do you guys work in a codebase that is SO BAD that every little change breaks multiple features and classes? That every little change you make or attempt to refactor makes EVERYTHING blow up in your face.

Think about: circular dependency, double includes (C++), plain integers instead of enums for switches, in-house library dependent on the app that was initially build onto that library, ghost threads starting in the library, loops starting not in the main but in a library class doing black magic in the background, singletons in the library called ALL OVER the place in the application, long and incomprehensible switch statements, inconsistent variable naming, very bad spelling in the variable names and the list goes on and on.

Everytime I want to add a feature I see that the foundation for that feature is incomplete, unstable, unmaintainable and not fit for extension. Every time I look at the code I get stuck almost instantly and it seems that adding a feature is impossible without refactoring EVERYTHING.

I could hack the feature into the code but that would just come back and bite me in the ass, so I simply refuse to do that even though other team members don't seem to care about it themself. I think that attitude has made the codebase as abysmal as it is.

I'm a student and this is for a school project, so as you might have picked up: I'm absolutely not a class-A programmer, I'm a noob but a noob with the uncontrollable urge to make something clean, elegant and reusable.

It doesn't seem like a full refactor is an option, the people are 100% reluctant to do it and it's me against 29 others. Every time I start to look at the code I feel the urge to hit my face in the wall, eat my face, delete the project and never look at it again out of boiling hatred, frustration and repulsion of the remarks from other saying "but it works now, I don't see the problem". How do you handle stuff like this? I could really use some tips for my sanity.

0 投票
2 回答
1950 浏览

java - java.rmi.server.codebase 无法在 Linux 上运行

我正在使用 rmi 开发类似 Twitter。我在 Windows 上工作,一切正常。

但是在linux上我有:

在客户端弹出这个异常,并且似乎客户端没有使用代码库服务器,代码库服务器没有收到任何连接。

我再说一遍,在 Windows 上一切正常,我找不到它的来源。

0 投票
0 回答
76 浏览

javascript - 迁移大型用户定义 JavaScript 代码库的工具和技巧?

我帮助开发和管理软件,其中(除其他外)用户可以提供自己的 JavaScript 脚本来运行宏等。我们在 Java 环境中使用 Mozilla Rhino。我们有一个相当大的“API”,其中有各种众所周知的变量和实用函数,我们先验地放置在范围内。例如,“cellObject.assignTo(name)”之类的东西被广泛使用,但显然只在我们的产品范围内才有意义。

这一切都运行良好,但现在我们即将发布更新更好的软件版本。除其他外,它将彻底更新各种对象的API,甚至更改一些位于范围内的变量的名称(例如“cellObject”为“plot.getCell(0)”)。

除了这个新版本,我们还将包括一些用户定义脚本的自动迁移。所以我想知道,你们认为最好的行动计划是什么?是否有任何可靠的工具可以提供帮助?目前,我们正在研究在脚本上执行一些非常复杂的正则表达式,作为迁移的最大努力。有没有其他人遇到过类似的事情?