问题标签 [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 投票
11 回答
3956 浏览

history - 世界上第一个计算机编程_语言_?

好的——一个未定义的问题(Eniac 插件板中的插件模式是一种语言吗??)但竞争者包括:

  • Konrad Zuse 的 PlanKalkül(1940 年代) - 从未实施(普遍接受为第一个)。
  • 无论 Ada Lovelace(1840 年代)用什么程序(不是 Ada)——如果她是第一个程序员,正如大家所说,她一定使用过第一种编程语言,不是吗?同样可能从未实现过——但巴贝奇有什么可以称为语言的东西吗?
  • 图灵对他的图灵机的描述(1936 年论文)。在论文中,他实际上编写了程序并以数学方式模拟了它们的执行——这使得它与我书中的 PlanKalkül 一样好(并且比它更早)。
  • Macchester Mark 1 计算机的自动编码(1952 年)- 编译,高级,击败 Fortan(?)。图灵先生再次(!)。

  • Fortran(1950 年代初期)- 击败 Lisp 几年,无疑通过了嗅探测试。但它是否早于 Mark 1 自动编码?

0 投票
9 回答
6990 浏览

c - 一个人的补充是一个现实世界的问题,还是只是一个历史问题?

另一个问题是关于确定 C 中的奇数/偶数,并且惯用 (x & 1) 方法被正确标记为对于基于补码的系统已损坏,这是 C 标准允许的。

系统真的存在于计算机博物馆之外的“现实世界”中吗?自 1970 年代以来我一直在编码,我很确定我从未遇到过这样的野兽。

真的有人为这样的系统开发或测试代码吗?而且,如果没有,我们应该担心这些事情还是应该将它们与纸带和穿孔卡片一起放入101房间......?

0 投票
4 回答
7375 浏览

sql - 创建 DB2 历史表触发器

我想创建一个历史表来跟踪 DB2 中多个表的字段更改。

我知道历史通常是通过复制整个表的结构并给它一个后缀名来完成的(例如 user --> user_history)。然后,您可以使用一个非常简单的触发器将旧记录复制到 UPDATE 的历史记录表中。

但是,对于我的应用程序,这会占用太多空间。每次字段更改时将整个记录复制到另一个表似乎不是一个好主意(至少对我而言)。所以我想我可以有一个通用的“历史”表来跟踪各个字段的变化:

好的,所以我要跟踪的每个表都有一个自动生成的 id 字段作为主键,它将被放入“record_id”字段中。并且表中的最大 VARCHAR 大小为 1024。显然,如果非 VARCHAR 字段发生更改,则必须在将记录插入历史表之前将其转换为 VARCHAR。

现在,这可能是一种完全迟钝的做事方式(嘿,如果是这样,请告诉我为什么),但我认为这是一种跟踪更改的好方法,这些更改需要很少被拉起并且需要存储一段时间多少时间。

无论如何,我需要帮助编写触发器以在更新时将记录添加到历史表中。让我们以一个假设的用户表为例:

那么,任何人都可以帮助我触发更新用户表以将更改插入历史表吗?我的猜测是需要使用一些过程 SQL 来遍历旧记录中的字段,将它们与新记录中的字段进行比较,如果它们不匹配,则在历史表中添加一个新条目。

如果可能的话,最好对每个表使用相同的触发器操作 SQL,而不管其字段如何。

谢谢!

0 投票
3 回答
1507 浏览

unix - '.' 在哪里?和'..'来自哪里?

我们大规模重复./fooand背后的故事是什么cd ..?这两个...从何而来?第一次在哪里可以将它们视为导航文件系统树的一种方式?

0 投票
1 回答
1126 浏览

visual-sourcesafe - VSS 历史 - 排除标签

在 VSS 的 GUI 中,可以查看项目“包括”或“排除”标签的历史记录。

我正在尝试做同样的事情,但从命令行但我看不到我需要使用哪个开关来“排除”标签(默认情况下它们包括在内)。

例如我正在运行:- ss.exe HISTORY -I- $/Source/Path/FileName.txt

为什么?我们有巡航控制设置,可以在每次成功构建时自动创建一个标签……所以有很多标签。当我运行上面的“获取历史记录”命令时,每个文件需要 20-30 秒,我想运行一个会命中每个文件的进程......

如果有人能告诉我我需要使用哪个开关(如果 GUI 允许您选择,它必须在那里??)这将非常有帮助:-)

谢谢!

0 投票
5 回答
24588 浏览

bash - 防止将重复项保存在 bash 历史记录中

我试图防止bash将重复的命令保存到我的历史记录中。这是我所拥有的:

当我登录并.bash_history在内存中时,这可以正常工作。例如:

但是当我重新登录时,我的历史文件如下所示:

我究竟做错了什么?

编辑:从中删除shoptPROMPT_COMMAND.bashrc并不能解决问题。

0 投票
7 回答
24008 浏览

history - 记住艾伦凯的一句话

几年前曾引用艾伦·凯的话说,在过去的 20 年里,软件中只有三个新事物(实际上是 PC 的生命周期)。其中之一是电子表格。

有人记得另外两个吗?

艾伦·凯是谁?(有些人可能会问。)他在 Xerox Parc 的工作可以说比其他任何影响都更能塑造我们当前的软件范式。

0 投票
3 回答
466 浏览

history - 在有网络/应用程序服务器之前,人们是如何建立网站的?

我刚刚阅读了 Joel Spolsky 的文章,没有芭蕾舞短裙的 Up the tata,Joel 说,

在那些日子里,没有应用程序服务器。

那时真的没有任何其他应用服务器。

那么基本上,当时人们是如何编写网络应用程序的?他们是否编写了自己的 Web 服务器和应用服务器实现?公司是什么时候开始推出像 Tomcat、JBoss 等“标准”网络/应用服务器的?如果有的话,人们也可以分享任何与此相关的轶事吗?网站链接也很感激......

0 投票
1 回答
4158 浏览

ajax - 如何在 UpdatePanel 中保存历史记录?

我为 Web 应用程序创建了一个管理页面,它主要是 ajax。页面中的几乎所有事件都会更新页面上的一个 UpdatePanel。如何将每个 UpdatePanel 状态保存在用户的历史记录中,以便当用户按下浏览器“返回”按钮时,他们不会被重定向到登录屏幕?

0 投票
5 回答
6534 浏览

java - 什么是类路径地狱,它是否真的是 Java 的问题?

什么是类路径地狱,它是否真的是 Java 的问题?