• 2024-07-015
    这个代码允许用户从相册中选择图片,调用虚拟机中的图片,然后图片会自动调用人脸检测接口,检测后会返回一个结果,包含表情(笑不笑),还有对年龄的一个分析,以及外贸颜值的打分,还有好多字段,这里就先用着一个。将选定的图片转换为Base64编码,并发送给百度人脸检测API进行检测,最后显示检测结果
  • 2024-07-01解决.NET Core Ajax请求后台传送参数过大请求失败问题
    原文链接:https://www.cnblogs.com/xiongze520/p/14500156.html今天在项目上遇到一个坑,在.NetCore中通过ajax向mvc的controller传递对象时,控制器(controller)的方法一直没有进去,百思不得其解,后面把传递的参数打印出来发现传递的参数比较大,有2.4M的数据,如下图:后面跟踪项目发现we
  • 2024-06-23environment与options
    流水线变量在pipeline中也是可以定义变量,使用变量的。使用关键字environment1.全局变量/局部变量1.1全局变量流水线中也是有局部变量和全局变量之分的,他们都是使用关键字environment来定义pipeline{agent{kubernetes{cloud'kubernetes'
  • 2024-06-22316 API Versions 03(Enabling API Versions in Swagger)
    更新Program.cs添加两个版本的SwaggerDoc//Swaggerbuilder.Services.AddEndpointsApiExplorer();//generatesdescriptionforallendpointsbuilder.Services.AddSwaggerGen(options=>{options.IncludeXmlComments(Path.Combine(AppContext.BaseDirectory,"api.x
  • 2024-06-21python爬虫之iframe处理+动作链
    python爬虫之iframe处理+动作链selenium处理iframe1、如果定位的标签存在于iframe标签之中,则必须使用switch_to.frame(id)2、动作链(拖动):fromselenium.webdriverimportActionChains(1)实例化一个动作链对象:action=ActionChains(bro)(2)click_and_hold(div):长按且点击操
  • 2024-06-21.NET 6 Swagger+JWT 配置
    1.1封装一个SwaggerExtend类(包含JWT配置)///<summary>///Swagger静态类///</summary>publicstaticclassSwaggerExtend{///<summary>///添加服务:swagger///</summary>///<paramname=&qu
  • 2024-06-20webman admin 控件的使用 如何修改富文本控件的高度
    如何修改富文本控件的高度把控件类型为富文本的控件参数设置为height:300,则会生成一个300高度的tinymcetinymce.init({selector:'textarea',//changethisvalueaccordingtoyourHTMLheight:300});你也可以将其他的tinymce设置添加进这个控件参数当中,
  • 2024-06-20pip list https://github.com/pypa/pip 源码
    https://github.com/pypa/pip/blob/main/src/pip/_internal/commands/list.py    packages:"_ProcessedDists"=[      cast("_DistWithLatestInfo",d)      fordinget_environment(options.path).iter_installed_distributions(
  • 2024-06-19SEETF-2023 express-javascript-security ejs相关漏洞
    今天做个ejs相关题目。进入页面只发现一个输入框,题目标签是ejs相关,去github看看源码,发现ejs版本为3.1.9,可以确定地是rce漏洞。接下来说说这个rce漏洞。3.1.9版本的rce漏洞主要是因为使用了这个模板来构建网页逻辑导致的。点击查看代码//index.jsconstexpress=require('e
  • 2024-06-156.14安卓开发日记58
     实验三:Newton法程序设计一、实验目的掌握Hesse矩阵的计算方法和Newton法的基本思想及其迭代步骤;学会运用MATLAB编程实现常用优化算法;能够正确处理实验数据和分析实验结果及调试程序。二、实验内容(1)求解无约束优化问题:;(2)终止准则取;(3)完成Newton法(牛顿法)的MATLAB编程、调试
  • 2024-06-14【Azure Developer】记录一段验证AAD JWT Token时需要设置代理获取openid-configuration内容
    问题描述如果在使用.NET代码对AADJWTToken进行验证时候,如果遇见无法访问 Unabletoobtainconfigurationfrom:'https://login.partner.microsoftonline.cn/<commonoryourtenantid>/v2.0/.well-known/openid-configuration‘,可以配置 HttpClientHandler.Proxy代理。
  • 2024-06-13泛微E8选择框元素显示隐藏
    <!--script代码,如果需要引用js文件,请使用与HTML中相同的方式。--><scripttype="text/javascript">jQuery(document).ready(function(){$("#field11105").bindPropertyChange(function(){varval=jQuery("#field11105
  • 2024-06-10Docker学习笔记
    学习背景近些年,如果你是一名开发,那么Docker这个热门的技术名词你一定听说过,我也不例外,但是因为平时没接触过,所以一直都没动力去了解使用。最近在折腾自己维护在github上的项目的时候,发现项目所依赖的外部环境比较多,比如zookeeper、redis、elasticsearch等等,如果都安装一遍的话比
  • 2024-06-08mqtt-emqx:设置遗嘱消息
    【pom.xml】<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><version>2.3.12.RELEASE</version></dependency><dependency><grou
  • 2024-06-07Selenium4 + chrome + pytest
    浏览器options配置及常用的操作方法:fromselenium.webdriver.chrome.optionsimportOptionsoptions=Options()#创建配置对象options.add_argument('lang=zh_CN.UTF-8')#设置中文options.add_argument('--headless=new')#无头参数,浏览器隐藏在后台运行options.add_
  • 2024-06-04mqtt-emqx:保留消息的简单例子
    【pom.xml】<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><version>2.3.12.RELEASE</version></dependency><dependency><grou
  • 2024-06-03【Linux】(二)—— 用户和用户组管理
    在了解了Linux基础命令格式后,今天我要介绍的是Linux的用户管理目录root用户用户管理操作用户ID切换用户查看用户添加用户指定密码修改用户信息删除用户退出登录查看登陆系统的用户用户组的管理增加新用户组删除用户组修改用户组切换用户组与用户有关的系统文件roo
  • 2024-06-03Python使用selenium库实现网页自动化登陆以及数据抓取(爬虫)教程
      相比于传统的网络请求实现爬虫,Selenium可以模拟用户在浏览器上的操作,处理由JavaScript生成的动态内容,以执行点击、滚动、表单提交等操作,模拟真实用户访问,绕过一些反爬机制,更方便的获取动态生成的网站数据。  本篇教程将采取环境搭建、自动化操作、使用cookie自动化登陆、实
  • 2024-06-03docker 命令
    容器生命周期管理dockerrun:创建一个新的容器并运行一个命令dockerrun[OPTIONS]IMAGE[COMMAND][ARG...]OPTIONS说明:-astdin:指定标准输入输出内容类型,可选STDIN/STDOUT/STDERR三项-d:后台运行容器,并返回容器ID-i:以交互模式运行容器,通常与-t同时使用-P:
  • 2024-06-03使用form-create生成表单组件
    FormCreate是一个可以通过JSON生成具有动态渲染、数据收集、验证和提交功能的表单生成组件。支持5个UI框架,并且支持生成任何Vue组件。内置20种常用表单组件和自定义组件,再复杂的表单都可以轻松搞定FormCreate官网:https://www.form-create.com帮助文档:https://form-create.c
  • 2024-06-02webapi 配置接口注释显示
    1.再Program.cs文件中添加builder.Services.AddSwaggerGen(options=>{//读取根据api生成的控制器xml文件varfile=Path.Combine(AppContext.BaseDirectory,"WebApplication1.Webapi.xml");//显示控制器层注释options.IncludeXmlComments(file,true)
  • 2024-06-02插件:qrcode的使用
    源文档: qrcode文档安装npminstall--saveqrcodeTypeScript用户:如果您使用@types/qrcode,则需要在数据段上方添加//@tsignore,因为它需要data:string。用法用法:qrcode〔options〕<inputstring>二维码选项:-v、--qversion二维码符号版本(1-40)[编号]-e、--error纠错级别
  • 2024-05-31webapi 创建的基类成员是大写,返回给前端后变成小写的解决办法
    安装nuget:Microsoft.AspNetCore.Mvc.NewtonsoftJsonModel文件下创建的基类:namespaceWebApiTest1.Model{publicclassClass{publiclongId{get;set;}publicstringName{get;set;}publicstringDescription{get;set;}
  • 2024-05-31cadical基本数据结构分析3——运行状态控制
    在一对文件(options.hpp和options.cpp)运行控制参数统一初始化并设置动态增长规律; 1#ifndef_options_hpp_INCLUDED2#define_options_hpp_INCLUDED34/*------------------------------------------------------------------------*/56//Inorder
  • 2024-05-30如何隐藏 Firefox 窗口(Selenium WebDriver)?
    在Python中使用SeleniumWebDriver隐藏Firefox窗口通常涉及到配置FirefoxOptions来禁用其图形界面的显示。以下是一个详细的步骤和代码示例:1.首先,确保你已经安装了selenium库,以及geckodriver(适用于Firefox浏览器)。如果还没有安装,可以通过pip进行安装:```bashpipinstallsel