问题标签 [history]

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 投票
4 回答
297 浏览

sed - 如何从历史中复制命令?

我尝试从历史记录中复制命令。如何复制第 510 条命令?请看下面的数据。我的赌注是:

但输出为0。我不明白原因。命令有什么问题?

0 投票
4 回答
3048 浏览

java - Java 什么时候有 JIT 编译器?

Java 什么时候第一次获得用于生产代码的 JIT 编译器?

0 投票
4 回答
848 浏览

documentation - 关闭一个项目——关键的事情是什么?

看来我们的客户很可能会取消我们已经工作了 15 个月的项目。

它有可能(尽管不太可能)会在某个时候重新启动。

在此过程中,我们还在多个领域扩展了我们公司的产品。其他项目团队可能需要进行类似的扩展,我们希望他们能够利用我们所做的。

那么,要为后代记录哪些关键内容,以便未来的团队(可能包括不同的人员)可以从我们所做的事情中学习?

这与为未来的维护者记录的内容略有不同,因为人们到达时可能对我们的项目很少/不熟悉,并且可能不会有任何扩展参与。

到目前为止,我们一直致力于收集有关每个主要功能/扩展的信息——因此有一个地方可以查找需求、指向源代码的指针、测试用例等,并正在添加一些关于关键设计点/决策等的叙述。

当项目团队仍然在一起时,我们还应该做什么和捕捉什么?

0 投票
5 回答
2757 浏览

database - 在数据库中维护历史

我正在设计这个数据库,它必须保留员工工资和组织内变动的历史记录。基本上,我的设计有 3 个表(我的意思是,还有更多的表,但对于这个问题,我会提到 3 个,所以请耐心等待)。Employee 表(包含最新的薪水、职位数据等)、SalaryHistory 表(薪水、日期、原因等)和 MovementHistory(职务、部门、评论)。我将使用 Linq to Sql,所以我的想法是每次更新员工数据时,旧值都会被复制到各自的历史表中。这是一个好方法吗?我应该使用 Linq to SQL 还是触发器来完成它?感谢您的任何帮助、建议或想法。

0 投票
4 回答
815 浏览

sql - 基于触发器的历史

我要做的是找出哪些字段已更新并将更改记录到另一个表中。

正在发生的事情是

正在将@OldValueand @NewValue= 设置为列名而不是列的值 - sql 将其处理为SET @OldValue = (SELECT 'column_name' FROM Deleted);

0 投票
5 回答
31168 浏览

php - _函数名中的下划线

在许多具有简单 OO 功能(PHP 4)或被误解的 OO 功能(Javascript、使用函数指针的 C 等)的语言中,您最终会得到一个函数命名约定,该约定使用前导下划线来指示特权级别。

虽然各个团队总是会提出自己的这样的命名约定,但下划线约定似乎如此普遍,以至于让我很好奇

  1. 技术最初来自哪里
  2. 如果有围绕公约开发的任何标准化系统(有点像匈牙利符号)

除了纯粹的好奇之外,我在我现在正在处理的几个代码库中看到了这一点,我想了解最初提出它的开发人员可能的顶空。

0 投票
15 回答
1085 浏览

history - 为什么从一开始就没有“管理”代码?

请注意,这与 Microsoft 为宣传托管代码概念而大力宣传的 .NET CLR 无关。你们中的大多数人都知道托管代码已经存在了很长一段时间,并且与火箭科学并没有太大关系。

我想知道的是,为什么计算机发展过程中运行时安全的概念来得这么晚

我知道这就像在问“为什么第一辆福特 T 型车没有配备安全气囊和安全带?”。尽管如此,这个问题的相关性仍然存在,因为保护已知危险完全符合人性。例如,第一辆 T-Ford 的速度不足以激发安全气囊的研究。它的速度还不够快,以至于人们经常犯下致命的判断错误,以至于它会促使安全带成为许多国家的法律和标准。

在计算机进化中,它几乎是相反的。我们从组装机开始,这相当于用眼罩以 200 英里/小时的速度驾驶一辆 T-Ford。我有幸与这个时代的几位老卡车司机交谈,听到这些关于手工组装汇编代码、人工调试器、大量代码行等的故事。如果我们在 C 语言中犯了一个非常严重的错误,我们可能会结束蓝屏。几十年前,您最终可能会损坏硬件,天知道会发生什么。但这对我来说是个谜——这么多年了,我们所做的一切都是为了让崩溃不那么痛苦,只是蓝屏(很抱歉将 MS 用作任何东西的原型)。

防止已知危险不仅是人类的天性,而且任何程序员的天性都是自动化和系统化常用设施,如错误检查、内存诊断、日志框架、备份维护等。

为什么程序员/人类没有开始自动化确保他们提供给系统的代码不会损害系统的任务?是的,当然,性能。但是,嘿,这远远早于任何严重渗透的硬件标准。为什么主板没有设计有总线架构和额外的处理器来促进“托管代码”?

有没有什么比喻说 T 型福特汽车不够快以至于我错过了?

0 投票
2 回答
3898 浏览

winforms - Windows 窗体:带有历史记录的文本框

有人知道像浏览器地址栏一样的 Windows 窗体控件吗?

它就像一个文本框,但右侧有一个下拉菜单,显示以前输入的文本的历史记录。

多谢!

0 投票
4 回答
5473 浏览

sql - 有什么方法可以将早于“Y”天的数据移动到 MySQL 中的存档/历史表中?

希望每 X 天将 Y 天前的数据从表 A 中的数据移动到历史表 B,然后从历史表 B 中删除早于 Z 天的数据。

只是探索不同的方法来实现这一点。因此,任何建议将不胜感激。

变量示例 X - 7days Y - 60days z - 365days

谢谢

0 投票
7 回答
28942 浏览

jquery - jQuery UI 选项卡后退按钮历史记录

有没有人能够让 jQuery UI Tabs 3(最新版本)使用后退按钮?

我的意思是,如果用户点击后退按钮,他们应该转到页面上先前访问的选项卡,而不是其他页面。

历史插件听起来好像可以工作,但我似乎无法让它与 ajax 加载的选项卡一起工作。

如果有人设法完成这项工作,将不胜感激,谢谢!