问题标签 [renaming]
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.
excel - 重命名后无法访问excel文件
我在我的网络服务器上重命名了一些 excel 文件,重命名后用户无法下载这些文件。可能是什么问题呢。它们都是excel文件。
database - 为什么在 CakePHP 中重命名我的数据库后出现错误?
上传使用 cakephp 创建的应用程序后,我发现我必须重命名数据库。我相应地重命名了我的数据库并更改了“config”文件夹中 database.php 文件中的设置。但是我的应用程序仍然没有运行。我看到这条错误消息“缺少数据库表”“错误:找不到模型主题的数据库表 tbl_topics。”
我已经仔细检查了数据库中 tbl_topics 的存在(它在数据库中)但是应用程序说“找不到表”可能是什么问题,请帮助我......
sql - 在 MS SQL Server 2005 中重命名列
使用 SQL(MS SQL Server 2005 变体)重命名表列时,最佳实践是什么?这假定列中有必须保留的数据。
unix - 重命名多个文件: mv changed_part_footer.php changed_part_footer.php
我有文件:
我需要将它们重命名为:
nhibernate - 如何在流利的 NHibernate 中重命名列/属性?
假设我已经有一张桌子:
顾客
第一个 最后一个
因此,我将拥有一个具有以下属性的对象:
客户.第一个客户.最后一个
如果我想重构代码以便重命名属性:
Customer.FirstName Customer.LastName
有没有办法指示 NHibernate 将 First 更新为 FirstName 等等?
我已经知道如何使用 SchemaUpdate 进行更新,但它只是将这两个属性添加为新列。有没有办法指示重新映射?
谢谢,
加利
mysql - 将列名转换为小写的 MYSQL 脚本
我正在寻找一个 MYSQL 脚本来一次性将数据库中的所有列名转换为小写...
我继承了一个 MYSQL 数据库,它有很多混合大小写的列名(150 个表,命名约定很奇怪),我不想逐个表手动检查每个表来执行此操作。
有人有这样的剧本吗?
谢谢
ruby-on-rails - 如何最好地应对 Rails 应用程序中的命名方案更改
我负责一个 Rails 应用程序,它即将重命名一些面向用户的关键部分(例如 url,以及其他类似的更改,例如将“博客”重命名为“期刊”等)
我有点担心,随着时间的推移,代码库中所有方法、路由和类名的大量旧名称将难以阅读和维护。
处理此类变化的最佳方法是什么?
当给方法和类名加上别名,或者在这里运行迁移时,陷阱在哪里?
谢谢
git - Git:如何分析具有多文件历史记录的代码?
我即将在现有项目中移动大量文件。在我这样做之前,我想牢牢掌握一些用于分析具有多文件历史的代码的技术。
怎么用git问:“这行代码是哪来的?” 当内容在其生命周期中通过多个文件移动时?
我知道 git 没有明确地跟踪重命名(有充分的理由),所以看起来我应该能够问这个,我只是不确定如何。如果有方法可以将其可视化,那也很高兴。
bash - 重命名 BASH 中的几个文件
我想重命名文件编号:我有一个带有 '???' 的文件 格式我需要把它们放在'????'中。
谢谢阿曼。
不那么优雅的解决方案:
这对我有用,因为我也有 myfile_100 文件。
java - 如何在不破坏 Subversion 历史的情况下重命名 Java 包?
我工作的公司正在启动,他们在这个过程中更名了。所以我们仍然使用包名 com.oldname 因为我们害怕破坏文件更改历史,或者版本之间的祖先链接,或者我们可能破坏的任何东西(我不认为我使用了正确的术语,但你明白了这个概念)。
我们使用:Eclipse、TortoiseSVN、Subversion
我发现我应该在许多步骤中执行此操作,以防止 .svn 文件夹的内容和 java 文件中的包名称之间的不一致:
- 首先使用 TortoiseSVN 重命名目录,更新 .svn 目录。
- 然后,手动将目录重命名为原始名称。
- 最后使用 Eclipse 将包重命名(重构)回新名称,更新 java 文件。
这对我来说似乎很好,但我需要知道祖先和历史以及其他一切是否仍然连贯并运作良好。
我没有那台服务器的密钥,这就是为什么我不急于备份东西并尝试一两件事。我想提出一个不这样做的充分理由,或者一种可行的方法。
感谢您的帮助,
M·乔尼斯
包重命名测试
程序:
- 创建一个新包 com.oldname.test.renametest.subpackage。
在 renametest 下添加一个名为 RenameTest0.java 的新类,其中包含:
/li>在 renametest.subpackage 下添加一个新类,其中包含:
/li>测试 RenameTest0 运行良好。
- 犯罪。
- 更改两个类的消息。
- 犯罪。
- 再次,更改一个类的消息并提交(只是创建一些历史)。
- 应用上述程序(原始消息中的三个步骤)将包 renametest 重命名为 testrename。
- 犯罪。
- 测试运行。
- 再次修改消息并测试。
- 犯罪。
- 尝试回滚到第一次同时更改两条消息时的版本。
- 如果到目前为止一切正常,它看起来不错,不是吗?
测试结果:
- 第 9 步的注意事项:必须以相反的顺序进行(Eclipse 重命名 THEN TortoiseSVN 重命名。),否则它会变得复杂,因为 TSVN 创建一个新文件夹/包并将旧文件夹/包标记为删除......所以你不能为 Eclipse 重命名,除非您同时将旧包放在其他地方以防止丢失 .svn 文件夹等。用这种方法走得更远看起来不是一个好主意。(我自己注意:不要忘记勾选递归包重命名复选框!)
- 第 14 步的注意事项:工作!我们可以看到以前的版本;我们所要做的就是告诉不要在复制/移动时中断,这没关系。一旦恢复到重命名之前的版本,包名称虽然不会恢复到好名称,但可能再次重构它会做到这一点。
- 尾注:我很惊讶必须以相反的顺序执行关键步骤。为了在第一次包重命名尝试中做到这一点,我不得不回滚一些 TSVN 和手动修改,对这个过程的确切结果的可重复性产生了一点怀疑。我将不得不进行第二次测试以确认它的有效性。总结:看起来不错,但需要进一步测试。