自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 2013-04 黄金连分数

BigInteger 和 BigDecimal 都能实现大数字的运算,不同的是 BigDecimal 加入了小数的概念。创建 BigInteger 对象之后,便可以调用 BigInteger 类提供的方法进行各种数学运算操作,表 1 列出了 BigInteger 类的常用运算方法。越多越精确,n/n+1项,n再往上增加,这个比值的小数点后101位是稳定的,也就是不变的。这里的 val 是数字十进制的字符串。除法运算是最复杂的,因为在除不尽的情况下,末位小数的处理方式是需要考虑的。(注意尾部的0,不能忽略)

2024-01-18 20:51:11 1506 1

原创 2017-02 纸牌三角形

所以很明显,这就是一个递归的思想:给你部分记录,全排列就是所有可能出现在第一个位置的记录与剩下的元素的全排列,剩下的元素的全排列又是剩下的可能出现在第一个位置的元素与剩下的元素的全排列,依次重复下去…所以所有的修改对所有人都是共享的,因此为了保证每一次的交换不会对下一次的交换产生影响,要重新交换一下位置,也就是复原,不然对下一次的交换就有影响了。,也就是到了最后一个记录,这就是全排列的一种情况,输入本次的记录,也就是数组arr即可。所有记录的全排列就是所有可能出现在第一个位置的记录与剩下所有元素的全排列。

2024-01-16 11:37:23 1137 1

原创 2015-02 立方变自身

如果你想要将这个字符转换成一个整数,你需要进行一些额外的操作。将数的立方用一变量表示,我们要将每一位都拆分出来,然后相加判断。2,将其转换为字符串,而后用for循环+charAt()方法进行拆分。请你计算包括1,8,17在内,符合这个性质的正整数一共有多少个?观察下面的现象,某个数字的平方,按位累加仍然等于自身。我偏向于第二种解法,这里需要注意的是,charAt。在 ASCII 表中是连续的。的方式来转换,因为字符数字。类型的值,而不是一个数字。这是一道简单题,我们首先。,数越大越不可能,我们可。

2024-01-15 19:49:52 348

原创 2013-01 世纪末的星期

ps:月份0~11 星期日为第一天1,星期六为最后一天6(此处if的判断条件可以为calendar.get(Calendar.DAY_OF_WEEK)==1) ,但我怕记混,就没这样写)1999年的12月31日是星期五,请问:未来哪一个离我们最近的一个世纪末年(即2299年)的12月31日正好是星期天(即星期日)?java中有丰富的日期api供我们解题,并不需要麻烦的计算每年天数,考虑闰年等等,这边用Calendar类来解决这道题。有趣的是,任何一个世纪末的年份的12月31日都不可能是星期一!

2024-01-14 11:27:46 380 1

原创 页面滚动与尺寸事件

属性作用说明scollLeft和scrollTop被卷去的头部和左侧配合页面滚动来用,可读写clientWidth和clientHeight获得元素宽度和高度不包含border,margin,滚动条,用于js获取元素大小,只读属性offsetWidth和offsetHeight获得元素宽度和高度包含border,padding,滚动条等,只读offsetLeft和offsetTop获取元素距离自己定位父级的左、上距离获取元素位置的时候使用,只读属性。

2023-09-17 16:47:53 143 1

原创 CSS浮动

① 父级没高度。② 子盒子浮动了。③ 影响下面布局了,我们就应该清除浮动了。清除浮动的方式优点缺点额外标签法(隔墙法)通俗易懂,书写方便添加许多无意义标签,结构化较差父级元素 overflow:hidden;书写简单溢出隐藏父级after伪元素结构语义化正确由于IE6-7不支持:after,兼容性问题父级双伪元素结构语义化正确由于IE6-7不支持:after,兼容性问题。

2023-07-02 18:58:27 98 1

原创 CSS的三大特性

CSS 有三个非常重要的三个特性:层叠性、继承性、优先级。

2023-05-20 21:15:06 114 1

原创 CSS字体与文本属性

属性表示注意点font-size字号我们通常用的单位是px像素,一定要跟上单位字体实际工作中按照团队约定来写字体字体粗细记住加粗是700或者bold ,不加粗是normal或者400 记住数字不要跟单位font-style字体样式记住倾斜是italic 不倾斜是normal 工作中最常用normalfont字体连写1、字体连写是有顺序的,不能随意换位置 2、其中字号和字体必须同时出现属性表示注意点color文本颜色我们通常用十六进制text-align。

2023-05-06 15:35:08 544

原创 HTML中的常用标签

中,一个段落中的文字会从左到右依次排列,直到浏览器窗口的右端,然后才自动换行。在HTML中,学习标签是有一定技巧的,重点是记住每个标签的语义,即理解该标签是什么意思以。③属性采取键值对的格式,即key=“value" 的格式,属性=“属性值”。标签只是简单地开始新的一行,跟段落不一样,段落之间会插入一些垂直的间距。①图像标签可以拥有多个属性,必须写在标签名的后面。,掌握技巧后,对于标签的学习将有事半功倍的效果。是没有语义的,它们就是一个盒子,用来装内容的。中的文本格式化标签,使文字以特殊的方式显示。

2023-04-22 19:36:44 297 1

原创 Python中的循环代码优化技巧

在使用+运算符时,每一次循环都需要为str_link申请新的内存,字符串是不可变对象,你不能继续使用str_link在内存中原有的区域,只能在完成计算后,为结果申请一片新的内存区域,然后让str_link指向它。使用join时,并不存在反复申请内存的情况,因为事先就已经知道有多少字符串需要拼接,那么可以一次性将内存申请好,存储拼接后的字符串。虽然计算机越来越快,空间也越来越大,但我们仍要在性能问题上“斤斤计较”,建立一个正确的编程观念,避免低效的做法,养成高手的习惯。join()函数 :连接字符串数组。

2023-04-08 20:38:53 706 1

原创 Python中深拷贝和浅拷贝的区别

就像克隆人一样,浅拷贝只是克隆出了我这个人,但并没有把我的儿子、孙子克隆出来,但深拷贝却会把一家都克隆出来。浅拷贝不拷贝子对象的内容,只是拷贝子对象的引用。浅拷贝只拷贝个体,后期指向相同的子对象。深拷贝会连子对象的内存全部拷贝一份,对。,对源对象的修改也不会影响子对象。如要保留源对象的值,应使用深拷贝。子对象的实际内容并没有被拷贝。子对象的修改不会影响源对象。

2023-04-08 16:07:45 448 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除