会飞的猪宝宝啊
码龄7年
关注
提问 私信
  • 博客:73,179
    73,179
    总访问量
  • 69
    原创
  • 324,031
    排名
  • 8
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2017-10-18
博客简介:

swty3356667的博客

查看详细资料
个人成就
  • 获得37次点赞
  • 内容获得5次评论
  • 获得162次收藏
创作历程
  • 1篇
    2020年
  • 10篇
    2019年
  • 52篇
    2018年
  • 12篇
    2017年
成就勋章
TA的专栏
  • Java
    1篇
  • c语言
    19篇
  • Linux
    10篇
  • 数据结构
    6篇
  • 操作系统
    7篇
  • LeetCode
    8篇
  • 数组
    5篇
  • C++
    28篇
  • 网络编程
    3篇
  • 网络
    8篇
  • 数据库
    6篇
  • 排序
    3篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

ORACLE执行计划

PLSQL执行计划F5一、Description 缩进判断:缩进最多执行 缩进相同的最上边先执行 通过箭头查看执行的顺序二、其中 TABLE ACCESS FULL是一种执行表访问的方式表的访问方式:1、TABLE ACCESS FULL 全表扫描 这种扫描类型从表中读取所有行,并过滤掉不符合选择条件的行。在全表扫描期间,扫描处于高水位标记下的表中的所有...
原创
发布博客 2020.04.14 ·
669 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

网上投票系统.zip

发布资源 2019.10.09 ·
zip

VC++6.0助手.zip

发布资源 2019.10.09 ·
zip

PLSQL Oracle存储过程(实例分析)

1、结构.spc是包头文件 .bdy是包体文件 spc是bdy的声明spc文件实例:不带返回值的 PROCEDURE sp_gen_buylease_report ( i_operator IN pt.toper, i_address IN pt.taddress, i_func_no IN pt.t...
原创
发布博客 2019.10.09 ·
1192 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ORACLE :row_number() over (partition by order by )

1、格式row_number() over(partition by 列名1 order by 列名2 desc)2、解析表示根据列名1分组,然后在分组内部根据列名2排序,而此函数计算的值就表示每组内部排序后的顺序编号,可以用于去重复值与rownum的区别在于:使用rownum进行排序的时候是先对结果集加入伪列rownum然后再进行排序,而此函数在包含排序从句后是先排序再计...
原创
发布博客 2019.10.09 ·
816 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

DQL、DML、DDL、DCL的概念与区别

SQL(Structure Query Language)语言是数据库的核心语言。SQL的发展是从1974年开始的,其发展过程如下:1974年-----由Boyce和Chamberlin提出,当时称SEQUEL。1976年-----IBM公司的Sanjase研究所在研制RDBMS SYSTEM R时改为SQL。1979年-----ORACLE公司发表第一个基于SQL的商业化RDBMS...
原创
发布博客 2019.10.08 ·
204 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

树

BST树即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;如:BST树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中;...
转载
发布博客 2019.09.20 ·
117 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

漫长刷题路:扑克牌顺子

从扑克牌中随机抽 5 张牌,判断是不是顺子,即这 5 张牌是不是连续的。 2-10 为数字本身,A 为 1,J 为 11,Q 为 12,K 为 13,而大小王可以看成任意的 数字。(大小王最多4张)思路:1、首先我们应该关注的是大小王等特殊字符,由于可以当成任意的数字,所有当成0处理。2、把数组排序,再统计数组中0的个数3、统计排序之后的数组中相邻数字之间的空缺总数。4、数组中的非0...
原创
发布博客 2019.09.12 ·
117 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

漫长刷题路:去除重复

Given nums = [0,0,1,1,1,2,2,3,3,4],Your function should return length = 5, with the first five elements of nums being modified to 0, 1, 2, 3, and 4 respectively.It doesn't matter what values are set...
原创
发布博客 2019.09.12 ·
229 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

漫长刷题路:twoSum系列

一、TwoSum返回下标Given nums = [2, 7, 11, 15], target = 9,Because nums[0] + nums[1] = 2 + 7 = 9,return [0,1].(返回数组下标)思路:用哈希表降低时间复杂度class Solution{public: vector<int> twoSum(vector<in...
原创
发布博客 2019.09.12 ·
159 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++新特性

类型推导 Auto利用模板可以将不同类型的变量相加,之后用auto接收结果进行类型推导遍历容器时,原先的通过迭代器遍历现在可以通过一种新的方式来遍历空指针 nullptr之前的NULL空指针实质上是一个int型的0,现在C++11新增nullptr_t空值类型,它只有一个空值常量nullptrtypedef decltype(nullptr) null...
原创
发布博客 2019.09.11 ·
281 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Guava官方文档-RateLimiter类

RateLimiter 从概念上来讲,速率限制器会在可配置的速率下分配许可证。如果必要的话,每个acquire()会阻塞当前线程直到许可证可用后获取该许可证。一旦获取到许可证,不需要再释放许可证。校对注:RateLimiter使用的是一种叫令牌桶的流控算法,RateLimiter会按照一定的频率往桶里扔令牌,线程拿到令牌才能执行,比如你希望自己的应用程序QPS不要超过1000,那么RateL...
转载
发布博客 2019.09.03 ·
143 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ORACLE:左连接 右连接 全连接 (+)

现在有A表 ,数据如下:现在有B表 ,数据如下:(1)左外连接(以左表为主,左表完全显示)(2)右外连接(以右表为主,右表完全显示)(3)全连接(4)(+)哪个表有加号,这个表就是匹配表。如果加号写在右表,左表就是全部显示,所以是左连接。...
原创
发布博客 2019.08.08 ·
2009 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

排序算法之冒泡排序

 void BubbleSort(int *arr,int len){ int i,j,tmp; bool flg; for(i = 0;i &lt; len-1;i++) { for(int j = 0;j &lt; len-1-i;j++) { if(arr[j] &gt; arr[j+1]) { tmp = arr[j]; arr[j...
原创
发布博客 2018.12.02 ·
147 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

排序算法之归并排序

 void Merge(int *arr,int *tmp,int start,int mid,int end){ int left = start; int right = mid+1; int index = start; while((left &lt; mid+1) &amp;&amp; (right &lt; end+1))//左右都不越界 { if(arr[...
原创
发布博客 2018.12.02 ·
172 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

线程安全的单例模式

线程安全的单例模式懒汉模式第一次调用GetInstance时会实例化对象,此后返回的都是该对象template&lt;class T&gt;class SingleTon{public: static T* GetInstance(){}private: SingleTon(){} SingleTon(const SingleTon &amp;){} SingleTo...
原创
发布博客 2018.12.02 ·
325 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

两个队列实现一个栈&两个栈实现一个队列

两个队列实现一个栈 //两队列实现一个栈class NewStack{public: void in(int c) { q1.push(c); } int pop() { int len1 = q1.size(); int c; for(int i = 0;i &lt; len1 - 1;i++) { q2.push(q1.front()...
原创
发布博客 2018.12.02 ·
232 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

排序算法之希尔排序

 void Shell(int *arr,int len,int gap){ int tmp,i,j; for(i = gap;i &lt;len;i++) { tmp = arr[gap]; for(j = i-gap;j &gt;= 0;j = j-gap) { if(arr[j] &lt;= tmp) { break; } els...
原创
发布博客 2018.12.01 ·
168 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

排序算法之希尔排序

 void Shell(int *arr,int len,int gap){ int tmp,i,j; for(i = gap;i &lt;len;i++) { tmp = arr[gap]; for(j = i-gap;j &gt;= 0;j = j-gap) { if(arr[j] &lt;= tmp) { break; } els...
原创
发布博客 2018.12.01 ·
168 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

排序算法之堆排序

      void Adjust(int *arr,int start,int end){ int tmp = arr[start]; for(int i = 2*start+1;i &lt;= end;i = 2*i+1) { if((i+1 &lt;= end) &amp;&amp; (arr[i] &lt; arr[i+1])) { i...
原创
发布博客 2018.12.01 ·
122 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多