自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 ORA-28002:the password will expire within 7 days解决方法

今天在使用sqlplus登录Oracle数据库时提示密码过期了ERROR:ORA-28002: the password will expire within 7 days原因Oracle11g默认在default概要文件中设置了"PASSWORD_LIFE_TIME=180”,Oracle用户的密码必须在180天内更改,否则启动数据库时会提示连接失败解决方法:将密码设为永不过期使用具有管理权限的用户(eg. sys,system)登录(注:这点肥肠重要!!我的情况是自己的scott用户快

2020-10-25 20:51:51 428

原创 MySQL的C API常用函数

MySQL C API函数函数说明MYSQL *mysql_init(MYSQL *mysql)获取或初始化MYSQL结构MYSQL *mysql_real_connect(MYSQL *mysql, const char *host, const char *user, const char *passwd, const char *db, unsigned int port, const char *unix_socket, unsigned long client_fla

2020-10-06 20:27:23 214

原创 进程控制类命令

Unix/Linux中的进程状态ps 命令用来显示系统瞬间的进程信息,它可以显示出在用户输入ps命令时系统的进程及进程的相关信息。格式: ps [参数]-l:长格式输出-u:按用户名和启动时间的顺序来显示进程-j:用任务格式来显示进程-f:用树形格式来显示进程-a:显示所有用户的所有进程(包括其它用户)-x:显示无控制终端的进程-r:显示运行中的进程top 命令是动态监视系统任务的工具,输出结果是连续的格式:top [参数]-b:以批量模式运行,但不能接受命令行输入-c:显示命令

2020-10-02 23:37:28 266

原创 文件目录类命令

浏览目录命令ls命令英文原意list-a:显示所有文件-l:详细信息显示-d:查看目录属性pwd命令英文原意print working directory目录操作命令cd命令英文原意change directorycd / 切换到根目录cd .. 回到上一级目录mkdir命令英文原意make directorymkdir newdirrmdir命令英文原意remove directoryrmdir directory浏览文件命令cat命令英文原意concatenate and

2020-09-30 21:43:07 213

原创 排序算法及其特点

冒泡排序两两比较相邻记录的关键字,遇到逆序则交换,时间复杂度为O(n²),是稳定排序同时适用于顺序结构和链式结构快速排序设置枢轴(一般选择待排序表的第一个记录),然后双指针碰撞,时间复杂度为O(nlog(n))记录非顺次地移动导致该排序方法是不稳定的排序过程中需要定位表的上下界,所以适合用于顺序结构,很难用于链式结构简单选择排序每一趟从待排序的记录中选出关键字最小的记录,按顺序放在已排序的记录序列的最后,直到全部排完为止,时间复杂度为O(n²)若采用“交换记录”的策略,则算法是不稳定的.

2020-09-06 11:22:05 1017

原创 VSCode编译调试出错 Unable to start debugging.

最近在使用VSCode编译C++时遇到了一个问题,按F5运行时提示如下:文字版提示为:Unable to start debugging. Program path '***.exe' is missing or invalid.GDB failed with message: "***.exe": not inexecutable format: File format not recognizedThis may occur if the process's executable was ch

2020-08-03 17:47:19 44582 30

原创 Pattern: DP,最长上升子序列(LIS)、最长公共子序列(LCS)、最长公共子串、最长回文子序列

最长上升子序列关键在于dp数组的含义:dp[i] 表示以 nums[i] 这个数结尾的最长上升子序列的长度。class Solution {public: int lengthOfLIS(vector<int>& nums) { //思路:dp数组用来存放以第i个数字结尾的最长上升子序列长度 int res=0; vector<int> dp(nums.size(),1);//注意此处初始化为1,子

2020-07-01 13:37:29 270

原创 彻底禁用Chrome的“请停用以开发者模式运行的扩展程序”弹窗

完美去除Chrome「请停用以开发者模式运行的扩展程序」https://www.52pojie.cn/thread-1093576-1-1.html(出处: 吾爱破解论坛)使用 Google Chrome 浏览器安装扩展插件时提示请停用以开发者模式运行的扩展程序虽然不影响使用,但每次提醒都非常烦人,今天给大家带来一种完美的解决方法,根据测试,支持Chrome74,75,76,77,78,...

2020-06-11 12:43:33 896

原创 Pattern: Sliding Window,滑动窗口类型

滑动窗口类型无重复字符的最长子串水果成篮无重复字符的最长子串class Solution {public: int lengthOfLongestSubstring(string s) { int start=0,end=0,length,max_length=0; while(end!=s.size()) { //for循环检查s[end]在[start,end)区间中是否出现过 fo

2020-06-11 12:34:57 214

原创 Pattern: In-place Reversal of a LinkedList,反转链表

反转链表反转链表Ⅰ反转链表 IIK 个一组翻转链表反转链表Ⅰ/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode* reverseList(ListNode* hea

2020-06-09 09:56:52 206

原创 Linux学习笔记——那些好玩儿的命令~

那些好玩儿的命令~标题标题标题标题标题标题

2020-04-15 22:59:20 565

原创 Linux学习笔记(十二)——数据流重定向

这里写目录标题Linux 默认提供了三个特殊设备,用于终端的显示和输出,分别为stdin(标准输入,对应于你在终端的输入),stdout(标准输出,对应于终端的输出),stderr(标准错误输出,对应于终端的输出)。文件描述符设备文件说明0/dev/stdin标准输入1/dev/stdout标准输出2/dev/stderr标准错误文件描述符:...

2020-04-15 22:37:16 488

原创 Linux学习笔记(十一)——简单的文本处理

文本处理命令tr命令col命令join命令paste命令练习tr命令tr 命令可以用来删除一段文本信息中的某些文字,或者将其进行转换。tr [option]...SET1 [SET2]常用的选项有:选项说明-d删除和 set1 匹配的字符,注意不是全词匹配也不是按字符顺序匹配-s去除 set1 指定的在输入文本中连续并重复的字符# 删除 "hello...

2020-04-14 17:53:55 314

原创 Linux学习笔记(十)——命令执行顺序控制及管道

命令执行顺序控制及管道命令执行顺序的控制管道cut命令打印每一行的某一字段grep命令在文本中或 stdin 中查找匹配字符串wc统计命令sort排序命令uniq去重命令练习命令执行顺序的控制顺序执行多条命令简单的顺序执行可以使用;完成cut,grep,wc,sort命令的使用有选择的执行命令使用which来查找是否安装某个命令,如果找到就执行该命令,否则什么也不做管道管道是一种通...

2020-04-14 11:08:47 281

原创 Linux学习笔记(九)——Linux任务计划crontab

crontab 命令常见于 Unix 和类 Unix 的操作系统之中,用于设置周期性被执行的指令。crontab 命令从输入设备读取指令,并将其存放于 crontab 文件中,以供之后读取和执行。通常,crontab 储存的指令被守护进程激活,crond 为其守护进程,crond 常常在后台运行,每一分钟会检查一次是否有预定的作业需要执行。通过 crontab 命令,我们可以在固定的间隔时间执行...

2020-04-13 18:31:15 203

原创 Linux学习笔记(八)——帮助命令

帮助命令内建命令与外部命令help 命令man 命令info 命令内建命令与外部命令内建命令实际上是 shell 程序的一部分,其中包含的是一些比较简单的 Linux 系统命令,这些命令是写在 bash 源码的 builtins 里面的,由 shell 程序识别并在 shell 程序内部完成运行,通常在 Linux 系统加载运行时 shell 就被加载并驻留在系统内存中。而且解析内部命令 sh...

2020-04-13 15:22:29 187

原创 Linux学习笔记(七)——文件系统操作与磁盘管理

文件系统操作与磁盘管理df,du命令的使用使用 df 命令查看磁盘的容量使用 du 命令查看目录的容量创建虚拟磁盘df,du命令的使用使用 df 命令查看磁盘的容量$ df在实际的物理主机上会更像这样????,物理主机上的 /dev/sda2 对应着主机硬盘的分区,后面的数字表示分区号,数字前面的字母 a 表示第几块硬盘(也可能是可移动磁盘),如果主机上有多块硬盘,则在 /dev 目录下可...

2020-04-13 14:10:51 1192

转载 Linux 常用命令全拼

pwd: print work directory 打印当前目录 显示出当前工作目录的绝对路径ps: process status(进程状态,类似于windows的任务管理器)常用参数:-auxfps -auxf 显示进程状态df: disk free其功能是显示磁盘可用空间数目信息及空间结点信息。换句话说,就是报告在任何安装的设备或目录中,还剩多少自由的空间。du: Disk...

2020-04-12 17:03:32 147

原创 Linux学习笔记(六)——文件打包与解压缩

Linux文件权限查看文件权限查看文件权限ls 命令:在不带任何参数的情况下,用它来列出并显示当前目录下的文件

2020-04-12 10:36:56 1862

原创 Linux学习笔记(五)——环境变量与文件查找

环境变量与文件查找环境变量命令的查找路径与顺序添加自定义路径到“ PATH ”环境变量环境变量环境变量的作用域比自定义变量的要大,如 Shell 的环境变量作用于自身和它的子进程。在所有的 UNIX 和类 UNIX 系统中,每个进程都有其各自的环境变量设置,且默认情况下,当一个进程被创建时,除了创建过程中明确指定的话,它将继承其父进程的绝大部分环境设置。Shell 程序也作为一个进程运行在操作...

2020-04-11 17:23:01 1665

原创 vim基础入门

vim编辑器三种常用模式的切换移动光标进入插入模式保存文档退出vim删除文本进入终端后,输入vim回车即可进入vim模式(进来默认为普通模式)三种常用模式的切换vim启动进入普通模式,处于插入模式或命令行模式时只需要按Esc或者Ctrl+[即可进入普通模式。普通模式中按i(插入)或a(附加)键都可以进入插入模式,普通模式中按:进入命令行模式。命令行模式中输入wq回车后保存并退出vim。移动...

2020-04-10 23:48:12 149

原创 Linux学习笔记(四)——Linux 目录结构及文件基本操作

Linux 目录结构及文件基本操作Linux 目录结构1. FHS标准2. 目录路径Linux 文件的基本操作1. 新建2. 复制3. 删除4. 移动文件与文件重命名5. 查看文件6. 查看文件类型7. 编辑文件练习Linux 目录结构UNIX 是以目录为主的,Linux 也继承了这一优良特性。 Linux 是以树形目录结构的形式来构建整个系统的,可以理解为树形目录是一个用户可操作系统的骨架。...

2020-04-10 19:59:33 454

原创 Linux学习笔记(三)——文件权限

Linux文件权限查看文件权限变更文件所有者修改文件权限查看文件权限ls 命令:在不带任何参数的情况下,用它来列出并显示当前目录下的文件# 使用较长格式列出文件$ ls -l文件类型有一点必需时刻牢记, Linux 里面一切皆文件,正因为这一点才有了设备文件( /dev 目录下有各种设备文件,大都跟具体的硬件设备相关)这一说。socket:网络套接字。pipe 管道,这...

2020-04-10 10:20:16 354

原创 Linux学习笔记(二)——Linux用户管理

Linux用户管理查看用户创建用户用户组删除用户和用户组Linux 是一个可以实现多用户登录的操作系统,他们共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件。但实际上他们的文件都是放在同一个物理磁盘上的甚至同一个逻辑分区或者目录里,但是由于 Linux 的 用户管理 和 权限机制,不同用户不可以轻易地查看、修改彼此的文件。查看用户打开终端,输入命令:$ who am i...

2020-04-09 16:38:58 386

原创 Linux学习笔记(一)——基本概念

这里写自定义目录标题桌面环境Linux终端Shell命令行桌面环境Linux上运行的图形界面软件,以前是XFree86,现在则是xorg(X.Org)。这套软件是通过X窗口系统实现的,X本身只是工具包及架构协议,xorg是X架构规范的一个实现体,也就是说,它是实现了X协议规范的一个提供图形界面服务的服务器。如果只有服务器是不能实现一个完整的桌面环境的,当然还需要一个客户端,我们称为X Cl...

2020-04-08 17:23:51 148

空空如也

空空如也

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

TA关注的人

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