小编use*_*232的帖子

int数组到字符串

在C#中,我有一个int数组,只包含数字.我想将此数组转换为字符串.

数组示例:

int[] arr = {0,1,2,3,0,1};
Run Code Online (Sandbox Code Playgroud)

如何将其转换为格式为的字符串:"012301"

c# arrays string

55
推荐指数
7
解决办法
9万
查看次数

C命令行密码输入

我想允许用户使用命令行界面输入密码.但我不想在屏幕上显示此密码(或显示"****").

怎么用C做?谢谢.

更新:

我只在Linux上工作.所以我实际上并不关心Win或其他系统.我试过卢卡斯的解决方案,它工作得很好.但是,我还有另一个问题:

  1. 如果这是一个单一进程和单线程应用程序,更改termios的设置会影响不同的终端?

  2. 1个进程怎么样 - 多线程,多进程 - 多线程?

非常感谢.

c passwords input

13
推荐指数
4
解决办法
2万
查看次数

如何检查字符数组中是否存在特定字符

我在C#程序中使用如下数组:

char[] x = {'0','1','2'};
string s = "010120301";

foreach (char c in s)
{
    // check if c can be found within s
}
Run Code Online (Sandbox Code Playgroud)

如何检查每个char c以查看它是否在字符数组x中找到?

.net c# arrays

12
推荐指数
3
解决办法
5万
查看次数

C编程++运算符

为什么这段代码总能产生x=2

unsigned int x = 0;
x++ || x++ || x++ || x++ || ........;
printf("%d\n",x);
Run Code Online (Sandbox Code Playgroud)

c post-increment

12
推荐指数
4
解决办法
837
查看次数

S属性和L属性语法是什么意思?

我正在读一本编译器书,当它说"S属性语法也是L属性语法"时,有点困惑.无法理解.有人能说清楚(一个例子应该很棒).谢谢.

compiler-theory

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

从文件加载RSA密钥

我使用openSSL命令创建了2个文件:1个用于RSA公钥,1个用于RSA私钥.如何使用C恢复RSA密钥?

具体来说,我有这些功能:

RSA_public_encrypt(read_num, in_buf, out_buf, public_key, RSA_PKCS1_PADDING);
RSA_private_decrypt(read_num, in_buf, out_buf, private_key, RSA_PKCS1_PADDING);
Run Code Online (Sandbox Code Playgroud)

第四个参数public_key和private_key需要采用RSA类型.但我所拥有的只有openSSL命令生成的2个文本文件:

File 1: 
-----BEGIN RSA PRIVATE KEY-----
MIICXAIBAAKBgQDP78B9GZ9ZFG6OnZ1PU+9BPoyLRuYJr3rSX470XjbJhmlq9DTn
NvG1pxWxrd5tjlmMWD4AkHqD7E87AafvQEiABdUXwf30LatT1w6tlyQWkM/HCN5k
....
npF+nDtKmGteLJVp5x7HHMnZaRbvcV2oUtgdmIMbqVYgbPkwO2tUfUPA6zg1fzhy
nNzQ35e/Hi0fgSHZib0CQEe4e4txXzkezomkWqwuGL8Qqp8iCbBn44mzxXTBvAQl
muFu93C/ULMzRoq4cpPgl3sS0F9s7+zR18SERerFvfc=
-----END RSA PRIVATE KEY-----

File 2:
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDP78B9GZ9ZFG6OnZ1PU+9BPoyL
RuYJr3rSX470XjbJhmlq9DTnNvG1pxWxrd5tjlmMWD4AkHqD7E87AafvQEiABdUX
wf30LatT1w6tlyQWkM/HCN5kmK5WzPUYbI1q5xGy7Eox9sJ6cNwMUOT+MSDhErgB
gkgF6uG1yGrxuEVk/QIDAQAB
-----END PUBLIC KEY-----
Run Code Online (Sandbox Code Playgroud)

现在,我将这两个文件读取到char []数组中.我接下来要做的是将这两个数组转换为2个RSA密钥(客户端的公钥和服务器的private_key),以便我可以使用RSA_public_encrypt和RSA_private_decrypt函数.

谢谢.

c openssl cryptography rsa

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

读取 Pascal 中的整数

我用的是帕斯卡。我在处理读取文件时遇到问题。

我有一个包含整数的文件。我读取文件的帕斯卡是:

read(input, arr[i]);
Run Code Online (Sandbox Code Playgroud)

如果我的文件内容是,1 2 3那么它很好,但如果它是1 2 31 2 3(enter here)(末尾有空格或空行),那么我的 arr 将是1 2 3 0

pascal

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

Python OLS计算

有没有好的库来计算python中的线性最小二乘OLS(普通最小二乘法)?

谢谢.

编辑:

感谢SciKits和Scipy.@ars:X可以是矩阵吗?一个例子:

y(1) = a(1)*x(11) + a(2)*x(12) + a(3)*x(13)
y(2) = a(1)*x(21) + a(2)*x(22) + a(3)*x(23)
...........................................
y(n) = a(1)*x(n1) = a(2)*x(n2) + a(3)*x(n3)
Run Code Online (Sandbox Code Playgroud)

那么如何在示例中传递Y和X矩阵的参数?

另外,我没有太多的代数背景,如果你们能让我知道这个问题的好教程,我将不胜感激.

非常感谢.

python

4
推荐指数
1
解决办法
4052
查看次数

Stdlib itoa功能

我在互联网上搜索并看到很多使用itoa()函数的代码,他们声称这个函数在stdlib.h中

我现在正在使用2个版本的GCC:

  1. (GCC)4.2.4(Ubuntu 4.2.4-1ubuntu4))

  2. (GCC)4.1.2 20080704(Red Hat 4.1.2-44)

并且它们都没有itoa()函数(我编译程序和错误:对'itoa'的未定义引用).

有任何想法吗?谢谢.

c standards libc

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

.NET sendkeys到计算器

下面的sendkeys代码适用于记事本,但它不适用于计算器.问题是什么?(与我发送的.NET程序中的Sendkeys问题相比,这是另一个问题)

[DllImport("user32.dll", CharSet = CharSet.Unicode)]
public static extern IntPtr FindWindow(string lpClassName,string lpWindowName);
[DllImport("User32")]
public static extern bool SetForegroundWindow(IntPtr hWnd);
private void button1_Click(object sender, EventArgs e)
{
    IntPtr calculatorHandle = FindWindow("SciCalc", "Calculator");
    //IntPtr calculatorHandle = FindWindow("Notepad", "Untitled - Notepad");
    if (calculatorHandle == IntPtr.Zero)
    {
        MessageBox.Show("Calculator is not running.");
        return;
    }
    SetForegroundWindow(calculatorHandle);
    System.Threading.Thread.Sleep(1000);
    SendKeys.SendWait("111*11=");
    //SendKeys.SendWait("{ENTER}");
    //cnt++;
    SendKeys.Flush();
}
Run Code Online (Sandbox Code Playgroud)

c# sendkeys

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