- 博客(74)
- 收藏
- 关注
原创 4. Java 获取随机数
本系列为Java后端服务面试题,若有错误或需要补充的内容,欢迎评论区留言提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
2025-01-17 11:49:12
1210
原创 3.final关键字
finanl修饰方法时,则这个方法不能被重写,如果一个方法被声明为final,那么在任何继承自包含该方法的类的子类中,都不能重写(override)这个方法。final修饰类时,那么这个类不能被继承。比如String类。常量一旦被赋值就不能再改变,变量名一般大写。final修饰变量,此时变量叫。final关键字可以修饰。
2025-01-06 18:53:43
226
原创 2. hashCode和equals的联系
答:首先hashCode()运算是二进制算法,运算速度很快,若得出hashCode不同,则对象一定不相同,不用再equals比较。hashCode()和equals()方法都是Object类中的方法,Java中Object类是所有类的父类。两个对象equals()true 等价于两个对象一定相同,反之依然。两个对象相同 -> hashCode一定相同,反之不成立。相同hashCode相同两个对象不一定相同。hashCode不相同两个对象一定不相同。方法必须返回相同的整数值。方法比较相等,则这两个对象的。
2025-01-02 18:31:19
280
原创 自定义反序列化过程
需求:student对象中name属性,序列化时将该属性映射为stuname,反序列化时将 Json中的NAME键值对映射到name属性中。
2024-11-14 18:47:35
334
转载 matlab roundn()函数使用样例
roundn函数是四舍五入函数,用法很简单,这里直接给出详细样例:需要被四舍五入的数是123.45,正负号代表是小数点的右边还是左边到第几位,具体结果如下:是不是很简单呢!...
2018-04-22 20:47:02
1536
原创 matlab基础知识 randperm()的用法
randperm()函数用法随机函数语法:p = randperm(n)p = randperm(n,k)语法描述:p = randperm(n) 返回一行包含从1到n的整数。[plain] view plain copy<tt>>> randperm(6) ans = 2 5 6 4 1 3 >...
2018-04-22 20:43:42
2728
转载 Eclipse+ADT+Android SDK 搭建安卓开发环境
转自http://www.cnblogs.com/zh719588366/p/5928140.html最近刚开始接触Android(安卓)嵌入式开发,首要问题是搭建Andoid开发环境,由于本人用的是windows7的笔记本,也就只能到Windows中搭建Android 开发环境了! 就搭建环境都花了比较长的时间, 在各种版本之间折腾了比较久的时间, 装好后SDK包更新又是一个比较大的麻烦(天朝的...
2018-03-14 15:04:49
410
原创 java怎样随机选取一个集合里面的数
1、集合是List的话: 很简单,list.get((int)(Math.Random()*list.size()));2、集合是Set的话: Object[] obj =set.toArray(); obj[(int)(Math.Random()*obj.length)]
2017-11-23 21:20:58
9880
原创 JavaScript核心对象-数组对象
JavaScript核心对象-数组对象在JavaScript中,所有的一切都是对象,为了便于开发工作,JavaScript提供了处理字符串、数学运算、日期和时间、正则表达式和数值等一系列的内置对象,它们都遵从ECMAScript1.0规范,因此在所有平台下这些对象的功能和表现都是一样的。 数组是一种具有相同类型值的集合,它的每一个值称为数组的一个元素。数组用于在内存中存
2017-10-26 18:42:38
633
原创 多个数组间元素排列组合问题求解(Java实现) 标签: 递归排列组合循环
转载请注明出处:http://blog.youkuaiyun.com/tyhj_sf/article/details/53769752 求多个数组之间元素的排列组合问题,方法有两个:递归法、循环法。 首先应该认识到的是: 所有可以用递归实现的操作都可以转化为用while、for等循环实现。递归法优缺点:数组数量不太多时用递归法确实使程序比较简洁,数组数量太多
2017-09-09 21:17:47
1643
原创 修改无序或有序的样式风格
默认的样式吧list-style list-style-type : disc | circle | square | decimal | lower-roman | upper-roman | lower-alpha | upper-alpha | none | armenian | cjk-ideographic | georgian | lower-greek | hebrew | hira
2017-08-31 19:50:01
766
原创 WebStorm 如何设置工具字体大小
1正常打开WebStorm工具,如下图所示。 WebStorm 如何设置字体大小 2在左上角菜单中找到file并单击,在下拉框中找到“Settings”选项,如下图所示中标红的位置。 3单击“Settings”,弹出如下所示的对话框,点击“Apperaance & Behavior”下的“Apperaance”,详见1图中标红的位置。点击后界面将切换到如下图2 所示。 4如下图所示,将标
2017-08-31 19:08:55
26864
2
原创 WebStorm设置Ctrl+滚轮调整字体大小
第一步:点击左上角的File,再点击setting 第二步:Editor->General,选择Change font size (Zoom) with Ctrl+Mouse Wheel 第三步:点击OK即可。
2017-08-31 18:49:13
2933
原创 multimap 四种遍历方法
/* multimap中的三种遍历方法 multimap中如果没有查找到相应元素,则返回的迭代器是依据该元素的排列顺序该键应该插入的位置 如果找不到,则方法一和方法二返回的两个迭代器应该相等*/#include #include #include #include using namespace std;int main(){ multima
2017-08-27 21:39:34
10421
2
原创 Java——HashMap<> 四种遍历方式
第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); Object val =
2017-08-27 21:06:56
385
转载 Java ——guava-libraries
Java 8 jar包链接:https://pan.baidu.com/s/1bpYIPcz 密码:0ob7 Google前日开源了其内部Java项目所用的Java库,并取名为Guava库(guava是番石榴的意思)。Guava库旨在提供核心JDK 1.6 API所没有的常用功能。Guava包括三个包:◆com.google.common.primitives(原始值)
2017-08-27 20:22:21
3421
原创 Java set集合 交集,并集,差集
import java.util.HashSet;import java.util.Set; public class TestSet { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub
2017-08-18 10:25:18
7660
原创 Python 3.5.0安装Numpy库 scipy库 matplotlib库 及sklearn库详细过程
为了运行机器学习书上的实例,安装numpy.照着网上教程安装的,网上教程 安装先后顺序 1.安装numpy库 1)下载numpy包下载地址:https://pypi.python.org/pypi/numpy/#downloads自己的是python3.5, 64位操作系统,所以选择numpy-1.13.1+mkl-cp35-cp35m-win_amd64.whl2)安装numpy将下载的
2017-08-01 14:50:27
1892
原创 java大数运算简洁版
import java.util.*;import java.math.*;public class Main{ public static void main(String args[]){ Scanner cin = new Scanner(System.in); BigInteger a, b;
2017-04-07 17:20:11
382
原创 Java大数问题
以前就听说Java处理大数类问题很轻松,今天就针对这类问题单独练习了一下,代码真心的好简洁啊!!(但是感觉java语言的效率真心的不如c/c++语言)但是大数类问题的代码太简洁了啊,用c差不多100行,java就是那么20行就解决了!!参考了大神的博客http://blog.youkuaiyun.com/niushuai666/article/details/6972991java大数类根本停
2017-04-07 17:12:09
524
原创 算法提高 7-1用宏求球的体积
算法提高 7-1用宏求球的体积 时间限制:1.0s 内存限制:256.0MB 问题描述 使用宏实现计算球体体积的功能。用户输入半径,系统输出体积。不能使用函数,pi=3.1415926,结果精确到小数点后五位。样例输入一个满足题目要求的输入范例。例:1.0样例输出与上面的样例输入对应的输出。例:
2017-04-02 11:04:35
592
原创 算法提高 7-2求arccos值
算法提高 7-2求arccos值 时间限制:10.0s 内存限制:256.0MB 问题描述 利用标准库中的cos(x)和fabs(x)函数实现arccos(x)函数,x取值范围是[-1, 1],返回值为[0, PI]。要求结果准确到小数点后5位。(PI = 3.1415926) 提示:要达到这种程度的精度需要使用double类型。
2017-04-02 10:55:00
1069
原创 算法提高 9-3摩尔斯电码
算法提高 9-3摩尔斯电码 时间限制:1.0s 内存限制:256.0MB 问题描述 摩尔斯电码破译。类似于乔林教材第213页的例6.5,要求输入摩尔斯码,返回英文。请不要使用"zylib.h",只能使用标准库函数。用' * '表示' . ',中间空格用' | '表示,只转化字符表。 摩尔斯码定义见:http://baike.baidu
2017-03-23 20:07:37
1062
原创 Java 进制转换
1、十进制 转 十六进制 二进制://调用java自带的api //测试十进制转16进制 2进制 System.out.println("十进制10转16进制为"+Integer.toHexString(10)); System.out.println("十进制10转二进制为"+Integer.toBinaryString(10));
2017-03-21 13:29:31
487
原创 队列(Queue)入门用法
队列是一种特殊的线性表,它只允许在表的前端进行删除操作,而在表的后端进行插入操作。Queue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了Queue接 口,因此我们可以把LinkedList当成Queue来用。Queue接口窄化了对LinkedList的方法的访问权限(即在方法中的参数类型如果是Queue时,就完全只能访问Queue接口所定义的方
2017-03-06 20:24:31
3262
原创 算法训练 数字三角形
算法训练 数字三角形 时间限制:1.0s 内存限制:256.0MB 问题描述 (图3.1-1)示出了一个数字三角形。 请编一个程序计算从顶至底的某处的一条路 径,使该路径所经过的数字的总和最大。 ●每一步可沿左斜线向下或右斜线向下走; ●1<三角形行数≤100; ●三角形中的数字为整数0,1,…99; .
2017-03-01 22:21:28
444
原创 算法训练 5-1最小公倍数
算法训练 5-1最小公倍数 时间限制:1.0s 内存限制:256.0MB 问题描述 编写一函数lcm,求两个正整数的最小公倍数。样例输入一个满足题目要求的输入范例。例:3 5样例输出与上面的样例输入对应的输出。例:数据规模和约定 输入数据中每一个数的范围。 例:两个数都
2017-03-01 22:18:35
943
原创 算法训练 6-1 递归求二项式系数值
算法训练 6-1 递归求二项式系数值 时间限制:10.0s 内存限制:256.0MB 问题描述样例输入一个满足题目要求的输入范例。3 10样例输出与上面的样例输入对应的输出。数据规模和约定 输入数据中每一个数的范围。 例:结果在int表示时不会溢出。impor
2017-03-01 22:06:13
847
原创 基础练习 闰年判断
基础练习 闰年判断 时间限制:1.0s 内存限制:256.0MB 问题描述给定一个年份,判断这一年是不是闰年。当以下情况之一满足时,这一年是闰年:1. 年份是4的倍数而不是100的倍数;2. 年份是400的倍数。其他的年份都不是闰年。输入格式输入包含一个整数y,表示当前的年份。输
2017-03-01 21:59:51
602
原创 基础练习 01字串
基础练习 01字串 时间限制:1.0s 内存限制:256.0MB 问题描述对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。输入格式本试题没有输入。
2017-03-01 21:40:44
1781
原创 基础练习 字母图形
基础练习 字母图形 时间限制:1.0s 内存限制:256.0MB 问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式
2017-03-01 21:39:11
488
原创 基础练习 数列特征
基础练习 数列特征 时间限制:1.0s 内存限制:256.0MB 问题描述给出n个数,找出这n个数的最大值,最小值,和。输入格式第一行为整数n,表示数的个数。第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。输出格式输出三行,每行一个整数。第一行表示这些数中的最大值,第二行
2017-03-01 21:37:29
322
原创 基础练习 查找整数
基础练习 查找整数 时间限制:1.0s 内存限制:256.0MB 问题描述给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。输入格式第一行包含一个整数n。第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。第三行包含一个整数a,为待查找的数。输出格式
2017-03-01 21:32:54
455
原创 基础练习 杨辉三角形
基础练习 杨辉三角形 时间限制:1.0s 内存限制:256.0MB 问题描述杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。 它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。 下面给出了杨辉三角形的前4行: 1 1 1
2017-03-01 21:30:05
612
原创 基础练习 特殊的数字
基础练习 特殊的数字 时间限制:1.0s 内存限制:512.0MB 问题描述 153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。输出格式 按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。public class Mai
2017-03-01 21:25:40
324
原创 基础练习 特殊回文数
基础练习 特殊回文数 时间限制:1.0s 内存限制:512.0MB 问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的。 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入格式 输入一行,包含一个正整数n。输出格式 按从小到大的顺序输出满足条件
2017-03-01 21:20:22
397
原创 基础练习 十进制转十六进制
基础练习 十进制转十六进制 时间限制:1.0s 内存限制:512.0MB问题描述 十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类
2017-02-28 22:22:46
296
原创 基础练习 十六进制转十进制
基础练习 十六进制转十进制 时间限制:1.0s 内存限制:512.0MB 问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。 注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。样例输入FFFF样例输出65535im
2017-02-28 22:15:30
336
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人