问题标签 [short]
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.
ms-access - MS Access 中的超链接太短
大家好,访问专家在那里!:-)
我今天遇到了一个意想不到的问题。也许你能帮助我?
我在 Access 中创建了一个报告。它有几个超链接。我将报告导出为 PDF - 当用户打开 PDF 时,超链接被保留并可单击。一切正常 - 我想......
但我发现超链接有一个最大“使用长度”。超链接在 VBA 中创建,并存储在 Hyperlink 属性中。这是一个备注字段,因此将属性设置为长字符串没有问题。(这个链接是一个“mailto:”给很多人,所以它可以达到大约 1000 个字符。)
但是当我点击报告中的链接时,链接被截断了。如果我只是需要它在 Access 中工作,我可以在 VBA 中处理它(使用 FollowHyperlink)。但它也必须在导出的 PDF 中工作......
有任何想法吗?有没有办法让 Access 使用整个字符串作为超链接?或者获取 PDF 的超链接的另一种方法,而不是将其放在 Hyperlink 属性中?
提前致谢!
安德斯瑞典
c# - 无法将类型“int”隐式转换为“short”
我编写了以下小程序来打印斐波那契数列:
编译消息是:
无法将类型“int”隐式转换为“short”。存在显式转换(您是否缺少演员表?)
既然所涉及的一切都是 Int16(短),那么为什么要进行任何隐式转换?更具体地说,为什么在这里失败(而不是在最初将 int 分配给变量时)?
一个解释将不胜感激。
c - C 类型从 short 到 int 提升的拼图
我有一个问题需要任何专家的指导:
由于具有
short
类型的值作为参数传递给printf()
函数,它将自动提升为int
类型,这就是为什么printf()
函数将值视为int
类型而不是short
类型的原因。所以基本上
short
type 是 16 位宽,0000000000000000
而int
type 是 32 位宽,即00000000000000000000000000000000
.假设我
num
用short
type 声明了一个变量调用并将其初始化为 -32 的值,这意味着该short
类型的最高有效位将是1
,即0000000011100000
。当我将此值传递给 时
printf()
,它会被转换为int
类型,所以它会变成00000000000000000000000011100000
.在步骤 4 中,当它转换为 时
int
,最高有效位是0
。为什么,当我使用说明
%hd
符甚至说明%d
符时,它仍然会提示我输入负值而不是正值?
c# - 何时使用 int 以外的数据类型?
我有一个项目,其中有许多具有许多属性的对象,其值总是小于 60、100 和 255 等小数字。
我知道在byte
s 上进行数学运算时,有必要转换结果。但除此之外,对所有这些属性使用 abyte
或 a有什么缺点吗?short
或者另一种看待它的方式,使用byte
s 或short
s 代替s 有什么好处int
吗?
c# - 使用小数据类型(例如 short 而不是 int)会减少内存使用吗?
我的问题基本上是关于 C# 编译器如何处理小数据类型的内存分配。我确实知道,例如 add 之类的运算符是在 int 上定义的,而不是在 short 上定义的,因此计算将像 short 是 int 成员一样执行。
假设如下:
- 没有与选择 short 作为数据类型相关的业务逻辑/验证逻辑
- 我们不会对不安全的代码做任何事情
尽可能使用短数据类型是否会减少我的应用程序的内存占用,是否建议这样做?或者使用 short 等不值得努力,因为编译器会分配 int32 的全部内存量,并在进行算术运算时添加额外的强制转换。
任何有关假定的运行时性能影响的链接将不胜感激。
相关问题:
c# - C# Short Error:求反二进制补码的最小值无效
我的项目一直遇到此错误,其中涉及使用数字音频信号。
所以我一直在获取幅度值,最近遇到了这个错误。当调试时遇到的幅度值为“-32768”时,会发生这种情况。我将值存储在一个短 [] 数组中。
我有一种预感,它与最大/最小值有关(我使用 Math.Abs),但我不确定如何处理它。
有人可以帮忙吗?谢谢!
c++ - 将“无符号字符”数组转换为“无符号短”数组的有效方法是什么?
将“无符号字符”数组转换为“无符号短”数组的有效方法是什么?我通常使用以下代码片段来执行此操作。
apache - 我如何强制处理 .../ih/... 作为 php 脚本
我有许多使用 SEO 友好的 arg 格式的 index.php 脚本,例如
example.com/path/to/index.php/opt/arg
并希望重写或强制处理程序具有
example.com/path/to/ih/opt/arg
从而缩短 index.php 部分。[嗯,我想完全摆脱它,但不想回到
example.com/path/to/?opt&arg
格式。] 这通常应在站点上的任何目录中得到支持,而不需要修改 .htaccess、别名或 http.conf。对于我的下一个技巧,我将扩展 PHP 的“ih”以涵盖 Perl 的“ip”、Ruby 的“ir”、Python 的“iy”,也许还有其他。[我最初的想法只是“我”,但后来我意识到还有其他语言我也想要这个。]
我试过玩 MultiViews 但显然不知道我在做什么 :-) 我已经广泛研究了 mod_rewrite 但就是看不到如何实现这样的东西。我快速浏览了一下强制处理程序,但 1)我不确定这是否真的是我的意思(所以我提前请求原谅,可能使用了错误的术语)和 2)在我主持 vs 的地方运行 1.3 有额外的有趣挑战2.2 在家里:-)
建议?
蒂亚和手
:-D
.net - “val++”与“val = val + 1”有什么区别?
我创建了一个基本的控制台应用程序来进行这样的测试。
这给了我-32768作为预期结果
但这给了我这个错误
错误 1 *无法将类型“int”隐式转换为“short”。存在显式转换(您是否缺少演员表?)
我很好奇是什么原因造成的?
提前致谢,
php - 需要澄清 mod_rewrite 问题
我有一个使用 PHP 表单中的 GET 变量生成的 URL。我遇到的问题是传递了两个变量。这是一个用于澄清的示例 URL:
我想在我的 .htaccess 中使用 mod_rewrite 来使这个 URL 更小。理想情况下,我想要 URL...
能够重定向到完整的 URL...
但正如你所看到的,有两个变量。这可能吗?如果不是,我可以使用这两个变量获取 URL 的最短时间是多少?
这是我目前用 mod_rewrite 解决这个问题的尝试