- 博客(100)
- 资源 (1)
- 收藏
- 关注
转载 window系统 node.js安装 (node-v14安装配置、node-v16及其他版本安装配置)
此文章选择 node.js 14的版本安装(大家也可选16稳定版本安装(作者不选是因为node_sass版本与自己项目不匹配))
2023-05-04 19:39:04 6413
原创 Java操作Excel表(二)学生表的增删查改
Java操作Excel表(二)学生信息管理系统上一期前言 上一期查看了源码并且实现了读和写的操作以后,这一期就直接拿来做项目了。其中最经典的项目就是学生信息管理系统,有IO实现的,也有SQL实现的,今天这里就是要用Excel来替代前两种方式来实现。建表 这里给出四个字段...
2021-11-12 11:35:42 1321
原创 Java操作Excel表(一) 首次源码分析和初次读写操作
Java操作Excel表(一) 首次源码分析和初次读写操作前言 前段时间一直想着用Python来操作Excel表,但是发现自己由于长期使用Java,C++这种语法类型的语言后,实在是难以适应Python的语法,最后决定还是来用Java操作。在网上看到有一些jar包可以实现,于是我就去Maven网站上找了一下。导下依赖吧。 由于我也是第一次接
2021-11-11 11:58:36 2003 6
原创 Java递归模糊查询文件
Java递归模糊查询文件字符串模糊查询 /** * 模糊查询 * @param str 需要查询的字符串 * @param part 部分 * @return true 代表查到的 false 代表没查到 */ public boolean matchStringByIndexOf(String str,String part) { int count = 0; int
2021-11-10 14:24:29 1723 13
原创 如何删除字符串中指定位置的内容
如何删除字符串中指定位置的内容 找到被删除字符串的坐标,被删除字符串前面的内容就是0到坐标的位置。 而被删除字符串坐标后面的坐标 就是 被删除字符串所在坐标加上自己的长度就是了。/** * 字符串工具 */public class StringUtilServiceImpl implements StringUtilService { /** * 删掉指定的字符串返回新的字符串 *
2021-11-10 10:12:52 2272 8
原创 Java实现多个图片转化成PDF
Java实现多个图片转化成PDF依赖 <dependency> <groupId>com.lowagie</groupId> <artifactId>itext</artifactId> <version>2.1.7</version> </dependency> </dependencies&g
2021-11-09 11:28:28 5241 11
原创 javaScript如何在ajax外面获得ajax里面的值
javaScript如何在ajax外面获得ajax里面的值 在ajax中有一个async属性,这个值一定要设置成false,ajax默认的async是true。async:异步属性,如果是true的话,嵌套的ajax也会异步(和外层的ajax同时)执行,这时候可能会造成数据没有获取到,或者获取到错误的数据信息,造成异常。 function submitFlag() { //获得自己的个人信息
2021-11-04 11:20:47 3114 10
原创 JavaScript中在指定位置插入字符串
JavaScript中在指定位置插入字符串formatter:function (value,row,index) { var price = row.productPrice.toString(); var len = price.length; return price.slice(0, len-2) + '.' + price.slice(len-2);}
2021-10-27 10:48:03 4991 9
原创 系统自动化~02 Python操作EXC表格(入门)
Python初次操作EXC表格安装 pip install xlwt初次使用创建表格并添加数据import xlwt# 创建工作表wb = xlwt.Workbook()na = input("请输入工作簿名 : ")#选择工作薄sh1 = wb.add_sheet(na)lis = int(input("请问需要多少列 "))lin = int(input("请问需要多少行 "))for i in range(0,lin): for j in range(0,lis):
2021-08-23 15:07:30 1601 17
原创 系统自动化~01 Python入门
自动化学习之路~01 Python入门第一个Python程序print('hello world')注释与赋值#行注释''' 列注释'''#使用\行连接符str = 'hello my nam' \ 'e is alvin'print(str)#链式赋值a = b = c = 123print(a)print(b)print(c)#系列解包赋值a,b,c = 1,2,3print(a)print(b)print(c)#使用系列解包赋值实现变量交
2021-08-23 14:59:50 1433 15
原创 Web全栈~38.Vue
Web全栈~38.Vue上一期基本语法template和script交互<template> <div id="app"> <div> 我是{{name}},我的师傅是{{master}},我要讨伐{{king}} 我是{{person.name}} 今年 {{person.age}} 岁 </div> </div></template>
2021-02-23 14:34:43 1827 16
原创 Web全栈~37.Json
Web全栈~37.Json上一期XMLHttpRequest对象 XMLHttpRequest 是浏览器接口对象,该对象的 API 可被JavaScript、VBScript 以及其它web 浏览器内嵌的脚本语言调用,通过 HTTP 协议在浏览器和 web 服务器之间收发 XML 或其它数据。XMLHttpRequest 可以与服务器实现异步交互,而无需让整个页面刷新,因此成为Ajax编程的核心对象。Ajax的使用步骤
2021-02-23 14:24:54 927 12
原创 Web全栈~36.Servlet
Web全栈~36.Servlet上一期TomcatJDK和Tomcat安装和配置点击这里Tomcat 目录结构与介绍bin bin 目录主要是用来存放 tomcat 的命令文件,主要有两大类,一类是以.sh 结尾的(linux 命令),另一类是以.bat 结尾的(windows 命令)。conf conf 目录主要是用来存放 t
2021-02-23 14:23:02 3694 20
原创 使用Python读写Excel表格(初步)
前言 安装方式 : pip install openpyxl 上班的时候摸鱼写的...先拿出来分享一下。目前还不完善,哪天有空完善一下...# -*- coding: utf-8 -*-#安装方式 : pip install openpyxlimport xlrdimport xlwtfrom datetime import dat
2021-02-18 16:59:10 1530 11
原创 Web全栈~35.使用tryLock()避免死锁
Web全栈~35.显式锁上一期接口Lock显式锁接口的定义 lock()/unlock():就是普通的获取锁和释放锁方法,lock()会阻塞直到成功。 lockInterruptibly():与lock()的不同是,它可以响应中断,如果被其他线程中断了,则抛出InterruptedException。  
2021-02-16 17:36:39 5533 19
原创 Web全栈~30.JDBC
Web全栈~30.JDBC上一期JDBC: JDBC(Java DataBase Connectivity, Java数据库连接) ,是一种用于执行SQL语句的Java API,为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。有了JDBC,程序员只需用JDBC API写一个程序,就可访问所有数据库。 SUN公司是
2021-02-03 14:07:21 5025 20
原创 Web全栈~29.MySQL
Web全栈~29.MySQL上一期MySQL安装根据自己的需求选择~不过本人选了第一个,开发者默认~大多数操作,只需要默认下一步就好了,就不一一发截图了~接下来又是一顿next和finish~然后还是一顿Next和Finish~最后安装成功…来任务管理器里面的服务看看?默认路径C:\Program Files\MySQL\MySQL Server 8.0配置path环境变量计算机,右键,属性,高级系统设置,环境变量把C:\Program Files\MySQL\MySQL Serv
2021-02-03 14:03:36 6517 16
原创 Web全栈~28.网络编程
Web全栈~28.网络编程上一期前言 网络编程往往都是困难、复杂,而且极易出错的。程序员必须掌握与网络有关的大量细节,有时甚至要对硬件有深刻的认识。一般地,我们需要理解网络协议中不同的“层”(Layer)。而且对于每个连网库,一般都包含了数量众多的函数,分别涉及信息块的连接、打包和拆包;这些块的来回运输;以及握手等等。这是一项令人痛苦的工作。但是,连网本身的概念并不是很难。我们想获得位于其他地方某台机器上的信息,并把它们
2021-02-03 13:59:38 5178 21
原创 Web全栈~27.文件和目录的操作
Web全栈~27.文件和目录的操作上一期File方法介绍File构造方法//pathname表示完整路径,该路径可以是相对路径,也可以是绝对路径public File(String pathname)//parent表示父目录,child表示孩子public File(String parent,String child)public File(File parent,String child)文件元数据  
2021-02-02 14:44:29 4948 21
原创 Web全栈~26.IO
Web全栈~26.IO上一期Java处理文件的方法IO流 在Java中,文件是视为输入输出(Input/Output , IO)设备的一种。Java使用基本统一的概念来处理所有的IO,包括键盘、显示终端、网络等。这个统一的概念称之为流。而流则有输入流和输出流之分。 输入流就是可以从中获取数据,输入流的实际提供者可以是键盘、文件、网络等。
2021-02-02 13:25:14 5793 14
原创 Web全栈~25.文件
Web全栈~25.文件上一期二进制思维 在计算机中,所有文件,不论是可执行文件,还是图片文件、视频文件、word文件、压缩文件又或者txt文件。他们其实都是以0和1的二进制形式保存的。我们所看到的图片、视频又或者文本等都是应用程序对这些二进制的解析结果。文件类型 虽然所有数据都是以二进制形式保存,但是为了方便处理数据,高级语言就引入了数
2021-01-20 17:11:28 7213 27
原创 Web全栈~24.数据结构(哈希)
Web全栈~24.哈希上一期 HashMap的原理 底层结构是哈希表,采用了顺序表+链表结合结构;同一个链表的上所有元素的存储地址都是相同的,是发生冲突的元素 链表上每个节点的就是一个Entry,字段包括四部分 哈希码可能不相同,存储地址相同。哈希
2021-01-19 16:42:00 7278 22
原创 Web全栈~23.数据结构(栈和队列)
Web全栈~23.数据结构(栈和队列)上一期相关博客栈和队列的基本概念顺序栈和链栈顺序栈和链栈的应用顺序队和链队
2021-01-19 16:38:08 7020 21
原创 Web全栈~22.数据结构(线性表)
Web全栈~22.数据结构(线性表)上一期前言 数据结构系列的博客,我过去也有写过,但那都是基于C语言。接下来几期关于数据结构的博客则会使用Java来实现。数据结构的逻辑概念就不重复说了,这里提供以前写过的博客链接。线性表的基本实现和概念顺序表的操作关于单链表的归并以及头尾插入问题单链表的增删查改双链表关于线性表的两个案例ArrayList &n
2021-01-19 15:38:07 8807 74
原创 Web全栈~21.泛型
Web全栈~21.泛型上一期前言 泛型的意思其实就是指广泛的类型。类、接口、以及方法代码都可以应用非常广泛的类型。包装类 Java中有8种基本类型,每种基本类型都有一个对应的包装类。 包装类也都很好记,除了Integer和Character外,其他类名称
2021-01-19 14:46:34 6671 21
原创 Web全栈~20.异常机制
Web全栈~20.异常机制上一期NullPointerException 空指针异常public class Test { public static void main(String[] args) { String str = null; System.out.println(str.charAt(2)); System.out.println("hello world"); }}  
2021-01-19 13:11:50 6599 38
原创 Web全栈~19.Java语言基本结构
Web全栈~19.Java语言基本结构上一期JDK11下载官网面向过程语言 面向过程和面向对象都是对软件分析、设计和开发的一种思想,它指导着人们以不同的方式去分析、设计和开发软件。 早期最具有代表性的面向过程语言如C语言、Fortran语言 C语言的运用
2021-01-18 21:30:03 7713 20
原创 Web全栈~18.jQuery
Web全栈~18.jQuery上一期 jQuery是JavaScript的一个函数库,对JavaScript进行了一个封装。jQuery将常用的、复杂的操作进行函数化封装,直接调用,大大降低了使用JavaScript的难度,改变了使用JavaScript的习惯。jQuery能做的JavaScript也能做,但使用jQuery能大幅提高开发效率。JavaScript中获取元素内容的方式  
2021-01-18 21:04:32 9995 32
原创 Web全栈~17.购物车案例(JavaScript动态效果)
Web全栈~17.购物车案例(JavaScript动态效果)上一期前言 前三期已经对购物车的样式绘制完毕,那么这一期就用JavaScript来实现动态效果。全选思路 可以在input标签里,添加单击事件,并且传递一个this。这个this就会把input本身传递过去。<li> <input type="check
2021-01-18 21:02:12 9136 31
原创 Web全栈~16.购物车案例(页面样式完结)
Web基本笔记~16.购物车案例(页面样式完结)上一期前言 关于购物车的案例在前两期主要是针对浮动和定位的一些练习,因此是画了导航栏和logo,搜索框。那么这一期就把购物车的页面给做完来。页面做完后就开始使用JavaScript添加动态样式了。标题 一般购物车都会有一系列标题,还有配送位置。所以制作购物车内容之前先画标题配送至&nb
2021-01-17 10:21:44 9753 37
原创 Web全栈~14.购物车案例(导航栏)
Web基本笔记~14.购物车案例(导航栏)上一期样式初始化body,div,h1,h2,h3,h4,h5,h6,li,ol,ul{margin: 0px; padding: 0px;}body{text-align: center;font-size:14px;}a{text-decoration: none;}li{list-style: none;}头部导航栏初始<!-- 导航开始 --><div class="nav"> <div class=
2021-01-15 17:00:27 9506 20
原创 Web全栈~13.BOM和DOM
Web基本笔记~13.BOM上一期前言 BOM提供了很多对象,用于访问浏览器的功能,这些功能与任何网页内容无关。多年来,缺少事实上的规范导致BOM既有意思又有问题,因为浏览器提供商会按照各自的想法随意去扩展它。于是,浏览器之间共有的对象就成为了事实上的标准。这些对象在浏览器中得以存在,很大程度上是由于它们提供了与浏览器的互操作性。W3C为了把浏览器中JavaScript最基本的部分标准化,已经将BOM的主要方面纳入了HT
2021-01-14 14:14:42 8565 27
原创 Web全栈~12.引用数据类型
Web基本笔记~12.引用数据类型上一期 引用类型的值(对象)是引用类型的一个实例。在JavaScript中,引用类型是一种数据结构,用于将数据和功能组织在一起。它也常被称为类,但这种称呼并不妥当。尽管JavaScript从技术上讲是一门面向对象的语言,但它不具备传统的面向对象语言所支持的类和接口等基本结构。引用类型有时候也被称为对象定义,因为它们描述的是一类对象所具有的属性和方法。Object
2021-01-14 10:45:34 8982 34
01.Java设计模式之 单例模式.pdf
2020-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人