自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python“鉴黄”小程序,自动识别检测物体的颜色

文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。作者: 李秋键PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取开始前的准备借助python和OpenCV通过图片相减的方法找到动态物体,然后根据像素值的大小判断其中的均值颜色。首先我们使用的库有cv2,numpy,collections,time。

2025-02-06 15:03:23 326

原创 python—四种方法求解最大连续子序列和_连续子序列和的最大值python

当前的最大子序列和一定是由之前的最大子序列和加上(或不考虑)当前元素构成的。那么我们从第一个元素开始,假设第一个元素为目前的最大子序列和,下一个最大子序列一定是这个子序列加上第二个元素或者丢掉第一个元素。只要第一个元素不为负数(因为负数只会越加越小,根本不会构成最大子序列和),那么就是第一个子序列和加上这个元素。最大子序列和要么在左半部分,要么在右半部分,要么横跨左右两部分。从中间值开始,向前面两种方法那样,起始位置为中间下标,一部分向左求和,另一部分向右求和,最终两部分相加即可。

2025-02-06 15:01:40 195

原创 MySQL的缓冲池[Buffer Pool]你知道多少?

因为 预读 机制的存在,会将一部分 mysql 认为可能下次会读到的数据也加载到缓存页中,因此单纯简单的 lru 链表就会导致一部分后期可能不会读到的数据(例如预读到的数据,或者全表检索的数据),加入到 lru 的头部,可能会将一些频繁访问的数据,挤到后面,导致数据被刷盘,因此,提供了一种 冷热分离 的 lru 链表。当然,也不是每次操作都会移动,这样的话,太消耗性能,规定的是 只有命中热数据区的后四分之三时才会将其移动到热数据区的头部,若命中的缓存页处于热数据区的四分之一前,是不会进行移动的。

2025-02-06 05:19:49 564

原创 Mysql的安装配置教程(非常详细)从零基础入门到精通,看完这一篇就够了_mysql安装教程

网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。

2025-02-06 05:18:01 2211

原创 LeetCode- 2 - 两数相加(链表) - Java

这个题目的 逆序 是废物条件,不用关注, 因为,它要求 最终 结果也是以相同结果来存储的。其实你逆序了,最后还有再逆序回来,就跟没逆序一样。答:既然发生了进位,carry 一定是大于0的,这点我们是可以确定的!我们学的是java,要知道java,万物皆对象,没有一个节点去存储它,我就new一个节点给它。注意一个小细节:想想看如果两个链表 在最后一次相加的时候,发生进位,那么这个进位数往那放?1,创建一个 节点变量 head 和 tail(尾巴),head 用来表示头节点位置,tail 用来表示尾结点位置。

2025-02-06 00:55:46 280

原创 LeetCode 第 212 场周赛(枚举、排序、极小化极大值(二分+搜索、贪心+并查集、最短路解法

最简单的[[1,1], [0, 2]]。但是还真有个它给出的实例无解: [[-37,-50,-3,44],[-37,46,13,-32],[47,-42,-3,-40],[-17,-22,-39,24]] 第二行第一个元素-37会出现矛盾。此时边(双向边)按照边权从小到大排序,然后一直加边加到 ( 0 , 0 ) (0,0) (0,0) ( m − 1 , n − 1 ) (m-1,n-1) (m−1,n−1)连通为止。// 处理各个连通块(这个连通块里面的元素值相等,并且通过 行、列 连通起来)

2025-02-06 00:54:03 586

原创 Java程序员必须了解的JVM性能调优知识,全都在这里了

对象,从某种意义上说,是由基本类型组成的。可以把一个对象看作为一棵树,对象的属性如果还是对象,则还是一棵树(即非叶子节点),基本类型则为树的叶子节点。程序参数传递时,被传递的值本身都是不能进行修改的,但是,如果这个值是一个非叶子节点(即一个对象引用),则可以修改这个节点下面的所有内容。

2025-02-05 20:32:21 857

原创 Flutter-TabBar的使用说明

/ shape: CircleBorder(side: BorderSide(color: Colors.red, width: 5, style: BorderStyle.solid)),//设置appbar形状。// bottom: PreferredSize(child: Text(‘data’), preferredSize: Size(30, 30)),//出现在导航条底部的按钮。

2025-02-04 17:05:01 894

原创 Flutter 混合开发 与原生通信-EventChannel

android 下创建。

2025-02-04 17:03:18 822

原创 C中静态库和动态库的使用

编译时使用静态库的方法为使用-l参数,如果该静态库处在标准目录(linux下为/usr/local/lib)中,则无需指定目录,如果不在标准目录中,需要使用-L参书指定静态库所处的目录,例如。-shared选项将.o文件转化为动态库,在linux中动态库被称为共享目标文件,后缀名为.so,而在windows中,动态库被称为动态链接库,后缀名为.dll。创建头文件hellow.h,how.h,c文件hellow.c,how.c,main.c,以及一个Makefile文件。

2025-02-04 12:43:08 1690 1

原创 CTFShow-电子取证篇Writeup_ctfshow 电子取证

1.佳佳的电脑用户名叫什么(即C:\Users{name})2.最后一次运行计算器的时间?(格式为yyyy-mm-dd_hh:mm:ss,注意冒号为英文冒号)flag格式为ctfshow{md5(A1_A2)}, format:ctfshow{ljj_2021-12-12_07:13:26}=ctfshow{c3cf135599d338093cbd2b578065be89}可以使用用于查看时间线的工具搜索计算器单词看到时间为要转为东八区所以加8小时北京时间所以为:和上面的拼接在一下:1.佳佳在公司使

2025-02-04 12:39:39 611

原创 Android开发经验谈:2021年Android网络编程总结篇,经典好文_android网络编程心得

相信大多数从事Android开发的朋友们越来越发现,找工作越来越难了,面试的要求越来越高了除了基础扎实的java知识,数据结构算法,设计模式还要求会底层源码,NDK技术,性能调优,还有会些小程序和跨平台,比如说flutter,以思维脑图的方式展示在下图;

2025-02-04 06:56:56 617

原创 Android SDK 提供的3套音频播放的API之窥探AudioTrack

/1、参数streamType:媒体类型有STREAM_VOICE_CALL, STREAM_SYSTEM, STREAM_RING, STREAM_MUSIC, STREAM_ALARM, STREAM_NOTIFICATION。//如果是 MODE_STREAM ,其值要大于等于接收流的最小缓冲区大小,建议使用 getMinBufferSize(int, int, int) 方法来估算 AudioTrack的实例在流模式下的最小缓冲区大小。

2025-02-03 19:19:46 918

原创 Spring Security 配置中的 and 到底该怎么理解?

其实 Customizer 就是一个接口,我们可以通过匿名内部类的方式来实现该接口,这个接口中就一个实例方法,而且该方法的参数还是你传入的泛型,即 RememberMeConfigurer,其实也就是我们换了个地方去配置 RememberMeConfigurer 了,配置完成后,这个方法会直接返回 HttpSecurity,此时就不再需要 and 方法了。这样的配置在 Spring Security 中很常见,通过 and 方法,可以将所有的配置连接在一起,一条线下来,所有的东西都配置好了。

2025-02-03 10:57:45 828

原创 Spring Security 中的四种权限控制方式

Spring Security 支持在 URL 和方法权限控制时使用 SpEL 表达式,如果表达式返回值为 true 则表示需要对应的权限,否则表示不需要对应的权限。可以看到,SecurityExpressionRoot 有两个实现类,表示在应对 URL 权限控制和应对方法权限控制时,分别对 SpEL 所做的拓展,例如在基于 URL 路径做权限控制时,增加了 hasIpAddress 选项。这是最基本的,在它的继承类中,还有做一些拓展,我这个我就不重复介绍了。

2025-02-03 10:55:52 1644

原创 Mac 电脑如何连接富士打印机

检查设备正在使用PostScript(可选组件)。如果设备上未安装 PostScript,请下载 PDF 类型的打印机驱动程序。公司 打印机教程和驱动都是windows的,使用mac 的不管,只能自己找找。您可以通过以下两种方法之一获取打印驱动程序。双击下载的打印机驱动程序,然后单击。从设备随附的软件/产品手册安装。IP地址将显示在屏幕上。从我们的官方网站下载。安装完成后,将显示“

2025-02-02 03:08:23 474

原创 MAC 安装mysql全过程记录

看到没localhost后面的一连串到末尾都是密码,复制一下就好了,复制,你妹的,没法复制,好吧,手动输入也行,输入的时候因为安全性什么鬼的是看不见的,是不是很麻烦,都不知道输的对不对,试试吧!不管了,就小齿轮吧,将就看看。是不是出现了让你输入密码,这个密码是你的初始化密码,完了!奶奶的,竟然输入错误,然后想了一个办法,现在终端打出来,然后在复制,嘿嘿,聪明如我。奶奶的,竟然输入错误,然后想了一个办法,现在终端打出来,然后在复制,嘿嘿,聪明如我。),好了,网速的问题,半个小时终于下载好了,开始安装吧。

2025-02-02 03:06:35 201

原创 Dart语言学习 —— 变量和常量

的子类(包括Function和Null),所以任何类型的数据都可以赋值给。// Object 声明的对象只能使用Object的属性和方法。可以省略 String 这个类型声明(变量类型可以省略)可以省略 String 这个类型声明(变量类型可以省略)是Dart所有对象的根基类,即所有类型都是。都是关键词,声明的变量可以赋值任意对象。// 赋值可以是常量,也可以是变量。声明的时候赋值,后期也能改变赋值类型。只能赋值一次,在第一次使用时被初始化。修饰的变量,变量类型可以省略。变量是一个编译时常量,

2025-01-31 11:37:07 490

原创 C语言,指针变量的 p,p以及&p的区别_ p是指针还是元素

声明了一个int类型的指针变量,并将指针变量p的值赋予q,同样是变量,a = 5,5是变量a的存储空间的值,那么p=?在初始化时,存储空间存储的是int型的值5,存储地址是由系统自动分配的,同理要声明一个指向a的指针,在初始化的时候赋值给指针变量的值应该是变量a的存储地址,故而有 int* p = &a;从上面的操作可以看出,p代表的就是指针变量p的存储空间的值,上图中的#ffa1,也是p指向的变量的存储地址。从上面的操作可以看出,&p代表的是指针变量p的存储地址。&p 是对指针变量p进行取地址的操作。

2025-01-31 11:31:49 282

原创 Android 控制 ContentProvider的创建

于是就可以通过获取这个mBoundApplication 字段中的providers 来保存要初始化的provider。到了用户同意以后,再去通过反射调用ActivityThread的installContentProviders方法即可。为了兼容性,考虑如下方案。在调用installContentProviders前,如果这个data里面的providers为空岂不是不会走installContentProviders方法了吗。可以通过清单文件指定,在这里面可以hook 所有组件的初始化。

2025-01-24 16:46:24 993

原创 2023最新前端规范_前端开发技术规范最新版

使用 map() / every() / filter() / find() / findIndex() / reduce() / some() / …遍历数组, 和使用 Object.keys() / Object.values() / Object.entries() 迭代你的对象生成数组。语法声明在整个 switch 块中都是可见的,但是只有在赋值的时候才会被初始化,这种情况只有在 case 条件达到才会发生。更甚, rest 参数是一个真正的数组,而不仅仅是类数组的 arguments。

2025-01-24 01:54:05 525 1

空空如也

空空如也

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

TA关注的人

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