我正在尝试使用数据加载到mysql数据库
LOAD DATA LOCAL
INFILE A.txt
INTO DB
LINES TERMINATED BY '|';
Run Code Online (Sandbox Code Playgroud)
这个问题的主题是我得到的回应.我理解默认情况下本地数据卸载是关闭的,我必须使用命令启用它,local-infile=1但我不知道在哪里放置此命令.
我正在尝试对二维数组进行排序.原始数组是
5 0 3
4 1 2
3 1 1
4 2 2
3 3 1
Run Code Online (Sandbox Code Playgroud)
排序时,应该是这样的
3 1 1
3 3 1
4 2 2
4 1 2
5 0 3
Run Code Online (Sandbox Code Playgroud)
这是我用来尝试实现冒泡排序的代码,我代表行数.
int x,y,z,j,temp1,temp2,temp3;
for(x=0;x<i;x++)
{
for (j=0;j<i-1;j++)
{
if(a[j][0]>a[j+1][0])
{
temp1=a[j][0];
temp2=a[j][1];
temp3=a[j][2];
a[j][0]=a[j+1][0];
a[j][1]=a[j+1][1];
a[j][2]=a[j+1][2];
a[j+1][0]=temp1;
a[j+1][1]=temp2;
a[j+1][2]=temp3;
}
}
}
Run Code Online (Sandbox Code Playgroud)
它仍然没有排序,任何帮助将不胜感激.
我想将文件从交换机记录到mysql数据库。我正在使用syslog-ng并且在配置文件中,我做了以下修改
filter f_no_debug { not level(debug); };
destination d_mysql {
sql(
type(mysql)
username("logs")
password("SECUREPASSWORD")
database("logs")
host("localhost")
table("logs")
columns("host", "facility", "priority", "level", "tag", "datetime", "program", "msg")
values("$HOST", "$FACILITY", "$PRIORITY", "$LEVEL", "$TAG","$YEAR-$MONTH-$DAY $HOUR:$MIN:$SEC","$PROGRAM", "$MSG")
indexes("datetime", "host", "program", "pid", "message")
);
};
log {source(s_net); source(s_src); filter(f_no_debug); destination(d_mysql); }
Run Code Online (Sandbox Code Playgroud)
当我运行命令时service syslog restart,出现以下错误
无法初始化数据库访问(DBI); rc ='-1',错误='没有这样的文件或目录(2)'初始化dest驱动程序时出错; dest ='d_mysql',id ='d_mysql'#0初始化消息管道时出错
我如何克服此问题以使日志定向到数据库?
我已经将我在C#中的第一个代码作为Visual Studio中的控制台应用程序.但是在运行代码时,控制台只是闪烁然后继续运行.我应该如何修改我的代码,以便控制台在关闭它之前保持显示消息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
{
static void Main (string[] args)
{
System.Console.WriteLine("My name ?s Trevor");
}
}
}
Run Code Online (Sandbox Code Playgroud)