程序员 程序 日记java

获取不同型号手机小程序导航栏的高度(uniapp)

uni.getSystemInfo({ success: function(e) { Vue.prototype.StatusBar = e.statusBarHeight; let custom = wx.getMenuButtonBoundingClientRect(); Vue.prototy ......
高度 程序 uniapp 手机

java Stream流操作

什么是Stream? java8新增Stream,配合同版出现的Lambda,为集合(Collection)操作提供了极大的便利。 Stream将要处理的元素集合看作一种流,在流的过程中,借助Stream API对流中的元素进行操作,比如:筛选、排序、聚合等。 Strem可以由数组或集合创建,对流的 ......
Stream java

Java开发可能需要知道的一些东西汇总

更新记录 20230630 新建随笔 学习路线图 基础 Linux 系统及命令 虚拟机使用:VirtualBox 网络基础 英文(English) 初阶 Java 8 语法 Java 命令 Java 编码规范 IDE,尤其是 IDEA(不缺钱可以支持正版,否则,社区版也够用了) Web开发 设计模式 ......
东西 Java

C#检测外部exe程序弹窗错误,并重启

检测外部exe程序弹窗错误,并重启 //可以放到timer里执行 private void button2_Click(object sender, EventArgs e) { string mainTitle = System.Configuration.ConfigurationManager ......
错误 程序 exe

小程序实现页面转图片

要实现一个小程序页面转图片的需求,实验了以下方案: 1.wxml2canvas 微信提供的解决方案,写起来很麻烦,页面样式还有好多不支持,pass 2.webview+html2canvas 在小程序里通过webview打开一个外部页面,然后在外部页面使用html2canvas插件生成图片,这种方式 ......
页面 程序 图片

Java PTA第4~5次题目集总结以及期中考试总结

一.前言 1.第四次题目集的知识点涉及Time类以及前面学的各种知识点;题量很少只有一题;难度比较大。 2.第五次题目集的知识点主要是Time类、异常处理等等;题量很少只有一题;难度比较大。 3.期中考试的知识点涉及类、继承与多态、接口等等;题量不多,一共4题;整体难度不高。 二.设计与分析 7-1 ......
题目 Java PTA

第九次Java作业

1、定义一个点类Point,包含2个成员变量x、y分别表示x和y坐标,2个构造器Point()和Point(intx0,y0),以及一个movePoint(int dx,int dy)方法实现点的位置移动,创建两个Point对象p1、p2,分别调用movePoint方法后,打印p1和p2的坐标。[必 ......
Java

java spring MVC接收前端特殊字符被解析后解决方法

WEB开发时,在前端通过get / post 方法传递参数的时候 如果实参附带特殊符号,后端接收到的值中特殊符号就会被转义 比如 ur=ssd& 后端接收的却是 ur=ssd& java中可以使用 org.apache.commons.lang3 包中的 StringEscapeUtils. ......
前端 字符 方法 spring java

一些基于c++/qt的程序升级开源库

* [QSimpleUpdater](https://github.com/alex-spataru/QSimpleUpdater) * [QtAutoUpdater](https://github.com/Skycoder42/QtAutoUpdater) * [flaviotordini/upd ......
程序 qt

Windows 计划任务程序(Windows Task Scheduler)是微软 Windows 操作系统中的一个功能,用于在指定的时间或事件触发时自动执行任务。计划任务程序可以帮助用户自动运行应用程序、脚本和命令,以及执行各种系统维护任务 应用场景 各个版本年代功能更新

定义 Windows 计划任务程序(Windows Task Scheduler)是微软 Windows 操作系统中的一个功能,用于在指定的时间或事件触发时自动执行任务。计划任务程序可以帮助用户自动运行应用程序、脚本和命令,以及执行各种系统维护任务。 通过**计划任务程序**,用户可以创建、修改和删 ......
任务 Windows 程序 功能 系统

java 数组分割、合并方法

public static int[] slice(int[] arr, int start, int end) { int len = end - start + 1; int[] ts = new int[len]; int offset = 0; while (offset < len) { ......
数组 方法 java

原生微信小程序

new Date 跨平台兼容性问题 在 Andriod 使用 new Date(“2018-05-30 00:00:00”)木有问题,但是在ios 下面识别不出来。因为 IOS 下面不能识别这种格式,需要用 2018/05/30 00:00:00 格式。可以使用正则表达式对做字符串替换,将短横替换为 ......
程序

小程序中 canvas 的图片不支持 base64 格式

首先使用 wx.base64ToArrayBuffer 将 base64 数据转换为 ArrayBuffer 数据,使用FileSystemManager.writeFile 将 ArrayBuffer 数据写为本地用户路径的二进制图片文件,此时的图片文件路径在 wx.env.USER_DATA_P ......
格式 程序 canvas 图片 base

第八次Java作业

1.编写一个方法,实现冒泡排序(由小到大),并调用该方法 package text; public class Text { public static void main(String[] args) { // TODO Auto-generated method stub int x[]= {1 ......
Java

java库级隔离Saas化多租户解决方案

**多租户方案及对比** 1、行级隔离 行隔离,存在数据融合,数据库性能是考研。 2、表级隔离 技术复杂度高,改造难度打。 3、库级隔离 数据隔离,数据安全性得到保证,单个租户数据量少,会造成资源浪费。 **最终方案:库级隔离,动态数据源** Spring框架自带多数据源支持,提供AbstractR ......
租户 解决方案 方案 java Saas

异步任务处理方案_Java Web

在企业开发中,最常用的异步方案通常包括线程池、消息队列和CompletableFuture。它们在实现异步处理和提高系统性能方面具有不同的特点和适用场景。 **线程池**: > 线程池是一种常见的异步处理方式,它通过管理线程的复用和调度来提高系统的并发性能。使用线程池可以避免频繁地创建和销毁线程,减 ......
任务 方案 Java Web

BeanShell 后置处理程序 提取记录

import java.util.regex.Matcher;import java.util.regex.Pattern;String responseData = prev.getResponseDataAsString();Pattern pattern = Pattern.compile(" ......
BeanShell 程序

跨端之小程序面试题总结

title: 小程序 categories: js date: 2020-09-02 20:18:55 ### **微信小程序的相关文件类型** - `WXML`(WeiXin Markup Language)是框架设计的一套标签语言,结合基础组件、事件系统,可以构建出页面的结构。内部主要是微信自己 ......
程序

Java学习------Maven下载配置教程

1.下载Maven地址:https://maven.apache.org/download.cgi 2.解压到除C盘和桌面的其他盘符下的myMaven文件夹下 3.配置 右键点击我的电脑,点击属性一栏,找到高级系统设置,点击环境变量并找到path进行编辑。(和配置JDK的环境变量一致,如有不懂,前面 ......
教程 Maven Java

Java第十一次作业

1、编写一个程序,实现从命令行参数输入两个字符串类型的数值,并计算输出两个数值的和。 [必做题]import java.util.Scanner; public class shiyi { public static void main(String[] args) { Scanner sc = n ......
Java

Java第十次作业

1.输入6位密码,再次输入密码,如果不够6位,提示,位数不对,如果两次不一致,提示两次密码不一致。 import java.util.Scanner; public class one { //1.输入6位密码,再次输入密码,如果不够6位,提示,位数不对,如果两次不一致,提示两次密码不一致。 pub ......
Java

java第十一次作业

1、编写一个程序,实现从命令行参数输入两个字符串类型的数值,并计算输出两个数值的和。 [必做题] import java.util.Scanner; public class one { public static void main(String[] args) { Scanner sc = ne ......
java

java第9次作业

1、给定一个有9个整数(1,6,2,3,9,4,5,7,8)的数组,先排序,然后输出排序后的数组的值 import java.util.Arrays; public class asdjk { public static void main(String[] args) { // TODO Auto ......
java

java第十次作业

1.利用接口实现动态的创建对象[选做题] • 5.1 创建4个类: • 苹果 • 香蕉 • 葡萄 • 园丁 • 5.2 在三种水果的构造方法中打印一句话. • 以苹果类为例 package rrrr; public interface Fruit { class apple implements F ......
java

java第八次作业

一、定义一个点类Point,包含2个成员变量x、y分别表示x和y坐标,2个构造器Point()和Point(intx0,y0),以及一个movePoint(intdx,intdy)方法实现点的位置移动,创建两个Point对象p1、p2,分别调用movePoint方法后,打印p1和p2的坐标。[必作题 ......
java

Java第九次作业

3、设计三个类,分别如下:(知识点:抽象类及抽象方法)[必做题] ·3.1设计 Shape 表示图形类,有面积属性 area 、周长属性 per , 颜色属性 color ,有两个构造方法(一个是默认的、一个是为颜色赋值的),还有3个抽象方法,分别是: getArea 计算面积、 getPer 计算 ......
Java

es更新部分字段内容java

``` public Boolean updateArray(String indexName, QueryBuilder queryBuilder, Map params) throws IOException { UpdateByQueryRequest updateByQuery = new ......
字段 部分 内容 java

java第七次作业

package seven; public class seven { public static void main(String[] args) { // TODO Auto-generated method stub int a[]={5,6,8,2,5,9}; sort(a); for(in ......
java

java第八次作业

1.定义一个点类Point,包含2个成员变量x、y分别表示x和y坐标,2个构造器Point()和Point(intx0,y0),以及一个movePoint(intdx,intdy)方法实现点的位置移动,创建两个Point对象p1、p2,分别调用movePoint方法后,打印p1和p2的坐标。[必作题 ......
java

java第六次作业

public static void main(String[] args) { // TODO Auto-generated method stub int a[] = {2,4,6,4,8,9,2 }; System.out.println("Arrays.sort排序:"); Arrays.s ......
java