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

原创 python中常用英文单词_python常用的单词大全

call operator call(函式呼叫)运算子调用操作符 ###### (同 function call operator)best viable function 最佳可行函式 最佳可行函式 (从 viable functions 中挑出的最佳吻合者)constructor(ctor) 建构式 构造函数 ###### (与class 同名的一种 member functions)candidate function 候选函式 候选函数 ###### (在函式多载决议程序中出现的候选函式)

2025-01-24 15:55:50 282

原创 Oracle快速入门(触发器)

作用:在动作执行之前或者之后,触发业务处理逻辑插入数据,做一些校验。

2025-01-24 01:30:43 775

原创 Mybatis的动态SQL语句

SELECT * FROM USERS WHERE username LIKE ‘%王%’ AND (id =10 OR id =19 OR id=36)SELECT * FROM USERS WHERE username LIKE ‘%王%’ AND id IN (10,19,36)**根据QueryVo中的id集合实现查询查询用户列表。根据QueryVo中的id集合实现查询查询用户列表。根据QueryVo中提供的id集合查询。持久层 Dao 映射配置。持久层 Dao 映射配置。持久层 Dao 接口。

2025-01-24 00:01:10 652

原创 leetCode刷题 & 4

给定两个大小分别为m和n的正序(从小到大)数组nums1和nums2。请你找出并返回这两个正序数组的。算法的时间复杂度应该为。

2025-01-23 22:23:36 269

原创 java项目设计与思路

简单说明一下,List是Java里面的一个接口,因为多态和接口还没有讲,所以现在你就理解为,他是一个能存放多个数据的容器即可。现在有一个问题,因为每一行文本都是代表了不同的属性,我们要去一个个属性赋值的话,就得挨个用if-else去判断,这样就太麻烦了。一个比较好的办法,就是用反射。//用字符串的split方法,根据=分割成数组,比如name=张大胖,就会变成[‘name’,‘张大胖’]//用字符串的split方法,根据=分割成数组,比如name=张大胖,就会变成[‘name’,‘张大胖’]

2025-01-23 21:02:47 446

原创 Java基础项目实战--大学生求职招聘信息网站系统

当前社会竞争日趋激烈,“找工作难”已成为社会的一大难题。登录注册、招聘信息的发布和管理、企业资料管理、推荐企业管理、求职技巧管理、系统简介管理、关于我们管理、留言板管理、工作地点管理、求职者信息管理、企业信息管理、个人信息管理和修改密码等具体功能设计。登录注册、招聘信息的发布和管理、企业资料管理、推荐企业查看、求职技巧查看、求职者信息查看、招聘信息查看、企业信息管理和修改密码等。登录注册、招聘信息查看、企业资料查看、推荐企业查看、求职技巧查看、求职者信息查看、招聘信息查看以及个人信息和修改等。

2025-01-23 18:22:19 557

原创 JavaScript 概述

1997年,JavaScript1.1 作为草案提交给 ECMA,为了使 JavaScript 具有标准型,在 ECMA 的协调下,各大浏览器厂家组成了工作组共同确立了 ECMA-262 标准,定义了全新的 ECMAScript 标准脚本语言,从此,各大浏览器厂家开始努力以 ECMAScript 标准来开发自己的客户端脚本语言。随着计算机语言和互联网的发展,ECMAScript 也在不断的升级更新,从最初的 ES1.1 版本升级到现在 ES6,中间经历了众多版本。引入外部 js 文件。

2025-01-23 16:59:10 272

原创 HashMap源码赏析

每次扩容之后都得重新计算阈值.默认的数组长度是16,默认的负载因子是0.75这些都是有讲究的.在元素个数达到数组的75%时进行扩容是一个比较折中的临界点,如果定高了的话hash冲突就很严重,桶就会很深,查找起来比较慢,定低了又浪费空间.一般情况下,还是不会去定制这个负载因子.ps: 到底是还是,傻傻分不清,知乎上有个关于这个问题的讨论 -

2025-01-23 15:36:21 329

原创 Flutter EventBus事件总线的应用

EventBus的核心是基于Streams。它允许侦听器订阅事件并允许发布者触发事件,使得不同组件的数据不需要一层层传递,可以直接通过EventBus实现跨组件通讯。EventBus最主要是通过触发事件和监听事件两项操作来实现不同页面的跨层访问。触发事件是通过方法进行,监听事件则是通过on<T>()} else {EventBus遵循的是发布/订阅模式,能够通过事件的触发和监听操作,有效实现跨组件通讯的功能。作者:Zheng。

2025-01-23 14:06:08 317

原创 Fastjson利用笔记

原理是把这个类会把中的方法会实例化 _bytescodes 中指定的类,我们可以写一个自定义类并在类的初始化函数中加入利用代码,利用条件苛刻,可用于解决不出网利用,需要调用parseObject()方法时,加入Feature.SupportNonPublicField参数。_bytecodes要进行base64编码完整的的payload参考:DNS log。

2025-01-23 13:23:01 817

原创 DDoS 攻击与防护(二):DDoS 防护购买和使用入门指南,DDoS 防护服务有哪些应用场景?_ddos攻击防护应用场景

DDoS 攻击是使得用户电脑的网络或系统资源耗尽,服务暂时中断或停止,导致合法用户不能够访问正常网络服务的行为。针对 DDoS 攻击,华为云提供多种安全防护方案,DDoS 原生高级防护和 DDoS 高防可为用户提供全面海量的 DDoS 防护服务。在本文中我们将接着《DDoS 攻击与防护(一):如何识别 DDoS 攻击?DDoS 防护 ADS 服务有哪些?》的内容给大家介绍如何购买和使用 DDoS 高防和 DDoS 原生高级防护,并带大家了解 DDoS 高防和 DDoS 原生高级防护应用场景。前文回顾:《D

2025-01-23 00:24:19 954

原创 C++Primer 学习(类 二)访问控制与封装_c++ primer 封装性

既然Sales data的数据成员是private的,我们的read、print和add函数也就无法正常编译了,这是因为尽管这几个函数是类的接口的一部分,但它们不是类的成员。**每个访问说明符指定了接下来的成员的访问级别,其有效范围直到出现下一个访问说明符或者到达类的结尾处为止。友元的声明仅仅指定了访问的权限,而非一个通常意义上的函数声明。目前为止,我们的类都还没有封装,也就是说,用户可以直达Sales_data对象的内部并且控制它的具体实现细节。友元不是类的成员也不受它所在区域访问控制级别的约束。

2025-01-22 22:49:06 401

原创 Android用Canvas画一个真正能跑的跑马灯

/ 设置个新的长方形,扫描测量。// 设置个新的长方形,扫描测量。

2025-01-22 21:25:03 760

原创 Android 网络应用——基于TCP协议的Socket通信简要介绍

通信协议是一种可靠的网络协议,它在通信的两端各建立一个,从而在通信的两端之间形成网络虚拟链路。一旦建立了虚拟的网络链路,两端的程序就可以通过虚拟链路进行通信了。对基于协议的网络通信提供了良好的封装,使用对象来代表两端的通信接口,并通过产生来进行网络通信。一图胜千言,请看下图介绍位于通信两端的属于架构,一个作为连接发起者()另外一个连接侦听者(),通常将从事侦听的称作“服务器”,将发起连接的称作“客户端”。上图中的左边是,右边是。

2025-01-22 20:03:48 770

原创 AES(高级加密标准)_aes加密

由于AES的高性能和可靠性,它被广泛应用于数据保护、加密通信、数据库加密、硬件安全模块(HSM)等领域。请注意,在实际应用中,应该使用更安全的方法生成和管理密钥,并避免在源代码中硬编码密钥。AES的解密过程与加密过程类似,但是加密轮的顺序相反,即从最终轮开始逆向操作直到初始轮。初始化密钥扩展:根据密钥的长度,将其扩展为不同的轮密钥,以用于后续的加密轮数。最终轮:在最后一个加密轮中,省略列混淆步骤,只执行字节替换、行移位和轮密钥加。初始轮:在第一个加密轮中,将明文与第一个轮密钥进行异或运算。

2025-01-22 18:40:46 813

原创 30题前端工程开发师面试题

使用URL重写技术,则由于可以构建虚拟的网站目录和结构,可有效的防止因改版而使搜索引擎已索引的页面无法访问的问题,在信息量相同的情况下,反而会增加可索引的页面数量。id=2436访问某个页面,重写后该页面的网址可能会变成 http://www.xxx.com/news/detail/2436.html(甚至可以不用扩展名),以这两种形式的网址访问的真实页面仍然是 http://www.xxx.com/news/detail.asp?所以,对大量信息发布的网站,把网站地址改变成静态的绝对是值得的。

2025-01-22 17:11:26 616

原创 2022 前端JavaScript高频手写面试题大全,助你查漏补缺

,[]);return res;​})

2025-01-22 15:32:01 955

原创 10天学会flutter DAY9 flutter自定义组件Plugin

一个pubspec.yaml文件:一个元数据文件,声明了声明了package的名称、版本、作者等信息。一个lib文件夹:包含里package的公开代码,文件夹至少需要存在.dart这个文件。注意:.dart这个文件必须存在,因为这是方便使用的人快速import这个package来使用它,可以把它理解成一种必须要遵守的规则。

2025-01-22 13:57:30 876

原创 低学历没饭吃?一个老Android的心酸面试历程,同是六年菜鸟偏偏我最难熬

总结一下吧主要涉及的几块内容就是:四大组件handlerView的绘制事件分发机制滑动冲突滑动套嵌进程保活性能优化。

2025-01-15 15:06:16 611

原创 优雅的处理你的Java异常

本文介绍本文仅按照业务系统开发角度描述异常的一些处理看法.不涉及java的异常基础知识,可以自行查阅 《Java核心技术 卷I》 和 《java编程思想》 可以得到更多的基础信息.写在前面的话笔者文笔功力尚浅,言语多有不妥,请慷慨指正,必定感激不尽. 本文提出了几个概念: 处理反馈 业务异常 代码错误 ,请认真思考一下各中区别.常常,我们读罢了各种java的书,异常的各种机制,特性都很清楚,但是始终还是不知道如何使用,甚至背下了概念,却不知道如何致用.

2025-01-15 14:58:49 715

原创 仿微信的网络聊天室项目开发【完整源码讲解】

以上我们基本就完成了客户端和服务器的双向通信,也就是说我们的客户端可以接收到来自服务器的消息,服务器同时也可以接收到来自客户端的消息,但是需要注意的是,以上我们建立的通信是单次的,也就是说只能实现一次发送和接收,那么很显然这样是不可以的,实际开发的聊天室应该是可以在通信畅通的前提下一直通信的才对,所以我们接下来就是要解决这样的问题。与服务器端稍微有所不同的是,客户端的通信是基于IP地址和端口号的,也就是说在建立客户端通信时,我们需要输入通信的IP地址还有和服务器端一样的端口号,这样才能建立双方的通信。

2025-01-15 14:55:07 1021

原创 【安全】简单解析统一身份认证:介绍、原理和实现方法

导语统一身份认证是什么统一身份认证的原理统一身份认证的实现。

2025-01-15 00:04:28 358

原创 【大数据计算】(一) HDFS操作方法和基础编程

A. 函数UploadFile()向HDFS上传任意文本文件,如果指定的文件在HDFS中已经存在,由用户指定是追加到原有文件末尾还是覆盖原有的文件;C. 在本地Download文件夹中创建文本文件 localfile.txt ,在main函数中编写逻辑实现将其上传到hdfs的input文件夹中;B. 函数DownloadFile()从HDFS中下载指定文件,如果本地文件与要下载的文件名称相同,则自动对下载的文件重命名;

2025-01-15 00:00:48 170

原创 【多线程进阶】如何保证唱跳rap打篮球的顺序

System.out.println(“===========================>练习时长两年半,出道!System.out.println(“===========================>练习时长两年半,出道!System.out.println(“===========================>练习时长两年半,出道!System.out.println(“===========================>练习时长两年半,出道!

2025-01-14 23:57:06 677

原创 SLAM 论文阅读和分类整理_slam方面论文应该怎么看

以前读论文,都是靠脑子硬记,哪个实验室,谁,哪一年在什么会议上发了一篇关于什么的论文。当需要回溯的时候,每篇论文能给出个大概,不具体,找起来也麻烦,以后就在这个 List 里分类整理已经读过的论文。之前读的,以及后续的一些新的有意义的论文都会慢慢补充进来 (汗, 感觉会是一个非常长的 list)。

2025-01-13 21:40:05 1089 1

原创 shell进阶--函数

因此在当前Shell中,函数可以对shell中变量进行修改。fork炸弹是一种恶意程序,它的内部是一个不断在fork进程的无限循环,实质是。定义该函数后,若在$后面键入dir,其显示结果同ls -l的作用相同。一个简单的递归程序。,首先用unset命令从shell中删除函数。不是一个单独的进程,不能独立运行,而是shell程序的一部分。例如:func_is_digit函数----判断是不是数字。编写函数,实现判断是否无位置参数,如无参数,提示错误。脚本执行一半就退出----就会产生一些垃圾文件。

2025-01-13 21:32:38 614

原创 SharedPreferences轻量存储的详细使用,以及工具类的编写

注意事项:可以看到图中,所有数据在手机root情况下,进入文件夹,都是一展无遗的,所以如果有重要的数据最好是进行加密后再存储。

2025-01-13 21:25:12 978

原创 Python 用推导式解决“七段码”问题_七段代码abcdef

分两类进行分别计算:第一类是g段处于点亮状态,即在’abcdefg’中取出所有字母组合,但要排除不包含g的,排除后有64种;最后还要排除含a但不含b或f的、含d但不含c或e的共15个(“有了a但没有b或f就形成ag不连通”,另一个同理),排除后共49种组合。6的所有子串,共有57种;每个字串内部作排序后再去重,留下31种组合。这样,两类总共合计有80种组合。第二类是g段不点亮状态即不包含g段,可以看作a。可表达字符总数: 80。

2025-01-13 05:42:41 405

原创 Python 爬取任意指定城市的天气预报

爬取、解析、美化输出或者存储到文件请求库:requests,urllib.request,selenium …解析库:re,lxml.tree,bs4.BeautifulSoup …使用requests.get()比较方便,相关参数有:网址、参数字典、请求头、验证、代理、校验等>>>self.proxies = { 'http':'http://IP:端口号', 'https':'https://IP:端口号' }#根据需要,用各种方法来解析网页的标签获取想要的内容#......

2025-01-13 05:39:01 1023

原创 Python 文本解析器

首先我们需要有一个文本块生成器把纯文本分成一个一个的文本块,以便接下来对每一个文本快进行解析,util.py 代码如下:#!/usr/bin/pythondef lines(file):“”"生成器,在文本最后加一空行“”"for line in file: yield lineyield ‘\n’def blocks(file):“”"生成器,生成单独的文本块“”"block = []for line in lines(file):if line.strip():block.append(line)eli

2025-01-13 05:35:19 975 1

空空如也

空空如也

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

TA关注的人

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