自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Miracle

学习记录,资源共享,技术创新,成长之路。

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

原创 MySQL 常用函数

MySQL 常用函数

2022-08-22 14:38:54 287 1

原创 Python 运算符优先级

下表给出Python的运算符优先级(从低到高),从最低的优先级(最松散地结合)到最高的优先级(最紧密地结合)。这意味着在一个表达式中,Python会首先计算表中较下面的运算符,然后在计算列在表上部的运算符。Python 运算符优先级 运算符 描述 lambda Lambda表达式 or 布尔“或” and 布尔“与” not x 布尔“非” in,not in 成员测试 is,is not 同一性测试 <,<=,&g

2020-11-16 14:52:09 552

转载 HTTP状态码详细解释对照

状态码 代表含义 100 客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。 101 服务器已经理解了客户端的请求,并将通过Upgrade 消息头通知客户端采用不同的协议来完成这个请求。在发送完这个响应最后的空行后,服务器将会切换到在Upgrade 消息头中定义的那些协议。   只有在切换新的协议更有好处的时候才应该采取

2020-11-16 14:47:25 334

原创 Python字符串中的转义字符

Python 字符串中转义字符在需要在字符中使用特殊字符时,python 用反斜杠\转义字符。如下表:转义字符 描述 \(在行尾时) 续行符 \\ 反斜杠符号 \' 单引号 \" 双引号 \a 响铃 \b 退格(Backspace) \e 转义 \000 空 \n 换行 \v 纵向制表符 \t 横向制表符 \r 回车 \f 换页 \oyy 八进制数,y..

2020-11-12 10:32:37 3531 1

原创 thinker 库开发的GUI程序-利用Pandas进行excel文档数据的读取和数据比对

直接上源代码:#!/usr/bin/env python3# -*- coding:utf-8 -*-"""Created on 2020/8/6 21:57@author: Miracle@blog : https://blog.csdn.net/weixin_39633383@github: https://github.com/Mr-Miracle"""from tkinter import *from tkinter import messagebox, filedialog

2020-10-20 12:01:55 902

原创 wxpython 库开发的.MDB文件读取

直接上源代码:#!/usr/bin/env python3# -*- coding:utf-8 -*- """Created on : 2020/7/20 12:38@Author : Miracle@blog : https://blog.csdn.net/weixin_39633383@github: https://github.com/Mr-Miracle"""import osimport datetimefrom mailbox import Message, Mail

2020-10-20 11:55:34 210

原创 python 中函数str.format() 格式化数字的多种方法

数字格式化下表展示了 str.format() 格式化数字的多种方法:>>> print("{:.2f}".format(3.1415926));3.14数字 格式 输出 描述 3.1415926 {:.2f} 3.14 保留小数点后两位 3.1415926 {:+.2f} +3.14 带符号保留小数点后两位 -1 {:+.2f} -1.00 带符号保留小数点后两位 2.71828

2020-10-13 10:50:38 2043 1

原创 网页上的内容无法复制的最终解决办法

网页上的内容无法复制,经常出现需要充值VIP才可复制的提示。使用如下语句可接触这些限制:F12打开网页控制台,在 控制 菜单页签 使用如下语句,并执行。document.getElementsByClassName('doc-reader')[0].oncopy = function(){return true}...

2020-04-14 13:11:08 510

转载 11款可以称得上“神器”的Windows工具集合

以下神器都是小编自己在使用的,体验感最好、无广告、无捆绑、本着绿色免安装的原则,每一款都是良心推荐。包含:本地文件搜索工具、软件卸载器、本地视频播放器、图片去水印神器、超高清屏幕录制工具、简单的GIF动图录制工具、高质量文档压缩工具...应用介绍1最快文件搜索工具Everything:当之无愧的最强本地文件搜索神器,搜索任何关键词基本是秒速出现,比Windows自带的搜索快了...

2019-11-15 13:23:17 431

原创 oracle中 connect by prior 涉及的递归算法

实用场景:表中存在层次数据,则可以使用层次化查询子句查询出表中行记录之间的层次关系。数据之间的层次关系即父子关系,通过表中列与列间的关系来描述。基本语法:[ START WITH CONDITION1 ]CONNECT BY [ NOCYCLE ] CONDITION2例如:WITH TEMP0 AS (SELECT 'A' AS CPDM,'B' AS PCOD...

2019-09-12 16:25:31 344

原创 PyInstaller 打包python脚本

在创建了独立应用(自包含该应用的依赖包)之后,还可以使用 PyInstaller 将Python程序生成可直接运行的程序,这个程序就可以被分发到对应的 Windows 或 Mac OS X 平台上运行。安装 PyInstallerPython 默认并不包含 PyInstaller 模块,因此需要自行安装 PyInstaller 模块。安装 PyInstaller 模块与安装其他 Py...

2019-09-12 12:52:45 349

原创 Oracle 中MERGE INTO的使用

MERGE INTO 支持 Oracle和Sql server,不支持Mysql。1、语法结构MERGE INTO table_name A USING (table|view|query_sql) BON (A.col = B.col) WHEN MATCHED THEN UPDATE SET A.col1 = B.col_val1 WHEN NOT MATCHED ...

2019-08-22 15:42:32 506

原创 Oracle表结构修改写法说明

1、Oracle建立表DECLARE INTCOUNT INT; STRSQL VARCHAR(4000);BEGIN SELECT COUNT(*) INTO INTCOUNT FROM USER_ALL_TABLES WHERE TABLE_NAME = UPPER('B_FI_ADJUSTLOG'); IF (INTCOUNT = 0) TH...

2019-08-22 15:10:15 437

原创 SQL语句条件里加可选参数

需求场景:SQL接收一个或者多个参数;现在想要实现当参数不为空时传对应参数,参数为空时让条件失效,使得SQL返回所有的结果集。实现思路:利用AND 、OR 运算符的特性实现,OR 运算符只要一个为真,结果就为真。示例SQL:--接收的参数为:<!P_CODE!>SELECT*FROMTABLE_USERSWHEREUSERCODE...

2019-08-16 14:56:14 1613

原创 Shell 脚本实现 Linux 系统监控

一、主要命令介绍查看内存(free)查看内存(free) 查看磁盘(df) 查看cpu占用率(top) 查看内核版本(uname)这些命令是linux管理员必须耳熟能详的基本命令,系统监控脚本是根据这些命令的返回值做处理,然后打印在终端的。Linux命令详解请查看http://man.linuxde.net/二、shell编程注意``用法 这个符号可以保存命令的返回...

2019-08-15 13:32:47 1901

原创 创建JDBC应用程序

如何编写一个真正的 JDBC 程序。我们先来浏览一下它的步骤,然后我们在后面的代码中作详细地讲解:1、导入JDBC驱动 打开terminal,输入命令获取驱动包wget http://labfile.oss.aliyuncs.com/courses/110/mysql-connector-java-5.1.47.jar有了驱动就可以与数据库打开一个通信通道关于在线环境的使用遇...

2019-08-15 11:48:04 1384

原创 Mysql基本语法

1 创建数据库CREATE DATABASE语句用于创建一个新的数据库。语法是:SQL> CREATE DATABASE DATABASE_NAME;例子,创建一个名为 EXAMPLE 数据库:SQL> CREATE DATABASE EXAMPLE;2 删除数据库使用DROP DATABASE语句用于删除现有的数据库。语法是:SQL> DR...

2019-08-15 11:36:18 5949

原创 Anaconda 的安装教程(Windows和Linux)

一、WINDOWS下安装ANACONDA1、打开Anaconda官网(网址:https://www.anaconda.com/download/)为用户提供了不同操作系统不同Python版本的安装包。以Windows下64位Python3.6版本的安装包为例:下载Anaconda3-5.2.0-Windows-x86_64.exe。(注:Anaconda文件名是由Python版本号、Anaco...

2019-08-14 20:06:51 2821

原创 PIP安装超时的完美解决方案

PIP安装超时的解决方案在国内使用pip进行python包安装的时候经常会出现socket.timeout: The read operation timed out的问题,下面就讲讲解决方案。>> 解决方案 <<使用国内镜像(以安装 lxml 为例)pip install lxml -i https://pypi.douban.com/simple...

2019-08-14 20:03:23 6242 3

原创 Oracle通过DBlink连接DB2数据库

目录第1步:确定本机已经安装好Oracle服务器;安装DB2客户端,并配置好能连接远程的DB2服务器.第2步:分别在ODBC数据源管理器的用户DNS和系统DNS中添加第3步:找到Oracle安装目录下的hs\admin文件夹,复制一份i...

2019-08-09 11:22:22 7076

原创 数据库索引(Oracle )

索引的建立一般规则单表索引不超过6个。 每个索引不超过3个字段。 索引匹配时,可以包含关系,但脚本中的字段在索引的前面的连续字段时,正常索引,否则会变成skip索引(索引性能下降70%),如SQL条件里有C1,C3字段,如果索引是C1, C2,C3,则是 Skip index,如果是C1,C3,C2,则是正常索引。 唯一性索引有可能会影响到查询性能,主要是统计信息处理导致脚本不去用更优...

2019-08-05 14:36:38 5497

原创 Oracle 的内存参数配置

1 Oracle内存分配 主要分SGA和PGA ,一般情况下,应该保持: SGA + PGA = 系统内存的70% ; SGA :PGA分配 = 80% : 20% 。 对于目前机器内存比较大的情况,大部分在32G或以上。...

2019-08-05 13:32:16 9785

原创 sqlserver行转列转化实例

以下为实现了数据表行转列,并实现动态列:-- =============================================-- Author: <Author,,Name>-- Create date: <Create Date,,>-- Description: <Description,,>-- ================...

2019-08-02 16:07:59 4864

原创 Windows批处理制作个人快捷菜单

此方式不一定适合所有人,仅提供参考意见。直接上bat脚本内容:@echo off &PUSHD %~DP0 &TITLE 运维管理mode con cols=80 lines=35color 02:menuclsecho.echo 系统菜单 echo ===============================...

2019-08-02 15:56:19 6772

原创 Python、tushare、pandas通过接口获取股票相关的数据

import tushare as tsfrom sqlalchemy import create_engine, Table, Column, Integer, String, MetaData, ForeignKeyfrom pandas import Series,DataFrameengine = create_engine("mysql://user:password@loca...

2019-08-02 14:56:14 5588

转载 Oracle表空间管理和维护

1 表空间概念 在ORACLE数据库中,所有数据从逻辑结构上看都是存放在表空间当中,当然表空间下还有段、区、块等逻辑结构。从物理结构上看是放在数据文件中。一个表空间可由多个数据文件组成。一个数据库由对应一个或多个表空间,表空间逻辑上有一个或多个段(Segment)组成,物理上由一个或多个os file组成。1.1基本的表空间系统中默认创建的几个表空间: SYSTEM、S...

2019-07-31 10:06:27 4680

原创 查看Oracle的死锁

1、查看被锁的表 select p.spid,a.serial#, c.object_name,b.session_id,b.oracle_username, b.os_user_name from v$process p,v$session a, v$locked_object b,all_objects c where p.addr=a.paddr...

2019-07-29 14:59:00 4522

转载 Oracle 的表分区详解

--本文转自https://www.cnblogs.com/leiOOlei/archive/2012/06/08/2541306.html从以下几个方面来整理关于分区表的概念及操作:表空间及分区表的概念 表分区的具体作用 表分区的优缺点 表分区的几种类型及操作方法 对表分区的维护性操作1.表空间及分区表的概念表空间:  是一个或多个数据文件的集合,所有的数据对象都存放...

2019-07-29 14:04:58 4558

原创 各种数据库字符串拼接方法

各种数据库字符串拼接方法一、MySQL字符串拼接  1、CONCAT函数语法格式:CONCAT(char c1, char c2, ..., char cn) ,其中char代表字符串,定长与不定长均可以  1.1)连接两个字符串    1.2)连接多个字符串    2、"+"操作符  2.1)连接两个字符串    2.2)连接多个字符串

2017-11-30 11:25:09 24349

转载 VBA输入框

VBA输入框InputBox函数帮助用户从用户得到值。输入值时,如果用户点击OK按钮或键盘上按下ENTER后,InputBox函数将返回在文本框中的文本。如果用户点击取消按钮,该函数会返回一个空字符串(“”)。语法InputBox(prompt[,title][,default][,xpos][,ypos][,helpfile,context])参数说明:Pro

2017-11-23 17:28:37 6391

转载 VBA消息框

VBA消息框MsgBox函数显示一个消息框,并等待用户点击一个按钮,然后根据用户点击该按钮的动作执行。语法MsgBox(prompt[,buttons][,title][,helpfile,context])参数说明Prompt - 必需的参数。这显示在对话框中的消息的字符串。 prompt 最大长度大约是1024个字符。如果消息扩展到多行,那么可以单独使用回车

2017-11-23 17:26:54 6501

转载 VBA注释

VBA注释注释是用来记录程序逻辑和用户信息与其他程序员可以在相同的代码无缝协同工作打好基础。它可包括开发,修改的信息,例如,它也可以包括引入作为逻辑。注释被解释执行时忽略。在VBA中的注释用两种方法来表示。1.是用单引号(?)开始的任何语句都被当作注释。下面是一个例子:' This Script is invoked after successful login' W

2017-11-23 17:24:14 5505

转载 VBA宏

Excel VBA宏在这一章中,让我们了解如何编写一个简单的宏。让我们一步一步来。第1步:首先,让我们能够在Excel20XX'开发'菜单。做同样的,点击 File >> Option。第2步:点击自定义功能区选项卡,并选中“Developer”,然后点击“OK”。第3步:在“Developer”带状出现在菜单栏。第4步:点击“Visual Basic”按钮以打

2017-11-23 17:21:08 655

转载 创建和执行存储过程

创建存储过程CREATE PROCEDURE procedure_name[WITH ENCRYPTION][WITH RECOMRILE]ASsql_statement注:WITH ENCRYPTION: 对存储过程进行加密WITH RECOMPILE: 对存储过程重新编译 在book数据库中创建一个名为p_book1的存储过程。该存储过程返回bo

2017-11-03 14:00:17 2085

原创 ORACLE 10g命令大全

ORACLE 10g命令大全构件与体系结构 常用的环境变量ORACLE_HOME:将要安装oracle软件的目录,指向oracle二进制文件应该安装到的位置。ORACLE_BASE:主机服务器上用于oracle软件的顶级目录ORACLE_SID:定义一个unix用户会话应该连接到服务器上的那个实例,不能多于8个字符。ORACLE_OWNE

2017-11-02 12:43:08 14585

原创 ORACLE数据库的参数调整

ORACLE数据库的参数调整概述ORACLE数据库参数主要包括磁盘I/O,回滚段、RODO日志、SGA参数,适当调整ORACLE数据库的参数可以提高系统性能,但不恰当的调整也会降低系统的性能。ORACLE数据库的参数,一部分可以通过执行SQL语句或ORACLE的工具DBASTUDIO调整,另外一部分则必须通过修改服务器上ORACLE的安装目录下的文件INIT.O

2017-11-02 12:36:47 9814

原创 洛杉矶出行计划

事项步骤具体事项备注时间花费签证1、签证准备材料中国大陆因私护照首页复印件(JPG格式)  2017/11/2 照片(JPG格式)(5.1cmx5.1cm白底彩照1张)

2017-11-02 12:25:32 937

批量修改文件名前缀程序

用python写的一个文件修改程序,功能是批量修改文件名前缀. 可将整个文件夹里的所有文件,增加一个既定的文件名前缀,在文件整理中有很大便利

2018-06-28

空空如也

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

TA关注的人

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