自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(304)
  • 资源 (4)
  • 收藏
  • 关注

原创 java后台运行bat脚本,消除黑色窗口

1、方法一:添加命令到bat文件bat里有隐藏窗口的命令,很简单,只需要在代码头部加一段代码就可以了。@echo off if "%1" == "h" goto begin mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit :begin ::下面是你自己的代码。java调用方法:Runtime runtime = Runtime.getRuntime();

2021-05-12 01:06:11 2576 1

原创 java 调用百度网盘开放api接口:通过httpclient获取access_token

1、百度网盘开放平台注册* 登录开放平台官网* 申请账号认证并接入* 创建应用* 获取Appid、ak、sk和Signkey2、获取授权官网描述获取到登录二维码的一些信息,并将这个uuid保存记录。后面需要通过uuid和sign检查二维码是否扫描。this.uuid = UUID.randomUUID().toString().toUpperCase();String url2GetQr = "https://passport.baidu.com/v2/api/getqrcod.

2021-05-05 12:46:52 7137 1

原创 java jsoup使用

<dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.11.3</version></dependency>1、获取html来解析从url获取html解析Document document = Jsoup.connect("http://www.baidu.com

2021-05-04 17:30:58 470 1

原创 java httpclient使用

1、快速使用CloseableHttpClient client = HttpClients.custom() .setDefaultCookieStore(new BasicCookieStore()).build();String uuid = UUID.randomUUID().toString().toUpperCase();String url = "https://passport.baidu.com/v2/api/qrcode?sign=" + uuid + "&lp=p

2021-05-04 16:06:19 181

原创 java 创建二维码 并加载显示到窗口

1、创建二维码使用zxing包创建二维码maven依赖:<dependency> <groupId>com.google.zxing</groupId> <artifactId>javase</artifactId> <version>3.3.3</version></dependency>代码:import com.google.zxing.BarcodeFormat;i

2021-05-03 21:23:39 624 1

原创 java定时器Timer的使用

Timer是一种定时器工具,用来在一个后台线程计划执行指定任务,可以计划执行一个任务一次或反复多次。TimerTask是个抽象类,它的子类代表一个可以被Timer计划的任务。具体的任务在TimerTask中run接口中实现。通过Timer中的schedule方法启动定时任务。1、运行定时器启动一个定时器实质是启动一个线程在指定日期运行定时器任务,只运行一次如果date日期在今天之前,则启动定时器后,立即运行一次定时任务run方法如果date日期在今天之后,则启动定时器后,会在指定的将来日.

2021-05-03 20:51:46 466

原创 spingboot 整合 swagger

1、整合springfoxpom.xml <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency> <dependency> <groupId>io.spr

2021-04-22 21:41:02 71

原创 删除指定java进程名的java进程

**解决问题**:就平时可能启动什么java进程后,但忘了关,在运行时就会报端口占用异常之类的。实现功能:-a 参数可以将所有的java进程删除-add:application 添加application参数到配置文件,下次删除时默认删除配置文件中配置的参数项-rm:application 移除配置文件中的删除项-ls 列出配置了的所有进程名package com.xiaoyu;import java.io.BufferedReader;import java.io.File;impo.

2021-04-22 20:40:19 356

原创 java实现矩阵的加减乘除

用java实现矩阵的加减乘除矩阵用数组表示,输入数组后,通过代码里面的get方法获得矩阵。package com.xiaoyu.demo;import java.util.Arrays;public class Matrix { /** * 通过矩阵返回行向量,直接返回,只为了代码可读性更强 * * @param m1 * @return */ public double[] getRowVector(double[] m) { return m.

2021-04-22 20:13:06 1321

原创 hibernate学习3:核心API

1、Configurationhibernate的配置对象,用来加载核心配置文件,加载映射文件new Configuration();//加载hibernate.propertiesnew Configuration().configure();//加载hibernate.cfg.xmlnew Configuration().configure().addResource();//手动加载映射文件2、SessionFactory对象通常一个项目只需要一个。内部维护了hibernate的连接池,

2021-02-17 16:29:09 88 1

原创 hibernate学习2:常见配置

1、配置XML提示eclipse配置,idea配置2、映射配置class标签:用来建立类与表的映射关系属性:name(类的全路径),table(表名),catalog(数据库名)id标签:建立类中的属性与表中主键的对应关系属性:name,column,length,typeproperty标签:建立类中普通属性和表中字段对应关系属性:name,column,length,type,not-null,unique3、核心配置必须配置连接数据库的基本参数:驱动类,url

2021-02-17 15:51:15 94

原创 hibernate学习1:入门

1、下载开发环境hibernate3.xhibernate4.xhibernate5.x2、目录解释documentation:Hibernate开发的文档lib:Hibernate开发的包required:Hibernate开发的必须的依赖包optional:Hibernate开发的可选jar包project:Hibernate提供的项目3、创建项目数据库驱动包日志记录包hibernate必须包4、创建实体public class demo { publ

2021-02-17 15:50:41 85

原创 java数据结构和算法学习1:概述

1、数据结构和算法的关系1)数据data结构(structure)是一门研究组织数据方式的学科,有了编程语言也就有了数据结构.学好数据结构可以编写出更加漂亮,更加有效率的代码。2)要学习好数据结构就要多多考虑如何将生活中遇到的问题,用程序去实现解决.3)程序=数据结构+算法4)数据结构是算法的基础,换言之,想要学好算法,需要把数据结构学到位。2、实际生活中的问题3、线性结构和非线性结构1)线性结构1.线性结构作为最常用的数据结构,其特点是数据元素之间存在一对一的线性关系2.线性结构有两种不

2021-02-15 21:56:15 102

原创 git学习2:Git命令行操作

1、本地库初始化初始化命令:git init,在项目里面的根目录下面执行,比如项目是wechat,就要进入wechat里面执行,会在目录里面生成一个.get目录git init2、设置签名形式:用户名:tomEmail地址:[email protected]随便设置,用来区分不同开发人员。这里设置的签名和登录远程库的账号,密码没有关系。命令分项目级别,仓库基本:仅在当前本地库范围有效git configgit config user.name [email protected]保存在.git/co

2021-02-15 20:26:48 120

原创 android学习5:使用Intent和IntentFlter进行通信

1、Intent对象详解1)使用Intent启动系统组件依靠Intent来启动三种重要的组件,Activity,Service,BroadcastRecevier。Intent对象包含Comonent,Action,Data,Category,Extra,Flag等属性,其中ComponentName来指定需要启动的目标组件,Extra用于携带需要交换的数据。2、Intent属性及intent-filter配置Android根据Intent启动指定组件,启动什么组件由属性决定。1)Compone

2021-02-15 19:44:25 151

原创 spring学习1:spring概述

1、认识Spring是分层java se应用一站式的轻量级开源框架,以IOC和AOP为内核。提供了展现层的Spring MVC和持久层的Spring JDBC,以及业务层事务管理等应用技术。2、关于SpringSourceSpring开发者成立的SpringSource公司3、Spring的好处方便解耦,简化开发AOP编程支持声明式事务支持方便程序的测试方便集成各种优秀框架降低java ee api使用难度4、Spring体系结构主要5个模块IOCAOP模块数据访问和继承

2021-02-15 16:40:02 181

原创 jquery学习3:DOM操作

1、DOM操作分类1)DOM Core不属于Jquery,任何一种支持DOM的程序语言都可以使用2)HTML-DOM提供了一些更简明的记号来描述各种HTML元素属性3)CSS-DOM针对CSS操作,主要用来获取设置style对象的各种属性2、jquery中的DOM操作1)查找节点1.查找元素节点alert($(ul li:eq(1)).text())//获取元素节点,打印文本内容2.查找属性节点$("p").attr("title")2)创建节点1.创建元素节点var $li

2021-02-15 16:24:56 91

原创 android学习4:深入理解activity

1、建立,配置和使用Activity1)建立activityactivity对于android的作用类似与Servlet对web。建立自己的activity需要继承activity基类。也可以继承activity的子类。activity何时被实例化,方法何时被调用都是android决定的。与servlet类似,为了响应用户请求,要实现Activity的方法。2)配置activity在元素下添加3)启动,关闭activityandroid通常包含多个activity,但只有一个activi

2021-02-15 12:41:01 293

原创 git学习1:版本控制

1、为什么要使用版本控制可以从历史版本开始修改代码,方便维护。对一个代码,先后上传两个部分修改的代码,不依次覆盖。比如原始版本: 第一部分:a + b = c 第二部分:a * b = c小刘从原始代码修改他负责的部分: 第一部分:2*a + b = c 第二部分:a * b = c小王从原始代码修改他负责的部分: 第一部分:a + b = c 第二部分:(2+a) * b = c小刘先上传代码后: 第一部分:2*a + b = c

2021-02-14 20:39:33 102

原创 xml学习1:xml概述

1、基本概念SGML简化来,设计用来传输存储数据。没有预定义任何标签。2、格式有且一个根元素都由开始标签和结束标签组成,或者空元素元素的属性必须有属性值,要用引号引起来也可以通过css和xslt来显示xml文档3、编辑工具XMLSpy、Stylus Studio4、对手java注解,json...

2021-02-14 16:12:55 69 2

原创 jquery学习2:选择器

1、jQuery选择器完全继承了css风格。$(".demo").click(function(){ alert("hello");})jquery获取的永远是对象,所以判断是否存在是要用:if($("#tt").length > 0) { do sonething}2、过滤选择器1)基本过滤选择器:first选择第一个元素的。2)内容过滤选择器3)属性过滤选择器[attribute]选取拥有此属性的元素。4)子元素过滤选择器5)表单对象属性过滤选择器

2021-02-14 15:56:06 72

原创 jquery学习1:认识jquery

1、其他javascript库Prototype,Dojo,YUI,Ext JS,MooTools2、优势1)轻量:UglifyJS压缩后大小保持到30kb左右2)完善的Ajax,将ajax操作封装到一个函数里面3)兼容性强4)链式操作5)插件多2、jQuery类型说明jquery.js,开发版,完整无压缩,主要用于测试学习和开发jquery.min.js,经过压缩或经过服务器开启Gzip压缩,主要用于产品和项目3、页面引入jquery<script src="./jque

2021-02-14 15:30:06 75

原创 bootstrap学习1:bootstrap开发环境

1、网站中使用Bootstrap框架<link href="bootstrap/css/bootstrap.css" rel="stylesheet"><script src="js/jQuery.js" type="text/javascript"></script><script src="bootstrap/js/bootstrap.js" type="text/javascript"></script>2、调用Bootstrap样

2021-02-14 15:29:35 325

原创 android学习3:事件处理

1、Android事件处理1)基于监听的事件处理2)基于回调的事件处理2、基与监听的事件处理和swing处理的方式几乎相同EventSource(事件源)Event(事件)EventListener(事件监听器)1)代码实现button.setOnClickListener(new OnClickListener(){})2)绑定到标签通过类似onClick等属性设置,对应的方法xxx(View source),source为事件源在界面布局对应的Activity中定义一个方法

2021-02-14 15:29:01 75

原创 android学习2:界面编程

1、界面编程与视图组件1)视图组件与容器组件UI组件都在android.widget与android.view包及子包中。UI组件都继承了view类,view组件类似swing中jpanel,代表一个空白的矩形区域。ViewGroup通常作为容器使用采用组合器设计模式设计view,viewGroup2)使用XML布局文件控制UI界面在res/layout目录下定义xml布局后,R.java会自动收录该布局资源。可以通过setContentView(R.layout.资源文件名字)显示视图到

2021-02-14 15:28:28 493

原创 android学习1:android应用与开发环境

1、android平台架构及特性底层建立在Linux系统上,有操作系统,中间件,用户见面和应用软件四层组成,采用软件叠层的方式进行构建。1)应用程序层:如浏览器程序等2)应用程序框架:大量开发的api3)函数库:不直接调用,通过上面的应用程序框架调用这些4)Android运行时:核心库集(提供了java语言核心库的大部分功能)和Dalvik虚拟机(负责运行android应用程序)。每个程序运行在单独个Dalvik中。5)Linux内核:建立在linux之上的2、搭建Android开发环境1)

2021-02-13 21:22:45 371

原创 javascript学习16:使用事件

1、使用简单事件处理器1.1 实现简单的内联事件处理器使用某个事件属性最直接的方式是给它指派一组JavaScript语句。当该事件被触发后,浏览器就会执行你提供的语句。1.2 实现一个简单的事件处理函数为了在一定程度上解决繁琐和重复添加问题,我们可以定义一个函数,并将函数名指定为元素事件属性的值。2、使用DOM和事件对象如果你想要进行更为复杂的处理(以及更优雅地定义事件处理器),就需要使用DOM和JavaScript的Event对象了。2.1 按类型区分事件type属性会告诉你正在处理的是哪

2021-02-13 20:31:39 176

原创 javascript学习15:为DOM元素设置样式

1、使用样式表可以通过document.styleSheets属性访问文档中可用的CSS样式表,它会返回一组对象集合,这些对象代表了与文档关联的各个样式表。document.styleSheets返回CSSStyleSheet[]CSSStyleSheet对象的成员,成员说明cssRules返回样式表的规则集合deleteRule()从样式表中移除一条规则disabled获取或设置样式表的禁用状态href返回链接样式表的hrefinsertRule(

2021-02-13 20:30:59 2247

原创 javascript学习14:使用DOM元素

1、使用元素对象HTMLElement对象提供了一组属性,你可以用它们来读取和修改被代表元素的数据。1.1 使用类你可以用两种方式处理某个元素所属的类。第一种方式是使用className属性,它会返回一个类的列表。通过改变这个字符串的值,你就能添加或移除类。DOMTokenList的成员:成员说明返回add(class)给元素添加指定的类voidcontains(class)如果元素属于指定的类就返回true布尔值length返回元素所属类的数量数值

2021-02-13 20:30:25 152

原创 javascript学习13:Window对象使用

1、获取Window对象可以用两种方式获得window对象。正规的HTML5方式是在Document对象上使用defaultView属性。另一种则是使用所有浏览器都支持的全局变量window 。2、获取窗口信息顾名思义,window对象的基本功能涉及当前文档所显示的窗口。3、与窗口进行交互window对象提供了一组方法,可以用它们与包含文档的窗口进行交互。所有这些方法都应该谨慎使用,因为它们会让用户失去对浏览器窗口的控制。用户对应用程序应该具有什么行为有着相当固定的预期,而那些会滚动、打印和关闭

2021-02-13 20:29:54 287

原创 javascript学习12:Document对象使用

我们通过全局变量document访问Document对象,它是浏览器为我们创建的关键对象之一。Document对象向你提供文档的整体信息,并让你能够访问模型里的各个对象。要了解DOM,最好的方法是从一个例子开始。获取正在处理的HTML文档信息:document.writeln(document.UTL);文档中选择元素:var elems = document.getElementsByTagName("p");1、使用document元数据1.1 获取文档信息理解怪异模式compatM

2021-02-13 20:29:23 397 1

原创 javascript学习11:DOM的事件

名称说明blur在元素失去键盘焦点时触发click在按下鼠标按钮后释放时触发dblclick在两次按下鼠标按钮并释放时触发focus在元素获得键盘焦点时触发focusin在元素即将获得键盘焦点时触发focusout在元素即将失去键盘焦点时触发keydown在用户按下某个键时触发keypress在用户按下某个键并释放时触发keyup在用户释放某个键时触发mousedown在鼠标按钮被按下时触发mouseente...

2021-02-13 20:28:47 107

原创 javascript学习10:CSSStyleDeclaration对象

成员对应于backgroundbackgroundbackgroundAttachmentbackground-attachmentbackgroundColorbackground-colorbackgroundImagebackground-imagebackgroundPositionbackground-positionbackgroundRepeatbackground-repeatborderborderborderBo...

2021-02-13 20:28:15 493

原创 javascript学习9:Text对象

名称说明返回appendData(string)在文本块的末尾附加指定字符串voiddata获取或设置文本字符串deleteData(offset,count)移除字符串中的文本。第一个数字是偏移量,第二个数字是要移除的字符数量voidinsertData(offset,string)在指定的偏移量位置插人指定字符串voidlength返回字符数量数值replaceData(offset,count,string)用指定字符串替换一部...

2021-02-13 20:27:27 254

原创 javascript学习8:HTMLElement对象

名称说明返回checked获取或设置checked属性的存在状态布尔值classList获取或设置元素所属类的列表DOMTokenListclassName获取或设置元素所属类的列表字符串dir获取或设置dir属性的值字符串disabled获取或设置disabled属性的存在状态布尔值hidden获取或设置hidden属性的存在状态布尔值id获取或设置id属性的值字符串lang获取或设置lang属性的值字符串...

2021-02-13 20:26:55 536

原创 javascript学习7:Screen对象

名称说明返回availHeight返回屏幕上可供显示窗口部分的高度(排除工具栏之类)数值availWidth返回屏幕上可供显示窗口部分的宽度(排除工具栏之类)数值colorDepth返回屏幕的颜色深度数值height返回屏幕的高度数值width返回屏幕的宽度数值...

2021-02-12 10:00:12 126

原创 javascript学习6:History对象

名称说明返回back()在浏览历史里后退一步voidforward()在浏览历史里前进一步voidgo(index)转到相对于当前文档的某个浏览历史位置。正值是前进,负值是后退voidlength返回浏览历史里的项目数量数值pushState(state,title,url)向浏览器历史添加一个条目voidreplaceState(state,title,url)替换浏览器历史中的当前条目voidstate返回浏览器历史里关...

2021-02-12 09:59:41 80

原创 javascript学习5:Window对象

名称说明返回alert(msg)向用户显示一个对话框窗口并等候其被关闭voidblur()让窗口失去键盘焦点voidclearInterval(id)撤销某个时间间隔计时器voidclearTimeout(id)撤销某个超时计时器voidclose()关闭窗口voidconfirm(msg)显示一个带有确认和取消提示的对话框窗口布尔值defaultView返回活动文档的windowWindowdocument返回与...

2021-02-12 09:58:50 67

原创 1:javaGUI-一本糊涂账

项目源码 密码:11111、项目要求设计一个图像化界面来完成基本消费记录。要求要有以下几个模块。消费一览:统计本月的消费总数,今日消费,日均消费,本月剩余,日均可用,距离月末有多少天。同时使用一个环形进度条,这个环形进度条不是JDK自带的,需要自己设计,并且随着消费用度,颜色从绿色渐变为红色。记一笔:记录本日的消费额度, 分类下拉框从 消费分类数据中读取,并且把经常消费的分类放在前面。日期默认选中今天,也可以手动指定日期。消费分类管理:对消费进行经典的CRUD 增删改查管理,同时显示一个分类下

2021-02-12 09:56:08 598 1

原创 javascript学习4:Location对象

名称说明返回assign(URL)导航到指定的URL上voidhash获取或设置文档URL的锚(井号串)部分字符串host获取或设置文档URL的主机名和端口号部分字符串hostname获取或设置文档URL的主机名部分字符串href获取或设置当前文档的地址字符串pathname获取或设置文档URL的路径部分字符串port获取或设置文档URL的端口号部分字符串protocol获取或设置文档URL的协议部分字符串...

2021-02-11 15:50:30 73

jdk11_api_xiaoyu.zip

jdk11_api_xiaoyu.zip

2021-01-20

Uninstall Tool

Uninstall Tool是CrystalIdea Software出品的一款小巧、安全、快速、强大、专业的软件卸载删除工具,是一款可以用来替代“添加/删除程序”的工具。Uninstall Tool支持在使用软件本身的卸载程序卸载完毕后,再扫描软件残留的注册及其它残余文件,将其彻底在系统删除!安装监视器可以监视每个应用程序的安装,实时监视应用程序安装在系统中的任何文件及注册表项目,当您使用该软件卸载软件时,它会更加彻底的将其删除干净,不留痕迹!软件本身还带有管理系统随机启动程序工具,加快系统启动速度!总体而言,Uninstall Tool 拥有着Total Uninstall 的功能和令人舒

2020-12-15

typora-setup-x64 and Typora-linux-x64.tar

Typora 是一款支持实时预览的 Markdown 文本编辑器打开Typora以后,就可以在里面编辑内容。在Typora上面打字与文本文档(记事本)一样。 当然当然了竟然跟文本文档(记事本)一样,那么把字体加粗(ctrl+B),下滑线(ctrl+U)和斜体(ctrl+I)也都一样 当然每一次都不能忘了最重要的一部分,那就是保存(ctrl+S),如果忘了保存那么可能就是打字10分钟删掉1秒钟。这一不是非常重要的。

2020-12-13

pointofix180de-20180511-setup

Pointofix中文版是一款功能强大的屏幕画笔软件,它能够让我们在桌面屏幕中绘制任何图案、线头、箭头或打字;其软件的主要开发目的是为用方便用户在制作课件、直播上课、视频录制时更好的为学院标注重要信息,Pointofix充分发挥自己的想象力,可任意在桌面中涂鸦,还能够将会之后的桌面图片截取保存起来!

2020-12-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除