- 博客(45)
- 问答 (1)
- 收藏
- 关注
原创 Kaggle注册验证码问题(Captcha must be filled out.)
Kaggle Captcha must be filled out.
2024-03-29 17:23:26
2148
1
原创 MySQL 日期加减
mysql 日期格式再进行加减法时,应尽量使用date_add, date_sub方式进行。避免使用+/-符号的语法糖进行,否则遇到月初月末会产生未知的异常,导致程序奔溃,或产生特殊的bug。
2022-10-17 00:24:39
1756
原创 深入理解C指针 6.4.4 用指针支持树
读到这一节后,发觉由于使用了双重指针,则直接对其解引赋值,会导致外层一同被修改的问题,从而导致root节点的丢失现象
2022-07-09 15:16:35
154
原创 MySql 相关命令
MySql 相关命令统计信息-- 查看对应库下的表数据-- 方式一SELECT TABLE_NAME FROM information_schema.TABLES WHERE table_schema = '库名' AND table_type = 'BASE TABLE';-- 方式二SHOW TABLES;
2022-07-07 15:40:38
104
原创 Ubuntu16.04 安装robotframework
Ubuntu16.04 安装robotframework环境信息过程中遇到的问题环境信息操作系统,python使用系统自带:lsb_release -a安装robotframework(此处使用豆瓣镜像进行安装)sudo -H pip3 install -i https://pypi.douban.com/simple robotframework# sudo -H pip3 install -i https://pypi.douban.com/simple wxpythonsudo -
2022-04-10 13:12:34
1502
原创 Oracle 基础操作
select file_id,file_name from dba_data_files order by file_id desc;-- 查看目录时oradata2的就是1t的文件(156-175)-- 然后查看文件里面有什么内容-- select distinct SEGMENT_NAME,SEGMENT_TYPE from dba_extents where file_id >= 156;select distinct SEGMENT_NAME,SEGMENT_TYPE from dba
2022-03-14 15:19:12
885
原创 数据库行专列
Oracle-- TEXT_FIELD 字段, TABLE_NAME 表名select wm_concat(a.TEXT_FIELD) from TABLE_NAME aMySQL-- TEXT_FIELD 字段, TABLE_NAME 表名SELECT GROUP_CONCAT(TEXT_FIELD) FROM TABLE_NAME;-- TEXT_FIELD 字段, TABLE_NAME 表名, SEPARATOR 指定使用分隔符,默认已逗号为准SELECT GROUP_CONCAT(
2022-03-06 16:20:36
401
原创 Postgre SQL操作数据库脚本
基础操作-- 切换schema,xxxx为目标schema名称set search_path to xxxx;-- 查看索引内容select * from pg_catalog.pg_indexes;-- 查看索引名select * from pg_catalog.pg_statio_all_indexes;
2022-03-01 17:55:00
603
原创 Oracle 查看表空间
select tablespace_name,total_mb,used_mb,free_mb,used_pct from ( select t.tablespace_name,t.total_mb,t.total_mb-f.total_free_mb used_mb,total_free_mb free_mb, to_char((1-(f.total_free_mb/t.total_mb))*100,'990.99')||'%' as used_pct from (select tablespac
2022-02-20 19:46:20
387
原创 MySQL数据库中DELIMITER的作用
DELIMITER的作用DELIMITER 百度翻译为“定界符,分隔符”MySQL中的作用通常情况下,MySQL命令行窗口中默认遇到;,则判断为语句结束,立即前述的SQL语句,例如:select 1+1;但有时候我们不希望这样,例如,在存储过创建过程中,因此在这个过程中,我们需要使用DELIMITER指定MySQL使用其他分隔符,待存储过程创建完毕后,再恢复即可。语句如下:-- 指定以//分割DELIMITER //-- 恢复以;分割DELIMITER ;上述情况示例截图:
2021-12-22 16:20:56
1915
原创 MySQL数据库统计信息
查看数据库前10张大表select TABLE_NAME,round((DATA_LENGTH+INDEX_LENGTH)/1024/1024,2) as data_size_MB,TABLE_ROWS from information_schema.TABLES where TABLE_SCHEMA='数据库名' order by data_size_MB desc limit 10;-- 表分析,当表空间所占用实际大小与统计信息由较大差异时,考虑可能为频繁对大表执行DML操作(增、删、改)导致存储
2021-12-11 19:08:21
1037
原创 Oracle 查询效率优化
添加索引create index 索引名称 on 表名(字段1,字段2,...);索引未生效的解决方式-- 表索引统计信息表 dba_tab_statistics-- 方法1: 使用hint 强制指定索引select /*+index(tmp 索引名)*/ * from tmp where col1 in (...);-- 方法2: 使用表分析语句,重新收集统计信息Analyze table 表名 compute statistics;...
2021-12-07 14:33:45
521
原创 Oracle 查看锁表
检查锁表语句SELECT substr(v$lock.sid,1,4) "SID", serial#, V$SESSION.sid, substr(username,1,12) "UserName", substr(object_name,1,25) "ObjectName", v$lock.type "LockType", decode(rtrim(substr(lmode,1,4)), '2','Row-S
2021-12-05 16:01:48
513
原创 MySQL查索引
-- 查看指定数据库下的索引SELECT CONCAT('create index ', a.INDEX_NAME, ' on ', a.TABLE_SCHEMA, '.', a.TABLE_NAME, '(', GROUP_CONCAT(a.column_name) ,');'), a.TABLE_SCHEMA, a.TABLE_NAME, a.INDEX_NAME, GROUP_CONCAT(a.COLUMN_NAME) from information_schema.STATISTICS a WHE
2021-10-02 10:49:43
261
原创 利用国内PIP镜像安装第三方软件包
pip镜像利用pip镜像安装模块,以Pycryptodome为例临时使用:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Pycryptodome设为默认(指定为清华镜像源):pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple其他可用开源镜像清华阿里云中国科技大学豆瓣...
2021-03-10 20:21:52
760
原创 公式
公式三角公式两角和公式sin(α±β)=sin(α)cos(β)±cos(α)sin(β)cos(α±β)=cos(α)cos(β)∓sin(α)sin(β)tan(α±β)=tan(α)±tan(β)1∓tan(α)tan(β)sin(\alpha \pm \beta)=sin(\alpha)cos(\beta) \pm cos(\alpha)sin(\beta)\\cos(\alpha \pm \beta)=cos(\alpha)cos(\beta) \mp sin(\alpha)sin(\b
2021-01-30 23:04:39
158
原创 Oracle中user_tab_cols、user_tab_columns的差异
Oracle中user_tab_cols、user_tab_columns的差异两表均可用于查询用户下Table(表)、View(视图)、Clusters(聚簇表)差异-- 通过执行此SQL语句,可发现user_tab_cols还包含隐藏列,因此平时使用时推荐使用user_tab_columnsselect column_name from user_tab_cols where table_name = 'TEST'minusselect column_name from user_t
2021-01-04 10:42:56
1914
原创 mysql-binlog 日志清理
mysql-binlog 日志清理登陆mysql -h127.0.0.1 -uroot -p显示binlog日志清单show binary logs;删除一天前的日志文件purge master logs before date_sub(current_date, interval 1 day);
2020-11-23 11:12:30
173
原创 PLSQL Developer配置TNS
PLSQL Developer配置TNS需下载Oracle Instant Client,前往官网下载即可,注意版本应与PLSQL Developer版本保持一致PLSQL Developer版本查看:图标的快捷方式上右键->属性即可查看,此处为32位解压下载的Oracle Instant Client,并配置环境变量解压配置环境变量ORACLE_HOME对应路径\instantclient_19_8TNS_ADMIN对应路径\instantclient_1
2020-10-09 16:18:34
12355
原创 install:install-file本地jar文件
install:install-file完整版mvn install:install-file -Dfile=your-artifact-1.0.jar \ [-DpomFile=your-pom.xml] \ [-Dsources=src.jar] \ [-Djavadoc=apidocs.jar] \
2020-09-28 18:10:39
567
原创 fatal: unable to read config file ‘C:/Users/xxxx/.gitconfig‘: No such file or directory
fatal: unable to read config file ‘C:/Users/sinosoft/.gitconfig’: No such file or directory新安装的git文件, 执行git config --global --list出现该问题问题原因此为对应目录下.gitconfig文件不存在导致解决方案执行一下命令初始化配置信息即可:配置用户名:git config --global user.name "输入你的用户名"配置邮箱信息:git conf
2020-09-23 22:01:02
16571
6
原创 SpringBoot项目取消向注册中心注册
SpringBoot项目取消向注册中心注册将SpringBoot项目作为但实例部署调试时使用,将如下配置到yml文件中即可eureka: client: fetch-registry: false # 取消从注册中心获取服务信息 register-with-eureka: false # 取消注册服务到注册中心...
2020-09-23 12:08:04
2204
原创 MySQL5.7.30 创建数据库并为其添加用户
MySQL5.7.30 创建数据库并为其添加用户创建数据库CREATE DATABASE `seata` CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_unicode_ci';新建用户create user mysql@'%' identified by 'mysql';为用户赋权GRANT all privileges ON seata.* TO 'mysql'@'%' IDENTIFIED BY 'mysql' WITH GRANT OPT
2020-08-22 13:55:56
505
原创 Win10 环境 MySQL 5.7 安装
Win10 环境 MySQL 5.7 安装Win10 环境 MySQL 5.7 安装常见错误解决方案Win10 环境 MySQL 5.7 安装至MySQL官网下载对应软件包,此处以5.7.30为演示配置环境变量打开cmd命令行窗口,输入mysql -V查看版信息,若无异常信息则表明配置成功添加my.ini文件,并置于mysql文件夹下:[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=~\mysql-5.7.30-winx64 #
2020-08-22 13:13:43
164
原创 Ubuntu 安装openjdk
Ubuntu 安装openjdkapt-cache search jdk 搜索当前可用镜像从中选择一个即可,此处选择openjdk-8-jdk - OpenJDK Development Kit (JDK)2.1 安装openjdk-8:apt-get install openjdk-8-jdk执行上述操作前,已将apt 源切换为国内镜像源...
2020-08-16 16:59:17
399
原创 apt-get更换国内数据源
apt-get更换国内数据源使用阿里云官方镜像站替换Ubuntu官方镜像,提升访问速度与稳定性1.1 进入阿里云官方镜像站1.2 选择对应的系统镜像,此处选择Ubuntu1.3 根据提示选择对应版本查看当前系统版本, 我的版本为Ubuntu 20.04.1 LTSlsb_release -a更新镜像列表3.1 备份原文件sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak3.2 使用对应版本sudo vi /etc/apt/
2020-08-16 16:40:04
1583
原创 Ubuntu 解压tar.gz文件
Ubuntu 解压tar.gz文件# 将Typora.tar.gz解压至/opt目录下sudo tar -zxvf Typora-linux-x64.tar.gz -C /opt/
2020-08-16 09:23:36
2799
原创 PostgreSQL数据库日常
PostgreSQL默认事务隔离级别 show default_transaction_isolation;当前事物的隔离级别 show transaction_isolation;字段重命名PostgreSQL ALTER TABLE <表明> RENAME <原字段名> TO <新字段名>;
2020-07-10 10:12:17
124
原创 MySQL8.0.16与Navicat10.0兼容性问题
MySQL8.0.16与Navicat10.0兼容性问题今天在使用Navicat10.0连接MySQL8.0时出险ERROR 1251错误,后经核实自MySQL8.0开始,加密插件由mysql_native_password改为caching_sha2_password,导致Navicat部分历史版本无法链接数据库。解决办法使用最新版本的Navicat适应新变化,也更加安全使用旧版本,但...
2020-03-16 23:31:46
890
原创 新建maven-archetype-webapp工程目录缺失
#Maven工程指定JDK版本为1.8<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <...
2020-03-16 17:56:41
638
原创 Python创建虚拟运行环境
Python创建虚拟运行环境#创建虚拟运行环境,用Python3.7为例进行演示python -m venv 虚拟环境名称#激活虚拟运行环境虚拟环境名称\Scripts\activate#安装所需模块pip install -U 模块名#演示示例, Win7 Python3.7python -m venv sklearn-venvsklearn-venv\Scripts\act...
2019-12-31 09:45:44
298
原创 矩阵
矩阵m×nm×nm×n个数aij(i=1,2,…,m;j=1,2,…,n)a_{ij}(i=1, 2, \dots, m; j=1, 2, \dots, n)aij(i=1,2,…,m;j=1,2,…,n)排成的m行n列的数表成为一个m×nm×nm×n矩阵(a11a12…a1na21a22…a2n⋮⋮⋱⋮am1am2…amn)\left(\begin{matrix}a_{11}&...
2019-12-29 15:52:49
417
原创 Python编码格式及运算符
Python编码格式及运算符指定文件编码格式默认情况下Python使用ASCII编码格式进行解释,如源代码中包含其他编码格式的数据,需指定编码格式,否则将出现乱码问题Python指定编码格式要求必须放置于文件的第一行一种例外情况是源文件存在shebang line(#!) 时,可以位于第二行#!/usr/bin/env python3# -*- coding: utf-8...
2019-12-23 11:36:48
196
空空如也
Python 默认参数为列表时 困惑求教
2017-05-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人