赞了回答2016-09-23
内存屏障细说来有写屏障、读屏障、读写屏障,而且内存屏障的实现依赖于编译器和机器两部分:一、编译器。编译器在编译过程中可能会对指令重排序,这样程序员通过显式地标注告知编译器避免编译器最终生成的代码行为违背预期,对于 Java 而言,不光生成的 bytecode 需...
回答了问题2016-05-01
同一台server就完全没有必要写死机器的ip了,机器的ip是会变的。写localhost,或者127.0.0.1都行。
赞了回答2016-04-22
对目标解二分,假设当前数是num,那么遍历每一行,对于第i行,不大于num的数字个数是min(num / i, m),累加之后得到总的计数cnt。
关注了问题2016-04-21
回答了问题2016-04-20
len(a) == 10range(0,10) == [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]也就是说i的值分别是:[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
回答了问题2015-12-28
题主用的什么环境,我用的MAC + g++ 没什么问题。 {代码...}
回答了问题2015-12-11
其实没有搞明白题主想问什么。 单例模式是针对类的,静态方法是方法而已,跟对象没有直接联系。
回答了问题2015-11-10
写成"m <= j"是不规范的,应该写成"m == j"的形式。 其实写成 {代码...} 也是有问题的,因为只break了内层循环,外层循环没有break,循环继续执行,函数并没有结束。 可以写成: {代码...} 不管怎么说,这段代码是乱糟糟的,不用纠结这个代码,这种代码看多了,反...
回答了问题2015-11-03
Talk is cheap, show me the code
赞了问题2015-11-03
回答了问题2015-11-02
在我自己的机器上测试是可以的:CREATE TABLE t_academy (academy_id int(11) NOT NULL AUTO_INCREMENT,academy varchar(20) DEFAULT NULL, PRIMARY KEY (academy_id)) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8;Query OK, 0 rows affected (0.00 sec)
回答了问题2015-11-02
大部分研究生不喜欢自己的研究方向。大部分研究生只是给导师打工。大部分互联网企业招聘时并不会关注文凭。不是鄙视研究生,只是想说研究生可能不是你想的那个样子(本人985院校研究生)。
回答了问题2015-10-31
如果迭代器设计成end()指向最后一个元素,那迭代应该怎么写? {代码...} 这样优雅吗?而且v如果是空的,还要增加判断逻辑。
回答了问题2015-10-31
你问问题,如果想要别人给你答案,问题你要描述清楚,对于这个问题你要给出:数据库的名字,数据表的名字,把每一步的输出贴出来。执行命令:show databases; use xxx(database name); show tables;
发布了文章2015-10-25
现在很多开源软件都提供了对应的web管理界面,rabbitmq也不例外,rabbitmq提供了一个web插件。当rabbit-server启动之后,即在浏览器中通过[链接]:15672/地址访问页面,提供一个比命令rabbitmqctl更友好的学习rabbitmq的方式。可以简单方便的通过配置rabbitmq,并可以...
关注了问题2015-10-21
回答了问题2015-10-20
你都换成整数就行了,不懂为什么要用浮点数,浮点数跟精度有关,容易出错。
回答了问题2015-10-18
Returns the given value. When used to produce a result set column, NAME_CONST() causes the column to have the given name. The arguments should be constants.
回答了问题2015-10-18
如楼上所说,路径有中文可能确实会有问题。此外,你把执行用户换成root再试一下,有可能是创建、复制文件的时候没有权限导致的。
回答了问题2015-09-30
既然是临时抱佛脚,就看《程序员面试宝典》吧,你想了解的内容里面基本上都有,遇到不明白的多上网查查,对于网络知识有些概念性的了解就行,重点学习编程的概念和思想。