编程笔记

  • pytorch中的inference使用实例

    这里inference两个程序的连接,如目标检测,可以利用一个程序提取候选框,然后把候选框输入到分类cnn网络中。 这里常需要进行一定的连接。 #加载训练好的分类CNN网络 model=torch.load'model.pkl' #假设proposal_img是我们提取的候选框,是需要输入到CNN网络的数据 #先定义trans

  • Spring Boot Log4j2的配置使用详解

    后台程序开发及上线时,一般都会用到Log信息打印及Log日志记录,开发时通过Log信息打印可以快速的定位问题所在,帮助我们快捷开发。程序上线后如遇到Bug或错误,此时则需要日志记录来查找发现问题所在。 Spring Boot 可以集成很多不同的日志系统,其中最常用的Apache Log4j,而Log4j 2是Log4j的升级版本,Log4j 2相对于Log4j 1.x 有了很多显著的改善。所以这篇博客就

  • Spring Boot使用Log4j2的实例代码

    前言 Spring Boot 默认使用Logback,来打印日志,这里还想说的SLFJSimple Logging Facade for Java,它们之间的关系,一张图,说明一切: img src="https:img.nhooo.comstaticupload210313092

  • springboot 高版本后继续使用log4j的完美解决方法

    springboot 高版本后不支持log4j了,很多人还是喜欢log4j风格的日志,我们自己来加载log4j,其实很容易。 第一步:我们手动加入我们想要的log4j jar,在项目里面随便建一个文件夹,将用到的jar丢进去,右键 add to build path img src="https:img

  • 浅谈spring boot 集成 log4j 解决与logback冲突的问题

    现在很流行springboot的开发,小编闲来无事也学了学,开发过程中遇见了log4j日志的一个小小问题,特此记载。 首先在pox.xml中引入对应的maven依赖: !-- 引入log4j-- dependency groupIdorg.springframewo

  • Python3实现监控新型冠状病毒肺炎疫情的示例代码

    代码如下所示: import requests import json from pyecharts.charts import Map, Geo from pyecharts import options as opts from pyecharts.globals import GeoType, RenderType url = 'https:view.inews.qq.com

  • Java工具类BeanUtils库介绍及实例详解

    BeanUtils工具由Apache软件基金组织编写,提供给我们使用,主要解决的问题是:把对象的属性数据封装到对象中。 在整个J2EE的编程过程中,我们经常会从各种配置文件中读取相应的数据,需要明白的一点是从配置文件中读取到的数据都是String,但是很显然我们的应用程序中不仅仅有String一种数据类型,比如:基本数据类型(int、double、char、float等),还有自定义数据类型(引用数据类

  • java Beanutils.copyProperties( )用法详解

    这是一篇开发自辩甩锅稿~~~~ 昨天测试小姐姐将我的一个bug单重开了,emmmm....内心OS:就调整下对象某个属性类型这么简单的操作,我怎么可能会出错呢,一定不是我的锅!!but再怎么抗拒,bug还是要改的,毕竟晚上就要发版本了~~ 老老实实将我前天改的部分跟了一遍,恩,完美,没有任何的缺失~~but本应success的测试数据,接口返还的结果确实是false来着,那还是老老实实

  • python encrypt 实现AES加密的实例详解

    AES加密方式有五种 : ECB, CBC, CTR, CFB, OFB 从安全性角度推荐cbc算法 windows 下安装 : pip install pycryptodome linux 下安装 : pip install pycrypto cbc加密需要一个十六位的key 和一个十六位的iv偏移量

  • Java汉字转拼音类库Pinyin4j详细使用方法与实例

    汉字转拼音类库Pinyin4j一般用法 pinyin4j的使用很方便,一般转换只需要使用PinyinHelper类的静态工具方法即可: String[] pinyin = PinyinHelper.toHanyuPinyinStringArray‘刘'; 该类还有其他的拼音转换形式,但是基本上用不到,就不介绍了 返回的数组即是该字符的拼音,如

  • Linux locate命令的使用方法

    01. 命令概述 locate命令其实是find -name的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库varliblocatedb,这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件。为了避免这种情况,可以在使用locate之前,先使

  • 使用C++ MFC编写一个简单的五子棋游戏程序

    MFC简介:   MFCMicrosoftFoundationClasses是微软基础类库的简称,是微软公司实现的一个c++类库,主要封装了大部分的windows API函数。 MFC除了是一个类库以外,还是一个框架,在vc++里新建一个MFC的工程,开发环境会自动帮你产生许多文件,同时它使用了mfcxx.dll。xx是版本,它封装了mfc内核,所以你在你的代码看不

  • ASP.NET通过更改Url进行页面传值的实现代码

    这里,通过假数据,手动创建的一个类,然后创建的一个集合,放入下拉框,选好值以后,点确定 会在另一个页面产生对应的id 创建一个类: using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace WebApplication1 {

  • python利用Excel读取和存储测试数据完成接口自动化教程

    http_request2.py用于发起http请求 #读取多条测试用例 #1、导入requests模块 import requests #从 class_12_19.do_excel1导入read_data函数 from do_excel2 import read_data from do_excel2 import write_data from

  • Python闭包与装饰器原理及实例解析

    一、闭包 闭包相当于函数中,嵌套另一个函数,并返回。代码如下: def funcname: # 定义外层函数 def inner_funcage: # 内层函数 print'name: ', name, ', age: ', age return inner_func # 注意此处要返回,才能体现闭包 b

  • 不可或缺的ASP.NET内置对象小结

    为什么学习ASP.NET内置对象 在ASP.NET中微软提供了多种内置对象提供开发人员使用,在实际开发中内置对象的使用不可或缺的,在Web网站的数据交互,网页服务器交互,网页跳转,服务器数据的传输等其着举足轻重的作用。在初学ASP.NET技术中也是非常重要的环节,也是更深学习ASP.NET的“里程碑”。本文章主要介绍ASP.NET的内置对象的使用、属性、方法和工作原理。

  • JS XMLHttpRequest原理与使用方法深入详解

    本文实例讲述了JS XMLHttpRequest原理与使用方法。分享给大家供大家参考,具体如下: 你真的会使用XMLHttpRequest吗? 看到标题时,有些同学可能会想:“我已经用xhr成功地发过很多个Ajax请求了,对它的基本操作已经算挺熟练了。” 我之前的想法和你们一样,直到最近我使用xhr时踩了不少坑儿,我才突然发现其实自己并不够了解xhr,我

  • Vue中通过属性绑定为元素绑定style行内样式的实例代码

    1.直接在元素上通过:style的形式,书写样式对象 h1 :style="{color:'red','font-weight':200}"这是一个H1h1 2.将样式对象定义在data中,并直接引用到:style中 1:在data上定义样式

  • python+requests接口压力测试500次,查看响应时间的实例

    接口压力测试500次,查看响应时间 import json import requests import logging logging.basicConfiglevel=logging.INFO, format='%asctimes - %names - %levelnames - %messages' logger = logging.getLogger__na

  • 详解Vue串联过滤器的使用场景

    平时开发中,需要用到过滤器的地方有很多,比如单位转换、数字打点、文本格式化等,比如: Vue.filter'toThousandFilter', function value { if !value return '' value = value.toString return .replacestr.indexOf'.' -1 ? \d?=\

  • Flutter 透明状态栏及字体颜色的设置方法

    注:底色透明是否生效与android版本有关,版本过低设置无效 1.在main.dart内设置 void main{ runAppnew MyApp; if Platform.isAndroid { 设置Android头部的导航栏透明 SystemUiOverlayStyle systemUiOverlayStyle = SystemUiOv

  • Pycharm连接远程服务器过程图解

    除了使用xshell等连接服务器以外,pycharm也可以连接服务器,在服务器上运行代码,上传下载文件等操作。 步骤如下:1、pycharm工具栏:Tools--Deployment--Configuration img src="https:img.nhooo.comstaticupload210314

  • 带有@Transactional和@Async的循环依赖问题的解决

    今天我们来探讨一个有意思的spring源码问题,也是一个学生告诉了我现象我从源码里面找到了这个有意思的问题。 首先我们看service层的代码案例,如下: @Service"transationServiceImpl" public class TransationServiceImpl implements TransationService { @Autowired

  • python3发送request请求及查看返回结果实例

    我就废话不多说了,大家还是直接看代码吧! import requests import json raw = {} headers中添加上content-type这个参数,指定为json格式 headers = {‘Content-Type': ‘applicationjson'} blockquo

  • Android Studio 实现九宫格功能

    运行结果 1.图 2.动图 img src="https:img.nh

  • JS使用正则表达式实现常用的表单验证功能分析

    本文实例讲述了JS使用正则表达式实现常用的表单验证功能。分享给大家供大家参考,具体如下: 表单验证是一个网站或应用的重点,一条合适的错误提示不仅可以减少无效信息录入,更会给用户留下良好的使用体验。但表单设计千差万别,用户输入更不可控。一方面,我们要减少出错提示(这会引起用户反感),而另一方面,我们则希望得到足够多的有效信息。鱼和熊掌如何兼得? 写一个简单的表单验证:https:ww

  • python获取响应某个字段值的3种实现方法

    近期将要对两个接口进行测试,第一个接口的响应值是第二个接口的查询条件。为了一劳永逸,打算写个自动化测试框架。因为请求和响应都是xml格式的,遇到的问题就是怎么获取xml响应的某一个值。 尝试了很多博客的方法,最终代码实现如下: #!usrbinpython # -*- coding: UTF-8 -*- import requests import re impo

  • python 执行文件时额外参数获取的实例

    如下所示: def usage: print' * usage:' print' * -c [val] : exporter_conf filepath, default importer_conf.' print' * -h : print this.' print' * -z : 不需要确认参数,直接执行'

  • Ubuntu apt-get指令autoclean,clean,autoremove的区别

    Ubuntu apt-get指令 下面总结一下有关apt-get的常用但容易混淆的指令: apt-get autoclean: 如果你的硬盘空间不大的话,可以定期运行这个程序,将已经删除了的软件包的.deb安装文件从硬盘中删除掉。如果你仍然需要硬盘空间的话,可以试试apt-g

  • Ubuntu下apt-get/apt命令的介绍与使用

    前言 本文主要给大家介绍了关于Ubuntu下apt-getapt命令的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 命令详解: 用法:apt-get [选项] 命令 &nbs

  • Ubuntu基础教程之apt-get命令

    前言 apt-get 命令是 Ubuntu 系统中的包管理工具,可以用来安装、卸载包,也可以用来升级包,还可以用来把系统升级到新的版本。本文介绍 apt-get 命令的基本用法,演示环境为 Ubuntu 18.04。 基本语法 语法格式:

  • JAVA异常处理机制之throws/throw使用情况

    JAVA中throw和throws的区别:https:www.nhooo.comarticle191065.htm 区别:(摘自上面的博客) 1、throws出现在方法函数头;而throw出现在函数体。 2、throws表示出现异常的一种可能性,并不一定会发生这些异常;throw则是抛出了异常,执行throw则一定抛出了某种异常。 3、两者都是消极处理异常的方式(这里的消

  • 用python给csv里的数据排序的具体代码

    1、使用argparse组件,获取命令行参数;使用re组件,获取需要查找的字符串所在行 2、使用pandas组件,对文件进行排序。 3、命令行执行数据获取及排序,写入文件; 以下是完整代码: #coding:utf-8 importre importargparse importpandas 

  • python如何删除列为空的行

    1.摘要 dropna方法,能够找到DataFrame类型数据的空值(缺失值),将空值所在的行列删除后,将新的DataFrame作为返回值返回。 2.函数详解 函数形式:dropnaaxis=0, how='any', thresh=None, subset=None, inplace=Fal

  • jquery实现有过渡效果的tab切换

    本文实例为大家分享了jquery实现tab切换的具体代码,供大家参考,具体内容如下 效果: 代码: !DOCTYPE html h

  • Java连接数据库JDBC技术之prepareStatement的详细介绍

    一、prepareStatement 的用法和解释 1.PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程 2.使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会

  • C# 实现俄罗斯方块(附源码)

    概述 俄罗斯方块(Tetris)是一款由俄罗斯人阿列克谢·帕基特诺夫发明的休闲游戏,帕基特诺夫爱玩拼图,从拼图游戏里得到灵感,设计出了俄罗斯方块。由于上手简单、老少皆宜,从而家喻户晓,风靡世界。本文简述如何通过C#来实现俄罗斯方块,仅供学习分享使用,如有不足之处,还请指正。 涉及知识点 Backgro

  • JSP页面无法识别EL表达式问题解决方案

    今天在JSP页面接收Controller返回的数据user_nickname,使用EL表达式显示数据发现在页面输出的始终是字符串${user_nickname} 经过查阅资料,问题在于使用的web.xm版本约束为2.3时,JSP头部未设置isELIgnored属性为false 原头部 %@ page contentType="

  • 使用Vue-cli 中为单独页面设置背景图片铺满全屏

    啥也不说了,大家还是直接看代码吧~ template div id="logo" div template script import meadiaurl from '....apimediaurl' export default { name: "logo"

  • Python操作Elasticsearch处理timeout超时

    Elasticsearch 是一个分布式的开源搜索和分析引擎,适用于所有类型的数据,包括文本、数字、地理空间、结构化和非结构化数据。Elasticsearch 在 Apache Lucene 的基础上开发而成,由 Elasticsearch N.V.(即现在的 Elastic)于 2010 年首次发布 Elasticsearch 以其简单的 REST 风格 API、分布式特性、速度和可扩展性而闻名,是