自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 API接口的安全设计验证:ticket,签名,时间戳

没有进行任何限制,简单粗暴的访问方式,这样的接口方式一般在开放的应用平台,查天气,查快递,只要你输入正确对应的参数调用,即可获取到自己需要的信息,我们可以任意修改参数值。把所有的参数拼接一起,在加入系统秘钥,进行MD5计算生成一个sign签名,防止参数被人恶意篡改,后台按同样的方法生成秘钥,进行签名对比。4.服务端需要对token,签名,时间戳进行验证,只有token有效,时间戳未超时,签名有效才能被放行。需要跟当前服务器时间进行对比,如果超过一分钟,就拒绝本次请求,节省服务器查询数据的消耗。

2025-01-16 23:28:12 553

原创 Apache与Nginx的优缺点比较_apache和nginx各自的优点和缺点

其他的当然,Nginx可能会比 apache支持更高的并发,但是根据NetCraft的统计,2011年4月的统计数据,Apache依然占有62.71%,而Nginx是 7.35%,因此总得来说,Aapche依然是大部分公司的首先,因为其成熟的技术和开发社区已经也是非常不错的性能。而且nginx改完配置能-t测试一下配置有没 有问题,apache重启的时候发现配置出错了,会很崩溃,改的时候都会非常小心翼翼现在看有好多集群站,前端nginx抗并发,后端apache集群, 配合的也不错。

2025-01-16 23:26:11 1090

原创 Android基站定位——通过手机信号获取基站信息(一)

**功能描述:通过手机信号获取基站信息。

2025-01-16 18:09:51 694

原创 android只Textiew显示Html文本

/ TODO Auto-generated method stub // 具体代码,可以是跳转页面,可以是弹出对话框,下面是跳转页面。系统会调用mTagHandler的handleTag方法。所以,我们可以实现此接口,来解析自己定义的标签类型。通过源码可以看到,除了默认的一些标签,其还支持自定义标签;

2025-01-16 18:07:49 809

原创 Android S新特性介绍-近似定位

Android 12基于近期定位权限的修改(后台定位和仅此次权限)做出了新的功能。当一个应用targetsdk升到了Android 12,用户可以让此app获取一个大致的定位信息,及时这个app已经申请了ACCESS_FINE_LOCATION权限。如果你的app只申请了ACCESS_COARSE_LOCATION但没有申请ACCESS_FINE_LOCATION,那么权限申请的弹框描述会做出相应的改变。

2025-01-16 15:42:19 727

原创 Android studio最新版安装教程

https://blog.youkuaiyun.com/changyana/article/details/122944345]( ),如果还有其它报错,一定要百度解决好,不要出现报错!对于存储的位置,要更改,不要放在默认的C盘!我这是搭了梯子才能进官网,一般的话因为有限制可能官网时不时进不去,这里把我下载好的安装包放在了我的网盘里,希望能帮助到大家。这里的接受,一定要全部都勾选Accept,如果只勾选一个,是无法点击Finish按钮的。**对于默认的已经勾选的选项框,不需要更改。接下来的安装位置需要更改一下,

2025-01-16 15:40:58 1435

原创 95% 的算法都是基于这 6 种算法思想,大厂Java面试必考点

如果用dp[n]表示第n级台阶的方案数,并且由题目知:最后一步可能迈 2 个台阶,也可迈 1 个台阶,即第n级台阶的方案数等于第n-1级台阶的方案数加上第n-2级台阶的方案数i

2025-01-16 14:42:08 747

原创 90% 前端都会的 ES6 简化代码技巧,你用过哪些?

出于商标版权的原因,规范标准中将这门语言称为ECMAScript,所以原则上JavaScript与ECMAScriptJavaScript:指语言及其实现ECMAScript:指语言标准及语言版本,比如 ES6 表示语言(标准)的第 6 版ECMAScript 发展历史ECMAScript 1(1997 年 6 月):规范第一版ECMAScript 2(1998 年 6 月):为了同步 ISO 标准,引入了一些小更新。

2025-01-16 14:40:46 988

原创 6个React Hook最佳实践技巧

if (name!== ‘’) {});相比之下,你应该这样做:if (name!== ‘’) {});这条规则能确保每次渲染组件时都以相同的顺序调用 Hooks。这样一来,React 就能在多个 useState 和 useEffect 调用之间正确保留 Hooks 的状态。仅从函数组件调用 Hooks不要从常规 JavaScript 函数中调用 Hooks。仅从函数组件或自定义 Hooks 中调用 Hooks。遵循这一条规则,可以确保组件中的所有状态逻辑在源代码中都能清晰可见。

2025-01-16 14:30:29 1035

原创 30个接口自动化测试面试题,看过的已经在上班了_面试题怎么接口自动化

因此我建立了一个软件测试开发自学团,正在学习测试的小伙伴可以通过点击下面的小卡片。

2025-01-16 13:06:32 449

原创 30个Python小游戏,上班摸鱼我能玩一天【内附源码】

score = 0。

2025-01-16 13:04:31 665

原创 0基础学习Python,我有哪些学习建议可以给你,自学路线图少走弯路 Python小咖

学习路线图上面写的是某个方向建议学习和掌握的知识点汇总,举个例子,如果你要学习爬虫,那么你就去学Python爬虫学习路线图上面的知识点,这样学下来之后,你的知识体系是比较全面的,比起在网上找到什么就学什么,容易造成重复学,有时候也会学到一些用处不大的东西。还有一点就是,有了学习路线图,你就能够明确的知道你目前的进度,目前掌握了这个方向的哪些技术?还差多少?好了,话不多说,直接上干货!

2025-01-15 23:45:00 344

原创 09【MyBatis多表关联查询】

VALUES (1, ‘张三’, ‘1999-02-04’, ‘男’, ‘佛山’);VALUES (2, ‘李四’, ‘1998-01-15’, ‘女’, ‘湛江’);int(11) NOT NULL COMMENT ‘用户编号’,VALUES (3, ‘保安’, ‘维护治安’);VALUES (1, ‘保洁’, ‘扫地’);VALUES (2, ‘厨师’, ‘做饭’);property: Dept对象中的属性。ofType:集合中的泛型类型。

2025-01-15 23:40:58 652

空空如也

空空如也

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

TA关注的人

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