3.1 基本字符串操作 所有标准的序列操作(索引、分片、乘法、判断成员资格、求长度、取最大值和最小值)对字符串同样适用。字符串都是不可变的。因此,类似以下的分片赋值是不合法的: 3.2 字符串格式化:精简版 字符串格式化适用字符串格式化即百分号(%)来实现。%也可以用作模运算(求余)操作符。 >>> ...
分类:
其他好文 时间:
2016-12-18 15:00:57
阅读次数:
180
2017年的秋招彻底结束了,感觉Java上面的最常见的集合相关的问题就是hash……系列和一些常用并发集合和队列,堆等结合算法一起考察,不完全统计,本人经历:先后百度、唯品会、58同城、新浪微博、趣分期、美团点评等都在1、2……面的时候被问过无数次,都问吐了&_&,其他公司笔试的时候,但凡有Java ...
分类:
编程语言 时间:
2016-12-13 07:35:12
阅读次数:
477
模2运算是一种二进制算法,CRC校验技术中的核心部分,因此,我们在分析CRC算法之前,必须掌握模2运算的规则。与四则运算相同,模2运算也包括模2加、模2减、模2乘、模2除四种二进制运算。而且,模2运算也使用与四则运算相同的运算符,即“+”表示模2加,“-”表示模2减,“×”或“·”表示模2乘,“÷” ...
分类:
其他好文 时间:
2016-12-06 20:11:27
阅读次数:
315
这个题目不难,关键是看懂英文:(判断两个数是否互质,而且注意输出的格式) 描述 计算机模拟通常需要随机数。生成伪随机数的一种方式是通过一定形式的函数: seed(x + 1)= [seed(x)+ STEP]%MOD 其中'%'是模运算符。 这样的函数将生成在0和MOD-1之间的伪随机数(种子)。这 ...
分类:
其他好文 时间:
2016-12-02 01:49:29
阅读次数:
198
第3章 常用运算符 1.什么是运算符 Java中的运算符常见的有以下五种:Ø 算术运算符Ø 赋值运算符Ø 比较运算符Ø 逻辑运算符Ø 条件运算符下面分别进行说明 2.算数运算符 算术运算就是指加减乘除这些,不过需要说明的还是有两种的:1.求余%符号表示求余运算,也既是模运算,得出的结果是一个余数2. ...
分类:
其他好文 时间:
2016-11-12 11:19:36
阅读次数:
182
Linux中生成随机数可以使用$RANDOM这个变量。manbash命令查看对RANDOM的解释。RANDOMEachtimethisparameterisreferenced,arandomintegerbetween0and32767isgenerated。可以看出,$RANDOM生成的随机数范围在0到32767之间。如果想要生成0到9之间的随机数,就可以对10取模运算,这..
分类:
系统相关 时间:
2016-10-17 00:54:38
阅读次数:
192
这篇文章为大家梳理一下整个蒙哥马利算法的本质,蒙哥马利算法并不是一个独立的算法,而是三个相互独立又相互联系的算法集合,其中包括
蒙哥马利约减,是用来做取模运算的
蒙哥马利乘模,是用来计算x...
分类:
编程语言 时间:
2016-10-09 17:32:13
阅读次数:
1415
python常用的操作符有:算数运算操作符、逻辑操作符、比较操作符,下面分别说明。1、算数运算操作符+加法操作符-减法操作符*乘法操作符/除法操作符(精确运算)//除法操作符(结果为整数,忽略计算结果的小数部分)**幂运算符,即乘方运算%取模运算符,即求余数2、比较操作符&g..
分类:
编程语言 时间:
2016-10-04 07:50:58
阅读次数:
196
最近为了分析一段请求流,不得不去研究一下RSA加密。
网上关于RSA的原理一抓一大把的,这里只是简单说说我的理解:
1. 两个足够大的互质数p, q;
2. 用于模运算的模 n=p*q;
3. 公钥K...
分类:
编程语言 时间:
2016-09-21 21:41:48
阅读次数:
254
问题: 求 (a*b) % m 的值,其中 a,b,m 是1到10^18; 如果直接乘的话,因为a和b还有m都很大,那么会溢出long long,所以需要一些方法; 朴素的想法是用数组模拟高精度,但是比较麻烦; 二进制数也是满足十进制竖式乘法运算规律的,我们可以模拟二进制乘法竖式来计算(a*b)%m ...
分类:
其他好文 时间:
2016-09-19 22:05:19
阅读次数:
237