自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 编写Word文档前的设置小动作

编写Word文档前,搞点小动作,编写更舒心

2023-03-02 17:24:18 433 1

原创 加固的概念与方式

App面临很多威胁,为了方式逆向工作者对app的逆向。需要对App进行加固,本文是对加固以及加固的方式做简要的介绍

2023-02-20 22:12:59 406 3

原创 安卓四大组件介绍

简介安卓四大组件,以及设计的相关安全问题

2023-02-18 20:28:06 280

原创 smali基础

smali为dalvik的汇编指令集

2023-02-18 15:29:13 290

原创 windows修改注册表 增加右键新增.md文件选项

使用Typora之类markdown编辑器的小伙伴们是否经常需要新建.md文件却找不到快捷选项,只能通过修改.txt文件的后缀名来达到目的。该文件是windows系统的注册表处理文件。直接运行该文件可以为右键快捷选项添加新建.md文件的快捷选项windows系统用户下载后直接运行即可,运行后会提示将会修改注册表。通过下面链接可以下载该文件可以在windows上直接运行,通过修改注册表达到新增右键快捷选项的效果。......

2022-06-28 22:21:02 354

原创 Ubuntu修改文件夹及其中所有文件的所属主和所属组

修改文件或目录的所属主 和 所属组# 将目录target的所属主修改为用户liubai$ sudo chown liubai target# 将目录target的所属组修改为用户liubai$ sudo chgrp liubai target上述例子为修改目录的所属主和所属组,文件与之同理修改目录所属主 和 所属组 并为其中所有的文件一同修改只需要添加参数 -R 即可...

2022-01-12 10:20:51 5588

原创 Ubuntu使用history中记录的命令

在Linux中,我们可以使用history查看我们过去使用过的命令,并且在history命令的返回结果中,每一条命令都有属于它的编号。而这些过去的命令是可以再次使用的,使用的方式便是,使用一个英文感叹号加上它的编号。例如:!666这使得我们有时可以避免多次敲写重复命令。可以使用history和 | 以及grep命令,查看命令编号,然后使用感叹号使用它。例如:history | grep networkxxxxx666 systemctl restart network-manager.se

2022-01-10 21:26:30 1176

原创 使用源码部署CITA(Ubuntu18.0.4 | VMware)

使用源码部署CITA(Ubuntu18.0.4 | VMware)先挑选一个地方准备用做下载位置(自主选择)提前进入选择的目录例:$ cd /home/liubai$ mkdir cita$ cd cita安装CITA-CLI(cita客户端)先安装cita-cli的原因是需要使用它生成用户(起链时需要用户的地址指定管理员用户)# ${version}为版本号,可以在(https://github.com/citahub/cita-cli/releases)参考最新版本# wget

2021-12-16 09:44:21 444

原创 安装git(Ubuntu18.0.4 | VMware)

安装git(Ubuntu18.0.4 | VMware)请在终端中输入如下命令:# 更新所有软件包,如果不更新可能导致无法安装新的软件$ sudo apt-get update$ sudo apt-get install git检查git是否安装成功(查看其版本信息)$ git --version移除git$ sudo apt-get remove git...

2021-12-15 15:10:53 905

原创 sudoer文件报错无法使用sudo(Ubuntu18.0.4 | VMware)

sudoers文件报错导致无法使用sudo(Ubuntu18.0.4 | VMware)当我们为了修改用户的sudo权限时,不小心出现语法错误时会导致sudoers文件无法解析,这个时候如果没有预先准备好root权限的终端,可能会导致无法使用sudo,并且无法修改sudoers文件的尴尬境地。情景再现:解决办法:第一步:重启ubuntu,使用图形化界面的重启按钮,或者使用如下命令:reboot第二步:在系统的重启的过程中,不断按下退出键(Esc)就会进入如下界面:第三步:进入上述界

2021-12-14 09:34:32 3127

原创 Mybatis更换连接池Druid

Mybatis更换连接池Druid文章目录Mybatis更换连接池Druid一、导入依赖二、创建DruidDataSourceFactory三、安装Druid连接池到Mybatis一、导入依赖<!-- https://mvnrepository.com/artifact/com.alibaba/druid --><dependency> <groupId>com.alibaba</groupId> <artifactId>d

2021-07-29 19:25:44 703

原创 Mybatis缓存

Mybatis缓存Mybatis1的缓存分为一级缓存和二级缓存一级缓存是SqlSession级的,是不需要开启的,只要使用同一个SqlSession就可以使用到一级缓存二级缓存是SqlSessionFactory级的,虽然是默认开启的,但是如果需要用到二级缓存就需要在相应的Mapper文件中加上<<<cache/>>>标签,而在使用二级缓存时需要注意的事情是,每一次查询需要关闭SqlSession才会将其查询结果存入二级缓存,并且每当与其相关(同一个Mapper)的

2021-07-29 19:25:01 65

原创 Mybatis动态SQL

Mybatis动态SQL在CRUD四种操作中,一般日常使用最多的便是查询。而在频繁的查询中,可能出现这样的情况——对一张表的不同参数的查询,比如对User通过Id查询,对User通过username查询。按照普通的方法,我们是为其分别写一个UserDAO的方法,但是这样的写法会出现一点点问题,他们两个方法的select内容是相同的。当我们存在大量这样相似的数据库查询操作,这对我们日常编码来说是重复而又繁杂的工作,而且一但出现了属性上的修改,将一点点的修改每一个对应的select。于是Mybatis

2021-07-29 19:23:34 99

原创 Mybatis的基本配置、开发步骤和基础增删改查

Mybatis文章目录Mybatis一、依赖导入Mybatis核心依赖MySql驱动依赖(8.0.26)二、配置文件Mbatis核心配置(mybaitis-config.xml)Mapper配置文件(UserDAOMapper.xml)三、开发步骤1. 建立关系表2. 定义实体类3. 定义DAO接口4. 编写Mapper.xml5. 注册Mapper6. 测试Mybatis四、Mybatis的CRUD1. 查询arg、paramUserDAOUserDAOMapper.xml调用方式@ParamUserD

2021-07-29 19:21:11 111

原创 Mybatis报错Could not find resource Mybatis-config.xml

Mybatis报错Could not find resource Mybatis-config.xml除了网上其他的修改资源文件读取之类的问题之外。我遇到一个不一样的。我在本地调用完全不会有问题。但是web上调用会报错。并且target中有正确引入mybatis-config.xml。最后发现的报错的原因是我引入文件的时候大写了首字母M,而本地文件是小写首字母m。...

2021-07-29 12:25:57 724

原创 Mybatis定制映射(resultMap)

Mybatis定制映射(resultMap)Mybatis框架在Mapper文件中,将查询到的结果封装到我们指定的实体对象中的时候,默认是遵循同名映射的规则。当我们实体的属性和数据库列名不同时,可以在sql中使用as为列起一个于实体属性相同的别名如果映射关系比较复杂,我们也可以通过定制resultMap来指定列名和实体属性的映射文章目录Mybatis定制映射(resultMap)一、单表查询二、级联查询(一对一关系)三、级联查询(一对多关系)四、级联查询(多对多关系)五、总结一、单表查询使

2021-07-28 14:13:30 292

原创 洛谷 P2181 对角线(C语言)

题目描述对于一个 n 个顶点的凸多边形,它的任何三条对角线都不会交于一点。请求出图形中对角线交点的个数。例如,6 边形:输入格式输入只有一行一个整数 n,代表边数。输出格式输出一行一个整数代表答案。输入样例 13输出样例 10输入样例 26输出样例 215说明/提示数据规模与约定对于 50% 的数据,保证 3 ≤\leq≤ n ≤\leq≤ 100。 对于100%的数据,保证 3 ≤\leq≤ n ≤\leq≤ 105。题目分析QAQ,

2021-07-26 18:31:18 1178

原创 洛谷P5709 【深基2.习6】Apples Prologue / 苹果和虫子(C语言)

题目描述八尾勇喜欢吃苹果。她现在有 m(m≤\le≤ 100)个苹果,吃完一个苹果需要花费 t(0 ≤\le≤ t ≤\le≤ 100)分钟,吃完一个后立刻开始吃下一个。现在时间过去了 s(s ≤\le≤ 10000)分钟,请问她还有几个完整的苹果?输入格式输入三个非负整数表示 m 、t 和 s。输出格式输出一个整数表示答案。如果你出现了 RE,不如检查一下被零除?输入样例50 10 200输出样例30分析当吃一个苹果的时间为零时,代表他能在0分钟吃完所有苹果,

2021-07-25 18:15:23 3708

原创 洛谷 P1421 小玉买文具(C语言)

题目描述班主任给小玉一个任务,到文具店里买尽量多的签字笔。已知一只签字笔的价格是 1 元 9 角,而班主任给小玉的钱是 a 元 b角,小玉想知道,她最多能买多少只签字笔呢。输入格式输入只有一行两个整数,分别表示 a 和 b。输出格式输出一行一个整数,表示小玉最多能买多少只签字笔。输入样例10 3输出样例5说明/提示数据规模与约定对于全部的测试点,保证 0 ≤\leq≤ a ≤\leq≤ 104 ,0 ≤\leq≤ b ≤\leq≤ 9。参考代码# incl

2021-07-25 09:52:09 1958

原创 洛谷 P5708 【深基2.习2】三角形面积(C)

题目描述一个三角形的三边长分别是 aa、bb、cc,那么它的面积为 p(p−a)(p−b)(p−c)\sqrt{p(p-a)(p-b)(p-c)}p(p−a)(p−b)(p−c)​, 其中p=12(a+b+c)\frac{1}{2}(a+b+c)21​(a+b+c) 。输入这三个数字,计算三角形的面积,四舍五入精确到 1 位小数。保证能构成三角形,0≤a,b,c≤\leq a,b,c\leq≤a,b,c≤ 1000,每个边长输入时不超过2位小数。输入格式无输出格式无输入样例3

2021-07-22 18:01:54 2061

原创 洛谷 P1425 小鱼的游泳时间(C)

题目描述伦敦奥运会要到了,小鱼在拼命练习游泳准备参加游泳比赛,可怜的小鱼并不知道鱼类是不能参加人类的奥运会的。这一天,小鱼给自己的游泳时间做了精确的计时(本题中的计时都按24小时制计算),它发现自己从a时b分一直游泳到当天的c时d分,请你帮小鱼计算一下,它这天一共游了多少时间呢?小鱼游的好辛苦呀,你可不要算错了哦。输入格式一行内输入 4 个整数,分别表示 a, b, c, d。输出格式一行内输出 2 个整数 e 和 f,用空格间隔,依次表示小鱼这天一共游了多少小时多少分钟。其

2021-07-21 19:26:55 446

原创 洛谷 P5706 【深基2.例8】再分肥宅水(C)

题目描述现在有 t 毫升肥宅快乐水,要均分给 n 名同学。每名同学需要 2 个杯子。现在想知道每名同学可以获得多少毫升饮料(严格精确到小数点后 3 位),以及一共需要多少个杯子。输入一个实数 t 和一个整数 n,使用空格隔开。输出两个数字表示答案,使用换行隔开。0≤t≤10000且不超过3位小数,1≤n≤1000输入格式无输出格式无输入样例500.0 3输出样例166.6676参考代码#include "stdio.h"int main() { //为

2021-07-21 19:02:17 1395

原创 洛谷 P5705 【深基2.例7】数字反转(C)

题目描述输入一个不小于 100100 且小于 10001000,同时包括小数点后一位的一个浮点数,例如 123.4,要求把这个数字翻转过来,变成 4.321 并输出。输入格式一行一个浮点数输出格式一行一个浮点数输入样例123.4输出样例4.321参考代码#include "stdio.h"//由于该题提及仅含有一位小数//所以只需要*10、%10就可得到小数位也就是输出的第一位 //计算得到结果的第一位 int reFirst(float decimals

2021-07-21 10:33:09 2636 1

原创 洛谷 P5704 【深基2.例6】字母转换

题目描述输入一个小写字母,输出其对应的大写字母。例如输入 q[回车] 时,会输出 Q。输入格式无输出格式无输入样例q输出样例Q参考代码#include "stdio.h"//exit依赖包 #include "stdlib.h" /*将一个小写字母转化为大写字母只需要利用Ascll值的加减*/ //判断是否为小写字母(可删减) int JudgeLowercase(char Lowercase) { if (Lowercase >= 'a' &a

2021-07-21 09:52:43 327

原创 洛谷 P5703 【深基2.例5】苹果采购(C)

题目描述现在需要采购一些苹果,每名同学都可以分到固定数量的苹果,并且已经知道了同学的数量,请问需要采购多少个苹果?输入格式输入两个不超过 109 正整数,分别表示每人分到的数量和同学的人数。输出格式一个整数,表示答案。保证输入和答案都在int范围内的非负整数。输入样例5 3输出样例15参考代码#include "stdio.h"int main(){ //每个人分到的苹果数量 int apple; //同学总数 int people; /

2021-07-21 09:24:16 355

原创 洛谷 P1001 A+B Problem(C)

题目描述输入两个整数 a, ba,b,输出它们的和( ∣a∣,∣b∣ ≤ 109 )。输入格式两个以空格分开的整数。输出格式一个整数。输入样例20 30输出样例50参考代码#include "stdio.h"int main(){ //由于a、b的绝对值均小于10^9,所以使用int绰绰有余 //用于接收第一个数值 int a = 0; //用于接收第二个数值 int b = 0; //输入两个有空格间隔的数值 scanf("%d

2021-07-20 22:00:26 407

原创 交换两个变量a、b值的五种方法

交换两个变量a、b值的四种方法一、使用第三个变量交换二、使用表达式交换三、利用+/-交换四、利用异或交换(最快)一、使用第三个变量交换创建一个新的变量来作为桥梁交换两个变量的值c = a;a = b;b = c;二、使用表达式交换利用表达式从左至右的计算顺序交换两个变量的值a = a + b - (b = a); //从左至右计算三、利用+/-交换两变量之和减去本身的值为另一个的值a = a + b;b = a - b;//表达式右边的a为之前a、b之和;

2021-07-17 11:39:44 5506

原创 为Spring添加AOP(AspectJ)功能时Bean创建失败(BeanCreationException)

为Spring添加AOP(AspectJ)功能时Bean创建失败(BeanCreationException)报错信息如下:Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'student' defined in class path resource [applicationContextShiyan.xml]: BeanP

2021-06-03 11:02:58 1026

原创 航电2012--素数判定(C语言)

航电2012--素数判定(C语言)Problem Description对于表达式n^2+n+41,当n在(x,y)范围内取整数值时(包括x,y)(-39&amp;amp;lt;=x&amp;amp;lt;y&amp;amp;lt;=50),判定该表达式的值是否都为素数。 Input输入数据有多组,每组占一行,由两个整数x,y组成,当x=0,y=0时,表示输入结束,该行不做处理。Output对于每个给定范围内的取值,如...

2019-02-12 21:39:25 438

原创 航电2021(C)

航电2021(C语言)Problem Description作为杭电的老师,最盼望的日子就是每月的8号了,因为这一天是发工资的日子,养家糊口就靠它了,呵呵但是对于学校财务处的工作人员来说,这一天则是很忙碌的一天,财务处的小胡老师最近就在考虑一个问题:如果每个老师的工资额都知道,最少需要准备多少张人民币,才能在给每位老师发工资的时候都不用老师找零呢?这里假设老师的工资都是正整数,单位元,人民...

2019-02-11 22:04:39 149

windows修改注册表 增加右键新增.md文件选项

使用方法:windows系统用户下载后直接运行即可,运行后会提示将会修改注册表。 使用Typora之类markdown编辑器的小伙伴们 是否经常需要新建.md文件却找不到快捷选项,只能通过修改.txt文件的后缀名来达到目的。 该文件是windows系统的注册表处理文件。直接运行该文件可以为右键快捷选项添加新建.md文件的快捷选项

2022-06-28

空空如也

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

TA关注的人

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