自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 爬取某网的妹纸图

自己动手编写了一个爬虫,用来爬取某网站的妹纸图片。先介绍下思路吧首先:获取包含某页图片的HTML代码,找到各个分页的后缀规律其次:找到包含单个图片的xpath最后:储存在本地就好了多的不说:上代码,有什么不明白的欢迎留言。当然了,资助一波还是感激涕零的 ...

2018-07-23 17:22:20 398 2

原创 IDEA之Docker部署项目篇

废话不多说:全是干货,亲身体验。1 预备工作,首先服务器,要配置安全组,开放2375端口,我是在阿里云服务器上。2 开放Docker的2375端口,实现远程访问。2.1 systemctl status docker.service 查询docker服务2.2 找到并编辑docker服务文件,在ExecStart行后面追加以下内容-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock2.3 最后保存退出2.4 systemc

2022-05-19 16:07:32 3472 1

原创 HarmonyOS和MIUI的区别

经过调研,两者所处的层级不一样,MIUI、EMUI、ColorOS和Flyme都是修改安卓系统的壳,也就是UI,其本质还是安卓系统。而HarmonyOS修改了安卓的核心,也就是说Harmony、Android、WP和IOS是可以并列的层级。类似于众多的国产浏览器也是自己包装下壳,核心还是别人的。...

2021-09-13 10:23:42 5540

原创 在行列都排好序的矩阵中找指定的数

题目描述给定一个N \times MN×M的整形矩阵matrix和一个整数K, matrix的每一行和每一列都是排好序的。实现一个函数,判断K是否在matrix中[要求] 时间复杂度为O(N+M),额外空间复杂度为O(1)。解法由于行和列都是排好序的,故考虑用二分法来解决这一问题,而且,还要求了时间复杂度,暴力法可以放弃。首先控制输入和输出,然后确定开始元素,开始元素只能选择右上角或者左下角,因为只有这两个位置可以进行二分判断,如果小于的话,这边都小于;如果大于的话,这边都是...

2021-05-10 22:09:04 566 1

原创 MySQL数据库底层MVCC机制

MVCC其实就是(Multi-Version Concurrency Control)多版本并发控制协议。它是MySQL底层实现read commited和repeatable read 的核心思想。当执行查询sql时会生成一致性视图read-view,在可重复读隔离级别中,在同一个session中read-view中只生成一次,它由执行查询时所有未提交的事务id数组(数组中最小的id为min_id)和已经创建的最大事务id(max_id)组成,查询的数据结果需要跟read-view做对比才能够得到快照

2021-04-24 15:05:03 105

原创 剑指Offer--JZ36

题目描述输入两个链表,找出它们的第一个公共结点。(注意因为传入数据是链表,所以错误测试数据的提示是用其他方式显示的,保证传入数据是正确的)/*public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}*/public class Solution { public ListNode FindFirstCo

2021-03-25 11:02:46 74

原创 剑指Offer-JZ1

题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。public class Solution { public boolean Find(int target, int [][] array) { int rows = array.length; if(rows == 0){ retur

2021-03-25 10:31:13 58

原创 数据库的锁机制(表级,行级)

说实话,计算机这些理论概念,不直接进行操作,还真是不好理解,不好记忆。表级锁:1,某线程A对表级锁加上读锁(Share Lock)之后,A线程只能读该表,不能读其他表,更不可能修改任何表;而线程B也只能读取该表,除此之外,可以读取其他表,而想改动(update)该表陷入阻塞,改不了。2,某线程A对表级锁加上写锁(Exclusive Lock)之后,A线程不仅可以读该表,写可以update该表,但是对其他表不能读写,而线程B对该表读会进入阻塞状态,更不用说写操作了。但是可以读写其他表总结:(1

2021-01-27 20:30:11 733

原创 算法研究(删除排序数组中的重复项)

这个题前提是有序,可以用快慢指针逐个比较,慢指针指向新数组中不重复数字的位置。题目描述:给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。链接:https://leetcode-cn.com/leetbook/read/top-interview-questions-easy/x2gy9m/给定 nums = [0,0,1,1,1,2,2,3,

2021-01-16 17:53:31 81

原创 String类之各种迷惑的比较分析

String s1 = "abc";String s2 = new String("abc");String s1 = “abc”;可能创建一个或者不创建对象,如果”abc”这个字符串在java String池里不存在,会在java String池里创建一个创建一个String对象(“abc”),然后s1指向这个内存地址,无论以后用这种方式创建多少个值为”ABC”的字符串对象,始终只有一个内存地址被分配,之后的都是String的拷贝,Java中称为“字符串驻留”,所有的字符串常量都会在编译之后自动地.

2020-12-31 17:44:06 70

原创 设计模式之Singleton(单例)分析

所谓的单例模式,就是只能创建唯一实例,首先讲下饿汉式(HungerSingleton),就是在加载类的时候就会创建类的单例,很饿吧,所以要赶紧创建实例,可以这样理解。public class HungerSingleton { /* * 构造方法私有化,确保只能唯一实例化 */ private HungerSingleton(){ } /* * 内部实例化 */ private static final HungerSingleton single = new Hung

2020-12-29 17:38:02 116 3

原创 《计算机工程》从投稿到录用之一手经验

经过将近两个月的漫长等待,我的投稿状态终于变成版面费通知了。之前,前几天就想写这篇文章,但是,还是等等吧,别出现突发状况,就有点打脸了。《计算机工程》这个期刊有一个明显的特点就是加急速度快,我们实验室的同学,一般在研三的时候,时间比较紧的情况下,一般考虑该期刊。投稿过程中,有问题我大部分问的是已投中的师姐,并没有给期刊打什么电话咨询,要是问点小白的问题,显得没有必要,为了保险起见,尽量还是不要给编辑部留下不好的印象。95%以上的问题,期刊都进行细节说明。关于计算机工程的投稿经验,CSDN上也就三篇,哈哈,我

2020-12-08 17:26:01 11231 106

原创 JDBC(知识复习)

JDBC是一套访问数据库的接口,具体的实现需要不同的数据库厂家来实现。(Java多态的体现)JDBC连接数据库的步骤(1)加载驱动(2)连接数据库(3)使用语句操作数据库(4)关闭数据库连接,释放资源Statement 接口实现数据库的增删改,不过开发的时候一般使用PreparedStatement...

2020-12-07 20:10:14 129

原创 MySQL(复习)

插入数据:INSERT INTO t_student VALUE(NULL,'孙悟空','美猴王','东胜神洲','boy',67);插入多条数据INSERT INTO t_student(id,stuName,sex,rank) VALUE(NULL,'你','boy',45),(NULL,'你','boy',45);更新数据UPDATE t_student SET nickName='hhkjb' WHERE id=23;删除数据DELETE FROM t_student W

2020-11-30 21:25:51 68

原创 新型网络应用

即时通信:音频视频是基于UDP的,因为要考虑到传输效率问题。而应用共享是基于TCP的。即时通信有两种通信模式,一种是C/S模式,一种是P2P模式。中转服务器负责中转消息。qq聊天,先试图用p2p连接,不行的话,用中转服务器进行交互中转。即时通信系统的通信协议:主要由两个代表,基于SIP协议框架的SIMPLE协议集和基于JABBER协议框架的XMPP协议集SIP协议称为会话初始化协议,所谓会...

2020-11-30 19:58:38 177

原创 导入数据库文件sql

废话不多说,直接上图然后成功导入数据库

2020-11-30 19:58:08 130

原创 windows10某些文件删不掉的终极解决办法

我在实验室看电视剧来着,然后,随手打开了win10自带地图软件,谁知,竟然,闪退了,竟然,闪退了,啊啊啊啊。身为强迫症的我,根本不会允许这样的事情发生,然后,我试了以下办法,卸载重置,(卸载重置了不下于10次),还是闪退。没办法,看看可靠性记录,真是可拍,满屏的崩溃具体详情放弃了,我不装了,行不行!!!!!之前好好的,突然这样,微软这个家伙,真让我受不了。最后,我想,八成我用不了了,(怀疑是版本更新了,我1803用不了,因为图标变了)然后彻底删除文件。以上交代下背景,现在直奔主题,有几个文件

2020-11-30 19:55:38 3619

原创 MySQL知识复习(查询)

以下,是本次表结构和表数据(单表查询)查询所有数据,SELECT * FROM t_student;查询特定列数据,SELECT nickName FROM t_student;where查询指定,SELECT * FROM t_student WHERE address='山东';in指定查询,SELECT * FROM t_student WHERE address IN ('山东','山西');between and 查询,SELECT nickName,stuName FRO

2020-11-30 19:54:58 80

原创 网页版outlook邮箱慢如蜗牛登不上,解决办法

昨天晚上,登录outlook邮箱,想看看邮件是否同步,然后,就网页登录了。但是,登录框迟迟打不开,一直转,转,转。网上查了许多,又是这,又是那,说服务器不在大陆,微软又没有优化,然后,中国某墙的威力等等,看起来很有说服力。但是,我记得,以前登陆的时候,是瞬间登录呀。尝试了半小时,随后放弃。回到宿舍,下载个客户端,费点时间,倒是很快登陆成功了。然后,今天早上,我就好奇尝试了一下网页,哎哎哎哎哎,你猜怎么着,瞬间登录呀。果然,有个网友诚不欺我,说分时间段。还真是!可能有时差,咱们晚上,别人白天,那大陆就是不好登

2020-11-17 09:29:46 12362 2

原创 八大排序之基数排序

开始研究基数排序,还以为很复杂呢,谁知道也挺简单的,它是一种非比较的排序,首先找到最大的位数,也就是先确定里面最大的数有几位,依次对个位,十位,等进行排序,它的原理就是你在对个位的大小进行排序时, 算了,还是放图吧:个位排序它已经出现了基本有序(相对于十位来说),如,142, 157,142也就在157前面,然后十位排序。依次类推def radix_sort(array): i = 0 max_num = max(array) j = len(

2020-07-30 18:31:26 103

原创 shell sort (希尔排序)

shell 全称Donald Shell, 在中国某度,几乎查不到该人的资料,然后去了Wikipedia首段如下:Donald L. Shell(March 1, 1924 – November 2, 2015) was an Americancomputer scientistwho designed theShell sortsorting algorithm. He acquired hisPh.D.in Mathematics from theUniversity of C...

2020-07-25 21:21:41 500

原创 pip ast 安装记录

首先,pip install ast ,然后报错再然后,进行本地下载whl,本地安装,不行,然后下载tar.gz 不行,pip list 和conda list 都没有发现ast该包,但是,试了一下import ast ,没有报错,真奇怪。

2020-06-24 14:43:00 2092 1

原创 win10关机出现应用程序无法正常启动0xc0000142

我就是用的sfc/scannow扫描下,就没出现了,至于还会不会出现,再观察。

2020-06-24 10:31:55 7531

原创 Pytorch安装,过程艰辛!

记录一下:过程有点慢,但是我有梯子呀,不应该啊,果然FailedTry Again,关掉梯子,GWF没屏蔽该网站!然而,奇慢,还是开梯子吧。还是慢,我梯子看YouTube 1080P ,松松的,搞不懂。受不了,添加镜像希望成功吧。然而失败卸载!不用Conda, 用pip...

2020-06-23 21:23:58 237

原创 Tensorflow感悟

你们这些家伙,开发维护的,能不能注意点用户体验,版本不匹配,就报错!装了卸,卸了装,妈的,烦死了,还有各种属性,你升级就升级呗,为什么要改名字,真服气!

2020-06-22 16:49:59 136

原创 自己关于conda 和 pip的见解

网上一堆答案,说的不明不白,我要自己总结一下。先说一下,pip install package ,安装在d:\pro_ware\anaconda3\lib\site-packages\下。pip list 能查看,毋庸置疑,而且,conda list 也能查看,网上有的人说看不到,谁说看不到的,亲测可以pip uninstall package 成功移除package,而且,site-packages下的该包也成功自动删除。conda installpackage 安装在D:\Pro..

2020-06-22 15:25:54 538

原创 DiskGenius打开错误

这种错误,好像是我运行库有点问题,当我删除多余的vc库时,好像重启就可以了,具体原因不清楚。...

2020-04-01 10:04:18 1819

原创 OA和mAcc的区别

有些东西,在某度上真是不好找,Google引擎不得不夸,废话不多说,开始介绍Overall accuracy 和 Mean accuracy.Overallaccuracy : number of correctly predicted items/total of item to predict.Average/Meanaccuracy : it is theaverageof...

2020-03-30 18:18:17 2013 5

原创 世界最全的装系统教程

当然,目前针对windows系列,我进行了大量实验,嘿嘿,因为是实验室的电脑,所以,我可以放肆的装装装,删删删。首先在MBR分区 中,先装win7,具体超简单,不祥述。流程说一下吧。第一个实验装win71)进入PE系统,利用diskpart命令,改变分区表。用diskmgmt.msc查看。2)格式化C盘,然后还原写入win7系统。3)重启完成。第二个实验装win101)由于用原PE...

2019-09-01 13:26:36 140

原创 Internet基本服务

1.客户机服务器模型 其实就是C/S,像你用浏览器看电视,看直播,或者用qq聊天等,这些都是C/S模型。它的特点是:服务器处于守候状态,并时刻监控客户机的请求,一个是被动,一个是主动。当服务器有多个服务时,它们通常用端口号来标识一种特定的服务。还有就是当客户机请求不同的服务,或者多个客户机一块请求服务,服务器应该怎么处理呢?这就是响应并发请求方案,有两种,一种是重复服务器,其实就...

2019-08-23 15:49:41 1242

原创 NAT基本工作原理

为什么要有NAT技术呢,很明显是想节省下IP地址。比如有100台要上网的终端,我没有必要给你100个公有ip,分给你一个公有ip就行。先介绍下基本分类。1. 静态NAT 所谓静态,就是不动嘛,网络管理员简称网管,她会建立一个NAT地址转换表,该表中的内部地址与公网ip进行一一对应,只要网管不改写这个表,那么这对应关系将会一直保持下去。2. 动态NAT ...

2019-08-22 10:49:28 1277

原创 Rip防止路由环的几种方法

1.定义最大值为啥要定义最大值呢,你想想,为什么环会出现呢,还不是路由器A没能及时把自己已知不可达的网络N的信息给发送出去,它提前收到了路由更新器B发给它的信息,这个信息是说网络N一切正常,所以,路由器A只得更新更更新路由表,在原有的跳数+1,然后,把更新好的路由信息给B,B的跳数+1,如此循环,路由环正式形成。2.算了,不想写了,网上都有,哈哈哈...

2019-08-21 15:51:09 1089

原创 解决 nbpresent PDF export DISABLED: No module named 'nbbrowserpdf'

安装成功后

2019-03-13 09:22:31 905 1

转载 CPU和GPU的区别

1、深度学习用cpu训练和用gpu训练的区别(1)CPU主要用于串行运算;而GPU则是大规模并行运算。由于深度学习中样本量巨大,参数量也很大,所以GPU的作用就是加速网络运算。(2)CPU算神经网络也是可以的,算出来的神经网络放到实际应用中效果也很好,只不过速度会很慢罢了。而目前GPU运算主要集中在矩阵乘法和卷积上,其他的逻辑运算速度并没有CPU快。2、深度学习深度学习的概念源于人...

2019-01-19 19:38:11 610

原创 MySql在服务列表找不到以及更改数据表引擎增加外键功能

长时间不用mysql,会发现mysql在服务列表里面找不到。找了半天,发现以下方法有效(亲测):第一步:点击开始–输入cmd 第二步:切换到你的mysql的安装目录下的bin目录(切换命令: cd D:\Profession\MySQL\MySQL Server 5.1\bin),执行mysqld.exe –install命令, 然后看到service successfully insta...

2018-11-19 10:00:15 164

原创 因网速慢引发的二三事

      前天 ,因为我的网速实在太慢了,,我家装了百兆光纤宽带。我的电脑连得无线,可就是无线连接,我登录192.168.1.1查看好歹也分配了我20Mbp/s ,理论上峰值达到2M/s,可是,我的网速竟然不到100k/s,你敢信?!    于是乎,我打开电脑管家的无线助手,啊  一看 ,竟然有12连接客户端,不用说,肯定被蹭网了。我当时真是烦呀。登录路由进行mac地址过滤,然后在进行访问控...

2018-08-08 17:27:28 170

转载 设置Tomcat被同局域网其他设备访问

如果想让Tomcat项目被同局域网其他设备访问,那么在Windows防火墙新建Tomcat端口的入站规则即可。当然,简单粗暴地关闭整个防火墙也可以... 1.控制面板-->系统和安全-->Windows防火墙.......省略号,这种方法网上一搜一大堆。如果以上行不通,请往下看:点击入站规则,找到Java(TM) Platform SE binary看一下你是不...

2018-08-04 20:30:20 1449

原创 Error opening data file Tesseract-OCR\tessdata/eng.traineddata问题 解决

在安装完tesseract, pytesseract后执行测试命令,发现打印如下错误:Error opening data file \Program Files (x86)\Tesseract-OCR\tessdata/eng.traineddata Please make sure the TESSDATA_PREFIX environment variable is set to the...

2018-08-01 11:17:27 12322 15

原创 解决PIL安装不成功的问题

 截图>pip install PIL 如果遇到这种情况,本人亲测,安装pillow 库仍然可以达到同样的效果,pillow中有PIL 

2018-08-01 08:46:12 5087

原创 python 中 chrome binary 文件找不到 高效解决方法

selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary  (Driver info: chromedriver=2.40.565498 (ea082db3280dd6843ebfb08a625e3eb905c4f5ab),platform=Windows NT...

2018-07-29 12:37:07 9113 14

空空如也

空空如也

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

TA关注的人

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