警告:无法validationCSRF令牌真实性轨道

我发送数据从视图到控制器与AJAX和我得到这个错误: 警告:无法validationCSRF令牌的真实性 我想我必须发送这个令牌的数据。 有谁知道我该怎么做? 编辑:我的解决scheme 我通过将以下代码放在AJAX文章中: headers: { 'X-Transaction': 'POST Example', 'X-CSRF-Token': $('meta[name="csrf-token"]').attr('content') },

正则expression式匹配两个string之间的所有字符

例如:“这只是简单的句子”。 我想匹配“This is”和“sentence”之间的每个字符。 换行应该被忽略。 我无法弄清楚正确的语法。

静态初始化块

据我了解,“静态初始化块”是用来设置静态字段的值,如果不能在一行中完成。 但我不明白为什么我们需要一个特殊的块。 例如,我们将一个字段声明为静态的(没有赋值)。 然后写几行代码,生成并赋值给上面声明的静态字段。 为什么我们需要这样的特殊块: static {…} ?

如何在Java中将List <Integer>转换为int ?

这是类似于这个问题: 如何在Java中将int []转换为Integer []? 我是Java新手。 我怎样才能将一个List<Integer>转换为Java中的int[] ? 我很困惑,因为List.toArray()实际上返回一个Object[] ,可以转换为Integer[]或int[] 。 现在我正在使用一个循环来做到这一点: int[] toIntArray(List<Integer> list){ int[] ret = new int[list.size()]; for(int i = 0;i < ret.length;i++) ret[i] = list.get(i); return ret; } 我相信有一个更好的方法来做到这一点。

定时器function使用C ++提供纳秒时间

我希望计算一个API返回值的时间。 这种行动所花费的时间在纳秒之内。 由于API是一个C ++类/函数,我使用timer.h来计算相同的值: #include <ctime> #include <cstdio> using namespace std; int main(int argc, char** argv) { clock_t start; double diff; start = clock(); diff = ( std::clock() – start ) / (double)CLOCKS_PER_SEC; cout<<"printf: "<< diff <<'\n'; return 0; } 上面的代码给出了几秒钟的时间。 如何在纳秒内获得相同的精度?

重新sorting/重置自动递增主键

我有一个自动递增主键的MySQL表。 我删除了表中间的一些行。 现在我在ID栏中有这样的内容:12,13,14,19,20。我删除了15,16,17和18行。 我想重新分配/重置/重新sorting主键,使我有连续性,即使19 a 15,20 a 16等等。 我该怎么做?

Hadoop“无法为您的平台加载原生Hadoop库”警告

我目前在运行CentOs的服务器上configurationhadoop。 当我运行start-dfs.sh或stop-dfs.sh ,出现以下错误: WARN util.NativeCodeLoader:无法为您的平台加载native-hadoop库…在适用的情况下使用builtin-java类 我正在运行Hadoop 2.2.0。 做一个在线search提出了这个链接: http : //balanceandbreath.blogspot.ca/2013/01/utilnativecodeloader-unable-to-load.html 然而,hadoop 2.x上的/native/目录的内容似乎不同,所以我不知道该怎么做。 我也在hadoop-env.sh添加了这两个环境variables: export HADOOP_OPTS =“$ HADOOP_OPTS -Djava.library.path = / usr / local / hadoop / lib /” 导出HADOOP_COMMON_LIB_NATIVE_DIR =“/ usr / local / hadoop / lib / native /” 有任何想法吗?

无法通过套接字'/var/mysql/mysql.sock'(38)连接到本地MySQL服务器

我有一个大问题试图连接到MySQL。 当我运行: /usr/local/mysql/bin/mysql start 我有以下错误: Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (38) 我在/var/mysql目录下有mysql.sock 。 在/etc/my.cnf我有: [client] port=3306 socket=/var/mysql/mysql.sock [mysqld] port=3306 socket=/var/mysql/mysql.sock key_buffer_size=16M max_allowed_packet=8M 并在/etc/php.ini我有: ; Default socket name for local MySQL connects. If empty, uses the built-in ; MySQL defaults. mysql.default_socket = /var/mysql/mysql.sock 我使用sudo /opt/local/apache2/bin/apachectl restart启动了apache 但我仍然有错误。 否则,我不知道这是否相关,但是当我做mysql_config –sockets我得到的mysql_config –sockets –socket [/tmp/mysql.sock]

Linux中每个进程的最大线程数?

在Linux下,一个进程可以创build的最大线程数是多less? (如果可能)如何修改这个值?

使用'const'作为函数参数

你用const去多远? 你是否只是在必要时使函数成为const ,或者你是否全力以赴地使用它? 例如,设想一个简单的使用单个布尔参数的增变器: void SetValue(const bool b) { my_val_ = b; } 那个const实际上有用吗? 我个人select广泛使用它,包括参数,但在这种情况下,我想知道它是否值得? 我也惊讶地发现,你可以在函数声明中忽略const的参数,但是可以将它包含在函数定义中,例如: .h文件 void func(int n, long l); .cpp文件 void func(const int n, const long l) 这是有原因吗? 这对我来说似乎有点不寻常。