开发者 工具2023 06

java流程控制06 While循环讲解

# while循环结构 ### 循环结构: - while循环 - do......while循环 - for循环 - 在Java5中引入了一种主要用于数组的增强for循环 ## while循环 - while是最基本的循环 - 与C语言相同 ......
流程 While java

java方法06递归讲解

# 递归 - 递归就是自己调用自己 - **递归包括两部分:** - **递归头:什么时候不调用自身方法。如果没有头,将陷入死循环** - **递归体:什么时候需要调用自身方法** ![image-20230330115917561](https://img2023.cnblogs.com/blog ......
方法 java

2023年8月年中总结

公司新上了一个K8S 1.22 集群,准备用EFK(ES、Filebeat、Kibana) 做日志系统,这几天为此忙碌,工作这么多年我对ES也不是很熟悉,才有此忙碌。又因为线上出了一点问题,在翻找答案过程中出现自己的博客,一瞬间很是感概,工作多年碌碌无为! 今天是2023年8月19日,K8S 最新版 ......
2023

Bukkit/插件开发教程

## Bukkit官方开发文档翻译版 [Bukkit/插件开发教程](https://mineplugin.org/Bukkit/%E6%8F%92%E4%BB%B6%E5%BC%80%E5%8F%91%E6%95%99%E7%A8%8B) ## Spigot-API 1.20-R0.1-SNAPS ......
插件 教程 Bukkit

WPF开发快速入门【8】WPF进行简单的3D开发

概述 本文介绍采用WPF进行3D开发的一些基础知识,还有HelixToolkit控件的介绍以及在MVVM模式下使用3D框架。 3D开发入门 官方文档对3D开发的一些基础知识已经描述的比较详细了:三维图形概述 - WPF .NET Framework | Microsoft Docs 在学习WPF 3 ......
WPF

WPF开发快速入门【5】DataGrid的使用

概述 DataGrid是最常用的一种列表数据展现控件,本文介绍DataGrid的一些常用操作,包括:展示、新增、删除、修改等。以下代码基于Stylet框架实现。 数据展示 DataGrid用于对象列表的展示,我们先定义一个对象DataRecord public class DataRecord { ......
DataGrid WPF

WPF开发快速入门【4】自定义控件与用户控件

概述 本文描述WPF的自定义控件和用户控件。 自定义控件 前面文章介绍了WPF的ControlTemplate,当我们对系统控件自带的样式不太满意时,我们可以通过控件模板自定义用户的样式,以Button为例,我们可以设计一个圆形的按钮,并通过触发器控制一些动态效果。在使用控件模板时,我们通过Temp ......
控件 用户 WPF

WPF开发快速入门【6】下拉框与枚举类型

概述 本文讲述下拉框和枚举类型进行绑定的一些操作。 下拉框的基本操作 设计部分: <ComboBox ItemsSource="{Binding Fruits}" SelectedItem="{Binding SelectedFruit}" SelectedIndex="{Binding Selec ......
类型 WPF

WPF开发快速入门【7】WPF的拖放功能(Drag and Drop)

概述 本文描述WPF的拖放功能(Drag and Drop)。 拖放功能涉及到两个功能,一个就是拖,一个是放。拖放可以发生在两个控件之间,也可以在一个控件自己内部拖放。假设界面上有两个控件,一个TreeView,一个ListView,那么可能发生的拖动有以下几种情况: 1、TreeView -> L ......
WPF 功能 Drag Drop and

WPF开发快速入门【1】WPF的布局

概述 本文描述几款WPF中常用的布局控件。 Grid Grid是WPF最常用的布局控件。 它把面板分割为固定长和宽的网格,子控件就放置在网格内。 <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="100"/> <ColumnDefini ......
WPF 布局

WPF开发快速入门【3】WPF的基本特性(附加属性)

概述 本文描述WPF的附加属性。对于使用MVVM框架的项目,附加属性是非常重要的一个特性。 在MVVM框架下,ViewModel的代码通过控件的依赖属性来控制控件的,例如: //ViewModel public Visibility GridVisibility {get;set} public v ......
WPF 属性 特性

WPF开发快速入门【2】WPF的基本特性(Style、Trigger、Template)

概述 本文描述几个WPF的常用特性,包括:样式、触发器和控件模板。 样式/Style Style就是控件的外观,在XAML中,我们通过修改控件的属性值来设置它的样式,如: <!--直接定义style--> <Border Grid.Row="0" Grid.Column="0" Background ......
WPF Template 特性 Trigger Style

【专题】2023年中国企业出海信心报告PDF合集分享(附原数据表)

原文链接:https://tecdat.cn/?p=33457 原文出处:拓端数据部落公众号 由于国内疫情形势严峻,深圳和上海等跨境重镇陷入停摆,导致进仓发货业务停滞,跨省物流中断,货运轮船延误,国际物流也面临困难。阅读原文,获取专题报告合集全文,解锁文末164份企业出海相关报告。 市场萎缩,欧美市 ......
数据表 信心 专题 报告 数据

WPF开发快速入门【0】前言与目录

前言 WPF是一个生不逢时的技术,刚推出的时候由于是XP时代,WPF技术有两个不方便的地方: 1、由于操作系统没有自带Framework,需要另外安装,比较麻烦; 2、程序第一次启动时,由于要加载Framework,所有显得有点慢。 后来,这些问题都不存在了:操作系统自带Framework了,机器性 ......
前言 目录 WPF

群辉包管理工具 synopkg

因为想安装docker,使用apt-get发现 apt-get: command not found,这个的出现是因为系统的原因。 Linux系统分为三种: 1.RedHat系列:Redhat、Centos、Fedora等 2.Debian系列:Debian、Ubuntu等 3.其它。 RedHat ......
synopkg 工具

base64图片文件上传OSS,下载OSS图片转换为InputStream,文件转base64,base64转文件工具类

base64图片文件上传OSS,下载OSS图片转换为InputStream,文件转base64,base64转文件工具类 OSSUtils.java public class OSSUtils { private static Logger logger = LoggerFactory.getLog ......
文件 base 图片 InputStream OSS

Minecraft-Spigot插件开发入门

## Plugin.yml文件 plugin.yml 是一个包含你的插件信息的文件。没有这个文件,你的插件将无法工作。它由一组属性组成,每个属性都定义在一个新的行上,没有缩进。 所有的属性都是区分大小写的。 ### Plugin文件必要的三个属性 1. **main** * 这个属性指向你的插件的类 ......
Minecraft-Spigot Minecraft 插件 Spigot

springboot验证码-kaptcha谷歌验证码工具

验证码,就是将一串随机产生的数字或符号,生成一幅图片,图片里加上一些干扰象素(防止OCR),由用户肉眼识别其中的验证码信息。Maven依赖在开发验证码功能的时候,kaptcha谷歌验证码工具,依赖。 <!--验证码 --><dependency> <groupId>com.github.penggl ......
springboot kaptcha 工具

springboot验证码-easy-captcha工具包

1.easy-captcha工具包 生成验证码的方式有许多种,这里选择的是easy-captcha工具包。github开原地址为:easy-captcha工具包其支持Java图形验证码,支持gif、中文、算术等类型,可用于Java Web、JavaSE等项目。 2添加依赖 首先需要将easy-cap ......

2023年 8月15日普及组南外集训题解

# [A 陷阱](https://hydro.ac/d/xiaozhu0602/p/17) 我们可以从 $l$ 枚举到 $d$,再计算是否满足要求,满足要求加入到数组中,输出第一个和最后一个 ``` #include using namespace std; const int N = 1e5 + ......
题解 2023

面向对象开发的封装

封装 被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中"。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。 抽象和封装是面向对象程序设计的相关特性。抽象允许相关信息可视化,封装则使程序员实现所需级别的抽象。 封装使用 访问修饰符 来实现。一个 访问修饰符 定义了一个类成员的范围和 ......
对象

2023/08/18 AI for science:baseline.

# AI for science [toc] ## baseline ### 数据集下载及环境构建 1. 由于数据集庞大以及算力问题,选择在赛事云端环境PAI-DSW部署; 2. 数据集每列表示一个样本,有485512个甲基化数据特征; 3. 数据读取 - 由于48w+特征太多,在预处理时需要**分 ......
baseline science 2023 for 08

2023.8.18A组模拟赛总结

## T1 [幂矩阵](https://120.77.82.93/senior/#main/show/6405) 这题十分巧合。题目大意是有这样一个矩阵 ![](https://img2023.cnblogs.com/blog/2726405/202308/2726405-2023081820275 ......
模拟赛 2023 18

【题解】#1419. [CSP-J 2022] 上升点列 题解(2023-08-15更新)

# #1419. [CSP-J 2022] 上升点列 题解 ## **[题目传送门](https://qoj.fzoi.top/problem/1419)** **欢迎大家指出错误并联系这个蒟蒻** 你是第![](https://counter.likepoems.com/get/@fzqojpos ......
题解 CSP-J 1419 2022 2023

【学校文章】FAQ--Markdown(2023-08-18更新)

# FAQ--Markdown **本文章的访问次数为![](https://counter.likepoems.com/get/@fzqojpost7170?theme=gelbooru)次**。 ## Part 1 提示 - **[题目传送门](https://qoj.fzoi.top/prob ......
Markdown 学校 文章 2023 FAQ

【题解】#119. 最大整数 题解(2023-07-12更新)

# #119. 最大整数 题解 **本文章的访问次数为![](https://counter.likepoems.com/get/@fzqojpost5116?theme=gelbooru)次**。 ## Part 1 提示 - **[题目传送门](https://qoj.fzoi.top/prob ......
题解 整数 2023 119 07

【学校题解】#105. 「USACO1.3」Ski Course Design 题解(2023-08-18更新)

# #105. 「USACO1.3」Ski Course Design 题解 **你是第![](https://counter.likepoems.com/get/@fzqojpost4384?theme=gelbooru)个看到这篇文章的人。** ## Part 1 提示 - **[题目传送门]( ......
题解 学校 USACO1 Course Design

iwebsec-sql注入 06 宽字节字符型注入

## 01、题目分析 宽字节字符型注入,因为源代码中传参get值的时候,有一个addslashes() 函数,是返回在预定义字符(' " \)之前添加反斜杠的字符串。 也就是说,当我们按照正常的字符型注入的时候,会在'前加入\,也就是说,我们在url上 ```SQL -- url写入 ?id=1' ......
字节 iwebsec-sql 字符 iwebsec sql

2023.08.13百度之星(大失败)

大失败,哭; 放个链接,有空来补:码蹄集 (matiji.net) 前面两题写的还挺顺手,然后开始写4和6,然后寄了,两个题加起来大概交了十发吧,算法没什么大问题,但是写挂了,都只能过一半的样例,悲; 总结:沉淀,提升码力; 1记录把每个参数都调成同一个值的代价和把每个参数调成一段连续的数的代价,比 ......
2023 08 13

正则表达式工具

package com.brainshare.common.utils;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 正则表达式工具 */public class RegexUtil { private sta ......
正则 表达式 工具