自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java------Servlet生命周期及其访问过程

Servlet的生命周期(面试题)      1.Servlet何时创建                 默认第一次访问servlet时创建该对象      2.Servlet何时销毁                服务器关闭servlet就销毁了     3.每次访问必然执行的方法                 service(ServletRequest re...

2018-12-11 21:54:56 380

原创 java---ArrayList<Integer>的一个对象,在这个集合中添加一个字符串数据

题目难点:         由于ArrayList添加了Integer这个泛型约束,导致这个ArrayList只能添加整数类型的数据。解题思路:          由于泛型只在编译器有效,在运行期会被自动擦除掉,我们可以拿到字节码文件,然后再加入一个字符串文件。  ...

2018-12-07 22:23:34 1560

原创 java -------饿汉式/懒汉式 单例构造

单例设计模式:保证类在内存中只有一个对象。 如何保证类在内存中只有一个对象呢? (1)控制类的创建,不让其他类来创建本类的对象。private (2)在本类中定义一个本类的对象 。Singleton s; (3)提供公共的访问方式。 public static Singleton getInstance(){return s} pack...

2018-12-03 15:26:46 248

原创 java------面试题(定义一个文件输入流,调用(read(byte[] b)方法,将xxx.txt文件中的内容打印出来(byte的数组大小限制为5)

首先,如果单纯的使用字节流读的话,一次读取5个字符,肯定会发生乱码,因为中文是一个字占两个字节,因此必须要使用内存流写入方法!!!package com.heima.file;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;public...

2018-11-30 15:34:51 644 1

原创 java------集合转数组,数组转集合

1.集合转数组    2.数组转集合 

2018-11-26 15:56:38 195

原创 JAVA------------三种迭代的能否删除

1.利用for循环来删除                      之所以出现两个b连接在一起但是只删除一个b,原因在于指针每次向下移动一位,而第一个b删除一个之后,数组剩下的就要集体向上移动一位补齐,因此第二个b就漏删了。        改进措施:         将31行的代码:list.remove(i)改为list.remove(i--)      总结:for循环可以...

2018-11-26 14:52:24 307

转载 JAVA--------------向上转型 向下转型

  传送门

2018-11-26 11:25:56 71

转载 int和String互相转化

package com.heima.StringBuffer;import java.lang.reflect.Array;import java.util.Arrays;public class Demo4_Arrays { /** * @param args */ public static void main(String[] args) { int i ...

2018-11-23 11:29:49 474

原创 java ------String里面的一些小题目

1.需求:把一个字符串的首字母转成大写,其余为小写。(只考虑英文大小写字母字符)例:   输入 :woaiHEImaniaima   输出 :Woaiheimaniaima程序:package com.heima.test;import java.util.Scanner;public class Test1 { public static void main(S...

2018-11-21 22:24:31 152

转载 java ==和equals的区别

传送门,写的很好

2018-11-21 20:12:11 78

原创 ==和equals的区别及重写

1.共同点:都可以做比较,返回值都是boolean 2.不同点:     1,==是比较运算符号,既可以比较基本数据类型,也可以比较引用数据类型,基本数据类型比较的是值,引用数据类型比较的是地址值     2,equals方法只能比较引用数据类型,equals方法在没有重写之前,比较的是地址值,底层依赖的是==号,但是比较地址值是没有意义的,我们需要重写equals方法比较对象中的属...

2018-11-20 22:43:29 214

原创 JAVA ---多态例题分析

package com.heima.eclipse;import java.awt.print.Printable;import java.lang.reflect.Method;import java.util.Scanner;import javax.security.auth.x500.X500Principal;public class HelloWorld1 { p...

2018-11-19 21:57:09 263

原创 JAVA继承面试题目分析

package com.heima.eclipse;import java.awt.print.Printable;import java.util.Scanner;import javax.security.auth.x500.X500Principal;public class HelloWorld1 { public static void main(String[] ar...

2018-11-19 10:19:07 317 2

原创 JAVA构造方法

A:构造方法概述和作用 给对象的数据(属性)进行初始化 B:构造方法格式特点 a:方法名与类名相同(大小也要与类名一致) b:没有返回值类型,连void都没有 c:没有具体的返回值return; 构造方法注意事项 a:如果我们没有给出构造方法,系统将自动提供一个无参构造方法。 b:如果我们给出了构造方...

2018-11-16 11:10:23 118 1

转载 内存溢出和内存泄漏的区别

https://blog.csdn.net/buutterfly/article/details/6617375

2018-09-21 16:30:59 107

原创 用JS找出两个字符串相同的最大子串

例如输入:str1 : instritesting           str2:  string输出:stri  function Clear(str1,str2){ if (str1 &gt; str2){ shorter = str2; longer = str1; } ...

2018-09-13 14:39:28 3212

原创 UDP,TCP的几个特点

1.UDP(1)UDP在发送数据之前是不需要链接的(当然,发送数据结束的时候也不需要链接可以释放),因此减少了开销和发送数据之前的延时。(2)UDP使用尽最大努力交付,即不保证可靠交付(3)UDP是面向报文的(4)UDP没有拥塞控制(5)UDP支持一对一,一对多,多对一和多对多的交互通信(6)UDP的首部开销小。 2.TCP(1)TCP是面向链接的传输层协议,即...

2018-09-09 14:59:53 362

转载 计算机网络各层涉及协议

   传送门

2018-09-09 14:46:31 293

转载 深拷贝与浅拷贝 python

传送门 import copy # copy 和 deepcopy 的区别 l1 = [1, 2, 3, ['a', 'b']]# copy 浅复制,不会拷贝其子对象,修改子对象,将受影响l2 = copy.copy(l1) # deepcopy 深复制,将拷贝其子对象,修改子对象,将不受影响l3 = copy.deepcopy(l1) l1[3].append('...

2018-09-06 21:27:06 95

原创 冒泡排序

 今天学习了下冒泡排序,本来是想等着明年找工作之前再学,这样不容易忘,不过今天看视频学了之后顺便记录下。所谓冒泡排序,就是将一串数组从小到大或者从大到小排序,总体来说冒泡排序难度不大。基本算法思想:将数字第一个数字A拿来与其他的数字作比较,如果发现A比某一个数字大(小),则交换两个数字的位置,依次循环,直到将数组遍历完。 例:将:  【5   4    3    2  ...

2018-09-06 20:35:28 126

转载 各种编码类型总结

英文字母:字节数 : 1;编码:GB2312字节数 : 1;编码:GBK字节数 : 1;编码:GB18030字节数 : 1;编码:ISO-8859-1字节数 : 1;编码:UTF-8字节数 : 4;编码:UTF-16字节数 : 2;编码:UTF-16BE字节数 : 2;编码:UTF-16LE 中文汉字:字节数 : 2;编码:GB2312字节数 : 2...

2018-08-22 19:15:29 9981

原创 存储占用空间小知识

 昨天在师姐面试的时候,碰到了一个选择题:      1KB可以存储多多少个ASCII码 ,可以存储多多少个汉字内码?由于平时没注意这方面的知识,所以当时没有想到!!!现在总结一下:        ASCII(注意,这个II不是罗马数组的二,而是大写的LL,是ASCII是American Standard Code for Information Interchange缩写)是七位的编...

2018-08-22 19:14:03 606

转载 防止爬虫被反几个常见策略

动态设置User-Agent(随机切换User-Agent,模拟不同用户的浏览器信息) 禁用Cookies(也就是不启用cookies middleware,不向Server发送cookies,有些网站通过cookie的使用发现爬虫行为) 可以通过COOKIES_ENABLED 控制 CookiesMiddleware 开启或关闭 设置延迟下载(防止访问过于频繁,设置为...

2018-08-20 10:52:15 6026

转载 Python的hasattr() getattr() setattr() 函数使用方法详解

传送门

2018-08-15 11:05:13 67

转载 'gbk' codec can't encode character解决方法

传送门

2018-08-07 22:09:05 655

原创 爬取网页是发现文本乱码问题

这两天开始学习爬虫,发现爬取网站时,爬下来的源码里面的文本内容乱码,奇怪的是有的网站没有乱码,有的网站乱码了,查找资料时发现,这是由于每个网站的编码方式差异造成的。 这个是爬取内涵段子时的源代码,当打印网页源代码时,发现文本信息乱码:然后我又试了下csdn的网站:发现文本信息并没有乱码在网上查找资料知道,每个网站的编码方式不一样,查看每个网址的编码方式可以打开浏览器...

2018-07-26 10:54:25 4388 1

原创 在字符串前面加一个r的作用

消除转义字符对字符串的影响。加了r之后,再打印字符串就会打印出完整的字符串。

2018-07-25 11:00:58 1346

转载 urlopen和opener的区别及其opener的用法

urlopen和opener的区别及其opener的用法

2018-07-24 20:29:52 2064

转载 为什么要对url进行encode

为什么要对url进行urlencode

2018-07-24 20:24:46 2549

转载 GET请求和POST请求的区别。

讲的生动详细,仔细阅读  

2018-07-23 18:44:41 93

转载 python中,str和bytes之间的区别,以及py2和py3之间对str和bytes处理的异同

讲得很好,可以看看

2018-07-21 18:10:53 449

原创 爬虫新手心得

这两天开始了解和学习爬虫,在学习过程中,有以下几个细节需要记录:  1.由于所看的视频老师使用的是python2版本来编写代码的,而我一直使用的是Python3版本,在这两个版本中,最大的区别的是urllib这个模块的使用。在python2中,urllib分为urllib和urllib2两个版本,我们在转码过程中,使用的是urllib这个,其语法为:kw = urllib...

2018-07-21 10:48:20 566

原创 编码BUG心得记录

昨天学习爬虫的时候,遇到了一个编码方式的bug,先贴出BUG提示:Traceback (most recent call last): File "E:/py code/practice-2.py", line 46, in &lt;module&gt; tiebaSpider(url,beginPage,endPage) File "E:/py code/practice-...

2018-07-21 10:23:06 235

原创 数据库命令端乱码问题解决。

今天在学习数据库的时候,发现我命令端口出现乱码的现象,通过搜索相关资料和询问师姐,发现原因在于,客户点(client),传输(connection),返回回来的结果(result)所使用的编码不一样,才导致出现乱码的现象通过 : show variables like '%char%'; 这个语句来查询编码方式,然后使用: set names gbk; 来使三者的编码一样最终的效果:...

2018-07-13 15:09:32 102

转载 web框架的介绍

什么是web框架

2018-07-12 10:27:12 652

原创 2018.7.9 学习进度

 目前把python的基础语法学完,然后将web服务器的基本知识学完,然后视频还有 正则表达式,然后还有web服务器框架没有学,计划等到下一阶段再学习框架知识,接下来主要学习数据库还有爬虫等知识。...

2018-07-09 15:38:55 142

转载 输入网址后,所经历的所有过程

https://www.jianshu.com/p/d616d887953a   参考这一篇

2018-06-17 13:19:17 522

转载 深入了解scanf() getchar()和gets()等函数之间的区别

----------------------------------------------------| 问题描述一:(分析scanf()和getchar()读取字符)   |--------------------------------------------------scanf(), getchar()等都是标准输入函数,一般人都会觉得这几个函数非常简单,没什么特殊的。但是有

2017-08-27 14:37:43 186

空空如也

空空如也

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

TA关注的人

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