- 博客(13)
- 收藏
- 关注
原创 Druid数据库连接常见问题
今天用Druid数据库连接池,连接数据库的时候遇到了一些问题,做一个小小的汇总1。navicat 连接 mysql 出现Client does not support authentication protocol requested by server解决方案原因:因为数据库在存取账号密码的时候会加密,mysql 8+的版本采用的是caching_sha2_password的加密方式,而之前的版本是mysql_native_password的加密方式,而我们用的可视化工具版本低,用的还是老方法,“
2020-07-06 00:22:05 1197 1
原创 python爬虫day1
爬虫的基本原理:就是利用代码模拟浏览器,爬取网页上的一些基本的内荣爬虫的一般步骤:找到url 利用python代码请求数据 解析数据,重复2,3的一些步骤 数据的持久化、数据的持久化,一般使用表格或者数据库python 爬虫的基础知识:http协议:user-agent;浏览器和用户的基本信息cookie:用于验证码host:域名requestheader:请求头import urllib.requestimport urllib.parseimport .
2020-06-20 20:54:46 198
原创 进制的基础
二进制的第一位为符号位,其他位为数据位 二进制数= 符号位+数据位 0表示正数 1表示负数原码表示法:0表示正数,1表示负数。补码表示法:正数的原码与补码相同,二负数的补码为数字位取反再加一二进制的反码表示法:正数的原码与反码与补码是一样的,负数的原码只是符号位上的差异,补码是原码数据位取反再加一,反码是原码的数据位取反定点数与浮点数定点数的表示方法 分为纯正数,存小数,和存...
2020-02-05 21:39:32 360
原创 计算机的层次与编程语言
翻译性的语言:C C++ Golang解释性的语言:python php javascript翻译+解释:Java C# Java程序会编译成为JVM虚拟机字节码,字节码解释成为机器码计算机的计算单位:容量单位1Byte=8bits速度单位:速度单位主要是CPU的时钟频率,一般的CPU都能达到2Ghz ,表示的是cpu的高低电频的变化快慢计算机的字符与编码集字符编码集的...
2020-01-28 15:44:51 325
原创 计算机的体系与结构
分诺依曼体系:存储器+控制器+运算器+输入设备+输出设备。可以说现在的计算机都是分诺依曼机。分诺依曼机是把CPU和存储器分开,由于CPU的计算速率是比较快的,二存储器的传输速率相对二言是没那么快的所以就造成了CPU的空转,这也就是分诺依曼机的瓶颈现代计算机的结构:现代计算机的结构就是在分诺依曼机的基础上进行了修改的,解决了CPU和存储设备之家的性能差异现代的计算机是以存储为主...
2020-01-28 13:06:51 242
原创 插入排序
原理:就是从第二个元素开始起依次与前面的元素比较,找到他合适的位置特点:对于一些有序性比较大的素组的效率是比较高的在这里#include<iostream>#include<algorithm>#include<string>#include "SortTestHelper.h"using namespace std;template<ty...
2020-01-27 20:12:18 70
原创 选择排序
选择排序是,三种基本排序里面比较基本的一种排序方法,时间复杂度是n的平方,就是依次把最小的数往前移,#include#include#include#include “SortTestHelper.h”using namespace std;templatevoid selectionSort(T arr[],int n){for (int i = 0; i < n; i+...
2020-01-26 20:32:31 144
原创 Eclipse基本快捷键
文件相关的常用快捷键ctrl+N : 新键工程,新键文件夹,文键A|t + 带下滑线的字母,在对话框中进行快熟的操作CTRL +M 对话框的最大化A|t +shift+r :重命名,可以对变量进行修改,修该变量的时候用这个个一次性的把所有要该的东西改完,特别好用ctrl +E :快速的查修你所创建的类编写代码时常用的快捷键ctrl+a\t+向上向下箭头:快速复制Ctrl+D :快速...
2020-01-03 13:03:50 234
原创 Java多线程基础(一)
什么是多线程,初步认识线程和进程我们在打开一个网页的时候,我们可能浏览的不只是一个页面,我们可能打开的是多个页面,QQ空间聊天我们可能同时多个同学聊天,我们可能一边打游戏,一边听歌,这就是多线程。进程算是一个比较大的线程,线程算是一个轻量级的进程,而每个进程是由CPU,分配时间片,如果想要查看进程表的话大家可以按ctrl +shift+Esc,查看进程进程是带资源调度的,需要操作系统分...
2020-01-02 13:42:17 71
原创 2020-01-02
Java中的多线程## 标题1.什么是进程,什么是线程一个程序可以开辟多个界面,每一个界面都相对独立,如微信,QQ,与多个人聊天而在电脑上开辟的多个页面,网站上你要浏览大量网站页面这都可以看成是一个线程,而进程是由于多个线程组合而成。而每个进程是由CPU开辟的,CPU中有时间片,而也没有绝对的多线程而已,只不过是时间片用完后,该线程悬挂起,去调度其他时间片,之后有回来在调度他而已2.实现多线...
2020-01-02 10:30:50 150 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人