自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Oracle分析函数之LEAD和LAG实际应用

Oracle分析函数之LEAD和LAG实际应用在前几天的工作中按照客户的需求,需要对客户信息进行数据分析,即某人存在多个状态的账号,将客户信息账号状态分析出结果,和客户确认汇报,根据保留规则,保留唯一账号,以保证程序可用性。起初,根据聚合函数进行查询分析,需要写一大串的SQL,即不美观又复杂,很容易产生错误。后续想到Oracle分析函数中的lead和lag,SQL简洁了很多且容易产生报告数据。创建一个测试表用于测试分析,具体数据:SELECT * FROM TMP_HBWH_USER_ACCTNO;

2020-12-11 02:38:35 353

原创 Oracle-定时任务详情

定时任务可以很好的帮助我们执行一些重复性的工作,比如每天一次或者每周一次的定时表检查,我们根据目的来定义一个JOB去执行我们需要的存储。那么首先,我们就需要先定义一个需要执行的存储,在JOB中指的就是WAHT()。创建存储:create or replace procedure p_ex_cur as null_excep exception;--自定义一个异常class_new1 class_new2%rowtype;--定义一个和class_new的字段类型和名称一样的变量cursor cu

2020-06-05 16:23:37 207

原创 Oracle-异常抛出练习

异常抛出异常是Oracle中用户处理代码时重要的一个环节,为了避免代码流程出现崩溃,异常可以很好的避免由于系统或者小错误导致代码流程结束;另外,异常分为预定义异常和自定义异常。**预定义异常:**预定义异常是Oracle系统已经定义好的异常,遇到错误系统会自动地抛出。**自定义异常:**自定义异常是用户在代码中新定义的遗产,通常是在业务逻辑或者系统硬件出现错误时,抛出异常,避免由于这些不必要的错误导致程序出错。自定义异常基本有以下几个步骤:1:定义异常declare null_excep e

2020-06-04 15:38:11 564

原创 Oracle-游标

Oracle学习历程1–Oracle学习历程1–游标最近在学习Oracle的一系列逻辑性问题,首先触及了游标,游标相当于一个指针指向缓存区的数据行,当缓存区的第一个数据被读取后,会继续指向下一个数据行,直至缓存区的数据行为空;游标在Oracle中被分为显性游标和隐形游标。**显性游标:**简单来说就是用户在定义阶段自己创建的游标;如:Cursor cur_ex is select * from class_new where name=‘幼儿园1班’;**隐性游标:**就是Oracle系统自行创建的

2020-06-04 10:58:21 183

原创 python实现HTTP服务器

利用Python编写http服务器:目的:服务器可以被任意电脑的任意浏览器访问:程序需导入两个模块:re模块,socket模块主main()函数中:1.创建TCP套接字Socket.http_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)2.绑定服务器的IP和端口http_socket.bind(("IP",po...

2019-11-01 17:11:46 222

原创 学习python路上的python简单知识点(25道)

什么是Python? python是一种解释型语言,逐行由解释器进行解释 python是一种动态性语言,不需要对变量说明其所属的类型 python非常适合面向对象的编程,因为python的类支持封装和继承 python的编写速度块,但是运行速度较慢,但是python允许加入基于C语言编写的扩展 python让困难的事变得简单,可以让程序员更加专注算法和和数据结构的设计,免于底层细节...

2019-08-03 23:16:45 251 1

原创 三种网络层

一、TCP/IP四层应用层传输层网络层网络接口层二、TCP/IP五层应用层传输层网络层数据链路层物理层三、OSI七层应用层表示层会话层传输层网络层数据链路层物理层.

2019-07-26 15:24:43 163 1

原创 python.pygame的飞机大战小程序

目前python正在自学中,这个飞机大战小游戏是自学一点点做的,目前还不完整,没有将分数系统加入,因为还在学习,还缺少PLAY按钮,所以学习仍然继续。飞机游戏是根据python的pygame的模块来设计的,import pygame利用了pygame的大量类和模块,在使用pygame之前,先对pygame进行初始化init(). ***创建游戏窗口***:pygame.displa...

2019-07-26 12:26:37 700 1

原创 python爬虫常见HTTP状态码总汇

100:请求者应当继续提出请求。101:请求者已要求服务器切换协议,服务器已确认并准备切换。200:成功处理了请求。201:请求成功并且服务器创建了新的资源。202:接受请求但没有创建资源。203:返回另一资源的请求。204,205:服务器成功处理了请求,但没有返回任何内容。206:处理部分请求。300:针对请求,服务器可以执行多种操作。301:请求的网页已经永久移动到新的位置。...

2019-07-11 21:42:21 1154

翻译 线程安全(1)

线程安全并不是线程的安全,而是指内存的安全。进程在操作系统运行行,会得到操作系统分配的内存空间,而每个进程只能在自己的内存空间中运行,而不能去访问其他的进程。而在进程的内存空间中会有一块公共的空间,称为堆内存。而这一块空间是公共的,也就意味着进程的每个线程都可以去访问这块公共空间,这也就说到了线程安全。由于是堆内存为公共区域,当有个线程在堆内存中存放数据后,会有其他的线程来堆内存中访问,而且是在...

2019-05-22 13:26:14 59

plain_main.py

这是目前自学写的部分代码,主函数代码:import pygame from plane_sprite import * pygame.init() class GamePlane(object): def __init__(self): self.screen = pygame.display.set_mode((SCREEN_RECT.size)) self.screen_caption = pygame.display.set_caption(CAPTION) self.clock = pygame.time.Clock() self.__creat_sprite() pygame.time.set_timer(CREAT_ENEMY_EVENT, 1000) pygame.time.set_timer(HERO_FIRE_EVENT, 500) pygame.mouse.set_visible(0) def __creat_sprite(self):

2019-07-26

空空如也

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

TA关注的人

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