问题标签 [base]

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 投票
12 回答
150488 浏览

c# - 将基数为 10 的数字转换为 .NET 中任何基数的最快方法?

我有一个我写的旧的(ish)C#方法,它接受一个数字并将其转换为任何基数:

这并不是那么超级快速和整洁。在 .NET 中是否有一种好的、已知的方法来实现这一点?

我正在寻找允许我使用任何带有任意字符串的基础的东西。

这仅允许碱基 16、10、8 和 2:

我想用它来利用数字、所有小写字母和所有大写字母来实现非常高的基数。就像在这个线程中一样,但对于 C# 而不是 JavaScript。

有谁知道在 C# 中执行此操作的好方法吗?

0 投票
2 回答
391 浏览

asp.net - 如何在 ASP.NET 页面中对超链接和内容进行变基?

我有一个 ASP.NET 页面来处理“404 页面未找到”,它是通过在我的 web.config 文件中配置<customErrors>部分并在 IIS 管理器中设置 404 错误的自定义错误页面来设置的。

它对我网站根目录中的页面按预期工作,但在站点的子目录中不起作用 - 我的自定义错误页面中的超链接和内容具有错误的 url 基础。

我的错误页面中的所有链接都是服务器端控件(runat="server"),并且它们的链接基于“~/”。

当我浏览http://mysite/nosuchfolder/nosuchfile带有链接的页面时,页面呈现的链接认为它是从根目录提供的,而不是从根目录提供服务,nosuchfolder因此所有链接在浏览器中都被破坏,因为浏览器基于nosuchfolder.

有什么方法可以“告诉” ASP.NET 页面以不同的文件夹/文件名重新建立链接?

笔记:

  • 大部分页面模板是从母版页呈现的
  • 我正在运行 IIS6 并将自定义错误 404 设置为 URL:/error404.aspx
  • 在我的 web.config 文件中,我已将<customErrors>部分配置为重定向到/error404.aspx
  • 作为一种解决方法,我<base>在页面中使用 HTML 标记,但我想避免这种情况
  • 我不想将所有基于“~/”的链接更改为“/”或内联基础黑客
0 投票
3 回答
5634 浏览

wxpython - Linux 的 FileMakerPro 等效项?

我有一个可能的客户,他在 FileMakerPro 中模拟了一个应用程序,向我展示了它,并说“你能做到吗,但我希望它在 Linux 和 Windows XP 上运行?” 他希望此应用程序与他目前销售的硬件一起销售。该应用程序的主页基本上在顶部有一个普通表格,其中包含一个查询的结果(“当前工作”信息),然后是两个表格,其中包含关于各个组件状态的其他查询结果。

他希望自己在模型中没有的一件事是能够响应和生成外部事件 - 有一个外部设备可以关闭微动开关,当这种情况发生时,他想更新其中一个表格和更新屏幕上的结果,当数据库发生某些更新时,他想打开或关闭设备上的警告灯。他还希望在屏幕上嵌入数据库中的数据摘要图表(看着模型,我无法判断他拥有的图表是实时的还是只是他放在那里的静态图像以使其看起来像他想要的那样.) 他还关心安全性,并将将副本锁定到特定机器的能力作为一项非强制性功能。

我简要了解了 Kexi 和 Open Office Base,但我什至无法弄清楚我是否可以完成基本的主页功能,更不用说图表和外部事件业务了。所以我很想引用他的价格让我从头开发一个 wxPython 和 MySQL 应用程序。有更好的选择吗?我可以用 Base 或 Kexi 做吗?

(此外,将不胜感激有关如何连接外部事件的建议。他只想将微动开关连接到键盘上的 F12 键,并通过一个通道播放声音来控制灯光打开它,一个通道关闭它,但在我看来,这似乎既俗气又便宜。)

0 投票
2 回答
917 浏览

c# - 基类库

我是 C#、C++ 和 .Net 的新手。

我目前正在从网络和思科工程的工作岗位返回编程。我曾经使用 Cobol、汇编程序、easytrieve、Rexx 和 clist 等在 IBM 大型机等上进行编程,因此命令语法对我来说相当熟悉,编程标准和结构也是如此。

但是,我在掌握 BCL 并理解各种组件以及每个组件的设计用途以及在各种情况下最适合使用哪些组件以及实际上如何实际使用和编码某些组件时遇到了很多麻烦。

我经常摸不着头脑,想知道代码是如何从我找到的关于 BCL 组件的描述中产生的。基本上如何使用它们和编码它们似乎是一门没有直观手段的黑魔法。

所以我的问题是,除了我发现对于我目前的需求来说有点过于复杂的 msdn 库之外,是否有任何好的参考书、网站、pdf 可以给我一个合理的描述、使用说明等常用的 .NET 组件,例如 System.IO 等?

我已经阅读了几本关于 C# 等的书,并找到了一个小程序,它可以完成我在项目中需要做的部分工作,需要通过 RS-232 端口访问设备,但是在解码程序时我发现自己想知道为什么该人使用了他所做的组件,当我进行所需的更改并添加我需要的额外代码时,我如何知道应该使用哪些组件,以及当我找到这些组件时如何实际使用它们?

我确实意识到这在很大程度上取决于简单的旧经验,但是朝着正确方向伸出援助之手确实会大有帮助。

非常感谢,乔治。

0 投票
8 回答
14847 浏览

c++ - 最快的碱基转换方法?

现在我正在做一个项目,该项目需要每秒多次将整数转换为基数 62 字符串。这种转换完成得越快越好。

问题是我很难让自己的基本转换方法快速可靠。如果我使用字符串,它通常是可靠的并且运行良好,但速度很慢。如果我使用 char 数组,它通常会快得多,但它也非常混乱且不可靠。(它会产生堆损坏,应该匹配的字符串比较返回负数等)

那么从一个非常大的整数转换为一个 base 62 键的最快和最可靠的方法是什么?将来,我计划在我的应用程序中使用 SIMD 模型代码,那么这个操作是否可以并行化?

编辑:此操作每秒执行数百万次;一旦操作完成,它就会作为循环的一部分重新开始,所以它运行得越快越好。被转换的整数是任意大小的,并且可以很容易地与 128 位整数(或更大)一样大。

编辑:这是我目前正在使用的功能。

我从属于我的应用程序的一个类中删除了它,并且修改了一些代码,使其在没有其所属类的情况下有意义。

0 投票
1 回答
77 浏览

merge - 如何从基本文件和差异文件中获取修改后的文件?

考虑以下示例:

我想要 base.txt 和 diff.txt 中的 base-modified.txt ......有人可以建议一种方法吗?

0 投票
1 回答
503 浏览

asp.net - 如何使用母版页在基类中分配主题?

我正在尝试根据浏览器类型分配主题。我想在基类中执行此操作,因此它只需要在一个地方(我正在使用母版页)。我编写了以下代码,但这里的“OnLoad”是在“Page_PreInit”之前执行的。这需要进入 Page_PreInit,但为什么不触发呢?

然后,我将登录页面编码为继承基类:

谢谢你,詹姆斯

0 投票
2 回答
1148 浏览

c# - NHibernate 基类和派生类映射

情况:我有一个类MyClass及其“轻量级”版本MyClassLite,所以我有

我还使用hbm文件来映射我的类(它们被映射到同一个表)。问题是,当我尝试获取MyClassLite实体列表时,我不仅得到了MyClassLite实体,而且还得到了MyClass实体的列表。我怎样才能摆脱它?

0 投票
2 回答
1320 浏览

windows - Windows 服务的基类

我的新项目有一个设计,其中有用于执行不同任务的多个 Windows 服务。我被赋予了创建基类的任务,所有 Windows 服务都将从该基类继承。该基类将执行常见功能,例如通过遍历配置文件(可能像 Activator.CreateInstance)来创建其他 Windows 服务的实例,在 onStart、onStop 等上进行事件日志记录,并且可能包含更多功能。

在我开始开发东西之前,想知道是否已经存在任何模式或者有人对如何实现这种功能有很好的理解。

任何帮助表示赞赏。


我忘了提到我正在使用 .Net 2.0 (C#),没有 wcf 选项

0 投票
3 回答
175 浏览

c# - 是否有可能有 2 个基类已经从某些继承或知道第三个公共类继承?

我有2节课

1 类。

2 类。

现在我希望他们知道这门课。

我目前的做法是使 BaseCommon 类的变量像这样静态

我还能怎么做?