- 博客(31)
- 收藏
- 关注
原创 Java集合章节笔记
如果添加时发现容量不够,则需要扩容。(1)HashSet的去重机制:hashCode0+equals(0,底层先通过存入对象,进行运算得到一个hash值,通过hash值得到对应的索引,如果发现table索引所在的位置,没有数据,就直接存放如果有数据,就进行equalsl比较[遍历比较],如果比较后,不相同,就加入,否则就不加入.5.如果有,调用equals比较该条链表每一个元素(*因为equals来自Object类,所以不同类的equals可以自行编写),如果相同,就放弃添加,如果不相同,则添加到最后。
2022-10-21 15:27:56 330
原创 SQL文本提取/截取的四种方式
题目:对于申请参与比赛的用户,blog_url字段中url字符后的字符串为用户个人博客的用户名,现在运营想要把用户的个人博客用户字段提取出单独记录为一个新的字段,请取出所需数据。示例:user_submit。...
2022-08-26 09:23:50 5897
原创 SQL中On和Where的区别
2.where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记录)了,条件不为真的就全部过滤掉。数据库再通过链接两张表或者多张表时来返回记录时,都会生成一张中间的临时表,然后再将这张表返回给用户;1. on条件是在生成临时表时使用的条件,它不管。,还会返回on条件为真的记录。
2022-08-19 15:21:42 1717
原创 SQL子查询
多行操作符 右边子查询可以返回多行,但必须是单列,ALL, ANY,IN 其中,ALL和ANY运算符必须与单行比较运算符(=,>,>=,=,
2022-08-19 14:26:01 1296
原创 group by 和where
即先对select xx from xx的记录集合用where进行筛选,然后再使用group by 对筛选后的结果进行分组 使用having字句对分组后的结果进行筛选。1.having只能用在group by之后,对分组后的结果进行筛选(即使用having的前提条件是分组)。3.针对第2个结果集中的每1组数据执行select xx,有几组就执行几次,返回第3个结果集。4.针对第3个结集执行having xx进行筛选,返回第4个结果集。2.针对第1个结果集使用group by分组,返回第2个结果集。
2022-08-19 13:53:07 7474
原创 Java
<h1 id="韩顺平java">韩顺平Java</h1><h2 id="前言">前言</h2><p>Java诞生于1995年,最早是SUN公司,被甲骨文收购,现在由甲骨文公司管理。</p><p
2022-05-11 19:51:03 579
原创 判断浮点数相等的几种办法,并测试其精确度
@Test public void testFloat(){ double f1 = 2.07 - 1; //1.0699999999999998 double f2 = 1.07; //1.07 //Double.toString(f1).equals(Double.toString(f2)) --> false; //Math.abs(f1-f2)<0.00000000000000000000000001 -...
2022-04-07 22:18:38 535
原创 为什么sb.toString().equals(reverse.toString())的结果一定为true?
StringBuffer sb = new StringBuffer();StringBuffer reverse = sb.reverse();//return结果始终一定为truereturn sb.toString().equals(reverse.toString());为什么会一定为true?reverse()方法也改变了sb本身,这个方法的返回对象也是sb本身,所以reverse对象就完完全全等于sb。其实所有StringBuffer的方法都会改变其实例的本身,而且返回值也普遍都.
2022-03-29 16:08:07 449
转载 wsl2连不上网络:能ping通本机但不能ping通百度
连不上网络:能ping通本机但不能ping通百度先netsh winsock reset再sudo vim /etc/resolv.conf,添加nameserver 8.8.8.8
2022-01-14 14:30:19 2286
原创 scatter()函数报错:ValueError: Masked arrays must be 1-D
scatter()函数报错:ValueError: Masked arrays must be 1-D
2021-12-12 18:33:06 1460
原创 电脑连接手机热点用百度云下载一会后断网
手机红米K40电脑主板B460i,网卡ax200一、手机开启热点,设置2.4g频段无法连接,设置5g频段可以连接答:这个没有解决二、5g频段下,用百度云下载,过一会就会断网,手机和电脑全部断网。答:把网络设置为公开,之前是专用网络。设置之后下载速度能达到30m/s。...
2021-11-27 02:05:11 2596 1
转载 idea能运行,但通过build生成的jar包无法运行。
FTPFile[] files = ftpClient.listFiles();这段代码导致:idea能运行,但通过build生成的jar包无法运行。网上查的原因是线程阻塞
2021-02-02 18:43:17 1909
原创 VMware装不上虚拟网卡解决办法
win10 VMware虚拟机 crt连不上,虚拟机能ping通主机,主机却不能ping通虚拟机,安装了10,12,15三个版本,来来回回折腾十几次,结果发现网络适配器里一直都没有vm的虚拟网卡,说明重新安装也是安装不上虚拟网卡的,而且每次安装vm时都会在安装虚拟网卡那里卡很久解决办法:1.用ccleaner清理一下注册表非常重要2.在vm编辑下,虚拟网络编辑器里还原默认设置...
2020-05-01 03:11:44 2424
原创 使用maven创建javaweb程序时应注意的几点
1.在project_setting中设置java文件夹具有能自动生成servlet文件的选项2.为servlet,jsp等dependency设置scope范围,防止jar包冲突3.设置tomcat7插件,防止maven自动以tomcat6执行程序...
2020-04-01 00:26:04 94
转载 关于IDEA中 Tomcat 控制台打印日志中文乱码的解决
在 Idea 上面使用 Tomcat 时,发现控制台打印信息的时候,出行中文乱码问题;可以通过以下几种解决办法1:在-Dfile.encoding=UTF-8 在vm中设置编码方式2.然后从File->Setting ,设置File Encodings ,检查Default Encodings 是否是UTF-8.3.重启idea.如果乱码还没有解决,继续试试下...
2020-03-17 00:29:27 1775
转载 Spring 下载与安装以及spring 3.2.9 jar包详解
一、Spring简介Spring官网改版后,很多项目的完整zip包下载链接已经隐掉了,虽然Spring旨在引导大家用更“高大上”的maven方式来管理所依赖的jar包,但是完全没想到中国的国情,在伟大的墙内,直接通过maven下载墙外的东西,要么龟速,要么直接被和谐。下面是从网上搜集的一些方法,可用于一次性下载Spring各项目的完整dist.zipSpring官网:http://s...
2020-03-05 22:11:18 701
原创 查看MySql数据库物理文件存放位置
输入:mysql> show global variables like "%datadir%";返回:+---------------+------------------------------+| Variable_name | Value |+---------------+--------------------...
2020-03-05 21:51:20 320
原创 关于函数模版编译出现链接错误
问题在于分离编译,将类.h与.cpp分离编译便会出错产生如此的错误(编译不出错链接出错):Test.obj : error LNK2001: unresolved external symbol "public: virtual __thiscall Tree::~Tree(void)" (??1?$Tree@H@@UAE@XZ)查资料说是链接实体在多个文件链接时产生多义
2017-03-14 19:39:26 1107
原创 C语言实现——学生管理系统
程序员的必经之路吧,学生管理系统。在制作过程中体会到了编写一个具体可用的软件而要做的工作,无论是编写前的准备,还是编写过程中每个细节的处理,都让我理解了这份工作是个什么样子。程序并不是抬手就来,一个软件要完整,同时还要将每个功能部分区分开,所以在编写之前一定要先规划清楚,这是一项工程。逻辑要严密,编程完全就是对逻辑思维的考验,大大小小的函数、语句都是靠逻辑连接起来的。基础知识要扎实,在我现在这个阶
2017-02-08 19:58:41 687
转载 CSS将超出的文本以省略号显示
对div或者span同时应用Css:text-overflow:ellipsis; //超出的用...实现white-space:nowrap; //禁止换行overflow:hidden; //超出隐藏当然了你的页面元素要设置固定的宽度,超出了宽度才会显示。如果是 a 标签还要另加上display:block;
2016-05-21 17:15:58 343
原创 使两个元素重叠的方法,附带按钮搜索框的实例
父元素设置为相对定位,这样子元素绝对定位的起点为父元素的左上角,将子元素设置为绝对定位,可以无视父元素内其他元素定位。带按钮搜索框的实例:html: CSS:#searchdiv { width: 130px; height: 28px; margin:30px 45px; position:relative;//父div}#search
2016-05-21 16:08:00 3129
原创 火狐不兼容<hr>标签的解决方法
使用只有一边边框的div替代标签.divhr {border-top-width: 2px;border-top-style: solid;border-top-color: #987cb9;width:100%;margin-top:40px;}使用margin-top调整位置
2016-05-21 15:08:51 472
原创 float实现横向导航
ul { float:left;//整个列表向左浮动 width:100%; margin:0; padding:0; }a { text-decoration:none; color:#fff; font-size:20px; text-align:center; line-height:1.5em; background-color:#999; border-righ
2016-04-24 11:45:05 442
原创 CSS利用a:hover和background-position实现鼠标指向更改图片
#menu a:hover { background-position: bottom;}#menu .home { width: 144px; height: 58px; background: url(images/home.gif) no-repeat; left: 96px; top: 73px;}先规定取图片
2016-04-16 16:38:32 1422
转载 编译错误:A class file was not written. The project may be inconsistent, if so try refreshing this projec
eclipse编辑器出现此问题是因为我使用了类名:Com1这是操作系统保留的一个设备名字,不可以使用该类名,其他的比如 CON, PRN, AUX, CLOCK$, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8,LPT...
2016-04-10 13:01:52 3982
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-04-10 12:59:34 198
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人