1.哈希算法(md5/sha) 简单的哈希加密操作: from hashlib import md5, sha1, sha256, sha512 # obj md5() # obj sha256() obj sha512() text 123456.encode(utf-8) # print(text)obj.update(text) encrypt_text obj.hexdigest() # 转换…
2024/10/22 6:39:07导航是地图类项目实战中经常会遇到了。看上去貌似没头绪,其实是有模板遵循的。我们直接根据图看代码。 //MainWidget.h#ifndef MAINWINDOW_H #define MAINWINDOW_H#include <QMainWindow> #include "mapwidget.h" #include <QToolButton> #in…
2024/10/22 2:19:11目录 案例:使用router完成页面跳转 1.创建一个Arkts项目 2.创建第二个页面 3.手动创建第三个页面 4.编写跳转路由 5.编写接受路由 6.编写返回上一个页面的代码 7.第三个界面代码完善 8.效果 案例:使用want启动Ability 1.创建一个新的项目 2.创建第二个界面 3.创建一个Ability 4…
2024/10/22 2:03:50在PHP中,Exception类提供了多种方法来获取有关异常的信息。Exception::getMessage() 和 Exception::getLine() 是其中两个常用的方法,它们分别用于获取异常的不同信息。 Exception::getMessage() Exception::getMessage() 方法用于获取异常的描述信息&…
2024/10/22 0:07:32关于springboot和shiro的整合,可以参考博文 https://blog.csdn.net/qq_41712271/article/details/105127925 假如: /admin/order roles["admin, root"] ,表示 /admin/order 这个接口需要用户同时具备 admin 与 root 角色 才可访问,…
2024/10/22 4:36:58 人评论 次浏览一、Config配置中心简介 为什么需要用到这项技术? 1、运行期间,可以修改配置项。 2、不同环境不同配置。 3、可以将各个微服务的配置信息集中管理。 4、自动刷新到项目运行的内存中。 SpringCloud Config 为分布式系统配置提供了服务端和客户端的支持,包括Config Server 和…
2024/10/22 1:19:06 人评论 次浏览内存数据网格:In Memory Data Grid (IMDG) 内存数据网格被视为处理迅速、多样和大数据量的大数据的一种方式。将数据存储到内存中,并使其分布到多个服务器上,该方法的目的是更容易获取数据、改进其可扩展性和更好地进…
2024/10/22 0:07:48 人评论 次浏览import numpy as np """ 创建numpy数组np.array(list) 会返回一个数组对象 """ #创建一些数据 a np.array([1,2,3,4,5]) print(a) #操作数组里面的元素 a2 a*2 print(a2)print(二维数组) #创建二维数组 b np.array([[1,2,3],[4,5,6] ]) #输出…
2024/10/21 23:10:06 人评论 次浏览環境:ubuntu16.04解說:ubuntu使用dnsmasq獲取要解析的網站ip,dnsmasq通過域名服務器獲取網站ip,並將ip緩存起來,那么就可以減少對外網域名服務器的訪問,從而可以使系統迅速地獲取ip今天遇到dns被劫持的情況,在此記錄一…
2024/10/22 7:34:18 人评论 次浏览本文主要介绍MySQL使用过程中有关时间处理的相关操作: MySQL时间更新(加上或减去一段时间)MySQL毫秒数和日期之间的转换一、MySQL时间更新(加上或减去一段时间) 1.1 MySQL时间加减函数 DATE_ADD() 函数向日期添加指定的…
2024/10/22 7:33:13 人评论 次浏览Document对象: 根元素的访问,也就是HTML标签的访问。使用document.documentElement访问根对象。使用Document对象查找对象 getElementById():通过节点的id属性,查找对应节点。getElementsByName():通过节点的name属性&…
2024/10/22 7:32:09 人评论 次浏览1.http协议组成 大家可以通过抓包工具Fiddler或者其他抓包工具去抓取一个请求,然后可以看到如下请求数据和响应数据。分为两部分,一个是客户端的请求信息,一个是服务端的响应信息。抓取到的信息如下: request POST https://re.c…
2024/10/22 7:31:08 人评论 次浏览一、if ..else: if 条件语句: xxx else: xxx # 条件成立则执行 二、while while 条件语句 xxx #条件为真则执行 三、for for xx in xxx: xxx break 退出当前循环 continue 结束当前循环进入下一轮循环 转载于:https://www.cnblogs.com…
2024/10/22 7:30:07 人评论 次浏览本文同样从整体(菜鸟水平的整体视角)去思考Python的数据类型。 和前面对Python基本的运算符理解相似,首先我的思考路径是—— (1)什么是Python内置的数据类型? (2)六种内置的基本数据…
2024/10/22 7:29:07 人评论 次浏览一. JVM异常处理逻辑 Java 程序中显式抛出异常由athrow指令支持,除了通过 throw 主动抛出异常外,JVM规范中还规定了许多运行时异常会在检测到异常状况时自动抛出(效果等同athrow), 例如除数为0时就会自动抛出异常,以及大名鼎鼎的 NullPointe…
2024/10/22 3:04:59 人评论 次浏览简介 PyAudio是一个跨平台的音频处理工具包,使用该工具包可以在Python程序中播放和录制音频,也可以产生wav文件等 安装 pip install PyAudio 注意:使用该命令安装时可能会报错,报错内容如下: 针对该问题,…
2024/10/22 3:03:58 人评论 次浏览以HTML5的文件上传API如下demo代码在.html文件打开即可:!DOCTYPE html>HTML5文件上传FileReader APIdocument.getElementById(upload-file).addEventListener(change, function() {var file;var destination document.getElementById(destination);destination.…
2024/10/22 3:01:52 人评论 次浏览Vue 的介绍与安装 这份Vue.js你值得拥有,写完老板叫我转前端 Vue的模板语法及案例 前端架构模式MVVM及数据双向绑定原理 Vue 2.x 的文档 MVVM 模式 Vue.js 框架在设计上使用的 MVVM 模式,对应框架各部分的功能如下: Model:J…
2024/10/22 3:00:51 人评论 次浏览最近在工作中要实现这样一个功能:从一个文本文件中按行读取数据,一行数据中每一列都可能含有空格,所以你要把空格给截取出来。列之间是通过TAB键分割的。我在一开始使用了C的库函数strtok这个函数。先介绍一下strtok这个函数原型:char *strto…
2024/10/22 2:59:51 人评论 次浏览概述 迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 延迟计算或惰性求值 (Lazy evaluation) 迭代器不要求你事先准备好整个迭代过程中所有的元素。仅仅是在迭代至某个元素时才计算该…
2024/10/22 2:58:50 人评论 次浏览