硬件环境 本文适用的硬件环境如下 Redis已经成功安装,安装路径为/home/idata/yangfan/local/redis-3.2.1。 我们要在单台机器上搭建Redis集群,方式是通过不同的TCP端口启动多个实例,然后组成集群。 1、启动Redis多个实例 我们在Redis安装目录下创建目 ...
分类:
系统相关 时间:
2018-08-16 20:55:58
阅读次数:
252
聚合操作reduce T reduce(T identity, BinaryOperator accumulator) 代码: 或者使用方法引用: value结果:101,103,106,110 identity:它允许用户提供一个循环计算的初始值。(100) accumulator:计算的累加器, ...
分类:
编程语言 时间:
2018-08-16 20:55:51
阅读次数:
133
Java MySQL JDBC Jdbc是一种Java连接数据库技术(Javadatabaseconnectity),它是Java提供的一些接口,这些接口大部分是数据库厂商提供的(jar包),我们要做的,是连接数据库以后,如何使用Java代码从数据库中存取数据! JdbcDownload https... ...
分类:
数据库 时间:
2018-08-16 20:55:45
阅读次数:
169
原问题等价于求 for i=1;i<n;i++ for j=i+1;j<=n;j++ do ans=ans+C(a[i]+a[j]+b[i]+b[j],a[i]+a[j]) 显然这个式子是n^2的很不资瓷 我们发现a[i],b[i]都很小所以考虑组合性质优化 我们发现这个式子其实相当于求从(-ai, ...
分类:
其他好文 时间:
2018-08-16 20:55:34
阅读次数:
132
在我之前的文章中,我讨论了如何对卷积神经网络(CNN)学习的权重进行拓扑数据分析,以便深入了解正在学习的内容以及如何学习它。 这项工作的重要性可归纳如下: 它使我们能够了解神经网络如何执行分类任务。 它允许我们观察网络的学习方式 它允许我们看到深层网络中的各个层如何在它们检测到的内容上有所不同 在这 ...
分类:
其他好文 时间:
2018-08-16 20:55:15
阅读次数:
131
一般情况下,我们启动spark集群都是start-all.sh或者是先启动master(start-master.sh),然后在启动slave节点(start-slaves.sh),其实翻看start-all.sh文件里面的代码,可以发现它里面其实调用的执行的也是start-master.sh和st ...
分类:
其他好文 时间:
2018-08-16 20:55:08
阅读次数:
179
赋值运算符的左侧必须是一个可修改的值(左值的一般情况) 赋值运算符满足右结合律,所以可以使用连等的方式进行赋值。 赋值运算符的优先级是比较低的,所以它一般左右才被计算。 这里需要提醒一点。赋值运算符和相等逻辑运算符千万不要弄混了,因为编译器检查不出这种错误。 这两个代码在编译过程中都是正确的,但是这 ...
分类:
其他好文 时间:
2018-08-16 20:54:58
阅读次数:
166
nginx启动报错
分类:
其他好文 时间:
2018-08-16 20:54:51
阅读次数:
121
【HDU1848】Fibonacci again and again(博弈论) 题面 "Hdu" 你有三堆石子,每堆石子的个数是$n,m,p$,你每次可以从一堆石子中取走斐波那契数列中一个元素等数量的石子数,两人轮流取,不能操作者输,判定先后手的胜利。 题解 根据$SG$定理,三堆石子可以拆开来看, ...
分类:
其他好文 时间:
2018-08-16 20:54:43
阅读次数:
161
逻辑关系,相信大家都不陌生,所有的逻辑和关系的运算结果只有两种:真(true)或假(false) 逻辑关系的运算符属性通过下表来列出 左 在所列出的所有逻辑与关系运算符中,优先级从上到下,以空行隔开的优先级相同。 逻辑与运算符(&&): true && true == true ; true && ...
分类:
其他好文 时间:
2018-08-16 20:54:36
阅读次数:
136
[原文链接] 一、概述 谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)! 类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖于它,如常用的Reen ...
分类:
编程语言 时间:
2018-08-16 20:54:27
阅读次数:
172
树状数组概念: 树状数组是一种非常优秀&神奇的数据结构。可以做到区间查询、单点修改,两种操作的复杂度都为log(n),其空间复杂度为O(n)。 理解树状数组的关键在于理解二进制,曾有一个大神对我说:“这个世界本来就是二进制的,人非要主观的构建一个十进制” ,我并没有能力证明这句话的正确性,但我认为这 ...
分类:
编程语言 时间:
2018-08-16 20:54:17
阅读次数:
938
#include #include int main() { int a[5] = {1,2, 3, 4, 5}; int *p = (int*)(&a+1); printf("%d\n", *(p-1)); return 0; } ...
分类:
编程语言 时间:
2018-08-16 20:54:06
阅读次数:
149
Question "167. Two Sum II Input array is sorted" Solution 题目大意:和Two Sum一样,这里给出的数组是有序的 思路:target nums[i],这样就实现了降维了 Java实现: ...
分类:
其他好文 时间:
2018-08-16 20:54:00
阅读次数:
139
找对象常用的六种方法 1.document.getElementById() 通过ID获取元素 2.document.getElementByTagName() 通过标签获取元素 这2种没有任何兼容性问题 这4种都有兼容性问题 3.document.getElementsByClassName() ...
分类:
其他好文 时间:
2018-08-16 20:53:50
阅读次数:
160
6356.Glad You Came 题意就是给你一个随机生成函数,然后从随机函数里确定查询的左右区间以及要更新的val值。然后最后求一下异或和就可以了。 线段树,区间最大值和最小值维护一下,因为数据有点大,不剪枝就会超时。(默默吐槽,剪了枝照样超时) 因为太菜,交了24遍也是没过,TLE,WA,R ...
分类:
其他好文 时间:
2018-08-16 20:53:38
阅读次数:
179
react-native 项目:在ios模拟器上需要拼写汉字,步骤是, 1.在模拟器的设置-通用-语言与地区-iphone语言设置为:简体中文 2.模拟器的 Hardware-Keyboard-勾选下图选项 ps:ios模拟器清除缓存一般我选择的是 Hardware-Erase all conten ...
分类:
移动开发 时间:
2018-08-16 20:05:40
阅读次数:
566