
瞎几把学
文章平均质量分 69
罗马苏丹默罕默德
寇可往,我亦可往
展开
-
C#在控制台中打印进度条【同步和异步】
这个方法的参数是一个无返回值的action(可以理解为一个void method),但必须要一个T泛型的参数。可以不同的数据类型,最常见的比如int,则多表示为1~100,double多表示为0.01-1.00。IProgress接口需要实现void Report(T value);C#提供一个IProgress的基本实现类。Progress它可有一个有参的构造方法。这里的T就是进度的值。原创 2023-01-05 11:07:58 · 1479 阅读 · 0 评论 -
C#在Pdf画统计图表之【雷达图】(以五边形为例)
工具:PdfSharpCore或Pdfsharp知识 :基本的三角函数思路 : 画坐标,确定点-------->画多个半径渐变的正多边形------->根据数据确定雷达图的数值位置PdfSharp/Core的绘图方法很丰富,可以用来绘制比较精密的图形。同时,如果想要更进一步的绘制,最好将数据Model固定,弄一种固定格式,也可以借此展示更多信息。最后注意坐标点的计算需要用到一些三角函数,请不要忘光了。原创 2022-11-22 15:38:13 · 1146 阅读 · 0 评论 -
LINQ对集合的聚合操作
常见的函数使用非常简单,但重要的是。原创 2022-09-07 18:33:16 · 415 阅读 · 0 评论 -
Logback使用学习一(简单使用)
Logback是一款经典的日志框架。原创 2022-05-03 15:53:41 · 1801 阅读 · 0 评论 -
Eclipse的XML内容变成黑色
有两天时间没有使用Eclipse,今天发现项目里面的XML文件全部变成了黑色,类似于一个普通的文本文件,但依然可以正常使用,DTD的标签提示也是正常的。功能正常只是看上去比较别扭。(类似下图)查了一下,是Eclipse的文件关联设置出问题了,去设置General-----Editors-----File Associations里没有找到关联的xml格式。(也不知道什么时候消失的,所以只能手动再次添加了)点击OK之后,如下图操作然后重启一下Eclipse就可以了如下恢复正常了...原创 2022-04-29 11:23:55 · 832 阅读 · 0 评论 -
二叉树已知两种遍历结果求另一个遍历结果
二叉树的遍历分为前序遍历: 根-------左---------右中序遍历: 左-------根---------右后序遍历:左--------右---------根现问题为:已知其两种遍历,然后求第三种遍历我的思路是先通过前两种遍历还原二叉树,再求第三种遍历1.已知前序中序,求后序遍历简单的例子:已知先序遍历为ABCDEF中序遍历为CBAEDF求后序遍历。解:根据先序遍历的公式 【(根)(左子树)(右子树)】则可以得出根节点为A根据中序遍历的公式【(左子树)(根)(右子树)】原创 2022-04-21 11:41:35 · 1630 阅读 · 0 评论 -
记C#的操蛋字符串转Base64和Base64还原字符串
字符串转Base64再转回字符串原创 2022-04-20 08:22:10 · 819 阅读 · 0 评论 -
在非安卓的Java环境中生成和解析二维码
因为是非安卓的环境,所以解析的话是不用去调相册或是拍照的。一般是直接用图片文件去解析,所以如果要在电脑上操作是非常简单的。 这里使用的工具是ZXING,在我的Eclipse上使用需要有两个包分别如下。  由于ZXING可以生产和解析非常多种的一维和二维码,这里只介绍二维码(QR_CODE)生成二维码//在ZXING中通过QRCode...原创 2022-04-16 10:51:52 · 475 阅读 · 0 评论 -
Java使用PDFBOX操作pdf文件(二,绘制图形和水印)
在上一篇文章之中,我们已经知道怎样创建和操作加载pdf文件了。现在来看一看使用PDFBOX进行图形的和文字的绘制在PDF中绘制图形通过流对象不仅可以绘制文字信息,也可以绘制一些简单的图形。例:在PDF中绘制一个实心的长方形。public static void main(String[] args) throws IOException { PDDocument docment = new PDDocument(); PDPage pageOne = new PDPage(PDRectangle原创 2022-04-15 09:43:55 · 3056 阅读 · 1 评论 -
Java使用PDFBOX操作pdf文件(一,加载和创建pdf)
前言:之前想学习使用Java操作pdf的时候看过了IText的文档。确实IText的文档很全,也有一个官网可以很方便的查找信息。但IText的开源协议为AGPL,使用者必须传染性的开源代码,商业使用必须付费获取商业许可。所以有一些风险。所以转而来学习使用PDFBOX。现在pdfbox的文档并不是很多,列出如下链接以做参考。https://iowiki.com/pdfbox/pdfbox_quick_guide.html一.加载已有的pdf文件 注意:PDFBOX依赖commons-logging,f原创 2022-04-13 14:48:51 · 16598 阅读 · 0 评论 -
Win10家庭版安装Docker Desktop后无法重启,强制重启后无法联网问题的解决
问题描述:昨天晚上11点左右,没事干,于是准备装个Docker Desktop玩,因为在装Docker Desktop必须配合安装WSL2,结果在安装完成要求重启时,电脑一直显示在进BIOS的标志那个阶段,就是进不去。于是去强制关机然后重启----------这种方式可以开机,但是直接连不上网,且重启也打不进不了系统当时急的一匹,还有一堆东西在这里面,不至于直接用不了。。。。。解决方法1.想办法进入安全模式2.把Hrype-V的服务给关了3.退出安全模式-----------------原创 2022-04-01 16:47:16 · 4240 阅读 · 1 评论 -
冷门工具【Powershell】学习,一
前言:最近莫名其妙的想写Shell脚本,于是去学习一下,由于大部分Shell脚本的运行环境都是在Linux上,在Window上并不方便,虽然安装了git的话,可以在git bash中执行,但终归是不够用。于是看了看Windows上自带的powershell。想多了解一下。就看了Jeffrey一.CMD的超集cmd能使用的,powershell都能使用。C:\Users\F1338705>cd DesktopC:\Users\F1338705\Desktop>help > help原创 2022-04-01 14:57:04 · 18140 阅读 · 0 评论 -
Eclipse的xml配置文件没有提示,为XML添加提示
在用Eclipse编写一些XML的配置文件时,经常提示时有时无,这时需要把dtd文件直接下载下来到本地,然后再设置一下例:Mybatis的配置文件<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">先访问http://mybatis.org/dtd/mybatis-3-config.dtd把dtd下载下来原创 2022-03-10 21:46:07 · 1011 阅读 · 0 评论 -
C#将List模型直接导出为Excel
首先,新的一年祝大家新年快乐。元旦也是浪了几天没怎么写东西,但必须趁着新的一年赶快开动起来前言:在学习了NPOI操作Excel并完成了打印报表的经历后,个人有一些感觉,1.用DataTable导Excel还是太麻烦...原创 2022-01-02 21:43:36 · 3552 阅读 · 0 评论 -
NPOI的使用学习记录(一)创建Excel和写入数据
NPOI即意为.NET平台的POI,是操作Excel的一个开源工具,被广泛的使用.一.创建Excel文件由于03版和07及以后版的Excel的格式不同,分别为xls,xlsx所以他们的创建并兼容,在NPOI中的表现为创建他们的对象不同03版的为HSSFWorkbook07及以后为XSSFWorkbook创建时必须正确的写Excel的格式,写混的话用Excel打开的话会报文件损坏同時创建的Excel文件又必须带有至少一个Sheet1.创建xlsclass Program{ publ原创 2021-12-26 23:37:22 · 3548 阅读 · 1 评论 -
C#文件操作学习
**前言:**文件操作及相关的流操作是每一种编程语言的必备部分就我学过的Java来对比最近正在学习的C#,对比发现,确实C#文件操作相关相比Java较为简单,比较好使用第一,C#将File和Dirtory明确的分开,避免混淆了文件夹和具体文件。第二,C#的文件操作分一套工厂类和一套普通的使用类,这点可以从源码分析看出,File和Dirtory都是一组静态类,其中的所有方法都是静态方法,也就是说,它不可以生成实体对象。public static class Directory {原创 2021-11-10 17:29:30 · 856 阅读 · 0 评论 -
C#的ADO.NET操作SqlServer数据库(上)
前言:ADO.NET是一种C#的操作数据库的一组类库和API,使用它们能够有效的方便的使用数据库,1.导入相关的资源因为新建的项目并没有各个数据库的连接类(数据库驱动),需手动的安装.这里列出几种不同的驱动,它们各自使用于不同类型的数据库SQL Server数据库----------------------System.Data.SqlClientMysql数据库------------------------------MySql.DataOracle数据库----------------原创 2021-11-03 15:58:41 · 2181 阅读 · 0 评论 -
实用sql技巧,开窗函数
实用sql技巧,开窗函数最近在牛客解sql题目时,经常有一类题目要求对表中的某一列进行排序在查看提供的题解时经常看到使用开窗函数的解决方案虽然不用开窗函数也能通过子查询的方式获取正确答案,但是比较复杂难以理解,所以很有必要学习原题放送在牛客刷题有一个通过题目个数的(passing_number)表,id是主键,简化如下:第1行表示id为1的用户通过了4个题目;…第6行表示id为6的用户通过了4个题目;请你根据上表,输出通过的题目的排名,通过题目个数相同的,排名相同,此时按照id升序排原创 2021-09-24 23:52:59 · 735 阅读 · 0 评论 -
Java处理wangeditor上传图片并升级一下
wangeditor上传图片1.在页面上设置富文本编辑器<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="UTF-8"><script src="static/js/jquery-3.5.1.js"></s原创 2021-09-17 23:53:48 · 803 阅读 · 2 评论 -
我的一些比较杂的记录
杂相1.如何向Java的Date类型赋值 DateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd"); Date date = dateformat.parse("1999-06-08"); System.out.println(dateformat.format(date))2.Jquery如何取下拉框选中相的值和单选框radio选中的值<select id="needit"> <option><原创 2021-09-11 23:59:49 · 201 阅读 · 3 评论 -
适配器模式AdapterMode
适配器模式AdapterMode1.概念没接触设配器这个概念以前,看着电脑电源,显卡这些东西上的全名都写着什么电源适配器,显示适配器的很不解,不就是个充电的和亮机的东西,他们适配了什么玩意儿。适配器的原理其实很简单,就是把两个没有关联的东西通过一个中间容器(或是别的什么东西)联系在一起以上述的电源为例,电脑无法直接从插孔里使用我们的220V的交流电,所以需要电源来处理(整流,滤波,变压)把交流电变成直流电给电脑使用同理,主机也无法在没有显卡的情况下使用显示器,需要用显卡连接主机(安装在主板上)和原创 2021-09-10 22:07:53 · 189 阅读 · 0 评论 -
原型模式PrototypeMode
原型模式PrototypeMode1.概述原型模式,顾名思义即以一个对象为原型进行复刻或者直接说是克隆。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oDtOXeY6-1631194787332)(F:\LocalTyproPictrue\prototype.jpg)]2.前言原型模式即对对象进行复制来创建新的对象在Java的学习中,创建对象一般都需要调用构造函数先来复习一下创建对象的几种不同方式1.通过new关键字Person zhangsan原创 2021-09-09 21:42:49 · 340 阅读 · 0 评论 -
Struts1.2+Spring+Hibernate的整合
Struts1.2+Spring+Hibernate的整合1.导入struts相关依赖将struts依赖导入项目下的WEB-INFO的lib目录下并build path,创建并配置struts-config.xml(放在WEB-INF目录下)struts-config.xml是Struts框架的配置文件,ActionServlet需要读取并解析它<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts-config PUB原创 2021-09-01 21:33:06 · 477 阅读 · 1 评论 -
用table和div元素实现简单的布局
我已经结束了关于C语言的课程,现在想要在前端有所尝试,一方面是C语言里的算法和内容的逻辑性很强,概念也很抽象,难度是不言而喻的,而且那些C/C++大佬的头发也很稀疏。现在假期将至,刚好会有些时间可以自学。在看了一些视频材料后,我也开始进行一些尝试。1.div块的布局先不对div进行设计&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tra...原创 2018-12-27 23:07:29 · 1046 阅读 · 2 评论