![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程笔记
卓尔货币
这个作者很懒,什么都没留下…
展开
-
关于BigInteger
java内置的biginteger类数据理论上可处理无穷大数据,解决了大数运算的问题。 定义:BigInteger a; BigInteger b; 输入:a=in.nextBigInteger; 加法:a.add(b); 减法:a.subtruct(b); 乘法:a.multiply(b); 除法:a.divide()b;1,BigInteger属于java.原创 2017-10-17 19:22:32 · 211 阅读 · 0 评论 -
Java里遇到的一些问题
1·字符串如何转化为int型数字? 使用int的包裹类型Integer.parseInt(String); //无法用前缀(int)强制转换,是因为两种数据类型没有包含关系。2·由于char类型的数据储存在内存里的是Unicode表所对应的数字,所以 char a='6'; (int)a; 也并不能得到int型的数字6,而是到Unicode表里的对应数字6的54原创 2017-10-17 16:40:51 · 189 阅读 · 0 评论 -
《算法》笔记
早就说要开始系统的学算法了,可总是被这个事那个事所拖累,从今天开始,认真拿着《算法》跟着coursera上的课程学算法。1Union_Find判断问题: 算法的设计总是由API的设计开始,先将需要解决的问题抽象化,对需要的功能写出相应的API,然后在考虑解决这个问题用什么数据结构最好,最后再开始实现各个API。 关于Union_Find问题,判断两个对象之间是否联通的一个抽象的想法便是将unio原创 2017-11-28 11:39:52 · 201 阅读 · 0 评论 -
Python笔记
1.Python 2.x 编码是个大问题,当出现UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 12: ordinal not in range(128)错误时,是由于使用了str类型字符串,这种类型字符串不是由Unicode编码的,所以可以在代码前端加上import sys reload(sys) sys.s原创 2017-11-27 17:44:46 · 147 阅读 · 0 评论 -
大数开方
由于Java内置Biginteger,但是却没有开方的接口,不得不自己动手写,在网上学习了,先根据被开方数位数确定开方后数的位数,在自高位枚举逼近待开方数,最后求得开方结果。public static BigInteger sqrt(String x) { int mlen = x.length(); //被开方数的长度 int len; //开方后的长度原创 2017-12-29 18:26:26 · 1562 阅读 · 0 评论 -
decimal format
我们经常要将数字进行格式化,比如取2位小数,这是最常见的。Java 提供 DecimalFormat 类,帮你用最快的速度将数字格式化为你需要的样子。下面是一个例子: [java] view plain copy importjava.text.DecimalFormat; publicclassTestNumberFormat{ publicstaticvo...转载 2018-03-21 19:16:32 · 514 阅读 · 0 评论 -
还是得先学基础课程啊 杂谈
最近兴致勃勃买了服务器和域名,要搭一个个人博客网站。由于有tornado开发的经验,想自己学习一下Django,就用了Django。想法是美好的,行动起来却是困难重重。这次没有了学姐学长的帮助,自己真是一步一个问题。虽然通过谷歌这些问题我都渐渐解决了,但是效率太低了。 想了想其实还是我基础知识就不了解,计算机网络我真得先把学了。。。。。以后还是多分点时间看看网课吧,希望这样之后做项目能轻松点。...原创 2018-05-02 23:22:49 · 120 阅读 · 0 评论