自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (1)
  • 收藏
  • 关注

原创 BD 的一个好用的 图片 spider

分享一个巨好用的一个BD图片爬虫self.directory 是下载路径最后能手动改一下数量,我是mac ,windows的路径可能要注意一下 路径上的斜杠和反斜杠# -*- coding:utf8 -*-import requestsimport jsonfrom urllib import parseimport osimport timeclass BaiduImageSpider(object): def __init__(self): self.jso

2021-11-11 21:03:03 181

原创 2021秋季PAT甲级题解(考场上写的)

并没有满分,好可惜,还找不到错。难受的一批。代码没有整理,写的很一般,第一题路过的朋友请不吝赐教//// Created by 江左 on 2021/9/11.//#include <iostream>#include <vector>#include <map>#include <unordered_map>#include <algorithm>using namespace std;const int N=10010

2021-09-11 16:59:45 290 1

原创 2021PAT甲级春季考试题解 AC

写一次题解,是2021PAT甲级春季的真题,我今年考过,但是不是很理想,做到第三题,实在不会堆排序,直接交卷了,真是很遗憾。后来状态一直不是很好,买了acwing的网课,看了一段时间,yxc真的很强,代码老练沉稳简洁。我一直偷懒用STL的,人家大佬一直手写,但还是比代码便秘的我,更短更强。今天回顾一下,九月再考一次吧。题意:求一个size为n的素数等差数列,最大上边界为maxp,如果有多个,则取公差最大的,如果还有多个,取首项最大的.找不到就输出范围内最大素数。思路:用线性筛或者埃筛打一个素数表

2021-08-19 17:41:14 824 5

原创 2021十二届蓝桥杯国赛试题 c.c++ B组

2021-06-05 14:14:40 2342

原创 认识Wireshark界面

Wireshark教程之一:认识Wireshark界面1.下载与安装官网地址:https://www.wireshark.org/官网下载地址:https://www.wireshark.org/#download本文以macos环境为例来说明。安装过程此处略过。另外,如果不知道Wireshark是什么的同学,那么现在告诉你,Wireshark 是网络包分析工具,如果你还不知道是什么,那么后面内容可以跳过了。。2.软件界面2.1 欢迎界面打开软件,默认进入软件欢迎页面,如下图所示:界面列

2021-05-23 16:52:21 1587

原创 macos使用VMware虚拟机(windows)安装Oracle,并在macos下连接Oracle

1.有虚拟机,有windows10,.NET Framework环境要高一点2.Oracle安装路径不能有中文,不然会失败!(血的教训)4.安装包两个解压成一个,setup后几乎无脑下一步。在用户管理那里把soctt开启,因为这个是初学者用户好像。密码设置成tiger。5.安装成功后启动sqlplus 登录试一下,下图表示成功。(我好像乱码了,懒得管)6.关闭windows防火墙,复制本地计算机名字7.在差不多这个路径下修改这个文件:C:\app\jiangzuo\product\11.

2021-03-24 23:20:14 356

原创 PAT甲级2020年秋季题目记录分析(全部AC,简单易懂)

PAT甲级2020年秋季题目记录分析题目在官方可以买到,就五块钱:https://pintia.cn/market/item/1302817001358053376。但是因为有时间限制(3小时候就不能提交了)所以,我是看别的的博客题目截图,写完了,才去买来看看自己对不对的。1.大熊猫和盆盆奶。解题思路:1.把猫从左往右喂一遍,保证每个猫不和自己右边的吵架。因为左1猫没有左邻居了,他不攀比,直接最少量200.其余猫,就看自己体重和左邻居的关系了,比他重就比他多100,一样重一样的奶,轻就最少量

2021-03-10 20:03:06 795 3

原创 1139 First Contact (30 分)

1139 First Contact (30 分)题目:大意是说,a想和b交流,但是又不好意思,a拖朋友c,c又找了d,d最后才把消息准达到了b。因为提到了love这个词,我心想:典型的a,b,恋爱,外加基友c和闺蜜d的日常。读完题目后,人有傻了,ab两个还能是同性!同性还墨迹个屁啊。好,言归正传,说题目。如果a,b同性,c,d也要是相同性别,如果ab异性,那么c和a同性,d和b同性这里有一个问题,怎么样判定ab异性,用int型接受,然后用if(a*b<0)是不行的,因为无论是+0000还

2021-02-07 18:47:04 587 1

原创 MacOS 下用c++刷算法题

MacOS 下用c++刷算法题脱离的熟悉的windows的visual studio,刚上手苹果电脑的我,却要准备着开春的PAT 甲级考试,废话不多说,直接上介绍。推荐的是CLion。1.教育邮箱认证后,就可以有一年的使用权了,当然我相信破解版也是很容易得到的。2.刷题自然不希望,做一个题目新建一个新项目吧,肯定是想着一个项目很多个main.cpp.用哪个执行哪个。CLion并不支持这种操作,但是有一个很好的插件,可以帮我完成这个事情。Plugins里面找到他,下载后重启。以后的每个代码中右

2021-02-01 16:24:30 499

原创 mybatis

侵权删除B站狂神哥哥的笔记 我看他的视频从微信上整合的一个程序什么是MyBatisMyBatis 是一款优秀的持久层框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Objects,普通的 Java对象】映射成数据库中的记录。MyBatis 本是apache的一个开源项目ibatis, 2010年这个项目由apache 迁

2020-10-16 00:33:16 351

原创 IDEA中添加spring-boot-configuration-processor依赖但yml文件对自己创建的类没有提示的解决办法

记录今天遇到的问题,和解决办法SpringBoot使用一个全局的配置文件,配置文件名是固定的;•application.properties•application.yml配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;首先依赖你肯定要引入...

2020-09-20 23:10:40 1413

原创 游戏1024设计分析

game_1024,1.0版本优化:手势监听优化,目前只能监听上下左右滑动四种手势,要求滑动比较规范,只能竖直或者平行滑动,用户稍微不注意,容易自己想左滑动,但是实际,下滑这样的误操作.字体大小动态优化,目前当数字是三位数四位数的时候,会溢出方格游戏方格颜色多样化优化。不同的数字要匹配不同的背景颜色,提高游戏体验,可以加一个新增字体颜色为绿色之类的,因为其他字体都是黑色。bug3. 屏幕适配问题,比如有的屏幕小的手机,方格会溢出去.增添游戏结束提示,游戏结束有两种,格子满了,无法移动,判定

2020-07-05 17:01:35 779

原创 mac入门快捷键

1、return回车键=修改文件/文件夹名称。2、空格键=使用快速查看来预览所选项。3、command+tab=在打开的应用中切换到下一个最近使用的应用。4、option=拖动文件复制。5、command+delete=移到废纸篓。6、command+空格键=显示/隐藏“聚焦”搜索栏。7、command+点击标题=查看包含当前文件夹的文件夹。8、command+F=打开“查找”窗口。9、command+O=打开文件/文件夹。10、command+N=打开一个新的窗口。11、command

2020-06-21 19:02:34 200

原创 2020年PAT七月前复习备注

@[TOC]1001 害死人不偿命的(3n+1)猜想 (15分)备注:无。#include<bits/stdc++.h>using namespace std;int main() { int cnt=0,n;cin>>n; while(n!=1){ if(n%2==0) n/=2; else n=(3*n+1)/2; cnt++; } cout<<cnt;}@[TOC]1002

2020-05-16 22:20:44 670

原创 Android studio 快键键

Android Studio默认风格的快捷键。其实我们没必要一次就背下来,只需要在开发中尽量使用快捷键并打印一份快捷键表在电脑旁,经常使用和查阅,一段时间后就会形成习惯。Ctrl+G同时按下Ctrl+G快捷键弹出快速定位框,在框中输入行数点击OK即可快速切换到对应的行数,如图2.17所示。Ctrl+E同时按下Ctrl+E快捷键,弹出最近打开文件列表,可以快速选择最近曾经打开的文件...

2020-05-04 13:22:27 369

原创 java的正则表达式

1、正则表达式在实际开发中,经常需要对字符串数据进行一些复杂的匹配、查找、替换等操作。通过“正则表达式”,可以方便的实现字符串的复杂操作。正则表达式是一串特定的字符串,组成一个“规则字符串”,这个“规则字符串”是描述文本规则的工具,正则表达式就是记录文本规则的代码。比如:正则表达式— "[a-z]"表示a到z的任意一个字符"[a-z]+"表示由1个或多个a到z的字符组成的字符串正则...

2020-04-18 11:27:08 114

原创 String 和 StringBuffer

String 和 StringBuffer1、String是不可变对象java.lang.String使用的是final修饰,不能被继承,就保证了它的方法不能被重写。字符串底层封装了字符数组及针对字符数组的操作算法。字符串一旦创建,对象就永远无法改变,但是可以重写赋值。???java字符串在内存中采用Unicode编码方式,任何一个字符对应两个字节的定长编码。2、String常量池j...

2020-04-18 09:05:17 117

原创 PAT甲级分类

PAT甲级题目分类水题 1136、1139、1143、1148字符串处理 1001、1005、1035、1061、1073、1077、1082、1108、1140、1152模拟 1002、1009、1017、1026、1042、1046、1065、1105查找元素 1006、1011、1036动态规划 1007、...

2020-03-19 14:01:26 855

原创 talkIsCheap

编程定理,待补充遇到解决不了的困难,如果你能清晰地描述出来问题是什么,问题往往就解决一半了.(也有人说剩下那一半,就是把总结放进搜索引擎里面).用优秀的工具能事半功倍遇到搜不到的问题,有时反向说明你其实已经很优秀了。...

2020-02-28 21:49:26 212

原创 2020年春安工程网课数据结构代码笔记

顺序表代码c实现:#include<stdio.h>#include<Windows.h>#define LIST_INIT_SIZE 5#define LIST_ADD_SIZE 1typedef int ElemType;// 顺序表内容元素的类型,这么写完全是为了好维护typedef struct { ElemType *elem; int len...

2020-02-24 19:53:25 212 1

原创 冲冲冲!

昨天一个题目一直卡了,一直抱着超时的问题。我绞尽脑汁也搞不定,题目大致说,如何从一堆数字中尽肯能多的取数字,组成新数列,使得数列最大值<=最小值*p(某个给定的常数。求新数列的size最大是多少。就本身题目而言,旧数列中每一个数字都可能是新数列的最小值,因为你不可避免的不可能知道万一以它就是最大容量数列的最小值呢?所以每一个都要尝试,导致当处理数据量很大很大的时候,就超时了。然后...

2020-02-22 15:34:15 126

原创 Linux权限问题

记录一下今天遇到的问题:问题1描述:由其他组转来的jerry进不去同组权限为rwx!的jack家目录!我震惊了!解决办法:logout ,重新登录。(解决很简单,但是我做了很久的挣扎)问题2描述:jack家目录下的hello.txt文件只允许给同组的人查看,不允许修改,为什么同组的jz能修改?我震惊了!问题解决:因为jack的家目录权限为rwxrwx—,已经允许了同组的人在里面创...

2020-01-19 20:27:39 153 1

原创 C++小问题

int *p=new int;int *p=new int[10];int *p=new int(10);这三个有什么区别1.int *p=new int;——分配一个int型变量所占大小的空间,并将首地址赋给int 型指针p。2.int *p=new int[10];——分配一个有10个int型元素的数组所占空间,并将该数组的第一个元素的地址赋给int 型指针p。3.int *p=n...

2020-01-04 10:29:24 166

原创 c++遇到的问题

先看下面的代码首先报错的原因是,Gril的属性设置成私有了,你怎么可能在Boy里面直接访问到?在java中通常的解决方法是写一个getName(),getAge()。这样你就可以访问到了啊。c++中有友元函数,便巧妙的解决了数据共享。加一句话就行了:夹在16~17行friend void Boy::disp(Girl &);这一行就是想说我允许了Boy的disp函数中可以直接...

2020-01-03 21:15:00 224

原创 C++中const的作用

C++中const的作用1、const用于定义常量。C语言: #define 常量名 常量值C++: const 类型 常量名=常量;(1)常量一经定义就不能修改,例如:const int i = 5; // 定义常量ii =10; // 错误,修改常量i++; // 错误,修改常量(2)const常量必须在定义时初始化...

2019-11-28 17:21:24 1269

原创 内部类

内部类:定义:内部类就是定义在一个类的内部的类,与之对应的包含内部类的这个类叫做外部类。换种方式说,就是可以允许在一个类的内部再定义一个类。“寄生类”。为什么使用内部类:每一个类都可以独自的继承一个父类以及实现若干个接口。所以外部类是否继承一个类对于内部类没有影响。如果没有内部类提供的可以继承抽象的或者具体的类的能力,一些编程问题就很难解决(比如说就需要继承多个类)。接口解决了部分问题,内部类...

2019-11-21 20:26:54 142

原创 菜鸟入门网站开发

想要开发网站需要的前期准备:学会一门主流编程语言,比如笔者用的是java。这里说的java不是说,网页网站用java写的,而是基于java的Web开发。此前你大致需要掌握HTML,css,JavaScript,jsp,jdbc,SQL,Tomcat等的基本用法。当网站在本地已经能成熟稳健的跑起来了,开始考虑怎么让别人能访问了。经济实惠的方法就是租服务器,如笔者租赁了腾讯云。建议先申请域名,...

2019-11-16 15:43:15 798

原创 接口和和封装抽象

1、接口接口是一种特殊的抽象类,特殊在:1)接口的方法全都是抽象方法2)接口是没有构造方法的3)接口的属性全都是常量(static final修饰)4)接口的子类一般情况下,我们叫他“实现类”5)一个类可以实现多个接口JDBC:技术?编程语言? 标准?JDBC是一系列的标准,也就是一系列的JAVA提供的接口,各个数据库厂商进行的实现。ojdbc6.jar mysql-conne...

2019-11-15 20:26:07 172

原创 final和abstract

final关键字可以修饰类,方法,变量(局部变量,方法的参数形参),属性。1、修饰方法:final修饰的方法在子类当中不能覆盖。原则上尽量不要这样用。作用:防止子类不经意的更改(更改其内部的方法体)。例子:某一个类的某一个方法(葵花宝典,只能按照当前类的步骤进行修炼,不能随意更改)。2、修饰类:final修饰的类不能被继承。String类是final修饰的,不可以被继承,如果想使用其提...

2019-11-13 21:02:32 255

原创 static关键字

1、setter和getterJava类提供的两种方法,以提供为某些属性进行设置数据或者访问的功能。分析:set对于属性的赋值,并不一定就是得到简简单单的属性的值,可以是经过修饰或改变之后,再赋值给类的属性。get也是一样的道理。比如说加密。语法规范:get属性名() set属性名(),属性名首字母大写。对于boolean的get方法,可以是get属性名() 也看可以是 is属性名...

2019-11-03 16:43:43 92

原创 访问控制修饰符和javabean

1、访问控制修饰符private(私有) 修饰的成员和方法只能在本类当中使用(能不能被子类使用?)修饰的内容是对内部的公开,如果对外部公开就需要增加维护的成本。public(公开) 修饰的成员和方法在任何地方都可以使用修饰的内容是对外提供的功能,需要设计的比较强壮,需要相对稳定。protected:修饰的成员和方法,可以被子类以及同一个包的位置使用。(如果子类不在同一个包,能不能使用)...

2019-11-03 16:41:18 124

原创 内存管理,重载,重写,多态

1、对象实例化的内存管理计算机运行java程序的时候,在内存中开辟一块栈(stack)空间,同时还开辟一块堆(heap)空间堆内存:存储具体的实例化后的对象栈内存:存储引用类型变量,还存储基本类型的对象计算机还会开辟一块空间(heap堆类型),叫做方法区,用来存储类的基本信息(类名,属性,方法…),首先通过类装载器加载类的字节码文件,经过解析后放入方法区中。2、重载:一个类中,方...

2019-10-30 20:01:25 242

原创 面向对象Vs面向过程

需求:经理派遣员工小王,从芜湖出差到北京,完成和客户张老板的会面和签约,这个工作面向过程:程序员要做的事:设定:小王怎么从芜湖去北京(先到南京,然后转高铁到北京),然后,设定:见了客户之后如何交谈,如何签约,最后,如何返回。面向对象:找出“小王”这个对象,然后抽象出小王类,属性:姓名,职位…方法:出差去北京的方法(具体怎么去,在这个方法里设计好)和客户交谈的方法签约的方法从北京返...

2019-10-30 14:52:33 69

原创 面向对象编程

Java语言的特点:GC垃圾回收机制,支持面向对象开发,不支持指针操作,简单。面向对象的特点:继承,多态,封装,[抽象]1、基本概念1.1、对象:某一种事物类型的一个具体的实例。飞机,哲学,狗等,看得见,看不见,具体,抽象的都可以是对象,总之“一切皆对象”。狗? 奥巴马家里的那一条小狗?桌子?我面前正在使用的这个桌子?哲学(学科这种类型的一个具体科目)?(以上红色的为对象,黑色的不是...

2019-10-20 16:43:32 86

原创 Java数组的三种打印方式

1.数组的输出的三种方式一维数组:定义一个数组 int[] array = {1,2,3,4,5};(1)传统的for循环方式for(int i=0;i<array.length;i++){ System.out.println(a[i]);}(2)for each循环for(int a:array) System.out.println(a);...

2019-10-20 10:16:20 156

原创 易考———让考试更简单(3)

倒计时写好了,但是会被刷新,每次刷新时间就被倒置了,很烦。想办法啊,想办法!!!!!!我遇到的无数困难和走的弯路,就不提了。在这里我想总结性的说一说我是怎么解决考试时间倒计时问题的。首先我会获取你进入考试的时间:var comein = (new Date()).valueOf()+2* 60 * 60 * 1000;但是聪明的你发现了,后面的那一串式子是做什么的?这是我觉得很精妙的...

2019-10-18 21:13:33 527

原创 解决Navicat远程连接 1045 - Access denied for user 'root'@'ip' (using password: YES)

隔离有点段时间在此想打开数据库远程链接想做些事,结果如截图:总结一下这个错误意思是连接密码错了,向这里是告诉我我的云数据库密码不是我现在连接填的密码。于是就简单了,一是你输错了,而是你密码被改了,你不知道新密码。我无疑就属于后一种,因为我之前服务器被黑客入侵过了。。。可悲了。现在你要做的就是登陆你的购买云,重新修改密码:这里引用一下别人的博客:https://blog.csdn.net/...

2019-10-09 15:02:34 1186

原创 易考———让考试更简单(2)

今天写了试卷的选填题的自动批改获得成绩,并且和解答题一并发给数据库,然后还“模板化”学生登录/注册界面和老师登录页面。然后老师的登录检测也已经写完了,下一次的任务是写一个菜单让老师选择他想做的事情:比如查看学生成绩,增删改查题库等,然后点击菜单完成相应功能。...

2019-10-02 23:05:10 306

原创 易考———让考试更简单(1)

坦克大战没写完。。。被迫中止。。。。因为要参加一个比赛,需要写一个在线考试系统。现状是:wuwu…同队的同学不太会,基本都是我一个人在做,面对浩大的工程,心中是凄凉的。。。已经写了三四天了。。。写了很多,要做的事情也完成了不少,这里记录一下,免得没有方向,或者迷茫。这次的考试系统我们希望是分布式的至于什么是分布式我真的很迷茫,我参看 了一位同学的博客他这么说:记录一下我的开发设计想法。登...

2019-10-01 20:51:49 2595

原创 java实现坦克大战第四天

完成了使用自定义坦克图像的添加,而不是第三天那种全靠绘画的坦克;和上一天比较代码没有太大变动的地方,改的地方繁杂说不是很清楚明白。和绘画相比,我用的坦克是50*50像素的图片,而且注意是四张所以发射子弹的时候都需要根据自身左上角的坐标做相应的修改,如: switch (Direct) { case 0: s = new Shot(x+25,y,0); ...

2019-09-25 21:59:50 108

第十二届蓝桥杯大赛软件赛决赛_CB.pdf

第十二届蓝桥杯大赛软件赛决赛_CB.pdf

2021-06-05

空空如也

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

TA关注的人

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