小编Yeh*_*tan的帖子

计算机中最大的数字

刚刚被我5岁的孩子问到:电脑里最大的数字是多少?

我们不是在谈论特定数据类型的最大数量,而是计算机可以表示的最大数量.

不允许使用无限.

更新我的孩子总是想要打印,所以让我们说计算机需要打印这个号码和孩子知道这是一个很大的数字.当然,在实践中我们不会打印,因为树木不够.

numbers limit representation

34
推荐指数
6
解决办法
2万
查看次数

ckeditor对话框定位

默认情况下,CKEditor的对话窗口显示在页面中间,但如果页面是高度较大的iframe,则对话框显示在页面的下方.

是否可以配置CKEditor将对话框放置在页面的不同象限中?例如中顶?

windows user-interface dialog ckeditor

11
推荐指数
2
解决办法
4527
查看次数

二进制补码转换

我需要将二进制补码格式的字节转换为正整数字节.范围-128到127映射到0到25​​5.

Examples: -128 (10000000) -> 0 , 127 (01111111) -> 255, etc.
Run Code Online (Sandbox Code Playgroud)

编辑为了消除混淆,输入字节(当然)是0到255范围内的无符号整数.但它表示使用二进制补码格式在-128到127范围内的有符号整数.例如,输入字节值128(二进制10000000)实际上表示-128.

EXTRA EDIT Alrighty,假设我们有以下字节流0,255,254,1,127.在二进制补码格式中,它表示0,-1,-2,1,127.这需要钳位到0到25​​5范围.有关更多信息,请查看这篇难以找到的文章:两个补充

c# twos-complement

10
推荐指数
2
解决办法
3万
查看次数

我的简单图灵机

我正在努力理解和实施最简单的图灵机,如果我有意义的话,我想要反馈.

我们有一个无限的磁带(假设一个名为T的数组,指针在开始时为0)和指令表:

( S , R , W , D , N )

S->STEP (Start at step 1)
R->READ (0 or 1)
W->WRITE (0 or 1)
D->DIRECTION (0=LEFT 1=RIGHT)
N->NEXTSTEP (Non existing step is HALT)
Run Code Online (Sandbox Code Playgroud)

我的理解是3状态2符号是最简单的机器.三态我不明白.2符号,因为我们使用0和1进行READ/WRITE.

例如:

(1,0,1,1,2)
(1,1,0,1,2)
Run Code Online (Sandbox Code Playgroud)

从步骤1开始,如果Read为0,则{Write 1,Move Right> else {Write 0,Move Right>,然后转到步骤2 - 不存在停止程序.

三态是什么意思?这台机器是否作为图灵机通过?我们可以简化更多吗?

language-agnostic turing-machines

5
推荐指数
1
解决办法
885
查看次数

红黑树有用的地方

可能的重复:
红黑树

我开始在麻省理工学院观看关于红黑树的讲座,15 分钟后放弃了。

当然,我没有看过前面的 10 个讲座,但为什么在进入理论之前没有真实世界的例子?

有人可以举个例子并解释为什么红黑树是必不可少的数据结构吗?

data-structures

5
推荐指数
1
解决办法
3210
查看次数

最简单的c#开发免费设置

我在上网本上使用windows xp sp3,我需要编译c#程序进行学习.我没有快速的电脑或快速的互联网连接或快钱.

有人可以建议让我离开的最好方法吗?

谢谢你!

c# installation

3
推荐指数
3
解决办法
493
查看次数

c#初学者问题

我正在尝试学习C#,我遇到以下代码的问题:

using System;

class IfSelect
{
    public static void Main()
    {
        string myInput;
        int myInt;
        Console.Write("Please enter a number: ");
        myInput = Console.ReadLine();
        myInt = Int32.Parse(myInput);

        if (myInt = 10)
        {
            Console.WriteLine("Your number is 10.", myInt);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c#

0
推荐指数
4
解决办法
474
查看次数

字符串中最快的字符替换

我需要替换字符串中的char.

$s1='123456789';
$s2='abcdefghi';

$p=4; // position of char in $s1 to use for replacing (0 is first char)

$s2 = ???? ; // code
Run Code Online (Sandbox Code Playgroud)

最后$ s2必须是'abcd5fghi'

什么是最快的方法?

php string performance

0
推荐指数
1
解决办法
446
查看次数