- 博客(158)
- 资源 (119)
- 收藏
- 关注
原创 Oracle19c安装教程及PLSQL配置常见错误解决办法
本人电脑上也装了不少比较难以安装的程序,而且也亲身破解了一些软件,自己以前也安装过MySQL和DB2,原以为Oracle也差不多,直到我亲身经历了,我才知道什么是痛苦。帅帅本人在经历了长时间的折磨之后终于把Oracle安装完毕,可谓被折磨得一塌糊涂,暗无天日。或许这也是程序员的快乐之一吧(ง •_•)ง目录&下面是Oracle的一些安装步骤及安装过程中常见错误的修正...
2020-09-03 11:20:38 57382 53
原创 长相思 其一
长相思 其一李白长相思,在长安。洛纬秋啼金井阑,微霜凄凄簟色寒。孤灯不明思欲绝,卷帷望月空长叹。美人如花隔云端。上有青冥之长天,下有渌水之波澜。天长路远魂飞苦,梦魂不到关山难。长相思,摧心肝。...
2022-02-09 22:30:36 435
原创 LeetCode.三数之和
LeetCode刷题15 题目描述给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组。示例示例 1:输入:nums = [-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]示例 2:输入:nums = []输出:[]示例 3:输入:nums = [0]输出:[]提示0 <= n
2022-01-25 18:31:36 398
原创 LeetCode-3 无重复字符的最长子串
LeetCode刷题——无重复字符的最长子串——滑动窗口笨拙手动实现方式题目描述给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例示例1输入: s = “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例2输入: s = “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例3输入: s = “pwwkew”输出: 3解释: 因为无重复字符的最长子串是 “wke
2021-06-01 15:16:47 296
原创 滑动窗口算法
滑动窗口算法(Sliding Window Algorithm)滑动窗口算法来源于计算机网络,其原型滑动窗口协议是TCP-IP协议的应用,主要用于网络数据传输时的流量控制,以避免拥塞的发生。滑动窗口算法是在给定特定窗口大小的数组或字符串上执行要求的操作。该技术可以将一部分问题中的嵌套循环转变为一个单循环,因此它可以减少时间复杂度。该算法主要用于数组或字符串处理问题。图形示例如下图所示,设定滑动窗口(window)大小为 3,当滑动窗口每次划过数组时,计算当前滑动窗口中元素的和,得到结果 re
2021-05-31 16:37:19 2720
原创 LeetCode1456——定长子串中元音的最大数目
LeetCode刷题——定长子串中元音的最大数目题目描述给你字符串 s 和整数 k 。请返回字符串 s 中长度为 k 的单个子字符串中可能包含的最大元音字母数。英文中的 元音字母 为(a, e, i, o, u)。示例示例1输入:s = “abciiidef”, k = 3输出:3解释:子字符串 “iii” 包含 3 个元音字母。示例2输入:s = “aeiou”, k = 2输出:2解释:任意长度为 2 的子字符串都包含 2 个元音字母。示例3输入:s = “l
2021-05-31 16:06:56 2383
原创 LeetCode1208——尽可能使字符串相等
LeetCode1208——尽可能使字符串相等题目描述给你两个长度相同的字符串,s 和 t。将 s 中的第 i 个字符变到 t 中的第 i 个字符需要 |s[i] - t[i]| 的开销(开销可能为 0),也就是两个字符的 ASCII 码值的差的绝对值。用于变更字符串的最大预算是 maxCost。在转化字符串时,总开销应当小于等于该预算,这也意味着字符串的转化可能是不完全的。如果你可以将 s 的子字符串转化为它在 t 中对应的子字符串,则返回可以转化的最大长度。如果 s 中没有子字符串可以转化
2021-05-31 15:49:28 332
原创 Python实现俄罗斯方块
# coding : utf-8#: pip install pygameimport randomimport sysimport pygame#: 颜色定义COLOR_WHITE = (255, 255, 255)COLOR_BLACK = (0, 0, 0)class Block: """小块""" width = 24 height = 24 @staticmethod def draw(s, left, top, color, bg.
2020-06-08 16:24:36 6627 3
原创 JavaScript设计模式
设计模式的定义:在面向对象软件设计过程中针对特定问题的简洁而优雅的解决方案当然我们可以用一个通俗的说法:设计模式是解决某个特定场景下对某种问题的解决方案。因此,当我们遇到合适的场景时,我们可能会条件反射一样自然而然想到符合这种场景的设计模式。比如,当系统中某个接口的结构已经无法满足我们现在的业务需求,但又不能改动这个接口,因为可能原来的系统很多功能都依赖于这个接口,改动接口会牵扯到太多文件...
2020-04-14 17:27:16 205
原创 Cache缓存原理
今天探究的主题是cache。我们围绕几个问题展开。为什么需要cache?如何判断一个数据在cache中是否命中?cache的种类有哪些,区别是什么?对于没有接触过底层技术的朋友来说,或许从未听说过cache。毕竟cache的存在对程序员来说是透明的。在接触cache之前,先为你准备段code分析。int arr[10][128];for (i = 0; i < 10; i+...
2020-04-14 17:24:44 4320 2
原创 用GitHub免费搭建自己的博客网站
先给你们看看个效果网站:https://www.a2data.cn/环境准备: Node.js Hexo Git GitHub SSH key Typora (Md格式书写工具) idea(就是编辑工具,推荐webstorm) 安装Node.js中文网:https://nodejs.org/zh-cn/downlo...
2020-04-14 17:13:36 1014 1
原创 CentOS8安装Zabbix 4.4
Zabbix介绍:Zabbix是一个基于Web界面提供分布式系统监视及网络监视功能的企业级开源解决方案。它能监视各种网络参数,保证服务器系统的安全运营,并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题;借助Zabbix可很轻松地减轻运维人员们繁重的服务器管理任务,实现业务系统持续运行。Zabbix分为Agent端和Server端,Agent端:主机通过安装agent方式采集数据。...
2020-04-14 17:10:44 2193
原创 React Portal 有哪些使用场景
Portal提供了一种将子节点渲染到存在于父组件以外的 DOM 节点的优秀的方案。比如,在某个场景下,父组件的overflow: hidden或z-index属性被设置时,会影响子元素,假如我们不希望这样,这是我们就可以选用Portal,让子元素跳出父元素的圈圈。常用的场景有:Modal 模态框、Popover 弹出Drawer抽屉等。这样一来,我们现在组件的结构可以像这样:...
2020-04-14 17:07:52 889
原创 LeetCode 设计推特
描述设计一个简化版的推特(Twitter),可以让用户实现发送推文,关注/取消关注其他用户,能够看见关注人(包括自己)的最近十条推文。你的设计需要支持以下的几个功能:1.postTweet(userId, tweetId): 创建一条新的推文2.getNewsFeed(userId): 检索最近的十条推文。每个推文都必须是由此用户关注的人或者是用户自己发出的。推文必须按照时间顺序由最近...
2020-04-14 17:06:32 249
原创 CSS布局指南
在我们前端开发过程中,写css(包括sass, less, stylus这样的预处理器)进行设计稿的样式还原是一项重要的工作,而其中,关于页面布局的部分,又是书写样式代码时候的重点和难点,这篇文章就尽可能的去总结常见的一些页面布局实现方案(并不是全部,布局实现方法太多了),希望能够对大家有所帮助。在开始正题之前,有一点要说明:css布局中遇到的一个绕不开的问题就是浏览器兼容性,下面方案会遇到类...
2020-04-14 17:04:07 205
原创 Linux 中实用但很小众的 11 个炫酷终端命令
今天给大家分享Linux总结出来的11个炫酷的Linux终端命令大全,通过今天这篇文章将向大家展示一系列的Linux命令、工具和技巧,我希望一开始就有人告诉我这些,而不是曾在我成长道路上绊住我。命令行日常系快捷键如下的快捷方式非常有用,能够极大的提升你的工作效率:CTRL + U -剪切光标前的内容CTRL + K -剪切光标至行末的内容CTRL + Y -粘贴...
2020-04-14 16:48:09 211
原创 Spring Boot 项目优化和 JVM 调优
项目调优 一、修改配置文件 二、Jvm调优 三、Jvm调优实战 1、未设置JVM参数的情况 2、下面我们来设置下Jvm参数 项目调优作为一名工程师,项目调优这事,是必须得熟练掌握的事情。在SpringBoot项目中,调优主要通过配置文件和配置JVM的参数的方式进行。在这边有一篇比较好的文章,推荐给大家!SpringBoo...
2020-04-13 08:03:11 239
原创 Mybatis 逆向工程工具
Spring-generator是基于javafx8开发的图形界面Spring代码生成器使用 Apache FreeMarker 作为代码文件的模板用户可以一键将数据库中的表生成为任意风格的java代码文件(比如经典的三层模型);该工具支持所有实现JDBC规范的数据库;默认集成了Oracle , SqlServer , MySQL , PostgreSql数据库驱动...
2020-04-13 08:01:11 282
原创 DNS为什么查询根域名服务器只返回13个IP地址
一次DNS的递归查询,首先会查询根域名服务器(.),然后是com.,edu.,等顶级域,根域名服务器承载了全球ipv4的域名解析,他的数量肯定是越多越好,为什么一次查询根域名服务器器只返回13个IP地 址呢?我们先看看DNS包结构,再分析DNS包传输的⼀一些限制;1、DNS包传输限制以太⽹的最⼤传输单元(MTU)是1500,就是说一次链路上传输的最⼤长度是1500,结合下图,IP⾸部...
2020-04-13 08:00:29 1052
原创 JavaScript深入理解之继承
写在前面继承是面向对象语言中最重要的一个概念。许多面向对象语言都支持两种继承方式:接口继承和实现继承。接口继承只继承方法和签名,而实现继承则继承实际的方法。由于在 JavaScript 中函数没有签名,因此无法实现接口继承,只支持实现继承。原型链在 ECMAScript 中描述了原型链的概念,并将原型链作为实现继承的主要方法。其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和...
2020-04-13 07:47:21 180
原创 react hooks 中如何模拟 componentDidMount
在useEffect,把第二个参数即依赖的状态,设置为[]useEffect(() => { console.log('componentDidMount')}, [])
2020-04-13 07:45:23 10708 1
原创 LeetCode 鸡蛋掉落
描述你将获得K个鸡蛋,并可以使用一栋从1到N共有N层楼的建筑。每个蛋的功能都是一样的,如果一个蛋碎了,你就不能再把它掉下去。你知道存在楼层F,满足0 <= F <= N任何从高于 F 的楼层落下的鸡蛋都会碎,从F楼层或比它低的楼层落下的鸡蛋都不会破。每次移动,你可以取一个鸡蛋(如果你有完整的鸡蛋)并把它从任一楼层 X 扔下(满足1 <...
2020-04-13 07:44:07 173
原创 Python制做动态图
大家好,今天我们要讲的是如何使用Pyecharts制作动态排名变化图???? 制作这样的一个动态图使用到的是Pyecharts中的TimeLine(时间线轮播图),代码实现起来其实稍有难度,但我希望能通过讲解这样一张动态图的制作过程,来让各位读者可以使用Pyecharts将任何一种图动起来,我们开始吧! ...
2020-04-12 08:44:19 9604 1
原创 PS设计燃烧的描边字
字效分两个部分制作出来,红色描边字用图层样式制作出来,火焰直接用图片素材合成上去即可,分享给大家学习了。先看看效果:1.新建图层。文字Z2.文字图层模式-颜色叠加3.文字图层模式-外发光4.文字图层模式-光泽5.文字图层模式-内发光6.栅格化文字。橡皮擦,稍微擦下透明度7.打开火焰素材7.通道-绿色通道。ctrl+.复...
2020-04-12 08:40:12 403
原创 PS设置及加速技巧
目前最新的PS版本为2020版本,咱们部落窝教育PS全面精通班直播上课也是使用此版本。有些小伙伴使用2020版本,会出现一些问题,比如从2017、2018等版本过渡到新版本,一些操作界面不习惯,以及发现使用过程卡顿等等。希望下面这些PS设置技巧能带给您更好的使用体验。第一,PS使用设置为PS界面更加整洁,CTRL+K,打开首先项,进行下面3个设置:不勾选:自动显示主屏幕...
2020-04-12 08:38:07 1031
原创 PS制作钢铁质感文字
1、首先我们先打开一张背景素材,将前景色设置为白色,然后选择横排文字工具,选择一种比较特殊的字体(这里我选择的是汉仪书魂体),设置字体大小,在画面中输入文字:2、置入金属质感素材文件,单击右键,在弹出的菜单中选择栅格化图层命令,按住Ctrl键,单击图层面板中文字图层的缩览图,载入文字选区:3、选中质感素材文件图层,单击图层面板底部的添加图层蒙版按钮,给素材添加图层蒙版,此时金属素材...
2020-04-12 08:36:29 1700
原创 递归算法
1 引言 程序调用自身的编程技巧称为递归( recursion)。递归作为一种算法在程序设计语言中广泛应用。一个方法或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。 例如求和问题:若要求解S100= 1 + 2 + 3...
2020-04-12 08:35:04 174
原创 常用排序算法Python版
排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。用一张图概括:关于时间复杂度: 平方阶 (O(n2)) 排序 各类简单排序:直接插入、直接选择和冒泡排序。 线性对数阶...
2020-04-12 08:32:56 183
原创 多线程常见问题及答案
1、多线程有什么用?一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓"知其然知其所以然","会用"只是"知其然","为什么用"才是"知其所以然",只有达到"知其然知其所以然"的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个问题的看法:1)发挥多核CPU的优势随着工业的进步,现在的笔记本、台式机乃至商用的应用服务器至...
2020-04-11 08:56:25 899
原创 利用Python实现自动投票以及自动爬虫IP代理
前言网站投票没有对IP进行限制,也就是说,只要每刷新一次地址,就可以投票一次,但为了防止一个IP出现过多投票记录,所以在代码中,增加了代理IP的多个user-agent。相关模块requests、 bs4.BeautifulSoup、threading模块获取该网站的投票接口,用浏览器F12,就可以找到了代码如下:#!/usr/bin/env python# c...
2020-04-11 08:55:15 851 1
原创 python整出的后台管理系统框架
simpleui 特点内置28款流行的主题pip闪电安装100%兼容原生admin无需修改代码多标签页面,各个模块更加清晰明了配置简单,极速上手,在settings.py中加入simpleui后启动立即生效,效率提升 100%!让后端开发得心应手。Element-UI + Vue 加持,让古老的django admin 焕然一新。新增支持Django3.0,Python3....
2020-04-11 08:53:38 3319
原创 PS快速抠图合成
第一步:首先我们先打开飞机素材第二步,我们思考一下,我们需要抠图的素材是飞机,但需要直接抠飞机,我们的工作量会比较大,因为背景比较单一,所以这里我们选择抠背景,用魔棒工具,容差值调50%第三步,SHIFT+CTLR+I进行反选,因为我们刚刚抠的是背景第4步,CTRL+J把抠图好的图,复制出来第5步隐藏一下背景,看看效果第6步,打开白云的素材第7步回到...
2020-04-11 08:51:28 716
点击助手_1.7.2.apk
2020-04-11
small_handsome-MauricioJavaEE-master.zip
2020-04-11
EI会议论文发表流程剖析(史上最详细!经典!).pdf
2020-04-08
2015广工操作系统课程设计报告之磁盘调度(附java源代码).pdf
2020-04-03
[win]Ogg_用于音频.ogg .opus 和.flac的导入.zip
2020-03-31
weixin-master微信小游戏辅助合集.zip
2020-03-30
spring__and__autumn-greedy_snake-master.zip
2020-09-02
数结课设A题V2.pdf
2020-03-30
php-7.4.1-Win32-vc15-x64.zip
2020-02-27
吉林大学计算机网络课程自顶向下技术一书15级试卷及答案.pdf
2020-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人