java 对象序列化
一、序列化和反序列化的概念 1.把对象转换为字节序列的过程称为对象的序列化。 2.把字节序列恢复为对象的过程称为对象的反序列化。 二、用途 1.对象持久化:把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中 2.网络传输对象:在网络上传送对象的字节序列。可以通过序列化把主机A进程上的对象序列化 ... 查看全文
Java的泛型方法概念原则
泛型方法使得该方法能独立于类而产生变化。我们可以写一个泛型方法,该方法在调用时可以接收不同类型的参数。根据传递给泛型方法的参数类型,编译器适当地处理每一个方法调用。 以下是一个基本的指导原则: 无论何时,只要你能做到,你就应该尽量使用泛型方法。也就是说,如果使用泛型方法可以取代将整个类泛型化,那么就 ... 查看全文
Unity3D资源异步加载(三)——Addressables资源异步加载
本篇介绍Addressables资源加载,也是基于AssetBundle之上分装,Addressables是在Unity2018版本以后出的,直接可以在Window-->Package Manager里找到Addressables,目前已经到了1.7.5版本。 查看全文
CefV8Value类实现定JavaScript数据类型、数组、对象
3.2 CefV8Value类实现定JavaScript数据类型 3.2.1 一般对象 3.2.2 CEF实现带access的JavaScript对象 3.2.3 CEF实现带拦截器CefV8Interceptor的JavaScript对象 3.2 CefV8Value类实现定JavaScript数 ... 查看全文
python基础29——soket&套接字&TCP/UDP
socket层 Socket为我们封装好了TCP/IP协议,遵守Socket规定编程也就遵循了TCP/IP标准 也有人将socket说成ip+portip是用来标识互联网中的一台主机的位置,而port是用来标识这台机器上的一个应用程序ip地址是配置到网卡上的,而port是应用程序开启的,ip与por ... 查看全文
Java方法中throws Exception使用案例!什么情况下使用throws Exception?
1、(终极解释!!!)throws Exception放在方法后边,是throws Exception表示的是本方法不处理异常,交给被调用处处理(如果你不希望异常层层往上抛,你就要用throws Exception) ,而且被调用处必须处理。 2、throw new Exception 表示人为的抛 ... 查看全文
python干货:5种反扒机制的解决方法
前言 反爬虫是网站为了维护自己的核心安全而采取的抑制爬虫的手段,反爬虫的手段有很多种,一般情况下除了百度等网站,反扒机制会常常更新以外。为了保持网站运行的高效,网站采取的反扒机制并不是太多,今天分享几个我在爬虫过程中遇到的反扒机制,并简单介绍其解决方式。 基于User-Agent反爬 简介:服务器后 ... 查看全文
python的pip怎样更新包 + pip的help翻译
1、pip下载安装 pip下载 进入https://pypi.python.org/pypi/pip,下载 .tar.gz压缩包 Linux安装pip # tar -xzvf pip-1.5.4.tar.gz 解压 # cd pip-1.5.4 进入解压文件 # python setup.py in ... 查看全文
Java——Reactor模式(转)
Reactor模式,是大多数IO相关组件如Netty、Redis在使用的IO模式,为什么需要这种模式,它是如何设计来解决高性能并发的呢? 最最原始的网络编程思路就是服务器用一个while循环,不断监听端口是否有新的套接字连接,如果有,那么就调用一个处理函数处理,类似:while(true){sock ... 查看全文
Java基础 03 流程控制语句
第一章 流程控制 1.1 概述 在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说,程序的流程对运行结果有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过==控制语句的执行顺序==来实现我们要完成的功能。 1.2 顺序结构 第二章 判断语句 2. ... 查看全文
浏览器中包含什么?三个常驻线程?
浏览器基础结构主要包含七个部分: 用户界面:用户所看到的内容和与之交互的功能组件,比如按钮、表单等等 浏览器引擎:负责控制和管理下一级的渲染引擎 渲染引擎:解析用户请求的内容并返回 网络:负责处理网关相关事宜,比如http服务 UI后端:负责绘制一些提示框等UI组件,底层使用的是操作系统的用户接口 ... 查看全文
Java:SPI机制
【参考文章】:Java SPI机制详解 【参考文章】:JDK和Spring中SPI的实现原理和区别 【参考文章】:理解的Java中SPI机制 1. 简介 SPI 全称为 (Service Provider Interface) ,是JDK内置的一种服务提供发现机制,通过该方式可实现插件化开发; 一般 ... 查看全文
整理css之BFC原理
首先回顾下CSS常出现的几个样式问题1当子元素添加上边距时,父元素也会向下移动 解决方法:给子元素添加display:inline-block;或者用父元素的padding-top代替给可以 2子元素浮动后,父级元素检测不到其高度3当元素浮动后,兄弟元素的内容超过其高度后会侵占它的区域(其实问题原因 ... 查看全文
.NetCore MVC 3.0 项目 区域路由配置及使用
原文:.NetCore MVC 3.0 项目 区域路由配置及使用 参考文档: https://www.cnblogs.com/Allen0910/p/6629507.html https://blog.csdn.net/dupeng0811/article/details/90616546 首先需要... ... 查看全文
CSS基础知识点整理
忙忙碌碌的,没空整理。最近遇到些CSS相关问题,之前只是印象中要这么用,不知道之所以然,今天就大概的整理下(会比较零散)。 盒子模型 W3C标准/IE盒子模型 标准盒子模型:宽度=内容宽度(content)+ border + padding + marginIE盒子模型:宽度=内容宽度(conte ... 查看全文
Web server failed to start. Port 8080 was already in use.
1.打开cmd,输入netstat -ano|findstr "8080"回车 2.输入得到的tasklist|findstr "9952" ... 查看全文
【CSS基础】CSS常见概念
浏览器渲染过程 不同的浏览器渲染过程实际上并不相同,但是依旧存在相一致的部分,大致过程如下所示: 浏览器解析HTML文档的源码,然后构造出一个DOM树,DOM树的构建过程是一个深度遍历的过程,当前节点的所有子节点都构建好以后才会去构建当前节点的下一个兄弟节点。 接下来,浏览器开始对CSS文件内容进行 ... 查看全文
[原创][开源] SunnyUI.Net 字体图标
SunnyUI的字体图标目前主要有两个:FontAwesome.ttf V4.7 和 ElegantIcons.ttf V1.0 ... 查看全文
现代 CSS 进化史
简评:CSS 是一门入门比较简单,但真正使用起来又很困难的语言(有些人认为它不应该称为一门语言)。CSS 看起来凌乱复杂,其实攻克也不难,了解了 CSS 的发展背景你就会有对它有了系统性的认知。通过这一篇文章,你基本就会对 CSS 有了一个熟识的了解。 CSS 一直被web 开发者认为是最简单也是最 ... 查看全文
14 基于bs4库的HTML内容遍历方法
https://python123.io/ws/demo.html <html><head><title>This is a python demo page</title></head> <body> <p class="title"><b>The demo python introduces s ... 查看全文