[置顶] Git Bash 常用指令

摘要: 1. 关于git bash常用指令 推荐博客: 史上最简单的 GitHub 教程 猴子都能懂的GIT入门 Learn Version Control with Git for Free Git Documentation Git Book 2. 常用指令: git config --global u 阅读全文

posted @ 2019-01-09 10:27 wangzhch 阅读(1572) 评论(0) 推荐(0) 编辑

[置顶] C/C++连接MySQL数据库执行查询

摘要: 1. 简介: 使用C/C++连接MySQL数据库执行增删改查操作,基本就是围绕以下两个文件展开: mysql.h(此头文件一般在MySQL的include文件夹内,如 D:\MySQL\mysql-5.7.23-winx64\include) MySQL官方 C API C/C++连接数据库执行查询 阅读全文

posted @ 2018-12-02 22:59 wangzhch 阅读(15361) 评论(1) 推荐(5) 编辑

2020年12月27日

question from asktom

摘要: 1. Finding the number of rows in each table by a single sql 1 SQL> select table_name, num_rows from user_tables; 2 3 TABLE_NAME NUM_ROWS 4 5 DEPT 4 6 阅读全文

posted @ 2020-12-27 22:26 wangzhch 阅读(118) 评论(0) 推荐(0) 编辑

ORACLE AWR报告

摘要: 1. 导出AWR报告 @?/rdbms/admin/awrrpt.sql @$ORACLE_HOME/rdbms/admin/awrrpt.sql 生产的报告在登录oracle的目录下 2. 强制生成快照 exec dbms_workload_repository.create_snapshot() 阅读全文

posted @ 2020-12-27 19:58 wangzhch 阅读(193) 评论(0) 推荐(0) 编辑

2020年12月23日

查看oracle表索引

摘要: oracle表索引信息: (1)user_indexes 视图存放索引名称以及该索引其他信息; (2)user_ind_columns视图存放索引名称,对应的表和列等; 1 SELECT * 2 FROM user_ind_columns 3 WHERE index_name IN 4 (SELEC 阅读全文

posted @ 2020-12-23 23:26 wangzhch 阅读(938) 评论(0) 推荐(0) 编辑

2020年12月20日

ORACLE数据库关闭与启动

摘要: 1、查看监听状态 [oracle@oracledb ~]# lsnrctl status LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 20-DEC-2020 20:46:53 Copyright (c) 1991, 2009, Orac 阅读全文

posted @ 2020-12-20 22:06 wangzhch 阅读(273) 评论(0) 推荐(0) 编辑

SYS vs SYSTEM and SYSDBA vs SYSOPER

摘要: You Asked Hi I am very new to oracle.I have installed Oracle 10g compatible with windows vista.I am confused with what are exactly, SYS, SYSDBA, SYSOP 阅读全文

posted @ 2020-12-20 12:06 wangzhch 阅读(138) 评论(0) 推荐(0) 编辑

2019年3月16日

【面试】二叉树遍历的非递归实现

摘要: 面试时,一般都会对二叉树进行考察,其中二叉树遍历的非递归方法经常会被面试官提到(因为递归方法太简单了,有时不懂也可以写出来),本文主要讲二叉树遍历的非递归方法(过段时间会整理出来一个关于二叉树面试的专题,本文将作为其中的一部分)。 1. 二叉树遍历的非递归实现 2. 完整测试代码(可直接运行) 3. 阅读全文

posted @ 2019-03-16 17:26 wangzhch 阅读(629) 评论(0) 推荐(0) 编辑

2019年3月5日

快速排序的非递归实现

摘要: 前两天看到一个题目,说要使用非递归实现快速排序,参考了网上的资料,完整代码如下:(点击此处可查看递归快速排序) 1. 非递归快速排序 2. 运行结果 3. 参考资料 快速排序的非递归实现 阅读全文

posted @ 2019-03-05 20:07 wangzhch 阅读(13510) 评论(2) 推荐(1) 编辑

2019年2月17日

MySQL数据库基础

摘要: 数据库基础 什么是数据库? 数据库是保存有组织的数据的容器(通俗来说,就是可以保存在硬件设备上的文件)。注意与数据库管理系统(DBMS)的区别,我们不是直接访问数据库,而是使用数据库管理系统对数据库进行访问。 什么是SQL? SQL是一种结构化查询语言,用来与数据库通信的语言。 什么是MySQL? 阅读全文

posted @ 2019-02-17 08:40 wangzhch 阅读(253) 评论(0) 推荐(0) 编辑

2019年1月17日

常用字符串匹配算法(brute force, kmp, sunday)

摘要: 1. 暴力解法 2. KMP (包括返回第一个匹配字符串的位置和返回所有匹配字符串的位置) 3. Sunday 4. 完整代码 /* * @Author: z.c.wang * @Email: iwangzhengchao@gmail.com * @Last Modified time: 2019- 阅读全文

posted @ 2019-01-17 17:13 wangzhch 阅读(460) 评论(0) 推荐(0) 编辑

2019年1月15日

使用并查集判断图中是否含有环

摘要: 使用并查集判断图中是否含有环 运行结果: 参考资料: 黄浩杰,并查集(Disjoint-set union),youtube 阅读全文

posted @ 2019-01-15 17:34 wangzhch 阅读(1853) 评论(0) 推荐(0) 编辑

2019年1月14日

Dijkstra算法简单实现(C++)

摘要: 图的最短路径问题主要包括三种算法: (1)Dijkstra (没有负权边的单源最短路径) (2)Floyed (多源最短路径) (3)Bellman (含有负权边的单源最短路径) 本文主要讲使用C++实现简单的Dijkstra算法 Dijkstra算法简单实现(C++) 运行结果 参考资料 大话数据 阅读全文

posted @ 2019-01-14 20:57 wangzhch 阅读(3182) 评论(0) 推荐(1) 编辑

Floyd算法简单实现(C++)

摘要: 图的最短路径问题主要包括三种算法: (1)Dijkstra (没有负权边的单源最短路径) (2)Floyed (多源最短路径) (3)Bellman (含有负权边的单源最短路径) 本文主要讲使用C++实现简单的Floyd算法,Floyd算法原理参见 Floyd–Warshall algorithm 阅读全文

posted @ 2019-01-14 17:26 wangzhch 阅读(4506) 评论(0) 推荐(0) 编辑

2019年1月7日

Python3使用PyMySQL操作数据库

摘要: 1. 安装PyMySQL 关于PyMySQL的详细内容可以查看官方文档 Github 2. 创建表 在某个数据库内,使用以下指令建表 3. 使用PyMySQL执行增删改查 运行结果: 阅读全文

posted @ 2019-01-07 20:48 wangzhch 阅读(2181) 评论(0) 推荐(0) 编辑

2018年12月21日

MySQL导入导出.sql文件

摘要: 有时候我们需要对数据库备份为sql文件,本文介绍MySQL导入导出.sql文件的方法。 方法一:使用命令行(Windows) 导出: 使用mysqldump工具(此文件在mysql的bin目录下,因此在使用mysqldump命令时,需要在bin目录下启动命令行窗口),mysqldump的用法有很多, 阅读全文

posted @ 2018-12-21 11:04 wangzhch 阅读(8059) 评论(0) 推荐(0) 编辑

导航