Oralce(三)特殊符号

oracle通配符,运算符的使用 用于where比较条件的有: 等于:=、<、<=、>、>=、<> 包含:in、not in exists、not exists 范围:between...and、not between....and 匹配测试:like、not like Null测试:is null、is not null 布尔链接:and、or、not 通配符: 在where子句中,通配符可与like条件一起使用。在Oracle中: %(百分号): 用来表示任意数量的字符,或者可能根本没有字
分类: 其他 发布时间: 12-03 21:01 阅读次数: 0

[DS+Algo] 006 两种简单排序及其代码实现

目录 1. 快速排序 QuickSort 1.1 步骤 1.2 性能分析 1.3 Python 代码示例 2. 归并排序 MergeSort 2.1 步骤 2.2 性能分析 2.3 Python 代码示例 1. 快速排序 QuickSort 又称划分交换排序(partition-exchange sort) 通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要 然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行 1.1 步骤 从数列
分类: 其他 发布时间: 12-03 21:01 阅读次数: 0

vue 加载静态图片

<img class="headImg" :src="require('../../assets/uploads/'+headImg)" alt="图片资源">
分类: 其他 发布时间: 12-03 21:01 阅读次数: 0

python网络爬虫之解析网页的正则表达式(爬取4k动漫图片)[三]

前言 hello,大家好 本章可是一个重中之重,因为我们今天是要爬取一个图片而不是一个网页或是一个json 所以我们也就不用用到selenium模块了,当然有兴趣的同学也一样可以使用selenium去爬取。 为了方便我们就用requests模块就够了,因为够快。。。 上章的课程传送门: [python网络爬虫之入门[一]](https://www.cnblogs.com/liwangwang/p/11977110.html) [python网络爬虫之自动化测试工具selenium\[二\]](
分类: 其他 发布时间: 12-03 21:01 阅读次数: 0

Git 实用命令记录

自从上次写了一篇 Git 入门 的相关博客以来,一直自以为自己能完全的掌握 Git,其实不然,今天一小伙问我,如何删除远程上面的一个分支,呃,不会。 git branch -d 分支名 只能删除本地的一个分支 ,删除远程分支的命令为 git push origin --delete 分支名 记得一朋友问我,你给我的这个地址上的代码怎么下载下来啊,我把我上篇博客推给了他,然后他看了半天,你这都写的啥,我只要看你的代码就可以了,你教我怎么下载下来,其实他想要的其实就一条命令而已 git clone
分类: 其他 发布时间: 12-03 21:01 阅读次数: 0

浅谈Sentinel加密狗破解教程

浅谈Sentinel加密狗破解教程 这个教程没有谈太多的技术(主要是我对[脱壳破解]还是处在初级爆破阶段),只想和大家分享一些破解过程,有些过程已经有些忘记,大家凑合看吧。 因为自己是程序员,真是非常热爱这个行业,正因为热爱,所以对各方面的技术也都感兴趣,黑客入侵、木马、外挂、破解都干过,主要是当初所谓的成就感和来自别人崇拜的目光吧,但是因为自己主要是平时没事玩一玩,对一些软件自己动手破解后用着舒服一些,也没有加入过任何的组织(主要也是水平确实不够), 所以在几个方面始终都没有步入很深入的层次
分类: 其他 发布时间: 12-03 21:01 阅读次数: 0

PHP算法之转换成小写字母

实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。 示例 1: 输入: "Hello" 输出: "hello" 示例 2: 输入: "here" 输出: "here" 示例 3: 输入: "LOVELY" 输出: "lovely" 来源:力扣(LeetCode) 代码献上 class Solution { /** * @param String $str * @return String */ function
分类: 其他 发布时间: 12-03 21:01 阅读次数: 0

PSO算法

1.简介 粒子群优化算法(PSO)是一种进化计算技术(evolutionary computation),1995 年由Eberhart 博士和kennedy 博士提出,源于对鸟群捕食的行为研究 。该算法最初是受到飞鸟集群活动的规律性启发,进而利用群体智能建立的一个简化模型。粒子群算法在对动物集群活动行为观察基础上,利用群体中的个体对信息的共享使整个群体的运动在问题求解空间中产生从无序到有序的演化过程,从而获得最优解。 2.基本思想 粒子群算法是模拟群体智能所建立起来的一种优化算法,粒子群算法
分类: 其他 发布时间: 12-03 21:01 阅读次数: 0

使用Chrome无头浏览器获取puzzle team club解谜游戏的谜面

零、用什么工具爬取网站   之前的两个游戏谜面,都是眼看,手动输入的,这给解谜带来了一些不方便。尤其是那种special daily battle之类的,谜面都很大,一个个写很费时。有没有什么方法能快速拿到谜面,并且把谜面直接输出到文件里?答案是爬虫,网页抓取。   只是puzzle team club的网页防爬虫措施做得太好,网页里没有关于谜面的信息,抓来的数据包分析不出(我会说是包的数量太多了吗),只能用无头浏览器。   开始使用phantomJS,获取网页代码部分Python代码如下:
分类: 其他 发布时间: 12-03 21:01 阅读次数: 0

第十二次作业 -- 自下而上语法分析

1.已知文法: E→E+T | T T→T*F | F F→(E) | i 以句柄作为可归约串,写出符号串‘i+i*i#’的"移进-归约"分析过程。 2.P121练习1的(1)(2)。 1)计算FIRSTVT和 LASTVT。 2)找三种关系对。 3)构造算符优先关系表。 文法: S1→ #S# S → a|Λ|(T) T → T,S|S
分类: 其他 发布时间: 12-03 21:01 阅读次数: 0

5.3.3 类装载器子系统

和所有其他对象一样,用户自定义的类装载器以及Class类的实例都放在内存中的堆区,而装载的类型信息则都位于方法区。 ClassLoader中的四个方法是通往Java虚拟机的通道: // Four of the methods declared in class java.lang.ClassLoader: protected final Class defineClass(String nane, byte data[]r,int offset, int length); protected
分类: 其他 发布时间: 12-03 21:01 阅读次数: 0

理解group by和聚合函数 group by和聚合函数

group by和聚合函数 为什么不能够select * from Table group by id,为什么一定不能是*, 而是某一个列或者某个列的聚合函数, group by 多个字段可以怎么去很好的理解呢? =========正文开始===========   先来看下表1,表名为test: 表1   执行如下SQL语句: 1 2 SELECT name FROM test GROUP BY name   运行的结果表2: 表2   可是为了能够更好的理解“group by”多个列“和”
分类: 其他 发布时间: 12-03 21:01 阅读次数: 0

C++学习(7)—— 函数提高

1. 函数默认参数 在C++中,函数的形参列表中的形参是可以有默认值的 语法:返回值类型 函数名 (参数=默认值){} 注意 如果某个位置已经有了默认参数,那么从这个位置往后,从左到右都必须有默认值 如果函数的声明有了默认参数,那么函数的实现就不可以有默认参数 #include<iostream> using namespace std; //函数的默认参数 //如果我们自己传入数据,就用自己的数据,如果没有,那么用默认值 int func(int a, int b=20, int c=3
分类: 其他 发布时间: 12-03 21:01 阅读次数: 0

寻找幸运数

问题描述 小绿在纸上写下自己的号码,例如:12345,她未来爱人的号码长度与她的长度相同。 第一位数字是介于0到9之间的任一个, 第二个数字是小绿写下的号码的第二位和刚刚写下的第一位数字和的一半。 假设小绿写下第一位是9,算术平均值等于(2 + 9)/ 2 = 5.5。她可以根据自己的意愿向上或向下取整。 她选择数字5,将结果数字记下在其数字的第二个数字之后,小绿以相同方式寻找第三个数,即找到她的数字的第三个数字和刚算出来的第二个数字和的一半。 结果是(5 + 3)/ 2 = 4,在这情况
分类: 其他 发布时间: 12-03 21:01 阅读次数: 0

1203

目录 一、多对多创建的三种方式 1.全自动 2.半自动 3.纯手动 二、from组件 1. forms组件的3大作用 2. 渲染标签 (1)前端渲染标签的3种方式 (2)后端写法 (3)forms基本使用实例: 3. 校验数据 4. 展示错误信息 三、forms组件的约束条件和错误信息 1. 约束条件和错误信息的书写 2. 其他约束数据的方式 (1)HOOK(钩子函数) (2)选择类的input框 一、多对多创建的三种方式 1.全自动 当表数据不复杂,一般情况下可以使用全自动,即Django会
分类: 其他 发布时间: 12-03 21:01 阅读次数: 0

5.3.2 字长的考量

Java虚拟机中,最基本的数据单元就是字(word ),它的大小是由每个虚拟机实现的设计者 来决定的。字长必须足够大,至少是一个字单元就足以持有byte、short, int、char, float, return Address或者reference类型的值,而两个字单元就足以持有long或者double类型的值。因此, 虚拟机实现的设计者至少得选择32位作为字长,或者选择更为高效的字长大小。通常根据底层 主机平台的指针长度来选择字长。 在Java虚拟机规范中,关于运行时数据区的大部分内容,
分类: 其他 发布时间: 12-03 21:01 阅读次数: 0

循循渐进07篇 maven Session

什么是Session: 服务器会给每一个用户(浏览器)创建一个session对象 一个session独占一个浏览器,只要浏览器没有关闭这个session就存在 用户登录之后,整个网站它都可以访问--->保存用户的信息,保存购物车的信息 Session和Cookie的区别:
分类: 其他 发布时间: 12-03 21:00 阅读次数: 0

树莓派3B+,OpenCV,USB摄像头中文二维码识别

最近做一个项目,用树莓派和USB摄像头识别带有中文信息的二维码并且将信息在oled屏幕显示,本来以为难度不大,没想到遇到了不少麻烦,现在项目做完了,回过头来复盘一下 主要参考的博客有: 二维码识别部分:https://blog.csdn.net/sinat_35162460/article/details/90245448 、https://blog.csdn.net/zx66zx/article/details/82785334 扫描信息在oled屏幕显示:https://blog.csdn
分类: 其他 发布时间: 12-03 21:00 阅读次数: 0

SpringBoot 及其 基本原理(一)

前言: 分布式架构及微服务理念 1.SOA理念(思想) SOA :即 Service Oriented Architecture,面向服务架构 主张: 把项目中的各个模块从单一架构中拆分出来,封装成一个一个可以远程调用的服务,从而实现分布式架构。 开发具体的每一个服务时,使用一个interface定义这个服务的功能,这就是我们常说的暴露接口。 当我们实现了interface,将接口暴露到了网络上,可以进行远程调用了,就可以说这个服务开发完成了,这就是我们常说的“写接口”。 SOA精髓:通过提供
分类: 其他 发布时间: 12-03 21:00 阅读次数: 0

Redis 的原理与应用场景及数据库关系

一、 Redis 是什么? Redis是一个开源的使用ANSIC语言编写、支持网络、单进程单线程、可基于内存亦可持久化的日志型、一个高性能的key-value数据库。 Redis 的优点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。 Redis支持数据的备份,即master-slave模式的数据备份。 二、Redis 的模式
分类: 其他 发布时间: 12-03 21:00 阅读次数: 0