自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (4)
  • 收藏
  • 关注

原创 Python爬虫学习总结

Python爬虫学习总结一、前提请求网站并提取数据的自动化程序, 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。爬虫基本流程发起请求:通过HTTP库向目标站点发起请求,即发送一个Request,请求可以包含额外的headers等信息,等待服务器响应。获取响应内容:如果服务器能正常响应,会得到一个Response,Response的内容便

2020-06-02 10:14:42 2786

原创 Java最简单的反编译步骤

1、新建一个文本文件2、将Java代码粘贴到文本文件中并保存3、重命名文本文件“名字+.java”4、打开cmd跳转到文件所在的目录5、用javac命令编译,桌面会产生.class文件6用javap命令反编译.class文件即可得到反编 译内容对反编译内容要求不高可以用此方法...

2020-05-15 16:44:34 813

原创 c#自学之路第十八天

一、笔记1、多态实现多态的三种方法:1.虚方法 2.抽象类 3.接口1.虚方法:步骤:1.将父类的方法标记为虚方法,使用关键子virtual。表示这个函数可以被子类重新写一遍。2.将子类的方法用关键字 override标记2.抽象类当父类的方法不知道如何去实现的时候,可以考虑将父类写成抽象类,将方法写成抽象方法,使用关键字abstract2.子类的方法用关键字 ove...

2020-03-28 21:51:26 184

原创 876. 链表的中间结点

一、题目给定一个带有头结点 head 的非空单链表,返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。示例 1:输入:[1,2,3,4,5]输出:此列表中的结点 3 (序列化形式:[3,4,5])返回的结点值为 3 。 (测评系统对该结点序列化表述是 [3,4,5])。注意,我们返回了一个 ListNode 类型的对象 ans,这样:ans.val = 3, ans.n...

2020-03-23 10:04:08 80

原创 c#自学之路第十七天

一、笔记1.c#中的访问修饰符public:公开的公共的 private:私有的,只能在当前类的内部访问protected:受保护的:只能在当前类的内部以及该类的子类中访问。 internal:只能在当前项目中访问protected internal:1)能够修饰类的只有public 和internal2)可访问性不一致子类的访问权限不能高于父类的访问权限//值类型:...

2020-03-22 21:33:53 77

原创 365. 水壶问题

一、 题目有两个容量分别为 x升 和 y升 的水壶以及无限多的水。请判断能否通过使用这两个水壶,从而可以得到恰好 z升 的水?如果可以,最后请用以上水壶中的一或两个来盛放取得的 z升 水。你允许:装满任意一个水壶清空任意一个水壶从一个水壶向另外一个水壶倒水,直到装满或者倒空示例 1: (From the famous “Die Hard” example)输入: x = 3, y ...

2020-03-21 17:32:38 167

原创 HTTP Error 403.14 - Forbidden解决办法

1.错误2.解决办法1.解决方案资源管理器-》设置启动项目2.选择“当前选定内容”,点击确定,重新运行程序3.结果

2020-03-10 11:41:53 1281

原创 css之第三天笔记

css之第三天笔记1.背景颜色图片及其平铺 <style type="text/css"> div { height: 300px; width: 300px; background-color: pink; /*背景颜色*/ background-image: url(1542373246758.jpeg);/*背景图片 图片要和文件放在同一个文件夹*/...

2020-02-12 11:48:10 104

原创 css之第二天笔记

css之第二天笔记.demo类选择器 :frist-child伪类选择器 ::frist-letter 伪元素选择器2.伪元素选择器p::first-letter{/*选择第一个字*/ color: red; font-size: 50px; } p::first-line{/*选择第一行字*/ color: green;...

2020-02-12 11:45:56 83

原创 css之第一天笔记

css第一天笔记1属性选择器(属性选择器1)1)带有中括号 <style type="text/css"> a[title]{ color: red; } </style> 2)选择属性等于某值的input[type=submit] { color: red; } </style> 3)选择属性值中字符...

2020-02-12 11:43:20 89

原创 c#之飞行棋项目源码

c#之飞行棋项目源码namespace 飞行棋1{ class Program { //静态字段模拟全局变量 static int[] Maps = new int[100]; //静态数组存储玩家A跟玩家B的坐标 static int[] PlayerPos = new int[2]; //存储两...

2020-02-12 11:34:49 923

原创 c#自学之路第十六天

c#自学之路第十六天一、笔记1.装箱、拆箱装箱:就是将值类型转换为引用类型拆箱:将引用类型转换为值类型 看两种类型是否发生了装箱和拆箱,要看,这两个类型是否存在继承关系。2.字典集合Dictionary在遍历的时候可以以一对一对的出来 Dictionary<int, string> dic = new Dictionary<int, string>();...

2020-02-12 11:31:46 118

原创 c#自学之路第十五天

c#自学之路第十五天一、笔记绝对路径:通过给定的这个路径直接能够在我的电脑中找到这个文件。 相对路径:文件相对于应用程序的路径。2.文件的读内容有三中方法1.按字节读取,这种方法可以读文件,音频,视频,图片等//byte[] buffer = File.ReadAllBytes(@“D:\Users\86176\Desktop\1.txt”);////将字节数组中的每个...

2020-02-12 11:26:06 105

原创 c#自学之路第十四天

c#自学之路第十四天一、笔记1.Hastable 键值对集合 字典在键值对集合中,我们是根据键去找值的。注意:键值对集合中,键必须是唯一的,值可以重复2.键值对集合只能用foreach进行遍历3.对键值对添加的两种方法1.使用hf.Add(1, “张三”); 此方法的键不能重复,否则会报错,但值可以重复,2.使用hf[6] = “新来的”; 此方法的...

2020-02-12 11:15:42 112

原创 c#自学之路第十三天

c#自学之路第十三天一、笔记1.里氏转换1)子类可以赋值给父类:如果有一个地方需要一个父类作为参数,我们可以给一个子类代替2)如果父类装的是子类对象,那么可以讲这个父类强转为字类对象。2.子类对象可以调用父类成员,但是父类对象只能调用自己的成员3.在做里氏转换的时候,由于只要转换不对就会抛出异常,因此需要在转换的时候做判断,分别是用 is 或者 as.is:表示...

2020-02-12 10:59:15 80

原创 c#自学之路第十二天

c#自学之路第十二天一、笔记1.继承(如:继承)特性:1.单跟性:一个字类只能有一个父类2.传递性:我们可能会在一些类中,写一些重复的成员,我们可以将这些重复的成员单独的封装到一个类中,作为这些类的父类。字类继承父类的方法和属性,没有继承父类的私有字符段,也没有继承父类的构造函数,但是字类会默认调用父类无参的构造函数,用来创建父类对象,让子类可以使用父类中的成员。所以,如果在父类...

2020-02-12 10:43:38 150

原创 c#自学之路第十一天

c#自学之路第十一天一、笔记1、字符串1、字符串的不可变性 当你给一个字符串重新赋值之后,老值并没有销毁,而是重新开辟一块空间存储新值。2、我们可以讲字符串看作是char类型的一个只读数组。2.tochararray():将字符串转换为char数组new string(char【】 chs)将char数组转换为string字符串 //string 为一个只读类型的char...

2020-02-12 10:33:41 82

原创 c#自学之路第十天

c#自学之路第十天一、笔记1.复习 //字段,属性,方法,构造函数 //字段:存储数据; //属性:保护字段,对字段取值和设值进行限定 //方法:描述对象的的行为 //构造函数:初始化对象 //类中的成员,如果不加访问修饰符默认为private2.命名空间可以认为类事属于命名空间的 如果在当前项目中没有这个类的命名空间,需要我们手动...

2020-02-12 10:22:53 82

原创 c#自学之路第九天

c#自学之路第九天一、笔记1.静态和非静态的区别1)在非静态类中,即可以有实例成员,也可以有静态成员。2)在调用实例成员的时候,需要使用对象名.实例成员;在调用静态成员的时候,需要使用类名.静态成员名;总结:静态成员 必须使用类名去调用,而实例成员使用对象名调用;静态函数中,只能静态字段或函数实例函数中,既可以使用静态成员,也可以实例成员静态类中只允许有静态成员,不允许出...

2020-02-12 10:10:29 91

原创 c#自学之路第八天

c#自学之路第八天一、笔记1.类语法: 【public】class 类名{字段;属性;方法;}写好类后创建对象,我们管创建这个类的对象的过程称之为实例化。使用关键字newthis:代表当前类的对象。 类不占内存,而对象占内存;2.属性属性的作用就是保护字段,对字段的赋值和取值进行限定。 属性的本质就是两个方法 set和get3.访问修饰符public:公开的,...

2020-02-11 22:16:15 72

原创 c#自学之路第七天

c#自学之路第七天一、笔记1.double类型在本质上保留两位小数。先转换为string类型,再转换为double类型 double avg = GetAvg(number); string s = avg.ToString("0.000"); avg = Convert.ToDouble(s);二、代码namespace ToString的问题{ cla...

2020-02-11 22:00:12 112

原创 c#自学之路第六天

c#自学之路第六天一、笔记1.out参数如果在一个方法中,返回多个相同类型的值,可以考虑返回一个数组。但要返回多个不同类型的值,数组就不行了,用out参数 out参数侧重于在一个方法里返回多个类型的值。如:out参数使用2.ref能够将一个变量带入一个方法中进行改变,改变完成后的值带出方法。 要求方法外必须赋值;3.params一个方法参数里只能有一个params,...

2020-02-11 21:52:19 89

原创 c#自学之路第五天

c#自学之路第五天一、笔记c#冒泡排序1.冒泡排序2.排序函数 语法:1. Array.Sort(num);//升序 2. Array.Reverse(nums);//降序 本质是对数组进行反转 若想对任何数组进行降序排序,先sort再reverse3.方法(函数) 语法:【public】 static 返回值...

2020-02-11 21:36:21 139

原创 c#自学之路第四天

c#自学之路第四天一、笔记1.语法:[public] enum 枚举名{值1,值2,值3,…}public:访问修饰符,公开得公共的,哪都可以访问enum:关键字,声明枚举的的关键字枚举声明到命名空间下面2.  Ctrl + k +d 快速对齐代码 Ctrl + z 撤销  Ctrl + s 保存  Ctrl + j 快速弹出智能提示  Shift + ...

2020-02-11 21:24:02 89

原创 c#自学之路第三天

c#自学之路第三天一、笔记一、类型转换(1)如果两个类型兼容,则通过自动类型转换或强制类型转换(2)如果两个类型不兼容,则使用convert工厂转换。二、程序调试(1)想看程序的过程(2)没有按预期执行程序方法:f11逐语句调试(单步调试) f10逐过程调试二、代码 class Program { static void Main(stri...

2020-02-11 19:18:39 85

原创 c#学习之路第二天

c#自学第二天一、笔记一、转义字符\n:换行":英文半角双引号\t:一个tab键\b:退格\r\n:win10文本操作不认识\n 认识\r\n\:表示\@ (1) 取消\的转移作用 (2)保留原格式输出二、类型转换自动类型转换(隐式类型转换) 条件:(1) 两种类型兼容:如:int和double兼容(都是数字类型) (2) 目标类型...

2020-02-11 19:12:06 113

原创 Mybatis自学第一天

一、前述MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建c...

2019-11-10 22:20:24 130

原创 JavaEE:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

错误原因:The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path错误分析:没有将tomacat加入解决步骤:1.单击文件右键,构建路径2,点击add library——》server runtime——》单击tomcat,然后应用即可解决...

2019-11-08 16:20:34 238

原创 Oracle:[Err] ORA-00904: "DID": invalid identifier错误

[SQL]SELECT DID AS 商品号,GNAME AS 商品名称,PRICE*STOCKQT AS 商品总值FROM GOODS错误原因:[Err] ORA-00904: “DID”: invalid identifier错误原因:表中没有DID这个属性或者变量写错了...

2019-11-08 16:15:01 407

原创 Oracle:ORA-00923: FROM keyword not found where expected错误

1.[SQL]SELECT SNO,SNAME,SCLASS WHERE STUDENT运行错误:[Err] ORA-00923: FROM keyword not found where expected错误原因:出现此错误是因为查询代码中有单词用错了1.在我的表中误把sno写成了son2.查询语句是from,我写成了where...

2019-11-08 16:12:57 2577

原创 springmvc自学入门第一天

springmvc自学第一天一.工作流程1.用户将请求发送给前端控制器(进行功能分派)2.前端控制器调用处理器映射器(根据地址查找,用于返回处理器对象)3.前端控制器通过调用适配器调用处理器(执行处理器对象,返回ModelAndView对象)4.前端控制器调用视图解析器(对返回的对象进行分析,得到View对象)5.最后在视图层进行显示说明:由图可见,前端控制器为spingmvc的核...

2019-11-08 14:11:08 154

学生网上选课系统.rar_URP综合教务(学生)

该系统采用SSM框架进行编写,内附操作说明、创新文档,适用于创新创业课程设计、网页课程设计、人机交互课程设计等各种课程设计,如调试不出程序,欢迎留言。

2020-12-21

数据结构课程设计——火车管理系统

内有程序源码一套,文档一份,完全按照课程设计要求编写,适用于需要数据结构课程设计的同学,文档稍微进行改动即可。

2020-12-17

c#超市收银系统.rar

此项目是超市收银系统,模拟平时购物时的流程,适用于学完c#基础的新手去练习,涉及到继承,抽象等知识,也可做为课程设计来用。

2020-03-27

c#飞行棋项目(新手练习)

飞行棋游戏项目,适合c#初学者练习,代码内部有注释,简单易懂,学完基础便可使用本项目进行检验,涉及到类的使用,采用vs进行的编程。

2020-03-26

空空如也

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

TA关注的人

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