搜索结果
查询Tags标签: new,共有 8274条记录-
C#+Selenium+ChromeDriver 爬取网页,完美模拟真实的用户浏览行为
背景Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。而对于爬虫来说,使用Selenium操控浏览器来爬取网上的数据那么肯定是爬虫中的杀手武器。这里,我将介绍selenium + 谷歌浏览器的一般使用。 需求 在平常的爬虫开…
2021/6/27 11:44:00 人评论 次浏览 -
PriorityQueue实现最小堆和最大堆的用法[JAVA]
一、基本介绍 1、介绍 PriorityQueue翻译为优先队列,“优先”指元素在队列中按一定的顺序(优先级)进行存放,“队列”指一种先进先出的数据结构。因此PriorityQueue可以实现按照一定的优先级存取元素。2、用法 从源码来看PriorityQueue的构造方法: //默认容量为 11 pr…
2021/6/27 11:14:17 人评论 次浏览 -
学习-Java类和对象之对象数组
第1关:学习-Java类和对象之对象数组 任务描述相关知识编程要求测试说明任务描述 本关任务:定义一个 Dog 类,使用对象数组的方式创建 3 个 Dog 对象。 相关知识 所谓的对象数组,就是指包含了一组相关的对象。在使用对象数组的时候,一定要清楚一点:一定要先为数组开辟…
2021/6/27 9:44:03 人评论 次浏览 -
PowerShell命令与脚本(15)——注册表
操作注册表的几条重要命令 你可以像导航文件系统那样来访问注册表,PowerShell把文件系统和注册表都当作层次信息系统来处理。 注册表中的键对应于文件系统的目录,但是键对应的值和文件系统中的文件不是非常类似。相反的,它们显示在属性栏,被以键的属性来管理。下面的表…
2021/6/27 7:14:28 人评论 次浏览 -
使用Druid和Hikari连接数据库
以前大多使用C3P0和JDBC,单这连个有点老了,现在比较常用的是Druid和Hikari,Druid是阿里的,Hikari是日本的,Druid功能强大,Hikari查询起来比较快 1、新建jdbc.properties,hikari.properties 除了常规一定要设置的前四项,还要设置后四项 druid.username=root druid.…
2021/6/27 2:14:34 人评论 次浏览 -
Java期末测试
1.定义一个图形接口,一个有抽象方法。求周长子类实现接口,创建子类对象求周长 interface Shape{double girth(int length); } class Circle implements Shape{int r;public Circle(int r) {super();this.r = r;}@Overridepublic double girth(int length) {// TODO Auto…
2021/6/27 1:14:47 人评论 次浏览 -
JavaSE01_Day05(下)
一、Socket网络编程 1.1 C/S和B/S架构C/S:client/server,客户端/服务端B/S:browser/server,浏览器/服务端,浏览器本质来说也是一个标准的客户端。1.2 TCP和UDP(面试题)TCP协议:全称传输控制协议,其实它是一种面向连接的,并且可靠的,底层基于字节流进行传输数据的…
2021/6/27 1:14:42 人评论 次浏览 -
c#中txt/xml/json文件的读写操作
一、txt文件 c#中主要可以通过以下三种方式进行读写操作,注意都需要引入System.IO命名空间 1.使用File类读写文件1 //读取文件,把每一个行文本读取成一个字符串,返回一个字符串的数组2 string[] array = File.ReadAllLines(“文本路径”) 3 //通过字符串数组形式写入文…
2021/6/27 1:14:09 人评论 次浏览 -
Android AudioTrack分析
1. 使用1.1 音频参数音频播放时有一些基本音频参数,包括[音频流类型、采样率、声道数、格式]这些参数在Java层有定义,同时在system/media/audio/include/system/audio.h中有对应的定义 1.2 使用实例 AudioTrack mAudioTrack;int mBufferSizeInBytes = AudioTrack.get…
2021/6/26 23:58:04 人评论 次浏览 -
day12-(集合进阶&哈希&泛型&可变参数)
1. Set集合Set集合的特点元素存取无序没有索引、只能通过迭代器或增强for循环遍历不能存储重复元素HashSet:对集合的迭代顺序不作任何保证Set集合的基本使用public class SetDemo { public static void main(String[] args) { //创建集合对象 Set<String…
2021/6/26 23:57:03 人评论 次浏览 -
01多线程
多线程 简介 创建线程 Thread class 继承Thread类(重点) 1.自定义线程类继承Thread类 2.重写run()方法,编写线程执行体 3.创建线程对象,调用start()方法启动线程 package edu.wzw.Thread; //创建线程方法:继承Thread类,重写run()方法,调用start开启线程 //总结:注…
2021/6/26 23:30:27 人评论 次浏览 -
文件 base64 相互转换
public static void main(String[] args) {try {//文件转base64File file = new File("D:\\lib\\111.txt");FileInputStream inputStream = new FileInputStream(file);byte[] b = new byte[inputStream.available()];inputStream.read(b);String s = org.sprin…
2021/6/26 23:29:51 人评论 次浏览 -
【死磕 Spring】----- 深入分析 ApplicationContext 的 refresh()
原文:https://www.topjava.cn/category/1391374860344758272 『chenssy』上篇博客只是对 ApplicationContext 相关的接口做了一个简单的介绍,作为一个高富帅级别的 Spring 容器,它涉及的方法实在是太多了,全部介绍是不可能的,而且大部分功能都已经在前面系列博客中做了…
2021/6/26 23:29:49 人评论 次浏览 -
Java编程之GUI教程 JPanel面板和JScrollPane
JPanel是一种没有边框,不能被移动、放大、缩小或关闭的非顶层容器,默认情况下是透明的,可以使用setOpaque()方法设置。与顶层容器不同的是,面板不能独立存在,必须被添加到其他容器内部。在进行界面设计时,通常将用户界面划分成若干个区域,每个区域用一个面板。这样…
2021/6/26 17:56:49 人评论 次浏览 -
Java网络编程之网络爬虫原理
6.25Java网络编程之网络爬虫原理 Web Spider 虚拟化、形象化的概念,从网络上查找数据、获取数据、下载数据、分析数据。对数据进行抽取、清洗、筛选等操作。 这里面的核心是有价值的数据、有价值的资源。 seo 搜索引擎优化,便于获得搜索引擎公司的排名 sem 再搜索引擎公…
2021/6/26 17:27:26 人评论 次浏览