我是一名电气工程师,主要负责电力系统而不是编程.最近,我一直在按照手册在Ubuntu上安装软件套件.mySQL实际上,我根本不知道.我在我的Ubuntu上完成了以下安装.
sudo apt-get update
sudo apt-get install mysql-server-5.5
sudo apt-get install mysql-client-5.5
sudo apt-get install mysql-common
sudo apt-get install glade
sudo apt-get install ntp
Run Code Online (Sandbox Code Playgroud)
然后我做
me@ubuntu:~/Desktop/iPDC-v1.3.1/DBServer-1.1$ mysql -uroot -proot <"Db.sql"
Run Code Online (Sandbox Code Playgroud)
我最终得到以下错误消息.
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Run Code Online (Sandbox Code Playgroud)
我该如何解决并继续?
我想找出2个矢量(2D,3D)之间的顺时针角度.
使用点积的clasic方式给出了内角(0-180度),我需要使用一些if语句来确定结果是否是我需要的角度或其补码.
你知道计算顺时针角度的直接方法吗?
在粘贴一些代码后,我在程序中收到这些错误:
showdata.cpp:66: error: stray ‘\342’ in program
showdata.cpp:66: error: stray ‘\200’ in program
showdata.cpp:66: error: stray ‘\235’ in program
showdata.cpp:66: error: stray ‘\’ in program
showdata.cpp:66: error: stray ‘\342’ in program
showdata.cpp:66: error: stray ‘\200’ in program
showdata.cpp:66: error: stray ‘\235’ in program
showdata.cpp:67: error: stray ‘\342’ in program
showdata.cpp:67: error: stray ‘\200’ in program
showdata.cpp:67: error: stray ‘\235’ in program
showdata.cpp:67: error: stray ‘\’ in program
showdata.cpp:67: error: stray ‘\342’ in program
showdata.cpp:67: error: stray ‘\200’ in program
showdata.cpp:67: …Run Code Online (Sandbox Code Playgroud) 我正在用C++编写一个小程序,并遇到一个奇怪的错误:
src/Makefile/Tool.cpp:42:3: error: stray ‘\302’ in program
src/Makefile/Tool.cpp:42:3: error: stray ‘\240’ in program
Run Code Online (Sandbox Code Playgroud)
我正在用vim编写这个程序,相应的行(显示隐藏的字符)是:
>--->---std::vector<std::string> { "--debug" }$
Run Code Online (Sandbox Code Playgroud)
这个问题不是解决这个错误,因为我只需要复制该行并且错误原因消失.
似乎错误是由激活所有相关选项后甚至被vim隐藏的一些字符引起的!
问题是可能导致这些错误的原因.
我在Ubuntu 10.10上使用Code :: Blocks.我已连接Mac键盘并将键盘设置设为"Swiss German Mac".现在每当我写一个等号,然后是一个空格(类似宽度= 100)我得到错误消息错误:stray'\ 302'在程序中.
我知道这个错误意味着文本文件中有一个非标准字符.
当我删除空格字符时,程序编译得很好.这意味着Code :: Blocks会添加某种特殊字符.但我不明白为什么会这样.任何人都有一个想法.
'\ 302'代表什么角色?
[更新]我进一步调查了这个问题.当我使用组合移位+空格时,我得到了这个迷路.现在我知道它不会经常发生.但它仍然相当烦人,特别是在编写代码时...有人知道是否有办法在X11中关闭这个组合?
[求助]感谢无用的回答,我能够解决"问题".它实际上更像是一个功能.Shift + space默认创建了spacenolinebreak.所以通过改变xmodmap
xmodmap -e "keycode 65 = space space space space space space"
Run Code Online (Sandbox Code Playgroud)
这个行为被覆盖了,现在一切正常.
谢谢!
我正在尝试使用-finput-charset编译器选项在g ++中编译UTF-16BE C++源文件,但我总是遇到一堆错误.更多细节如下.
// main.cpp:
#include <iostream>
int main()
{
std::cout << "Hello, UTF-16" << std::endl;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
-finput-charset = charset 设置输入字符集,用于从输入文件的字符集转换为GCC使用的源字符集.如果区域设置未指定,或GCC无法从区域设置获取此信息,则默认值为UTF-8.这可以通过语言环境或此命令行选项覆盖.目前,如果存在冲突,命令行选项优先.charset可以是系统的" iconv "库例程支持的任何编码.
g ++ -finput-charset = UTF-16BE main.cpp
我收到了这些错误:
在main.cpp中包含的文件中:1:
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/iostream:1:error:stray'\ 342'in program
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/iostream:1:error:stray'\ 274'in program
...(反复,很多,大约4000 +)......
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/iostream:1:错误:stray'\ 257'在程序中
main.cpp:在函数'int main()'中:
main.cpp:5:错误:'cout'不是'std'的成员
main.cpp:5:错误:'endl'不是'std'的成员
iconv --from-code = UTF-16BE --to-code = UTF-8 --output = main_utf8.cpp main.cpp
按预期生成"main_utf8.cpp"文件.然后我尝试编译它:
g ++ -finput-charset = …
我想要实现以下功能:
void calc ( double* a, double* b, int r, int c, double (*f) (double) )
Run Code Online (Sandbox Code Playgroud)
输入参数a,r,c和f,输出b."a"和"b"是具有"r"行和"c"列的2d矩阵."f"是一个函数指针,可以指向以下类型的任何函数:
double function?name ( double x ) {
…
}
Run Code Online (Sandbox Code Playgroud)
函数 calc 将矩阵a中的每个元素(即aij)转换为矩阵b中的bij = f(aij).
我实现calc如下函数,并将其放在一个程序中进行测试:
#include <stdlib.h>
#include <iostream>
using namespace std;
double f1( double x ){
return x * 1.7;
}
void calc ( double* a, double* b, int r, int c, double (*f) (double) )
{
double input;
double output;
for(int i=0;i<r*c;i++)
{
input=a[i];
output=(*f)(input);
b[i]=output;
}
}
int …Run Code Online (Sandbox Code Playgroud) 我的开源库中出现了以下问题,我无法弄清楚发生了什么.
我的两个用户有(gcc)编译器错误,如下所示:
/home/someone/Source/src/._regex.cpp:1:1: warning: null character(s) ignored
/home/someone/Source/src/._regex.cpp:1: error: stray ‘\5’ in program
/home/someone/Source/src/._regex.cpp:1: error: stray ‘\26’ in program
/home/someone/Source/src/._regex.cpp:1: error: stray ‘\7’ in program
/home/someone/Source/src/._regex.cpp:1:5: warning: null character(s) ignored
/home/someone/Source/src/._regex.cpp:1: error: stray ‘\2’ in program
...
Run Code Online (Sandbox Code Playgroud)
我无法重现这些错误; 代码在我测试过的所有机器上编译得很好.
谷歌搜索似乎表明这通常是奇怪的编码或奇怪的格式化的结果,但我通过十六进制编辑器运行所有源,并且所有字符都是可打印的ASCII(0x20 - 0x7E),或制表符或换行符.而已.
此外,两个用户都成功编译了以前版本的库; 但是问题(regex.cpp)及其头文件中的特定文件从那时起就没有被修改过!
有关详细信息,请参阅此处,包括下载代码的链接(如果需要).但是我会对可能方向上的指针感到高兴.
我复制了这个程序,并且遇到了void downFrequency函数(我认为).这是为Arduino Uno.以下是编译器错误:为'Arduino Uno'编译'MY_dds'
MY_dds.ino : stray '\342' in program
MY_dds.ino : stray '\200' in program
MY_dds.ino : stray '\223' in program
MY_dds.ino : stray '\342' in program
MY_dds.ino : stray '\200' in program
MY_dds.ino : stray '\223' in program
MY_dds.ino : stray '\342' in program
MY_dds.ino : stray '\200' in program
MY_dds.ino : stray '\223' in program
MY_dds.ino : stray '\342' in program
MY_dds.ino : stray '\200' in program
MY_dds.ino : stray '\223' in program
MY_dds.ino : stray '\342' …Run Code Online (Sandbox Code Playgroud) 我有看不到的 unicode 字符,不是 utf8,我需要找出它们。
我使用了扩展Highlight Bad Chars (Kevin Wenger)但这还不够,特别是,我不知道这些字符是哪些,我不想事先定义它们。
我怎样才能用 VScode 做到这一点?