个人笔记
_hello world
这个作者很懒,什么都没留下…
展开
-
小笔记之Integer.MAX_VALUE+1
在写剑指Offer第16题,数值的整数次方时出现了一个测试用例2.00000-2147483648需要做的是将-2147483648取为2147483648,于是就exponent = -exponent;但是发现,该数没有变?于是百度发现:Integer.max_value = 01111111 111111111111111111111111 01111111111111111111111111111111+1= 10000000 00000000 00000000 00000000原创 2020-09-12 18:07:40 · 576 阅读 · 0 评论 -
小笔记之Java中的浮点数判断
通常使用判断大小,我们习惯性使用==,但其实计算机中再表示浮点数都有误差,因此关于浮点数的判断需要更加细心。方法一:一般来说我们比较浮点数大小,定义一个精度范围例如:PRECISION = 0.000001f将两数相减,然后比较是否超出这个精度范围。方法二:Double具有特殊的比较方法:Double.doubleToLongBits(你的Double值) == Double.doubleToLongBits(你的Double值)因为Double俗称双精度,比float更为准确,所以原创 2020-09-12 16:00:55 · 679 阅读 · 0 评论 -
Map集合,一个Key值对应多个Value
解题时考虑到,如何将一个Key值对应多个Value方法:String s = "sdgkdfnkhnf";Map<Character,ArrayList<Integer>> map = new HashMap<>();for(int i = 0;i<s.length();i++){ ArrayList<Integer> list = null; if(map.get(s.charAt(i)) != null){ list = map.ge原创 2020-08-08 11:06:48 · 1807 阅读 · 0 评论 -
jq顺序添加并克隆同级节点
练习前端过程中,自己想到一个小需求,用jq如何动态循环添加并克隆同级节点。(复制同级节点并循环添加)在网上找了好久,发现没有这个解决方法,可能是我的需求太孤僻了吧(hahaha),于是就自己动手。先说过程中出现的问题,首先贴代码:HTML部分:<ul class="cleanfix"> <li class="clone-li"> <div class="bg"> <img src="img/冰箱.jpg" height原创 2020-06-18 10:01:29 · 444 阅读 · 0 评论 -
python函数篇
python之函数特点学习python发现python函数比java有很大的不同,python特点有三:默认参数:def power(x, n=2): pass调用可以用只传递一个参数power(1),也可以传递两个参数power(1,3)或power(1,n=3)可变参数:def power(*number): pass调用可用power(1,2,3),相当于将传入的参数封装成一个tuple如果已经有一个list或者tuple怎样将其传入函数?解决方法:假如元组为n原创 2020-05-18 11:29:58 · 175 阅读 · 0 评论 -
python之正则表达式
正则表达式笔记最近学到了爬虫,发现正则表达式有很多要记的东西,于是写一篇博客当笔记初级\d匹配一个数字:12\d可以匹配123\w匹配一个字母或数字:12\w可以匹配12a或123\s匹配一个空格.可以匹配任意字符:12.可以匹配123或12a或12#*表示任意个字符(包括0个):12*可以匹配12a6或12+表示至少一个字符:12+可以匹配12a6?表示0个或1个字符:12?可以匹配12或123{n}表示n个字符:\d{3}可以匹配123{n,m}表示n-m个字符:\d{3,6}可原创 2020-05-18 09:26:32 · 296 阅读 · 0 评论 -
Python面向对象例题
题目:学校成员类(SchoolMember)具有成员的姓名和人数。教师类(Teacher)继承学校成员类,具有工资属性。学生类(Student)继承学校成员类,具有成绩属性。要求:创建教师和学生对象时,总人数加1;对象减少,则总人数减1.class SchoolMember: count = 0#总对象计数器 def __init__(self,name): se...原创 2020-03-28 10:57:40 · 1309 阅读 · 1 评论 -
python方法篇
python方法分为对象方法、类方法和静态方法class Myclass: def method(self): #对象方法 print("obj method") @classmethod def classMethod(cls): #类方法 print("class method") @static...原创 2020-03-23 20:29:48 · 258 阅读 · 0 评论 -
python实例属性笔记
与Java不同的是:python的对象属性可以建立在对象之外,而Java不行。同时python的对象属性也可以建立在构造方法中。以上两点是python的实例属性特征。...原创 2020-03-23 19:51:11 · 79 阅读 · 0 评论 -
使用后端分页显示
后端技术分页:碰到了这样一个需求,分页显示数据。之前没做过,于是就上网查。找到了三种方法:纯js实现分页:优点:方便。缺点:实时性差,当后台数据变化时,不能实时更新。并且当数据量较大,会导致前端页面十分缓慢。查询数据库返回结果集,部分查询(即后端技术实现分页):优点:方便,实用,实时性强。缺点:查询次数较多。逐次查询数据库,用数据库返回值来显示:优点:实用,适用于数据量大的地方。缺点:查...原创 2019-11-23 10:55:32 · 1876 阅读 · 0 评论 -
split作用
split()函数的作用是将字符串按照参数的格式截取并返回为字符串原创 2019-07-24 15:15:03 · 943 阅读 · 0 评论 -
Frame框架中base标签的作用
在frame框架中例如在Index.jsp中 其中name=“top”意为上半部分,name = “main”为下半部分(主要部分)创建一个上半部分页面为top.jsp My JSP 'top.jsp' starting page top 其中的作用是将top.jsp页面显示到该Index.jsp页面的上方创建另一个页面main....原创 2019-03-02 15:55:55 · 863 阅读 · 0 评论 -
MySQL完全删除解压版
MySQL完全删除解压版1)停止服务,然后应该在控制面板里去找mysql开头的软件去卸载它,但我没有找着,我选择直接删除安装文件,提示我文件被占用(2)用cmd窗口命令来删除mysql服务 sc delete mysql (这里的mysql是指mysql服务名)(3)删除注册表 win+R 然后输入regedit回车进入注册表编辑找到HKEY_LOCAL_MACHINE\SYSTEM\Co...转载 2019-02-16 10:01:28 · 362 阅读 · 0 评论