编程笔记

  • Java中数组与集合的相互转换实现解析

    这篇文章主要介绍了Java中数组与集合的相互转换实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 List转数组:采用集合的toArray方法 数组转List:采用Arrays的asList方法 数组转换为集合

  • Python绘制股票移动均线的实例

    1. 前沿 移动均线是股票最进本的指标,本文采用numpy.convolve计算股票的移动均线 2. numpy.convolve numpy.convolvea, v, mode='full' Returns the discrete, linear convolution o

  • python+selenium 鼠标事件操作方法

    一、前言 除了可以使用 click 来模拟鼠标的单击操作,现在Web产品中还提供了更丰富的鼠标交互方式,例如鼠标右键、双击、悬停、拖动等功能,在WebDriver中,将这些关于鼠标操作的方法都封装在 ActionChains 类中。 ActionChains 类提供了鼠标操作的常用方法: table

  • python+selenium select下拉选择框定位处理方法

    一、前言 总结一下python+selenium select下拉选择框定位处理的两种方式,以备后续使用时查询; 二、直接定位(XPath) 使用Firebug找到需要定位到的元素,直接右键复制XPath,使用find_element_by_xpath定位; driver =

  • python学习将数据写入文件并保存方法

    python将文件写入文件并保存的方法: 使用python内置的open函数将文件打开,用write函数将数据写入文件,最后使用close函数关闭并保存文件,这样就可以将数据写入文件并保存了。 示例代码如下: file = open"ax.txt", 'w' file.write'hskhfkdsnfdcb

  • 详解python如何引用包package

    python中引用包的方法: python中引用包可以使用“import 包名”语句引用包 示例:引入time import time 也可以用“from 包名 import 类名”的方式引用包 示例:引入time.time类 from time import

  • Python如何输出整数

    Python输出整数的方法: 先使用str函数将数字转换成字符串赋值给变量i,再用“if i.count'.' == 0”语句判断字符串中是否没有小数点,如果是则输出这个字符串,这样输出的数字就都是整数了 示例代码如下: x = [23.5, 45.6, 987, 698, 123, 654] for i in x:

  • linux上传并配置jdk和tomcat的教程详解

    准备工作 1.开启虚拟机 2. git工具 root账号登陆 使用root账号登陆 p

  • Android 倒计时控件 CountDownView的实例代码详解

    一个精简可自定义的倒计时控件,使用 Canvas.drawArc 绘制。实现了应用开屏页的圆环扫过的进度条效果。 代码见https:github.comhanjx-dutCountDownView 使用

  • Vue自定义render统一项目组弹框功能

    一、本文收获 pick 二、为什么要统一封装弹框; 要封装成怎样 通过举例常规弹框的写法。我们可以体会到,通常要弹出一个页面,需要创建一个页面 normalDialog.vue 包裹 dialogBody.vue (弹框

  • Android自定义view实现标签栏功能(只支持固定两个标签)

    实现效果图 主要代码 完整源代码 class TabViewcontext: Context, attributeSet: AttributeSet?

  • apollo与springboot集成实现动态刷新配置的教程详解

    分布式apollo简介 Apollo(阿波罗)是携程框架部门研发的开源配置管理中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性。 本文主要介绍如何使用apollo与springboot实现动态刷新配置,如果之前不了解apollo可以查看如下文档 a rel="ext

  • 用云开发Cloudbase实现小程序多图片内容安全监测的代码详解

    前言 相比于文本的安全检测,图片的安全检测要稍微略复杂一些,当您读完本篇,将get到 图片安全检测的应用场景 解决图片的安全校验的方式 使用云调用方式对图片进行检测 如何对上传图片大小进行限制 如何解决多图上传覆盖问题 u

  • Electron整合React使用搭建开发环境的步骤详解

    简介 用于构建用户界面的 JavaScript 库 步骤 首先创建React npx create-react-app doc 进入到doc项目 cd

  • Django form表单与请求的生命周期步骤详解

    Django中请求的生命周期 HTTP请求及服务端响应中传输的所有数据都是字符串 步骤 用户在浏览器中输入url时,浏览器会生成请求头和请求体发给服务器 url经过wsgi和中间件,到达路由映射表,在路由中一条一条进行匹配 视图函数根据客户端的请求查询响应的数据,返回给

  • python ETL工具 pyetl

    pyetl是一个纯python开发的ETL框架, 相比sqoop, datax 之类的ETL工具,pyetl可以对每个字段添加udf函数,使得数据转换过程更加灵活,相比专业ETL工具pyetl更轻量,纯python代码操作,更加符合开发人员习惯p

  • python框架flask入门之路由及简单实现方法

    路由 简单来说,路由就是一个url到函数的映射,通过路由规则,可以使得url被指定的函数进行处理解析。 我们都知道现在的web系统的URL都是可以自定义的,也就是我们可以指定url和具体的业务控制器相关联,而这些就是通过路由来实现的。 flask中集成了路由处理模块,我们只需要简单地使用route装饰器就可以实现路由匹配。

  • python框架flask入门之环境搭建及开启调试

    传说中的python web开发有2大宝器,一个是倚天剑,一个就是屠龙刀。django作为倚天剑已经被大众所熟知,今天我们就来看看flask这把屠龙宝刀。 简介 Flask 是依赖Jinja模板引擎和WerkzeugWSGI 套件的一套web微框架。 它是小巧的,它是符合wsgi标准的,它是优雅的,也是容易上手的框架,可以

  • vue路由权限校验功能的实现代码

    引言 做后台系统的时候,难免会有用户权限的判断。admin可以查看全部菜单,user只能查看部分菜单。 一开始接触这个需求的时候,完全是纯前端做的。在配置路由的时候,加一个roles的属性,通过判断用户的roles是否与路由的roles属性相匹配来作为显示隐藏的依据 { path: 'router', name: '

  • python--shutil移动文件到另一个路径的操作

    使用shutil.movesrc, dst,src为要移动的文件的路径,dst为目的路径,路径必须是绝对路径 import os import shutil work_dir = os.getcwd # 获取绝对路径 src = os.path.joinwork_dir, 'images', '%s.png' % name dst = os.path.joinwork_

  • IDEA Java win10环境配置的图文教程

    为了方便以后配置新的windows电脑java、idea,所以专门记录一下 1:JDK   JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。所以首先要配置好jdk环境。a rel="external nof

  • Windows10 Java环境变量配置过程图解

    准备过程: 在电脑桌面 右键点击 “此电脑”的“属性”选项 选择“高级系统设置”选项 img sr

  • python virtualenv虚拟环境配置与使用教程详解

    概述 python开发过程中,我们可能需要同时开发多款应用,这些应用可能公用同一个版本的Python程序,但是使用不同版本的第三方库,比如A应用使用six 1.12.0,而B应用需要使用six 1.15.0。这种情况下,virtualenv就派上用场了,它能为每个应用提供一套“相对独立”的Python虚拟运行环境。 注意,这里为啥是“相对独立”而不是“

  • C# 动态输出Dos命令执行结果的实例(附源码)

    本文以一个简单的小例子讲解如何将命令行信息实时的输出到文本框中。仅供学习分享使用,如有不足之处,还请指正。 概述 在C#程序开发过程中,有时需要运行其它的程序并获得输出的结果来进行进一步的处理。一般第三方的程序,主要通过进程来调用,如果能够获取第三方程序执行过程中的信息,就显得方便而有用。 涉及知识点:strong

  • koa2 数据api中间件设计模型的实现方法

    假设所有的数据库读取,http api 接口请求都为一个中间件,将中间件当做插件,插入需要获取数据的位置。 api.js module.exports = async ctx, next = { ctx.share_data.api_data = await axios.get'api'; await next; };

  • python 安装移动复制第三方库操作

    一、绪论 在使用python开发过程中经常会使用到第三方库。因此就涉及到了如何安装、复制移动。 二、安装方式 第三方库的安装方式 1、python自带包管理器:使用pip命令自动安装。例如:pip install xlwings 2、源码安装:在a rel="ex

  • WindowsForm实现TextBox占位符Placeholder提示功能

    在WinForm程序中,实现TextBox文本输入框占位符的方式也很多,最常用的是方式基于Windows Api SendMessage函数发送EM_SETCUEBANNER消息,或者通过TextBox自带的焦点事件处理。 img src="https:img.nhooo.comstaticupload2103141823010.gif

  • 基于Python爬取fofa网页端数据过程解析

    FOFA-网络空间安全搜索引擎是网络空间资产检索系统(FOFA)是世界上数据覆盖更完整的IT设备搜索引擎,拥有全球联网IT设备更全的DNA信息。探索全球互联网的资产信息,进行资产及漏洞影响范围分析、应用分布统计、应用流行度态势感知等。 安装环境: pip install requests pip install lxml pip inst

  • 解决Docker容器没有vim命令的方法

    发现问题 今天在尝试修改Docker容器内文件时, 发现容器内并没有vim命令, 返回了: vim my.cnf bash: vim: command not found 本篇文章就来记录下如何解决此问题. 解决方案 仍然在docker容器

  • python利用os模块编写文件复制功能——copy()函数用法

    我就废话不多说了,大家还是直接看代码吧~ #文件复制 import os src_path=r'E:\Pycharm\python100题\代码' target_path=r'E:\Pycharm\python100题\123' #封装成函数 def copy_functionsrc,target: if os.path.isdirsrc and os.path.isd

  • 浅析JavaScript 函数防抖和节流

    函数防抖和节流都是对高频动作触发回调函数的一个优化,实现方式上有类似之处。先从使用场景做个区分。 防抖使用场景: 表单输入框校验 提交按钮避免重复提交 节流使用场景: scroll,mousemove,resize等

  • 详解JavaScript 异步编程

    异步的概念 异步(Asynchronous, async)是与同步(Synchronous, sync)相对的概念。 在我们学习的传统单线程编程中,程序的运行是同步的(同步不意味着所有步骤同时运行,而是指步骤在一个控制流序列中按顺序执行)。而异步的概念则是不保证同步的概念,也就是说,一个异步过程的执行将不再与原有的序列有顺序关系。

  • Docker的MySQL容器时区问题修改

    前言 阿航在开发Springboot项目时, 前端告诉验证码一直无效. 本地测试没有问题, 一看远程服务器的数据库时间, 哇塞–早了8小时. 很明显, 是MySQL的时区问题. 本篇文章就来记录下如何修改Docker 的 MySQL 容器时区. 解决方案 先来校验下数据库是否真的时区不对. 进入MyS

  • javascript canvas时钟模拟器

    canvas时钟模拟器,供大家参考,具体内容如下 主要功能 能够显示当前的时间,也能够切换夜晚模式和白天模式 主要代码 h = h 12 ? h : h - 12 下午时间修正 如果画布状态很混沌的话多使用ctx.restore恢复到最初状

  • 聊聊vue 中的v-on参数问题

    vue中v-on:clock的使用 最近在学习vue.js框架。记下其中遇到的一些问题,以便以后查阅。 首先,这是一个页面为了便于观察,将各个标签都一一着色: 其中html代码: &l

  • iOS实现抖音点赞动画效果

    本文实例为大家分享了iOS实现抖音点赞动画的具体代码,供大家参考,具体内容如下 1. 概述 最近看到抖音点赞爱心的动画效果比较好,出于好奇,自己也研究仿照动画效果写了一个,不喜欢的朋友可不要喷我噢!!! 话不多说,先来看一下执行效果。 img src="https:img.nhooo.c

  • vue集成一个支持图片缩放拖拽的富文本编辑器

    需求: 根据业务要求,需要能够上传图片,且上传的图片能在移动端中占满屏幕宽度,故需要能等比缩放上传的图片,还需要能拖拽、缩放、改变图片大小。尝试多个第三方富文本编辑器,很难找到一个完美符合自己要求的编辑器。经过多次尝试,最终选择了wang

  • QT连接Oracle数据库并实现登录验证的操作步骤

    目的: 本文实现QT登录界面,输入账号和密码后,系统连接Oracle数据进行判断账号和密码MD5加密是否和数据库一致,如果一致则提示登录成功。 开发环境:Windows10+QT5.14.2+Oracle11G R2 操作步骤: 1、打开QT软件,创建一个新的Application项目 p style="text-align

  • Vue 事件的$event参数=事件的值案例

    template el-table :data="dataList" el-table-column label="id" prop="id"el-table-column el-table-column label="name" prop="name" template v-slot="props">

  • Vue 3自定义指令开发的相关总结

    什么是指令(directive) 在Angular和Vue中都有Directive的概念,我们通常讲Directive 翻译为“指令”。 在计算机技术中,指令是由指令集架构定义的单个的CPU操作。在更广泛的意义上,“指令”可以是任何可执行程序的元素的表述,例如字节码。 那么在前端框架Vue中“指令”到底是什么,他有什么作用呢? &nbs