自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

身在边城 心在编程

拥有一颗改变世界的心

  • 博客(247)
  • 资源 (1)
  • 收藏
  • 关注

原创 python 中,什么是 .pyc 文件?这篇文章告诉你

文章目录什么是 .pyc文件?1. Python是一门解释型语言?2. 解释型语言和编译型语言3. Python到底是什么4. 简述Python的运行过程5. 给专业人士的一些建议6. 参考链接什么是 .pyc文件?在 Python 程序中,是把原始程序代码放在.py 文件里,而 Python 会在执行.py 文件的时候。将.py 形式的程序编译成中间式文件(byte-compiled)的 .pyc 文件,目的就是为了加快下次执行文件的速度。所以,在我们运行 python 文件的时候,就会自动

2021-06-24 13:23:54 3096

原创 励志当一名架构师

前言本篇文章主要总结项目中常见的架构,从前后端的各种耦合到前后端的分离为主线,其他技术作为副线详细总结未分离时代(各种耦合)早期主要使用的是 MVC 架构

2021-05-14 21:10:38 1281 13

原创 C# 精华总结 ---- 基础

本文主要探讨两点1、C++ 和 C# 的区别2、C# 的特性,delegate, event 泛型,动态引用...

2021-04-01 12:47:01 544

原创 Node.js 详细教程总结(上)

前言:Node.js 是运行在服务器端的 JavaScript,基于 Chrome JavaScript 运行是建立的一个平台,Node.js是一个事件驱动 I/O 服务端 JavaScript 环境,基于 Google 的 V8 引擎,V8引擎执行Javascript的速度非常快,性能非常好;作为一个后端程序猿,如果想要部署一些高性能的服务, Node.js 还是要了解了解的文章目录安装Node.js 的应用NPM 使用介绍Node.js REPL 交互式解释器回调函数Node.js 事件循环Nod.

2021-03-08 20:06:20 619

原创 python 字符串操作和内建函数

文章目录访问字符串值字符串连接Python 转义字符python 字符串运算符python 字符串格式化Unicode 字符串字符串内建函数访问字符串值var1 = 'Hello World!'var2 = "Python Runoob"print("var1[0]:", var1[0])print("var2[1:5]:", var2[1:5])字符串连接var1 = 'Hello World!'print("输出:", var1[:6] + 'Runoob!')Python 转义字

2021-02-16 23:21:15 375 2

原创 Python 内置函数详解 3

文章目录repr 函数reverse 方法round 函数set 函数setattr 函数slice 函数sorted 函数staticmethod 函数str 函数sum 方法super 函数tuple 方法type 函数unichr 函数vars 函数xrange 函数zip 函数\_\_import__ 函数exec 内置语句repr 函数功能:repr() 函数将对象转化为供解释器读取的形式语法:repr(object) object 对象返回值:返回一个对象的 string 格式实例

2021-02-14 22:58:27 1029 1

原创 Python 内置函数详解2

文章目录hex 函数id 函数input 函数int 函数isinstance 函数issubclass 函数iter 函数hex 函数功能:用于将10进制整数转换成16进制,以字符串形式表示语法:hex(x) x 为 10 进制整数返回值:返回16进制数,以字符串形式表示o1 = hex(255) #'0xff'print(o1)o2 = hex(-42) #'-0x2a'print(o2)o3 = hex(1) # '0x1'print(o3)o4 = hex(12

2021-02-14 13:28:06 478 1

原创 Python 内置函数详解1

文章目录内置函数abs 函数all 函数any 函数basestring 函数bin 函数bool 函数bytearray 函数callable 函数内置函数abs 函数功能: 返回数字的绝对值abs(x)x 表示为表达式, 可以是 -10-5 这样的形式返回值: 正数是本身,负数是相反数all 函数功能: 判断可迭代参数 iterable 中所有的元素是否为 True返回值: 如果是返回 True,只要有一个 False,则返回 False (元素除了是 0、空、None、Fal

2021-02-09 22:45:01 415 1

原创 C++ 开发【梦幻西游】500多行代码实现

环境:VS 编译器,利用 win32项目完成的梦幻西游片段

2021-01-29 19:20:51 3455 2

原创 使用 C++ 开发出 【飞机大战】

本文主要作为自己之前学习C++的总结,顺便做一个游戏小项目,回顾一下之前的知识,加深数组、循环、结构体的一些的理解

2021-01-15 23:45:46 2276 1

原创 【爬取豆瓣前 250 部电影】Python 爬虫和数据可视化(下篇)

文章目录数据可视化Flask 入门Echarts 应用数据可视化项目展示主页电影页面评分分布图词云页面开发人员页面Flask 入门Flash 作为 Web 的框架,它的作用主要是为了开发 Web 应用程序创建第一个 Flask 程序,主要做两件事,一是路由解析,二是重定向到指定页面也就是说,当访问 127.0.01:5000/ 的时候,会访问 index.html 页面(5000是flask框架默认的)from flask import Flask,re

2021-01-12 20:39:29 2038 3

原创 【爬取豆瓣前 250 部电影】Python 爬虫和数据可视化(上篇)

文章目录一、学习内容二、任务介绍三、爬虫知识四、基本流程五、准备工作5.1 获取数据5.2 解析数据5.3 保存数据一、学习内容Python 语言的基础知识网络爬虫的技术实现数据可视化的技术应用(框架,组件)本篇是 Python 爬虫博客总结第一章,这个系列的博客主要是总结网络爬虫的数据可视化技术原理与流程提示:关于第一点 Python 语言的基础知识 我总结在 Python 基础专栏里面,所以这个专栏主要是总结学习内容的第二点和第三点二、任务介绍我们要爬取豆瓣电影Top250 的基

2021-01-05 13:32:32 8081 1

原创 【Python 基础 4】42 道测试题,巩固 Python 基础

文章目录Python 练习1Python 练习2Python 练习3Python 练习4Python 练习5Python 练习6Python 练习7Python 练习8Python 练习9Python 练习10Python 练习11Python 练习12Python 练习13Python 练习14Python 练习15Python 练习16Python 练习17Python 练习18Python 练习19Python 练习20Python 练习21Python 练习22Python 练习23Python 练

2020-12-24 17:44:17 410 2

原创 【Python 进阶2】命名空间,作用域,标准库预览

文章目录命名空间作用域标准库预览命名空间命名空间(Namespace)是从名称到对象的映射,大部分的命名空间都是通过 Python 字典来实现的。命名空间提供了在项目中避免名字冲突的一种方法。各个命名空间是独立的,没有任何关系的,所以一个命名空间中不能有重名,但不同的命名空间是可以重名而没有任何影响就好比不同的文件夹下,可以有重复的文件名,但是在同一个文件夹下就不能有相同的文件名三种命名空间内置名称(built-in names):Python 语言内置的名称,比如函数名 abs、char

2020-12-19 15:07:08 108 1

原创 【Python 进阶1】面向对象编程

面向对象编程 Python

2020-12-19 01:10:44 134 1

原创 【Python 基础3】时间,模块,函数,文件,IO,异常

Python 基础,时间和日期,Python 模块,函数,以及对文件的IO操作,异常如何抛出,以及如何捕获

2020-12-18 21:34:37 152

原创 【JavaWeb 第二章】Servlet 原理剖析

文章目录Servlet 介绍Servlet 原理Mapping 问题ServletContext 对象ServletContext 应用HttpServlet ResponseHttpServlet RequestServlet 介绍Servlet(Server Applet)是Java Servlet的简称,用 Java 编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容我们把实现了 Servlet 接口的 Java 程序叫做 Servlet

2020-11-30 11:31:45 144

原创 【JavaWeb 第一章】基本概念、web服务器,tomcat,Maven 的配置和操作

文章目录web 基本概念web 应用程序静态 web动态 webweb 基本概念web 开发: web 是网页的意思,分为静态 web :html 、css 提供给所有人看的资源不会改变动态 web :PHP、Servlet、ASP 提供给每个人看到的信息资源各不相同在 Java 中,动态 web 资源的开发技术统称为 JavaWebweb 应用程序什么是web应用程序?可以提供浏览器访问的程序,一个 web 程序可以有多部分组成,比如 html, css, jsp,servlet ,

2020-11-21 20:41:53 192

原创 【数据库 JDBC】用 Java 程序连接数据库

文章目录1、数据库JDBC1.1 数据库驱动1、数据库JDBC1.1 数据库驱动应用程序不能直接连接数据库,需要通过数据库驱动进行连接,JDBC 就是 sun 公司为了简化开发人员的对数据库统一的操作,提供了一个 Java 操作数据库的规范,也就是 JDBC...

2020-11-12 15:38:17 315

原创 【CSS3】初始前端 CSS,选择器,字体文本列表样式

CSS 优势1、内容和表现分离2、网页结构表统一,可以实现复用3、样式十分丰富4、建议使用独立的 HTML 的 CSS 文件5、利用 SEO,容易被搜索引擎收录

2020-11-04 21:53:01 427

原创 【HTML5】初识前端页面结构与基本标签

文章目录初始 HTML网页的基本标签图像标签链接标签行内/块元素列表标签表格标签视频和音频页面结构分析内联框架按钮和多选框初始 HTMLHTML (Hyper Text Markup Language) 超文本标记语言,超文本包括文字,图片,音频,视频,动画等WC3 标准, 是完维网联盟(World Wide Web Consortium) 包括结构化标记语言 HTML,XML表现标准语言 CSS行为标准 DOM,ECMAScript<!DOCTYPE html> 告诉浏览器

2020-10-31 13:17:25 551

原创 【Java 网络编程】TCP/UDP 聊天实现,URL 下载网络资源

文章目录前言与回顾测试 IP测试端口TCP 聊天案例文件上传案例UDP 发送消息案例前言与回顾之前总结过网络编程的基础知识,这篇文章主要总结网络实战与应用案例计算机网络:将地理位置不同的多台计算机通过线路连接起来,在网络系统,管理软件,以及网络协议的协调下,实现资源共享和信息传递网络编程中通过 ip 地址和 Mac 地址定位到一台或者多台计算机,然后进行 TCP /UDP 的传输方式进行通信IP 地址唯一定位一台计算机IP 分类 ipv4/ipv6 ipv4: 点分十进制

2020-10-28 11:07:26 186

原创 【Java 多线程】线程的同步互斥和线程安全

文章目录线程同步三大不安全案例同步方法及同步块死锁Lock 锁生产者和消费者模式线程池线程同步并发:同一个对象被多个线程同时操作处理多线程问题时,多个线程访问同一个对象,并且某些线程还想修改这个对象,这时候我们就需要线程同步,线程同步其实就是一种等待机制,多个需要同时访问此对象的线程进入这个对象的等待池形成队列,等待前面的队列使用完毕后,下一个线程再使用另外由于同一进程的多个线程共享地址空间,为了保证数据的在方法中被访问的正确性,在访问时加入了锁机制 synchronized ,当一个线程获得对象的

2020-10-26 10:40:24 212 1

原创 【Java 多线程】线程实现,线程的状态

文章目录前言线程的创建方式静态代理模式Lambda 表达式停止线程线程休眠观察线程状态线程优先级守护线程前言之前线程的概念已经有总结过,这里主要总结 Java 线程类的创建方式,以及实现同步和互斥另外也会剖析一些源码线程的创建方式Thread class (继承 Thread 类)Runnable 接口 (实现Runnable 接口)Callable 接口 (实现 Callable 接口)1、继承 Thread 类创建线程start 用于启动线程,当调用 start 后,线程并不会马

2020-10-24 23:58:11 162

原创 【Java GUI 编程】实现贪吃蛇游戏

之前学习了GUI 中的 AWT 中(组件,容器,面板,事件监听,文本框监听,画图类,鼠标监听,键盘监听,窗口监听)本章是写一个练手的小项目,贪吃蛇

2020-10-21 16:26:18 403 1

原创 【Java GUI 编程】Swing 用户界面开发工具包

文章目录Swing窗口弹窗标签面板滚动条按钮列表文本框Swing用户界面开发工具包,比 AWT 更加高级一点,Swing 可以使用任何可插拔的外观风格 ,用很少的代码就可以创建优雅的用户界面,工具包中所有的包都是以swing作为名称窗口package JavaGUI;import javax.swing.*;import java.awt.*;/** * @Title: Test13JFrame * @Package JavaGUI * @Description: * @autho

2020-10-20 23:56:42 965

原创 【Java GUI 编程】AWT 画笔,鼠标监听,键盘监听,窗口监听

AWT 工具包GUI 画笔鼠标监听窗口监听键盘监听回顾 : AWT抽象窗口工具包,该包提供了一套与本地图形界面进行交互的接口,比如之前总结的容器,组件,布局管理器,事件的监听等等,是Java提供的用来建立和设置Java的图形用户界面的基本工具GUI 画笔基础 Frame 类,需要重写的方法是 paintpackage JavaGUI;import java.awt.*;/** * @Title: * @Package * @Description: * @author: maze

2020-10-19 23:31:47 318

原创 【Java GUI 编程】Java 实现一个简易计算器

实现一个简单计算器通过之前的学习,创建 Frame 对象,按钮,绑定事件监听,文本框监听,等功能,实现一个简单计算器package JavaGUI;import JavaSE.oop.Test;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;/** * @Title: * @Package * @Description: 实现一个简易计算器 * @aut

2020-10-18 01:56:58 3760

原创 【Java GUI 编程】初始 GUI 编程

文章目录初始 GUI1、GUI 简介2、AWT初始 GUI1、这是什么?2、它该怎么玩?3、该如何运用?需要掌握以下组件窗口弹窗面板文本框列表框按钮图片监听事件 鼠标 键盘外挂破解…1、GUI 简介GUI(图像用户界面编程), 核心技术:Swing ,AWT但是快被淘汰了,因为界面不美观,且需要 jre环境但是我们为什么要学习?可以写出自己心中的小工具工作时候,也可能需要维护到 swing 界面了

2020-10-18 00:55:06 352 1

原创 【Java SE 基础】面向对象思想、继承、封装、多态

面向对象本质:以类的方式组织代码,以对象的方式封装数据

2020-10-17 00:34:20 153

原创 【Java SE】流程控制,方法,数组

文章目录1、用户交互 Scanner2、顺序结构3、循环结构4、Java 方法1、用户交互 Scannerpublic class Demo2 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 判断用户还有没有输入 if(scanner.hasNext()){ // 接收输入的内容

2020-10-14 21:23:48 133

原创 【Java SE】基础语法,程序是怎么跑起来的?

文章目录Java 程序的运行机制Java 程序的运行机制思考?一个Java 程序是怎么跑起来的首先通过 Java 编译器编译为 .class 文件通过类装载器装入 .class 并且进行字节码校验器通过解释器解释一步,执行一步这只是一个简单模型,后期深入探讨研究编译型语言与解释型语言的必需知识点概念:由于计算机不能直接的理解高级语言,只能直接理解二进制的机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言的编写的程序。翻译的方式有两种,一个是编译,一个是解释。两种方

2020-10-13 16:29:03 179

原创 MySQL 数据管理 DML 数据操作语言

数据库的意义: 数据存储和数据管理DML 是数据操作语言- insert - update- delete

2020-10-09 23:40:33 141

原创 规范数据库三大范式设计,三大范式有啥用

良好的数据库设计- 节省内存空间- 保证数据库的完整性- 方便开发系统

2020-10-05 14:14:31 325

原创 数据库事务特性、隔离级别、事务使用场景

隔离级别- 读取未提交 : 有脏读的问题- 读取已提交:有不可重复读的问题- 可重复读:有幻读的问题- 可串行化:解决以上所有问题

2020-10-04 15:01:26 611

原创 设计模式 --- 工厂模式

文章目录GoF 23OOP 七大设计原则工厂模式抽象工厂模式使用场景GoF 2323 种设计模式:一种思维,一种态度,一种进步OOP 七大设计原则开闭原则:对扩展开放,对修改关闭里氏替换原则:继承必须确保父类所拥有的性质在子类仍然成立依赖倒置原则:要面向接口编程,不要面向实现编程单一职责原则:控制类的粒度大小,将对象解耦、提高其内聚性接口隔离原则:要为各个类建立他们需要的专用接口递米特法则:只与你的直接朋友交谈,不跟陌生人说话,降低耦合度合成复用原则:尽量先使用组合或者聚合等关联关系实

2020-10-01 22:51:22 104

原创 手写非递归遍历二叉树、前序、中序、后序

前序、中序、后序遍历二叉树

2020-08-19 15:16:55 190

原创 用 read 替换 cin 函数

用 read 替换 cin 输入流,效率高了10倍!!#define gc() (p1==p2 && (p1=bf,p2=bf+fread(bf,1,1<<21,stdin),p1==p2)?EOF:*p1++)char bf[1 << 21], *p1(bf), *p2(bf);template<class T> void read(T& x) { char c(gc()); char neg(0); T t(0); for

2020-08-17 23:59:55 1017

原创 数据库索引概念、索引测试和优化、及其底层结构

MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构,索引的本质:索引是数据结构。

2020-08-16 17:40:38 213

原创 数据库用户权限管理和备份

信息摘要算法,主要增强算法复杂度和不可逆性字符串值具体的 md5 其实是一样的其实对于 MD5 破解网站的时候,背后有一个字典,记录了常用的MD5密码,要破解简单的密码还行,但是对于复杂的密码就破解不了了

2020-08-16 16:53:53 430 2

dream2.gif

dream2.gif

2021-01-27

空空如也

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

TA关注的人

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