自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SinceNov

皎皎空中孤月轮。

  • 博客(20)
  • 收藏
  • 关注

原创 2020-10-24

get和post的区别get和post时http协议的两种请求的发送方式,而http是基于tcp/ip协议的,所以get和post本质上都是基于tcp/ip的,他们具体的差别比如get的参数出现在url,get会被cahe,浏览器刷新或者回退的时候get请求没有影响,而post请求会再次发送等差别,是由于http的规定的浏览器/服务器的限制。get请求会产生一个tcp数据包,post请求会产生两个tcp数据包get一次性发送http 的header和datapost先发送header收到响应后再发

2020-12-23 23:10:49 86

原创 计算机网络

五层模型物理层、数据链路层、网络层、运输层、应用层。物理层:点对点的比特流传输数据链路层:两台主机之间的数据传输,将网络层交付下来的IP数据报封装成帧。在两个相邻的链路上传输帧。(数据和控制信息)网络层:计算机网络中的通信,两台主机的数据交换会经过多个链路,网络层的任务是选择合适的链路。网络层使用IP协议,路由器,ARP。运输层:为两台主机的进程间的通信提供服务,TCP/UDP应用层:通过应用进程间的交互完成特定的网络应用。 HTTP/STMP/DNSTCP三次握手和四次挥手:1.客户端向服

2020-12-23 23:10:35 247

原创 2020-9-25日,开始准备校招的面试部分

计划是复习四个方面1:java基础2:android基础3:专业知识基础4:框架学习首先是java基础的复习知识点因为是用于秋招所以只记录自己记得不是特别清楚的部分java中的基本数据类型类型和所占大小byte,boolean 1Bchar,short 2Bint float 4Blong double 8B面向对象三大特征封装 继承 多态封装:把对客观事物的描述抽象为一个类继承:让类去继承类的属性和方法多态:类或者方法在不同条件下的状态不同,比如重写和重载(还有泛型)

2020-12-23 23:10:10 138

原创 mvc与mvvm

https://www.cnblogs.com/mlw1814011067/p/10400240.html主要区别在于是否有双向绑定将model的解析丢给view实现解耦

2020-12-23 23:09:58 80

原创 2020/11/19回调函数随笔

今天写code的时候发现结果与自己预期不一致,直接用awiat没有解决后来经过排查发现是对回调函数的理解有偏差。回调函数作为参数传递给下一个函数,他并不会立即执行,因此某些时候我们可以把后续的处理逻辑写在回调函数里面可以发现回调函数是闭包的简单使用,它能访问到其外层定义的变量。...

2020-11-19 11:16:47 67

原创 2020-11-6Java-Stack和Queue随笔

今天看到群里大佬讨论hashmap谈到java设计,以前写题的时候也注意到了一些奇怪的地方,比如Queue和StackQueue是一个接口,而Stack是一个类…Stack是java第一个版本的时候发布的继承自Vector而Queue继承自Collection.注意到是不推荐Stack的,于是就好奇的搜了下原因.因为Vector也是不推荐使用的?所以不推荐Stack类,建议使用Deque而Vector不推荐使用的原因大致如下1: vector是线程安全的,效率较低,在需要保证线程安全的方法上

2020-11-06 14:22:11 79

原创 2020-10-29关于js异步的理解

今天在项目中用到async和await,由于是第一次用到,打算简单了解下异步。async用来声明函数,单单使用await会报错。await表示等待方法执行完,用来修饰异步方法,比如项目中的用异步方法获取token,不用await去修饰的话,token的值会是null。js中的同步和异步为什么会有同步异步:首先解释为什么js是单线程:js涉及到的是对dom结点的操作,如果是多线程,多个线程对同个dom结点操作会导致复杂的同步问题。在单线程的情况下如果只有同步,那么js在处理一些耗时很长的请求时,

2020-10-29 14:39:38 154

原创 Android中的存储相关概念

Android中内部存储,外部存储的概念1.内部存储不是内存,而是位于系统中的一个特殊位置。将文件存储到内部存储中,文件默认只能被应用访问到,一个应用创建的所有文件都在和应用包名相同的目录下,应用卸载后文件也会删除。内部储存的容量相当有限,是系统本身和系统应用程序主要的数据存储所在地。Shared Preferences和SQLite数据库都是存储在内部存储空间上的。2.外部存储(Android4.4以后)手机比如16+256这些概念中的256(容量概念),既机身自带的容量在概念上分成了”内部存储i

2020-10-27 17:24:37 163

原创 Least Recently Used算法

缓存是基于程序和数据的局部性实现的。(数据在连续的内存空间内反复读写)因此将经常需要使用的数据保存到缓存中,每当需要的时候就先去找缓存,如果缓存中命中,若未命中就把数据加到缓存,因此必然会出现符合某些场景的不同效率的替换策略使得缓存的效率有效提升。Java里可以使用LinkedHashMap,底层由双端链表和HashMap实现。HashMap可以实现查询的时候O(1)时间复杂度,但是无法确定哪条数据的使用顺序双端链表可以实现增删的时候的O(1)时间复杂度,但是无法实现随机访问因此结合二者可以实现L

2020-10-21 16:50:56 302

原创 【Android知识点整理】四大组件——服务

服务、 Anroid用于实现程序后台运行的解决方案服务依赖于创建该服务的应用。服务不会自动开启线程,所以为了防止线程堵塞,需要自己手动在服务内部创建子线程,关于线程安全1、线程安全:指多个线程在执行同一段代码的时候采用加锁机制,使每次的执行结果和单线程执行的结果都是一样的,不存在执行程序时出现意外结果。2、线程不安全:是指不提供加锁机制保护,有可能出现多个线程先后更改数据造成所得到...

2019-07-22 11:19:02 112

原创 【Android知识点整理】四大组件——活动

暑期花了一周的时间选择性的看完了第一行代码,整理一些基本的知识点,然后对一些感觉比较重要的知识点进行概括,方便自己在很长一段时间不接触后再次接触时快速回忆。1四大组件 **活动、服务、广播接收器、内容提供者** 活动: 用户可见的,并可用于交互 (前端界面) 活动的使用 1.活动添加后要在AndroidMainifest中注册活动(as会自动生成) 2. 在activ...

2019-07-22 09:52:18 89

原创 【J2EE课程总结】SSM+Mybatis+SpringMVC

大二下学期开设了J2EE课,然后会惊奇的发现老师讲了一个学期还不如自己看几篇博客。写课程设计的话一开始没有用meaven+ssm包管理和其它配置的地方出了很多问题,所以事实上可以直接上手ssm,然后搭完环境就可以直接开始写课程设计了。有很多地方一开始都是不明白的,所以一开始可以选择性的忽略,写了一部分之后,自然会想去弄懂,这样学起来效率更高。搭框架的教程有很多,找的时候直接找SSM+Mybat...

2019-07-14 16:46:10 501

原创 【Android学习】制作Nine-Patch图片

学习参考的教材是第一行代码第二版。第一行代码里面写的是去sdk目录下找工具,找了之后发现找不到,原因是该工具使用太广泛了,直接集成到AS里面了,然后然后还是不知道怎么使用这个工具会发现网上的图片里都有Create-9Patch…事实上现在没有这个了.直接双击图片就可以使用这个工具了。然后教材里面提到的这段不是很理解,后才知道如果不定义图片的内容区域,那么图片的内容区域就是整个图片...

2019-07-11 20:23:40 110

原创 【Python学习记录】爬虫笔记4——wordcloud的使用

利用wordcloud将爬取的文本信息绘制成指定轮廓的图片先上代码import matplotlib.pylab as pltfrom wordcloud import WordCloud,ImageColorGenerator,STOPWORDSimport codecs #可以指定编码打开from imageio import imread #将图片变成多维数组from o...

2019-07-08 21:44:53 190

原创 【Python学习记录】爬虫笔记3——贴吧指定区间页码数内图片的爬取

程序爬的是指定区间页码内的本页内所有帖子的第一页的消息(懒得完善成一个帖子内全部了,主要的思路都是相同的)先上代码import urllib.requestimport requestsimport osfrom lxml import etreeclass Find_img():def init(self):# self.base_url = "https://tieba.b...

2019-07-08 21:36:42 206

原创 【Python学习记录】爬虫笔记2——爬取豆瓣评论

程序是爬取某一特定的作品的指定页码区间内的用户名称、用户评论、赞同数、和评论时间的。本来想写根据输入作品的名称然后爬取指定区间内的信息,然后失败了,没有弄清楚为什么根据作品名搜索之后,爬取下来的html代码只显示部,如图所示该标签的root部分的信息是没有的。。我尝试了在请求头加入登陆之后的cookies之后依然无法获取该部分信息,想了想有点头疼…还是先放着吧,哪一天明白原理了再去深究好了。。...

2019-07-08 21:20:40 492

原创 【Python学习记录】爬虫笔记1——爬猫眼电影Top100排行

学校开了一周的Python课,上个暑期的时候自己看了崔庆才的python3网络爬虫开发实战,但是很多都没有理解,只是初步了解了很多概念,很多实战的东西自己看完都比较虚,尤其是从头开始看那本书时,是从urllib这个库开始的,后来又安装了requests库,总的来说是当你学完一个东西并且敲了很多代码后,发现事实上有很多轮子都造好了…你可以用更方便的库去写代码,这样效率更高也更简单。但是事实上这些简...

2019-07-08 20:01:37 514

原创 记录一波win32程序设计课绘图动画出现的若干问题

课程的内容是让我们写一段程序配上背景和人物然后用鼠标键盘事件来让人物动起来。主要的坑点有两处。第一处是人物背景色无法去除。这一点可以有两种方式去解决第一种是直接用函数TransparentBlt()其中的最后一个参数为去除背景的颜色,可以先用ps把背景色弄成白色然后把该参数设为RGB(255, 255, 255) 这个方法比较方便代码片段//背景贴到mdc缓冲1SelectOb...

2019-04-13 16:38:47 262 1

原创 记录自己python 爬虫入坑时安装出现的各种问题。

在安装python的各种库时,遇到了很多问题,记录一下,以便下次遇到更方便的解决。第一次装pyhton的时候,装的是原生的python,但是原生的python不支持一些库,比如dlib(人脸识别的库,感觉以后会用到)。于是菜鸡的我只能删了重装一个anaconda,后来发现这样之后装库更方便了。大多数的库都可以通过conda install + 库名的方式安装。陈列一下一些容易出错、常用的库和...

2019-01-20 01:51:00 339

原创 安装wampserver图标为橙色修改端口号后仍为橙色的情况

**安装wampserver图标为橙色修改端口号后仍为橙色的情况**今天装wampserver时因为橙色图标的问题,我反复安装和卸载了wampserver好几次,后来发现没用,根据别人博客提供的修改端口号,和将文件放在根目录下之后仍然没有解决该问题。后来看到一篇blog提到红色是代表 mysql tomcat 两个服务都没有启动橙色是代表 两个服务有一个没有启动成功,我才想起...

2019-01-16 18:39:10 2176 4

空空如也

空空如也

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

TA关注的人

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