小编AJ.*_*AJ.的帖子

有更好的Windows控制台窗口吗?

我发现Windows中的命令行工作令人沮丧,主要是因为与Linux和OS X上的终端应用程序(如"rxvt","xterm"或"Terminal")相比,控制台窗口使用起来很糟糕.主要投诉:

  1. 没有标准的复制/粘贴.你必须打开"标记"模式,它只能从(小)左手角按钮触发的多级弹出窗口中获得.然后需要从同一菜单调用复制和粘贴

  2. 您无法通过拖动任意调整窗口大小,每次要调整窗口大小时都需要设置首选项(返回到多级弹出窗口)

  3. 在水平滚动条进入图片之前,您只能使窗口变得如此之大.水平滚动条很糟糕.

  4. 使用cmd.exe shell,您无法导航到具有\\netpath表示法(UNC?)的文件夹,您需要映射网络驱动器.当处理将要映射不同驱动器的多台计算机时,这很糟糕

是否存在解决这些问题的技巧或应用(付费或其他)?

windows terminal console command-line command-line-interface

316
推荐指数
8
解决办法
30万
查看次数

在PowerShell中提示用户输入

我想提示用户输入一系列输入,包括密码和文件名.

我有一个使用的例子host.ui.prompt,这似乎是明智的,但我无法理解回报.

有没有更好的方法来获得PowerShell中的用户输入?

powershell

195
推荐指数
3
解决办法
44万
查看次数

Oracle中的字符串连接运算符是什么?

Oracle SQL中的字符串连接运算符是什么?

我应该注意哪些"有趣"功能?

(这似乎很明显,但我找不到先前提出的问题).

sql oracle plsql string-concatenation

165
推荐指数
5
解决办法
29万
查看次数

如何找出使用.NET锁定文件的进程?

我已经看到了几个关于使用Handle或Process Monitor的答案,但我希望能够在我自己的代码(C#)中找到哪个进程正在锁定文件.

我有一种令人讨厌的感觉,我将不得不在win32 API中徘徊,但如果有人已经这样做并且可以让我走上正轨,我真的很感激帮助.

更新

类似问题的链接

c# file-locking

148
推荐指数
5
解决办法
13万
查看次数

什么是规范化(或规范化)?

为什么数据库人员继续关于规范化?

它是什么?它有什么用?

它适用于数据库之外的任何内容吗?

database-design relational normalization

102
推荐指数
5
解决办法
6万
查看次数

为什么SQL强迫我在GROUP BY子句中重复SELECT子句中的所有非聚合字段?

这已经困扰了我很长一段时间.

99%的时候,GROUP BY子句是SELECT子句的精确副本,减去了聚合函数(MAX,SUM等).
这打破了"不要重复自己"的原则.

什么时候GROUP BY子句不能包含SELECT子句的精确副本减去聚合函数?

编辑

我意识到一些实现允许你在GROUP BY中使用不同于SELECT的字段(因此99%,而不是100%),但这肯定是一个非常小的例外?
如果您使用不同的字段,有人可以解释应该返回的内容吗?

谢谢.

sql group-by

33
推荐指数
2
解决办法
1万
查看次数

MS Access迁移的前端?

背景

我在一个拥有数千个MS Access应用程序的大型组织工作.我没有写任何这些 - 事实上,大多数原作者早已离开公司 - 但有时候另一个Access应用程序登陆我的桌面寻求支持.我太喜欢用不同的解决方案替换访问权限了.

需求

我知道MS Access(Jet数据库)的数据库部分有几个不错的选择,例如SQLite,MySQL,VistaDB等.

我想知道的是:有什么东西可以取代MS Access的前端部分吗?

即可用于构建表单,编写简单脚本和查询等的东西?

为什么?

@BracC问"为什么要替换访问?" - 确实是一个公平的问题.
我想摆脱访问,因为:

  • 它隐藏了逻辑,导致难以支持的应用程序.逻辑可以在许多不同的地方,没有一个提供或鼓励任何结构:
    • 宏
    • 模块
    • 查询
    • 形式
  • 它本质上鼓励用户创建"小"应用程序,这些应用程序变得"不是那么少的应用程序".然后用户离开,我必须支持一堆意大利面.我知道访问不是唯一的罪魁祸首,但它是我组织中的领导者,我希望完全摆脱它.

额外的功劳

我真正喜欢找到的东西是可以在MDB文件中读取并输出类似C#的东西来复制功能.(或任何语言 - 不挑剔).

我希望这一切都清楚.如果没有,请发表评论,我会重新编写/添加详细信息.

更新

@GuinnessFan提出了一些我感兴趣的观点.我已经添加了我的评论来讨论这些观点.

自从我提出问题以来我们做了什么:

  • 让用户给我们一个他们使用和需要的访问应用程序的权威列表.(理解是列表中没有的任何MDB文件都可以删除 - 万岁!).
  • 分析了名单上的多边开发银行,得出以下结论:
    • 大多数"应用程序"由单个硬编码查询或单个链接表组成.
    • 许多是可能有日期参数或类似的少量查询.
    • 很少(如果有的话)有任何真正复杂的逻辑.
  • 我们现在正在完成该列表,将大多数应用程序转换为SSRS(SQL Server Reporting Services)程序包.
  • 任何无法使用SSRS复制的内容都将成为手工制作的Web应用程序.但是,这些并不多.

我要向所有给我有用答案的人表示非常感谢.

database ms-access desktop-application

25
推荐指数
5
解决办法
2万
查看次数

无论jEdit发生了什么

我不确定是否有很多人都知道这个文本编辑器?

jEdit在2004年有点大,但是现在,Notepad ++似乎已经占据了主导地位(在Windows上)自2003年以来,许多插件都没有更新过,而且整体布局和使用情况令人困惑......

我敢肯定jEdit有许多漂亮的功能,但如果我能找到它们的位置以及如何使用它们,我会被诅咒.阅读该手册是一项全职工作.

editor jedit

22
推荐指数
6
解决办法
1万
查看次数

HTML 5文件API

我听说Firefox 3.6增加了对HTML本地文件API的支持(此处公告).

这是否意味着我可以从javascript访问本地文件?

有人能指出我读/写本地文件的例子吗?

我希望能够读/写简单的文本文件.

javascript html5 firefox3.6

20
推荐指数
1
解决办法
1万
查看次数

"无法找到主要课程.计划将退出"

我正在尝试运行SQuirreL SQL.
我已下载并安装它,但当我尝试运行它时,我收到以下错误消息:

Java虚拟机启动器.
无法找到主类.
程序将会退出.

我得到了这个的要点,但我不知道如何解决它.有帮助吗?

更多信息:

  • 我是Windows XP专业版.
  • 我安装了java 1.6,其他应用程序运行正常.
  • 安装运行正常.
  • 我相信我已正确遵循安装说明.
  • 要运行它,我正在调用squirrel-sql.bat文件.

更新

这个问题:"找不到主要课程:XX.程序将退出." 从java开发人员的角度给出了一些关于这个错误的背景知识.

java squirrel-sql

18
推荐指数
2
解决办法
20万
查看次数