自定义博客皮肤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)
  • 收藏
  • 关注

原创 【毕业设计】基于微信小程序的高校大学生就业系统小程序_学生就业管理小程序毕业设计

企业在微信端注册登录后主要功能模块包括首页、招聘信息、简历以及我的(求职信息、简历、面试邀请、用户反馈和留言板)。企业也可进入服务端进行注册登录,实现对个人信息、求职信息、简历以及面试邀请的管理,企业用例图如下图所示。学生用例图如下图所示。管理员登录后台可对后台的数据进行全面管理,包括个人中心、学生管理、企业管理、企业类型管理、留言板管理以及系统管理。

2025-01-20 06:30:35 295

原创 【干货】Java注解机制,详细讲解!

现在有一个父类Base,申明一个方法–action,现在有一个子类继承了Base类,并且重写了action方法的内部实现,如下:@Override可以看到在Child类的action方法上有一个@Override注解,代表着此方法是Child类重新实现并且继承于Base类,但是当我们把这个注解删除,发现工程无论是编译还是运行,和之前一般无二,那么编译器为什么还要给我们默认添加这个注解呢?

2025-01-19 17:29:13 572

原创 【JAVA】向上转型与构造方法之感悟

Student(Stringname,intage,Stringsch){//子类有参构造方法。//转型对象调用的是子类重写基类的m()System.out.println(b.seeM());//子类新增的方法访问的是子类的m。System.out.println(“我是”+school+“的”);voidm(){//重写基类的m()

2025-01-19 15:50:36 781

原创 【Hive】MACRO (宏) 的使用_create temporary macro transform_date_from_int 成功后

如果直接选择最小值,那么当time1为空串时一定输出空串(因为空串比所有字符串都小),但若此时time2不为空串,明显应该取time2作为结果。在这个例子中,我们不只节省了编写代码的时间,而且不用再耗费精力去调研a或b是否有可能是空串了,只要无脑按这种方式编写代码即可。类似地,对于数值型字段,我们可以编写0转NULL的宏。在上面的的代码中,首先我们定义了一个名为sayhello的宏,输入参数为一个字符串x,输出为对x的拼接。则在a为空串时返回b的值,如果b为空串或NULL,则返回NULL。

2025-01-19 15:24:40 291

原创 【Hive】FROM_UNIXTIME() 和 UNIX_TIMESTAMP()时间戳函数用法_hive from_unix

D有英语前缀的月份的日期(1st,2nd,3rd,等等。%w一个星期中的天数(0=Sunday~6=Saturday)%U星期(0~52),这里星期天是星期的第一天。%u星期(0~52),这里星期一是星期的第一天。%d月份中的天数,数字(00~31)%a缩写的星期名字(Sun~Sat)%e月份中的天数,数字(0~31)%b缩写的月份名字(Jan~Dec)%i分钟,数字(00~59)%m月,数字(01~12)%c月,数字(1~12)%h小时(01~12)

2025-01-19 15:22:39 298

原创 XSS 最全攻防之战!

为了提高页面性能,减少白屏时间,我的详情页面接收上游列表传过来的一个参数cover,这是一张在上一个列表页面已经加载过了的图片链接,当跳转到我的页面时,首先将这张图片显示出来(浏览器已有缓存),这样能极大减少页面白屏时间。当然,为了防止被XSS,我对这张图片做了严格的过滤。直到有一天,领导转给我一个链接,点开一看,中间赫然一张不雅图呈现在眼前,顿时傻眼了,立马拷贝链接,拿到cover解码一看,外部“非法链接“,领导说你页面被XSS了。好吧,可能被“XSS”了,于是决定对图片域名加了一层校验:

2025-01-18 20:27:37 699

原创 Winform中显示Office文档(word,EXCEL,PPT)_winfrom显示word文件

net中对office中的word及ppt进行编程时,确保安装office时已经安装了word,ppt可编程组件(自定义安装时可查看)或者安装“MicrosoftOffice2003PrimaryInteropAssemblies”FileInfowordfile=newFileInfo(@“E:/myprograms/200807program/FileSearch/App_Data/word2txt.txt”);对于doc文件中的表格,读出的结果是去除掉了网格线,内容按行读取。

2025-01-18 20:23:30 300

原创 STM32移植 MQTT_mqtt recv函数

###在需要调用的地方实现订阅发布和读取订阅。

2025-01-18 13:56:16 184

原创 STM32传感器外设集--心率模块(MAX30102)

cmd_fail:/*命令执行失败后,切记发送停止信号,避免影响I2C总线上其他设备。cmd_fail:/*命令执行失败后,切记发送停止信号,避免影响I2C总线上其他设备。cmd_fail:/*命令执行失败后,切记发送停止信号,避免影响I2C总线上其他设备。//发送IIC停止信号。//IIC不发送ACK信号。//IIC发送ACK信号。#defineREAD_SDAPBin(8)//输入SDA。//读1个字节,ack=1时,发送ACK,ack=0,发送nACK。//SDA设置为输入。

2025-01-18 13:54:15 837

原创 Numpy概述(学习笔记)

创建别名的好处,使得在使用的时候更加快速的引用它例:注:补充知识%%time将会给出cell(一个单元格里面所运行的内容)的代码运行一次所花费的时间。%time将会给出当前行的代码运行一次所花费的时间。%timeit使用Python的timeit模块,它将会执行一个语句100,000次(默认情况下),然后给出运行最快3次的平均值。ls"_"是一个循环标志,类似于普通变量,只是不取值,只循环,这个"_"其实就是一个占位符,和用普通变量i但是不使用i是一样的效果。%%time。

2025-01-18 03:36:17 374

原创 js学习之canvas的基础与应用(一)

2.作画成矩形:ctx.rect(x,y,长,宽)x与y表示作画矩形的左上角的顶点在使用这种方式时也要注意路径的问题ctx.fillRect(x,y,长,宽)这表示自动填充这个矩形的内部颜色,默认情况下内部填充的颜色是黑色,采用这种方式时不需要注意路径的问题ctx.strokeRect(x,y,长,宽),自动进行描边,这种方式不需要注意路径问题ctx.clearRect(x,y,长,宽)表示擦除当前的矩形的区域。下面就是贝塞尔曲线的应用。下面就是一个实际的例子,上面也有代码的注释。

2025-01-18 00:54:12 889

原创 Java高效开发-SSH+Wireshark+tcpdump组合拳时间

2.如果没有安装,直接使用yum快速进行安装,不在介绍其他安装方式使用。

2025-01-17 23:22:12 612

原创 JavaScript 中 Promise对象 的部分使用特点

/ resolve函数// do some}, e => {// reject函数// do some})代码中上面是创建Promise的过程。创建Promise时接受一个函数作为参数,这个函数就是作为Promise异步执行的主要函数。else执行结束后,执行resolve(成功)或者reject(失败)这两个函数。这两个函数就定义在.then的参数中。如果Promise没有执行resolve(成功)或者reject(失败),那么.then中的内容永远不会执行,这样就实现了异步操作。

2025-01-17 15:39:33 854

原创 Javascript 20分钟快速入门

JavaScript是目前web开发中不可缺少的脚本语言,js是解释性语言,不需要编译即可运行,运行在客户端,需要通过浏览器来解析执行JavaScript代码。诞生于1995年,当时的主要目的是验证表单的数据是否合法。JavaScript本来应该叫Livescript,但是在发布前,想搭上当时超热的java,临时把名字改为了JavaScript。(也就是说js跟java没有关系,当时只是想借助java的名气)。

2025-01-17 15:37:32 618

原创 CSS鼠标滑过翻转动画图标_鼠标滑过左右的翻转效果

【代码】CSS鼠标滑过翻转动画图标_鼠标滑过左右的翻转效果。

2025-01-17 02:05:30 915

原创 CSS面试题汇总(二)

什么是 BFCBFC(Block Formatting Context)格式化上下文,是 Web 页面中盒模型布局的 CSS 渲染模式,指一个独立的渲染区域或者说是一个隔离的独立容器。形成 BFC 的条件浮动元素,float 除 none 以外的值定位元素,position(absolute,fixed)display 为以下其中之一的值 inline-block,table-cell,table-caption。

2025-01-17 02:03:29 625

原创 APK修改神器:插桩工具 DexInjector

dexter 工具是google开发的一个类似dexdump的工具,但其内部实现了对dex文件结构和字节码指令的一套完整的操作api,轻量简洁,对字节码的操作可以达到ASM的体验。

2025-01-16 21:55:15 1632

原创 API 测试- Postman Vs Rest Assured

● 四通八达的网络使用 Postman 应用程序或浏览器扩展,用户可以快速轻松地访问他们的文件从具有活动 Postman 帐户的任何设备。● 多样化的能力Postman 允许更改开发 API 的环境,以及保存你的进度,将 API 转换为代码,并在两者之间实时转换。● 监督请求的权力Postman 提供了一些状态代码来检查 HTTP 响应。这样的例子包括一个请求被授予访问权限,一个请求被拒绝访问,一个响应被为空,请求被视为无效。这些高级功能简化了创建和分发 API 的每个步骤程序员。

2025-01-16 21:53:14 734

原创 Android知识笔记:Android 仿iOS 侧滑关闭Activity框架透底问题_android仿iso左边滑动退出

【代码】Android知识笔记:Android 仿iOS 侧滑关闭Activity框架透底问题_android仿iso左边滑动退出。

2025-01-16 19:06:12 120

原创 Android的图文混合实现之TextView+html加载图片

从网上找的代码感觉很好用://图片手势缩放,点击放大//初始化的缩放量//最大缩放量//中间缩放量//缩放手势监听//触摸点发生移动时的触摸点个数//记录移动之前按下去的那个坐标点//开始移动的滑动距离//是否可以移动//是否需要考虑left和right出现白边//是否需要考虑top和boottom出现白边//手势监听,如果正在缩放中就不向下执行,防止多次双击/**Matrix的对图像的处理Translate 平移变换。

2025-01-16 19:04:11 818

原创 9种 『MySQL数据库』优化的正确姿势

经过多方面的证实inner join性能比较快,因为inner join是等值连接,或许返回的行数比较少。但是我们要记得有些语句隐形的用到了等值连接,如:推荐:能用inner join连接诶就用inner join连接。sql中的连接查询有inner join(内连接)、left join(左连接)、right join(右连接)、full join(全连接)四种方式,它们之间其实并没有太大区别,仅仅是查询出来的结果有所不同。

2025-01-16 14:03:57 639

原创 9hutool实战 FileUtil 文件工具类(读取文件)_cn

按照给定的readerHandler读取文件中的数据。按照给定的readerHandler读取文件中的数据。按照给定的readerHandler读取文件中的数据。按照给定的readerHandler读取文件中的数据。按照给定的readerHandler读取文件中的数据。从文件中load出的数据 集合类型。从文件中load出的数据 集合类型。文件中的每行内容的集合 集合类型。文件中的每行内容的集合 集合类型。文件中的每行内容的集合 集合类型。文件中的每行内容的集合 集合类型。

2025-01-16 14:01:56 1893

原创 16条代码规范建议,快看看自己做到没

理想情况下,枚举中的属性字段是私有的,并在私有构造函数中赋值,没有对应的Setter 方法,最好加上final 修饰符。在Java 集合类库中,List的contains 方法普遍时间复杂度为O(n),若代码中需要频繁调用contains 方法查找数据则先将集合list 转换成HashSet 实现,将O(n) 的时间复杂度将为O(1)。// 结果为[“a”, “|”, “a”, “b”, “|”, “a”, “b”, “c”]//或使用:java.util.Objects.equals() 方法。

2025-01-16 00:32:31 518

原创 15天学习MySQL计划-索引(进阶篇)第七天_mysql学习计划安排

1.介绍索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。原理图2.优缺点优势劣势提高数据索引的效率,降低数据库的IO成本索引列也是要占用一部分空间的通过索引列对数据进行排序,降低数据排序的成本,降低CPU的消耗。

2025-01-16 00:30:30 1913

原创 15个顶级Java多线程面试题及答案

在我看来这是最好的java线程面试问题之一,它可以确切的检测候选者解决竞争条件的经验,or writing code which is free of data race or any other race condition。这个问题的回答应该是这样的,当你调用start()方法时你将创建新的线程,并且执行在run()方法里的代码。lock接口在多线程和并发编程中最大的优势是它们为读和写分别提供了锁,它能满足你写像ConcurrentHashMap这样的高性能数据结构和有条件的阻塞。

2025-01-16 00:28:28 835 1

空空如也

空空如也

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

TA关注的人

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